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 !

    Des boutons évolués gérant les couleurs

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

    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

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

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

    Comparaison du contenu de deux fichiers octet par octet

    Licence : Autre - 14/11/2010 - Téléchargé 3 x
    Le développement d'application amène à écrire des utilitaires de test pour valider les différentes fonctions d'un programme. Dans le cadre d'applications de cryptographie ou de compression de données par exemple, il est souvent nécessaire d'avoir recours à des outils permettant de comparer le contenu de deux fichiers.

    L'application comparator permet de comparer deux fichiers sélectionnés depuis une boîte de dialogue classique. La comparaison s'arrête après un certain nombre d'erreurs.

    Construction d'une application MDI

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

    Comment vérifier les propriétés d'un mot de passe ?

    Licence : Autre - 10/11/2010 - Téléchargé 2 x
    De nombreuses applications peuvent faire appel à un mot de passe pour protéger les accès à leurs données. Il est donc important de pouvoir en saisir un et de vérifier certaines propriétés pour éviter les mots de passe triviaux.

    Ce dernier point est illustré ci-après, une fois quelques fonctions de traitemement des AnsiString présentées. D'autres types de String peuvent être utilisés.

    Les types d'erreurs sont définis sous forme d'enum dans StringFunctions.h.

    Exploitation des transformées de fourrier rapides (FFT)

    Licence : Autre - 10/11/2010 - Téléchargé 2 x
    Cette source est constituée d'une librairie accompagnée de sa documentation, ainsi que d'un programme l'utilisant.

    Connaître la date du jour de Pâques en fonction de l'année

    Licence : Autre - 14/11/2010 - Téléchargé 2 x
    Ce petit code permet d'obtenir la date du dimanche Pâques, du jeudi de l'Ascension, et du dimanche de Pentecôte, pour une année donnée :

    TDateTime Paques(unsigned short Annee)
    TDateTime Ascension(unsigned short Annee)
    TDateTime Pentecote(unsigned short Annee )

    Générateur de fractales

    Licence : Autre - 14/11/2010 - Téléchargé 2 x
    Utilitaire de génération de fractales de Julia, Mandelbrot et Lyapounov. Interprétation très libre de ces fractales.

    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

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

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

    Petit éditeur de texte avec un TRichEdit

    Licence : Autre - 15/11/2010 - Téléchargé 1 x
    Cet exemple vous montre comment agir au niveau d'un composant TRichEdit pour la mise en forme de la police de caractères via l'utilisation du TFontDialog.
    Il montre également un exemple d'utilisation d'un TPopupMenu.

    Exemple d'utilisation du FileMapping pour le partage de buffer

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

    Obtenir son adresse IP

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

    Selection d'un lecteur et éjection/fermeture

    Licence : Autre - 09/11/2010 - Téléchargé 1 x
    Voici une utilisation de mciSendString pour gérer l'ouverture/fermeture d'un lecteur selectionné dans la liste des lecteurs recensés sur le poste.

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

    Licence : Autre - 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 : Autre - 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 jeu de puzzle pour les musiciens

    Éditeur : Pierre Poliakoff + 85 Ko
    Apprenez vos gammes en jouant.

90 éléments

Contacter le responsable de la rubrique C++