Sources C++Builder

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

    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

    Nombres Premiers

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

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

    Licence : Autre - 15/11/2010 - Téléchargé 3 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

    [Fichiers] Trouver tous les fichiers d'un répertoire ayant une extension donnée

    Licence : Autre - 14/11/2010 - Téléchargé 2 x
    Ce petit code vous permettra de lister l'ensemble des fichiers d'un répertoire ayant une extension donnée.
    void __fastcall ListerFichiers(TStringList *liste, AnsiString NomRep,
    AnsiString extension, bool SousRep)

    Le paramètre SousRep vous donne la possibilité d'inclure les sous-répertoires dans la recherche.

    Un bon exemple d'utilisation des fonctions FindFirst, FindNext et FindClose.

    Exemple d'utilisation du FileMapping pour le partage de buffer

    Licence : Autre - 09/11/2010 - Téléchargé 2 x
    Ceci est un exemple d'utilisation du FileMapping pour partager un buffer entre deux applications. La première application signale le changement des données contenues dans le buffer par un PostMessage destiné à la deuxième application.

    Pour un tutoriel complet sur l'utilisation des FileMapping consultez "Utilisation des FilesMapping sous C++ Builder " par DjmSoftware : http://djmsoftware.developpez.com/FileMapping/.

    Utilisation des icônes de notification avec l'API Windows

    Licence : Autre - 09/11/2010 - Téléchargé 2 x
    Voici un petit programme C++ Builder dont l'objectif est de comprendre l'utilisation des icônes de notification (à côté de l'horloge) sans utiliser de composant mais uniquement en utilisant des fonctions Windows.

    Vous trouverez toute la documentation sur l'API utilisée à l'adresse suivante : http://msdn.microsoft.com/library/en-us/shellcc/platform/shell/reference/functions/shell_notifyicon.asp

    Obtenir son adresse IP

    Licence : Autre - 09/11/2010 - Téléchargé 2 x
    Cette fonction vous renvoie l'adresse IP du poste sur lequel elle est exécutée : si vous n'êtes pas reliés au réseau, mais relié à Internet, elle vous renverra votre adresse IP de connexion.

    AnsiString getLocalIP()

    Un exemple de liste déroulante avec complétion automatique

    Licence : Autre - 10/11/2010 - Téléchargé 2 x
    Positionnez la propriété TextCompletion à true pour bénéficier de la complétion automatique.

    Ce composant complète, tout comme le fait le TComboBox le texte saisi, mais il s'en distingue en positionnant le curseur en fin de mot après que celui-ci ait été complété.

    Des boutons évolués gérant les couleurs

    Licence : Autre - 10/11/2010 - Téléchargé 2 x
    Un ensemble de trois nouveaux composants :

    • TColorButton : Un bouton dont vous pouvez choisir la couleur

    • TColorGlyphButton : Un bouton dont vous pouvez choisir la couleur, avec possibilité d'y apposer un Glyph

    • TBitmapButton : Un bouton dont l'apparence est basée sur un bitmap que vous fournissez

    Editeur de texte

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

    Explications de EditeurDeTexte :
    Ce programme permet d'éditer un fichier texte.

    Il offre la possibilité d'annuler/rétablir une modification pas par pas, ou d'annuler/rétablir une modification en bloc
    Affiche la liste des fichiers précédemment ouvert.
    Donne la possibilité de ré-ouvrir automatiquement le dernier fichier ouvert
    L'éditeur possède la police et la couleur définies.
    Le texte peut être indenté/des-indenté
    Sélectionne le mot, le bloc de mot, ou tous le texte.
    Déplace l'éditeur à un numéro de ligne
    Déplace l'éditeur à un signet ... Voir la suite

    Agir sur tous les composants d'un même type

    Licence : Autre - 14/11/2010 - Téléchargé 1 x
    Cet exemple modifie le libellé de tous les TButton présents sur la fiche.
    Il illustre l'utilisation de l'objet Controls et de la propriété ControlCount.

    Le test d'appartenance ne s'étend pas à la notion d'héritage (un nouveau type bouton dérivant de TButton ne sera par exemple pas modifié).

    Un exemple de création dynamique de composants avec utilisation d'une TList

    Licence : Autre - 14/11/2010 - Téléchargé 1 x
    Le problème de la construction dynamique des composants est qu'il faut garder trace des pointeurs pour pouvoir les utiliser et libérer la mémoire à la fin. Pour cela, il est possible d'utiliser la classe TList. La classe TList est une liste de pointeurs toute simple, avec un certain nombre de fonctions pour la gérer.

    Attention, vérifiez toujours que vous n'essayez pas d'accèder à un objet non existant, auquel cas vous déclencheriez une violation d'accès.

    Un convertisseur Euros/Francs

    Licence : Autre - 09/11/2010 - Téléchargé 1 x
    Première application pour débutant.
    Permet d'assimiler certains concepts de la programmation avec Borland C++ Builder.

    Petite application permettant la recopie d'une zone d'écran dans un fichier JPEG

    Licence : Autre - 09/11/2010 - Téléchargé 1 x
    Cette application permet la recopie d'une zone d'écran dans un fichier JPEG.

    MODE D'EMPLOI :
    Placer le coin supérieur gauche de la boîte de dialogue sur le coin supérieur gauche de la partie à copier. Cliquez sur GAUCHE.
    Placer le coin inférieur droit de la boîte de dialogue sur le coin inférieur droit de la partie à copier. Cliquez sur DROIT.
    Cliquez sur TERMINER pour choisir un nom de fichier et sauvegarder l'image.

    Construction d'une application MDI

    Licence : Autre - 09/11/2010 - Téléchargé 1 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

    Récupérer le contenu d'un message net send

    Licence : Autre - 09/11/2010 - Téléchargé 1 x
    Ce code vous montre comment il est possible de récupérer dans un TMemo le contenu d'un net send.

    Affichage du taux d'occupation processeur

    Licence : Autre - 09/11/2010 - Téléchargé 1 x
    Cet exemple vous montre la création d'un Thread pour l'affichage du taux d'occupation du processeur.

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

    Licence : Autre - 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

    Copier coller plusieurs lignes dans un TEdit

    Licence : Autre - 09/11/2010 - Téléchargé 1 x
    Le TEdit étant un composant monoligne, un "coller" ne recopiera que la première ligne de ce qui est présent dans le presse-papier.
    Cet exemple montre comment permettre de coller plusieurs lignes en supprimant le caractère de saut de ligne.

    Il s'appuie sur la définition d'une méthode de traitement de messages et de son utilisation en tant que propriété WindowProc du composant.

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

    Licence : Autre - 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.

90 éléments

Contacter le responsable de la rubrique C++