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 !

    Un convertisseur Euros/Francs

    Licence : Non renseignée - 09/11/2010 - Téléchargé 2 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 : Non renseignée - 09/11/2010 - Téléchargé 2 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.

    Obtenir son adresse IP

    Licence : Non renseignée - 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()

    Maîtrisez les files d'impression sous Windows

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

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

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

    Licence : Non renseignée - 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 )

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

    Licence : Non renseignée - 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.

    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

    Construction d'une application MDI

    Licence : Non renseignée - 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

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

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

    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.

    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()

    Fonctions permettant de calculer et tester un CRC sur 2 octets

    Licence : Non renseignée - 09/11/2010 - Téléchargé 1 x
    La fonction CalculCRC détermine le CRC sur 2 octets.
    La fonction TestCRC vérifie que les 2 derniers octets d'une chaîne correspondent bien au CRC de l'autre partie de la chaîne.

    Réaliser une capture d'écran (redimensionnement possible) au format bmp

    Licence : Non renseignée - 10/11/2010 - Téléchargé 1 x
    Ce code vous permettra de sauvegarder une capture d'une zone déterminée de l'écran, avec redimensionnement possible, dans un fichier au format bmp.

    void __fastcall ImprimeEcranRedim(unsigned int abscisse, unsigned int ordonnee, unsigned int hauteur, unsigned int largeur, unsigned int hauteur_copie, unsigned int largeur_copie, AnsiString nomFichier)

    Compression de Huffman (HCD)

    Licence : Non renseignée - 14/11/2010 - Téléchargé 1 x
    La compression numérique est un sujet assez vaste. Un algorithme fréquemment utilisé pour illustrer la problématique est celui de Huffman.

    Le détail du fonctionnement de l'algorithme est décrit par gRosminet sur http://tcharles.developpez.com/Huffman/

    L'application jointe montre comment cet algorithme peut être codé de manière efficace en utilisant des fonctions de manipulation de bits.

    Compression de données de LZW

    Licence : Non renseignée - 14/11/2010 - Téléchargé 1 x
    La compression numérique est un sujet assez vaste. Si à titre pédagogique, l'algorithme de Huffman est fréquemment utilisé, sur le plan professionnel de nombreuses applications utilisent la méthode de Lempel, Ziv et Welch.

    La note d'accompagnement explique le fonctionnement de l'algorithme en détail.

    L'application montre comment cet algorithme peut être codé en utilisant des fonctions de manipulation de bits.

    Générateur de fractales

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

91 éléments

Contacter le responsable de la rubrique C++

Partenaire : Hébergement Web