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
|
|
Méthode de résolution de labyrinthe avec l'algorithme A* implémenté à l'aide d'une queue de priorité. Ce programme montre également comment passer d'un tableau bidimensionnel à un tableau unidimensionnel pour représenter le labyrinthe.
Pour plus d'informations sur l'algorithme A* : Recherche de chemin: A* (http://fr.wikipedia.org/wiki/Algorithme_A%2A)
|
Licence : Non renseignée
- Publié le 30/11/2010
- Taille 3 Ko
|
|
|
Simple horloge de bureau basée sur les bibliothèques GTK2 et Cairo.
Le programme est une version simplifiée et modifiée de cairo-clock.c par "MacSlow".
Le programme original utilise des fichiers SVG, et dépend de la bibliothèque Librsvg.
Dans la version modifiée du programme, l'horloge est entièrement dessinée avec Cairo.
Pour fermer l'horloge, appuyez sur la touche Esc.
|
Logiciel -
Licence : Non renseignée
- Publié le 17/02/2023
- Auteur : Roland Chastain
|
|
|
Jeu du pendu (version mathématique) programmé avec la bibliothèque GTK+. Ce programme est fait initialement pour des CM1. Chaque partie de pendu laisse une trace que l'instituteur peut parcourir grâce à un programme lecture_pendu.
|
Licence : Non renseignée
- Publié le 30/11/2010
- Taille 39 Ko
- Auteur : troumad
|
|
|
Savoir si une année est bissextile ou non
|
Licence : Non renseignée
- Publié le 30/11/2010
|
|
|
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
|
|
|
Première application pour débutant.
Permet d'assimiler certains concepts de la programmation avec Borland C++ Builder.
|
Licence : Non renseignée
- Publié le 09/11/2010
- Taille 4 Ko
- Auteur : Geronimo
|
|
|
Ce programme montre comment contrôler l'affichage du gestionnaire de tâches à l'aide d'un Timer.
Si le processus correspodant est détecté, il est killé par l'application.
Cet exemple peut vous servir à empêcher l'utilisateur de votre application de la tuer, mais la solution employé étant assez radicale, elle ne sera pas forcément du goût de tout le monde.
|
Licence : Non renseignée
- Publié le 09/11/2010
- Taille 4 Ko
- Auteur : Jm64
|
|
|
---------------------------------------------------------------------------------------------------------
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
|
|
|
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");
|
Licence : Non renseignée
- Publié le 09/11/2010
- Taille 1433 octet
- Auteur : Ricky81
|
|
|
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
|
|
|
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
|
|
|
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
|
|
|
c'est une petite simulation du jeu de plateau LUDO,ou "les petits chevaux" de son appellation française, prenant en charge une partie contre l'ordinateur, et, ou une partie sur le réseaux
écrit en langage C, avec l'utilisation de la bibliothèque externe SDL.
si je le partage ici, c'est que je pense qu'il pourrait intéressé ceux qui cherche du code exploitant les sockets et la communication avec un serveur, l'application serveur est également fournie.
|
Licence : Non renseignée
- Publié le 23/02/2015
- Auteur : agently
|
|
|
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
|
|
|
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
|
|
|
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 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
|
|