Sources C++Builder91 ressources dans cette catégorie Sources spécifiques à C++ Builder
Sources C++Builder
Liste des 91 ressources de cette catégorie
|
|
Cet exemple vous montre une façon simple via la jAPI de gérer une liste d'images avec commentaire associé.
Remarque : pour faire fonctionner facilement cet exemple, il est recommandé d'avoir positionné une variable d'environnement jAPI au sein de C++ Builder, pointant vers le répertoire d'installation de la jAPI.
|
Licence : Non renseignée
- Publié le 14/11/2010
- Taille 381 Ko
- Auteur : JEG
|
|
|
Cet exemple vous montre comment la jAPI permet aisément de gérer une liste d'images avec les possibilités offertes pour agir sur la transparence.
Remarque : pour faire fonctionner facilement cet exemple, il est recommandé d'avoir positionné une variable d'environnement jAPI au sein de C++ Builder, pointant vers le répertoire d'installation de la jAPI.
|
Licence : Non renseignée
- Publié le 14/11/2010
- Taille 375 Ko
- Auteur : JEG
|
|
|
Gestionnaire de persistance dans un fichier binaire pour des entités de tailles variables, utilisant la jAPI.
Remarque : pour faire fonctionner facilement cet exemple, il est recommandé d'avoir positionné une variable d'environnement jAPI au sein de C++ Builder, pointant vers le répertoire d'installation de la jAPI.
|
Licence : Non renseignée
- Publié le 14/11/2010
- Taille 414 Ko
- Auteur : JEG
|
|
|
La méthode proposée transforme un nombre en lettres. C'est à dire transformer 123 en "cent vingt trois".
AnsiString __fastcall nombreEnLettres(int n, bool france = true);
n est le nombre à transformer en lettres
France détermine le langage à utiliser. Si france est à true, 70 sera écrit "soixante dix". Si france est à false 70 sera écrit "septante". Par défaut france vaut true s'il n'est pas précisé.
Exemple :
ShowMessage(nombreEnLettres(5384)); // affiche "cinq mille trois cent quatre-vingt quatre"
ShowMessage(nombreEnLettres(5384, false)); // affiche "cinq mille trois cent octante quatre"
Cette fonction tient compte des cas particuli ... Voir la suite
|
Licence : Non renseignée
- Publié le 14/11/2010
- Taille 1 Ko
- Auteur : Ricky81
|
|
|
La classe CTracer permet de mesurer la durée d'exécution des différentes parties d'un programme. Il est possible d'associer à chaque appel une section (ou sous-section) et la classe fait le décompte du nombre d'appels, de leur durée totale et moyenne et fait le détail (en %) de chaque sous-section par rapport à la section principale.
Cela permet de repérer rapidement les parties "lentes" du programme, ou celles appelées très souvent.
|
Licence : Non renseignée
- Publié le 10/11/2010
- Taille 61 Ko
- Auteur : Patrick Seuret
|
|
|
Les structures de données les plus utilisées en programmation sont les listes, les tableaux et les arbres. Le "balanced tree" (btree) ou arbre équilibré est une structure combinant tableau et arbre.
Cette structure permet de réduire le nombre moyen de nœuds et de feuilles à parcourir pour trouver un élément donné. Elle est à utiliser quand on cherche à optimiser l'accès à des (structures de) données stockées dynamiquement, par exemple.
|
Licence : Non renseignée
- Publié le 14/11/2010
- Taille 17 Ko
- Auteur : cryptonyx
|
|
|
Exemple d'utilisation :
AnsiString TestMD5 = MD5("MaTHieU");
|
Licence : Non renseignée
- Publié le 14/11/2010
- Taille 3 Ko
- Auteur : MaTHieU_
|
|
|
---------------------------------------------------------------------------------------------------------
Bonjour,
Explications de CppBuilder :
Ce programme modifie les sources de C++Builder.
Avant de le lancer, réaliser une copie.
Il permet de :
- Créer un fichier ini
- Ajouter une clef à un fichier ini existant
- Inhiber les méthodes non appelées
- DesInhiber les méthodes Inhibées
- Supprimer les méthodes Inhibées
- Afficher les méthodes
- Arranger les méthodes
- Aligner les colonnes des méthodes
Apres avoir modifié des sources, il y a un bouton pour enregistrer les modifications.
... Voir la suite
|
Licence : Freeware
- Publié le 19/07/2013
- Taille 569 Ko
- Éditeur : C++Builder 6 personal
|
|
|
---------------------------------------------------------------------------------------------------------
Bonjour,
Explications de CréerTxt :
Cet application permet de créer un fichier au format texte
Avec les lignes de texte :
- "Début de ligne" Texte qui se retrouvera à gauche de chaque ligne
- "Indice" Indice de la ligne. Chaque ligne possède un indice différent
- "Fin de ligne" Texte qui se retrouvera à droite de chaque ligne
- "Nb de ligne" Nombre de ligne à créer
- "Exemple" Quelques lignes en exemple
- "Résultat" Ce mémo permet de créer les lignes de texte
Bouton : "Cr ... Voir la suite
|
Licence : Freeware
- Publié le 15/07/2013
- Taille 498 Ko
- Éditeur : C++Builder 6 personal
|
|
|
---------------------------------------------------------------------------------------------------------
Bonjour,
Explications de DoublonDossier :
Ce programme recherche les fichiers en doublon d'un dossier, et de ses sous dossiers.
La liste est triée par ordre de taille pour afficher les doublons.
Boutons :
"Sélectionner un dossier" Permet de sélectionner le dossier parent.
"Enregistrer la liste" Enregistre la liste affichée, au format texte
"Ouvrir une liste" Ouvre une liste précédemment enregistrée au format texte
"Vérifier" Retire de la liste, les fichiers qui ne sont plus présents sur le disque ... Voir la suite
|
Licence : Freeware
- Publié le 19/07/2013
- Taille 702 Ko
- Éditeur : C++Builder 6 personal
|
|
|
---------------------------------------------------------------------------------------------------------
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
|
Licence : Freeware
- Publié le 26/08/2013
- Taille 968 Ko
- Éditeur : C++Builder 6 personal
|
|
|
Apprenez vos gammes en jouant.
|
Licence : Non renseignée
- Publié le 10/11/2010
- Taille 85 Ko
|
|
|
Exemple de code pour gérer le déplacement d'onglets dans un TTabControl.
|
Licence : Non renseignée
- Publié le 09/11/2010
- Taille 3 Ko
- Auteur : Ricky81
|
|
|
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.
|
Licence : Non renseignée
- Publié le 10/11/2010
- Taille 5 Ko
- Auteur : Greybird
|
|
|
Ce code réutilisable renvoie tout simplement la position au sein d'un TStrings de la première occurrence dont un préfixe correspond à la valeur passée en paramètre (-1 s'il n'y en a pas) :
int fcFindStringInListBox(TStrings *ppmStrings, AnsiString stra_pmSearchString)
Le code est accompagné d'un petit exemple d'utilisation pour un composant TListBox pour lequel la sélection s'adapte au texte saisi par l'utilisateur.
|
Licence : Non renseignée
- Publié le 09/11/2010
- Taille 4 Ko
- Auteur : Neo41
|
|
|
Cet exemple montre une manière de contourner le fonctionnement tout-AnsiString de C++ Builder au niveau des Hints (bulles d'aide).
Le projet est constitué d'un projet C++ Builder et d'un contrôle ActiveX (TestOCX). Une fois le contrôle ActiveX enregistré dans C++ Builder, vous pourrez exécuter le projet de démonstration.
Le but du contrôle ActiveX est notamment de fournir un Hint en UNICODE (où chaque caractère est codé sur deux octets au lieu d'un en ASCII).
Le projet présente la mise en oeuvre de l'interception de l'appel commandant l'affichage du Hint. Pour cela, il s'agit de déclarer une nouvelle classe dérivée de THintWindow, qui pourra définir l'affichage du Hint (et notamment gérer l'UN ... Voir la suite
|
Licence : Non renseignée
- Publié le 15/11/2010
- Taille 17 Ko
- Auteur : jpc34
|
|
|
Voici un exemple vous permettant de définir la transparence d'une fiche. Le code repose sur l'API Windows et notamment la fonction SetLayeredWindowAttribute disponible à partir de Windows 2000.
Pour les versions récentes de Borland C++ Builder, vous pouvez également utiliser directement la propriété AlphaBlendValue
|
Licence : Non renseignée
- Publié le 10/11/2010
- Taille 4 Ko
- Auteur : Doodoo256
|
|
|
Cet exemple repose sur l'utilisation de CreateMessageBox et la modification des différentes propriétés (boutons, texte, ...) des contrôles standards définis dans le boîte de dialogue.
|
Licence : Non renseignée
- Publié le 09/11/2010
- Taille 6 Ko
- Auteur : Ricky81
|
|
|
Une application de démonstration des Hooks système, qui permet de bloquer les entrées clavier et/ou souris.
Le projet est composé d'une DLL et d'un exécutable de démonstration, et peut servir de base à d'autres implémentations à base de hooks.
|
Licence : Non renseignée
- Publié le 09/11/2010
- Taille 11 Ko
- Auteur : Greybird
|
|
|
Ce code vous montre comment il est possible de récupérer dans un TMemo le contenu d'un net send.
|
Licence : Non renseignée
- Publié le 09/11/2010
- Taille 4 Ko
- Auteur : Djob
|
|