Sources C / C++348 ressources dans cette catégorie Retrouvez ici tous les meilleurs téléchargements
Sources C / C++
Liste des 348 ressources de cette catégorie
|
|
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 composant hérite du TEdit et propose 2 propriétés :
- MLPaste : bool définissant si le collage de texte contenant un saut de ligne est autorisé
- SautLigne : AnsiString contenant la valeur de substitution désirée
|
Licence : Non renseignée
- Publié le 10/11/2010
- Taille 1 Ko
- Auteur : Ricky81
|
|
|
Un petit composant permettant de toujours visualiser la police actuellement sélectionnée. Ce composant montre également comment inclure dynamiquement un controle dans un autre.
|
Licence : Non renseignée
- Publié le 10/11/2010
- Taille 1 Ko
- Auteur : slylafone
|
|
|
Installation:
- Dézipper le fichier
- Ouvrir DVPDBButtonRT et compiler
- Ouvrir DVPDBButtonDE, compiler et installer
Si tout se passe bien, vous devez le nouveau composant dans l'onglet DVP.
Quelques explications ...
Regardez bien le fichier DVPDBButtonDEReg.cpp, class PACKAGE TDataFieldsProperty : public TStringProperty.
C'est une classe générique qui peut être utilisée chaque fois que vous utilisez une property de type AnsiString qui pointe sur une liste de champs d'une table.
Vous aurez peut être à modifier la méthode GetAttributes() qui doit fournir à l'éditeur de propriété de builder la liste des champs possibles (par ... Voir la suite
|
Licence : Non renseignée
- Publié le 10/11/2010
- Taille 11 Ko
- Auteur : dvsoft
|
|
|
Cet exemple de composant vous montre comment réaliser un éditeur de collection comme pour un DBGrid.
Pour l'installer :
- Compiler le paquet DVPDVSEnumBBButtonRT
- Compiler et installer le paquet DVPDVSEnumBBButtonDE
Pour tester :
- Créer une nouvelle fiche.
- Ajouter une source de donnée.
- Ajouter le nouveau composant et faire pointer sa propriété [DataSource] vers la source de données
- Ajouter un contrôle d'édition qui sera pointé par la propriété [Editor]
- Ajouter un bouton qui sera pointé par la propriété [CheckBtn]
- Ajouter des champs à la coll ... Voir la suite
|
Licence : Non renseignée
- Publié le 10/11/2010
- Taille 14 Ko
- Auteur : dvsoft
|
|
|
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
|
|
|
Cet exemple introduit la gestion de sprites à l'aide de 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 374 Ko
- Auteur : JEG
|
|
|
Exemple d'une rotation d'image 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 15/11/2010
- Taille 5Mo
- Auteur : JEG
|
|
|
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 )
|
Licence : Non renseignée
- Publié le 14/11/2010
- Taille 1324 octet
- Auteur : ourk
|
|
|
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 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.
|
Licence : Non renseignée
- Publié le 14/11/2010
- Taille 28 Ko
- Auteur : cryptonyx
|
|
|
Cet évaluateur d'expressions mathématiques travaille sur des double, gère les parenthèses, et les opérateurs +, - binaire, - unaire, /, * et ^ (puissance).
Il permet également d'utiliser des variables, dont les noms doivent contenir uniquement des caractères alphanumériques, le premier caractère étant une lettre. Ces noms de variables sont insensibles à la casse.
Le schéma classique d'utilisation est :
- affectation de la propriété Expression (possibilité de déclenchement de l'événement OnParseError, que vous pouvez implémenter).
- récupération de la liste des variables présentes dans l'expression (getVariables).
- parcours de cette liste, et affectation des valeurs au var ... Voir la suite
|
Licence : Non renseignée
- Publié le 14/11/2010
- Taille 16 Ko
- Auteur : Greybird
|
|
|
Un composant qui hérite de TCustomEdit et qui vous permet de saisir une expression mathématique pouvant prendre jusqu'à 5 variables.
Il vous permettra par exemple d'évaluer l'expression à partir de valeurs saisie, ou encore de représenter graphiquement des fonctions.
Le composant s'accompagne de 2 exemples d'utilisation.
|
Licence : Non renseignée
- Publié le 14/11/2010
- Taille 17 Ko
- Auteur : mskhelladi
|
|
|
---------------------------------------------------------------------------------------------------------
Bonjour,
Explications de Rechercher :
Ce programme réalise :
Si vous avez saisie un nom, vous pouvez rechercher :
des dossiers,
des fichiers,
des dossiers et des fichiers
La recherche des fichiers par extension, si vous en avez saisie une parmi 3
La recherche des fichiers si sa date de création dépasse le champs saisie
La recherche des fichiers si sa date de fin est inférieur au champs saisie
La recherche des fichiers par sa taille si vous en avez saisie une
Spécifier ou pas les mots que le fichier tr ... Voir la suite
|
Licence : Freeware
- Publié le 26/08/2013
- Taille 2 Mo
- Éditeur : C++Builder 6 personal
|
|
|
Il peut être parfois utile de connaître le nombre de chiffres que contient un nombre par exemple si l'on souhaite le convertir en chaîne de caractères à l'aide de la fonction sprintf.
|
Licence : Non renseignée
- Publié le 30/11/2010
- Auteur : fearyourself
|
|
|
C_IniFile est un module qui sert à créer et gérer des fichiers de configuration dans le même style que ceux de Windows.
Ceci étant, ce code est indépendant du système d'exploitation, il est écrit en C Standard. Ce code permet donc de créer des fichiers de configuration, d'en ajouter des données par paire: clé/valeur et aussi de créer des groupes d'options (ou sections), de récupérer des données enregistrées et de supprimer des sections entières ou tout simplement une donnée bien précise d'après le nom de sa clé.
Cette source dans sa version 3.0, est une version très stable est testé dans un projet de petit système d'exploitation, voici sa page officielle: http://franckh.developpez.com/cinifile/
|
Licence : Non renseignée
- Publié le 30/11/2010
- Taille 9 Ko
- Auteur : Franck.H
|
|
|
Ce code permet de ne pas afficher à l'écran les caractères saisis (ils sont remplacés par le caractère mask).
Nécessite getch, disponible dans la bibliothèque curses.
|
Licence : Non renseignée
- Publié le 30/11/2010
- Auteur : Musaran
|
|
|
---------------------------------------------------------------------------------------------------------
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
|
|
|
Utilisation de mktime
|
Licence : Non renseignée
- Publié le 30/11/2010
- Auteur : D[r]eadLock
|
|