Sources C++Builder

Sources spécifiques à C++ Builder
Ajouter un nouvel élément

    Nombres Premiers

    Éditeur : Kakou35 + 692 octets
    Vous entrez un nombre et le programme trouvera tous les nombres premiers compris entre 0 et votre nombre !

    Utilitaire d'installation du BDE 5.2

    Éditeur : David R. Robinson + 6,69 Mo
    BDE (Borland Database Engine) est le moteur de base de données utilisé par Builder pour accéder aux différents types de bases de données. Si votre application accède à une BDs, et que vous souhaitez l'installer sur un poste vierge (ie. Builder n'est pas installé), alors vous devez installer le BDE.

    Le fichier BDEInfoSetup permet une installation très facile du BDE 5.2

    Il installe le BDE 5.2 ainsi qu'un utilitaire nommé BDE Information Utility. Ce dernier permet d'afficher le informations suivantes:

    • Version du BDE

    • Le contenu du fichier de configuration du BDE


    Il peut être également utilisé pour vérifier que le BDE est correctement installé et co ... Voir la suite

    Construction d'une application MDI

    Licence : Non renseignée - 09/11/2010 - Téléchargé 3 x
    Construction d'une application MDI simple avec gestion de la répartition des fenêtres, navigation.
    L'exemple montre également la mise en œuvre d'un TMainMenu

    Un jeu de taquin

    Licence : Non renseignée - 10/11/2010 - Téléchargé 3 x
    Le programme propose 3 niveaux de jeu : 4*4, 5*5 et 6*6 cases.

    Utilisation d'un TreeView pour lister le contenu d'un répertoire donné

    Licence : Non renseignée - 09/11/2010 - Téléchargé 2 x
    Cette petite application vous montre comment utiliser un TTreeView pour afficher le contenu d'un répertoire donné.

    Création d'une zone de sélection à la souris

    Licence : Non renseignée - 10/11/2010 - Téléchargé 2 x
    Ce projet montre comment proposer à l'utilisateur de réaliser une sélection à la souris, en traçant un cadre comme dans l'explorateur Windows par exemple.
    Le projet permet de sélectionner une zone d'une image à copier, et, en cliquant sur le bouton, de la copier dans une autre image. La gestion de la sélection se fait par une classe dédiée, réutilisable pou rn'importe quel objet possédant un TCanvas.

    Mail

    Éditeur : C++Builder 6 personal + 708 Ko
    ---------------------------------------------------------------------------------------------------------
    Bonjour,

    Explications de Mail :
    Certain fournisseur d’accès, ne transmettent pas les mails, qui possèdent des
    fichiers, qui peuvent transmettre un virus.(Fichiers ".exe" ou ".bat")


    Ce programme :

    1) Transforme le contenu d'un dossier en plusieurs fichiers.
    Si vous possédez plusieurs sous dossiers, faire un zip avec toute
    l'application au complet. Mettre ce zip dans le dossier. Ce programme le transformera.

    2) Ensuite, les fichiers créés, sont comprimés en un "fichier.ZIP", et envoyé par mail.

    3) Le destinataire reçoit le mail, avec le "fichier.ZI ... Voir la suite

    Exemple de communication socket pour la réalisation d'un petit chat

    Licence : Non renseignée - 15/11/2010 - Téléchargé 1 x
    Ceci est un exemple simple de l'utilisation des composants TClientSocket et TServerSocket de C++ Builder pour réaliser une application de chat.

    Les clients dialoguent uniquement avec le serveur, mais le serveur peut dialoguer avec qui il veut. Évidemment en implémentant son propre protocole d'échange de trames on peut très facilement faire dialoguer les clients entre eux mêmes, tout en passant par le serveur.

    Comme je l'ai mentionné, ceci est un exemple d'utilisation des composants mentionnés ci-dessus, le but étant de réaliser un chat simple. Il est loin d'être un chat complet.


    NB : Pour déclarer son identité auprès du serveur, un client doit envoyer la trame suivante au serveur (après s'ê ... Voir la suite

    Un gestionnaire de tâches avec gestion de kill

    Licence : Non renseignée - 09/11/2010 - Téléchargé 1 x
    Utilisation d'une TListBox pour l'affichage des processus en cours.

    Un exemple de code réutilisable pour la création d'assistants

    Licence : Non renseignée - 09/11/2010 - Téléchargé 1 x
    Les assistants sont des boites de dialogues qui vous guident à travers les étapes d'une opération (cf. programmes d'installation). Peut-être souhaitez-vous en placer un dans votre application.

    Cet exemple utilise le composant TNoteBook de l'onglet Win 3.1 et 4 boutons.
    Dans le composant TNoteBook vous pouvez créer autant de pages que vous le souhaitez en agissant sur la propriété Pages. Il ne vous reste alors plus qu'à constituer vos pages par simple glisser déposer après avoir sélectionné la page cible.

    L'ensemble de la navigation (quel que soit le nombre de pages) est géré par les boutons Précédent et Suivant. Il ne vous reste plus qu'à ajouter les traitements à effectuer pour ... Voir la suite

    Déplacement d'un élément au sein de sa ListBox

    Licence : Non renseignée - 09/11/2010 - Téléchargé 1 x
    Ce code vous permettra de reproduire le déplacement d'un élément d'une TListBox vers une nouvelle position, avec décalage des différents éléments.

    Comment donner une couleur différente à chaque ligne d'une ListBox ?

    Licence : Non renseignée - 09/11/2010 - Téléchargé 1 x
    Positionnez par exemple la propriété Style à lbOwnerDrawFixed afin de disposer de l'événement OnDrawItem pour lequel nous définissons les opérations nécessaires à la mise en forme souhaitée.
    Dans l'exemple, nous utilisons une TStringList pour stocker la couleur de chaque ligne, ceci afin de pouvoir en tenir copte à chaque fois que le composant se dessine.

    L'application utilise une TColorBox pour la modification de la couleur de la ligne selectionnée.

    Déplacement d'onglets dans un TTabControl

    Licence : Non renseignée - 09/11/2010 - Téléchargé 1 x
    Exemple de code pour gérer le déplacement d'onglets dans un TTabControl.

    Savoir si l'on est connecté à Internet

    Licence : Non renseignée - 09/11/2010 - Téléchargé 1 x
    Pour cela nous utilisons la fonction InternetGetConnectedState de la dll "Wininet.dll".
    Cette façon de faire ne fonctionne pas avec tous les types de connexions.

    int IsConnectedToInternet()

    Comment extraire des données d'un DataSet vers un fichier ?

    Licence : Non renseignée - 09/11/2010 - Téléchargé 1 x
    L'objectif de cette méthode est d'extraire d'une table ou d'un autre ensemble de données de type TDataSet vers un fichier texte.
    On aura donc une première ligne contenant les noms de colonnes, puis autant de lignes que de lignes présentes dans l'ensemble de données.

    Le caractère séparateur des données utilisé pour le fichier texte vaut par défaut ";" mais peut être spécifié dans l'appel.

    Exemple d'utilisation :

    DataSetToFile(maTable, "E:\\test.txt");

    Exemple d'utilisation de la technique de double buffering pour dessiner sur une fiche

    Licence : Non renseignée - 10/11/2010 - Téléchargé 1 x
    Ce projet montre l'utilisation de la technique du double buffering pour accélérer les rendus graphiques.

    L'exemple repose sur le rendu d'un effet plasma, le rendu de l'effet se faisant dans un buffer mémoire, qui est ensuite plaqué sur le Canvas de la Form.

    Un dérivé de TEdit avec gestion de l'alignement

    Licence : Non renseignée - 10/11/2010 - Téléchargé 1 x
    Un TEdit enrichi d'une nouvelle propriété Alignment permettant de choisir le positionnement du texte par rapport au contrôle.

    Un jeu de puzzle hexagonal

    Éditeur : Pierre Poliakoff + 302 Ko
    Un jeu de puzzle original.

    Maîtrisez les files d'impression sous Windows

    Licence : Non renseignée - 10/11/2010 - Téléchargé 1 x
    Utilisation des API win32 relatives à la surveillance du spouler d'impression.

    Plus d'explications dans le tutoriel référencé.

91 éléments

Contacter le responsable de la rubrique C++

Partenaire : Hébergement Web