Classement par langages1864 ressources dans cette catégorie Retrouvez ici tous les meilleurs téléchargements
Classement par langages
Liste des 1864 ressources de cette catégorie
|
|
|
|
Le composant TMemoGutter permet d'afficher les repères et numéros de ligne à coté d'un Mémo.
Initialement développé pour TSyntaxMemo
(https://www.developpez.net/forums/d2176089/environnements-developpement/delphi/codes-sources-telecharger/tsyntaxmemo-memo-coloration-syntaxique-tres-simple-vcl/)
il fonctionne toutefois avec tout descendant de TCustomMemo moyennant quelques restrictions dues pricipalement au fait que les évènements OnMouseWheel et OnVScroll ne sont pas disponibles dans TCustomMemo / TMemo.
Un exemple d'utilisation, pDemo, est founi. Expérimentez les différentes options.
|
Code source -
Licence : Non renseignée
- Publié le 18/04/2025
- Auteur : AbeBar27
|
|
|
|
Repartant sur les bases déjà mises dans Tire-lui dessus, cette quatrième partie ajoute une cible dans le ciel et peut distinguer un tir réussi d'un tir raté.
Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.
La suite sera Game Over.
|
Code source -
Licence : LGPL
- Publié le 11/04/2025
- Auteur : Sve@r
|
|
|
|
|
Recherche d'un texte dans les variables chaine de caractères du registre, on cherche le texte dans la valeur des variables et dans leur nom.
Le résultat est la liste des variables avec leur clé, leur nom et leur contenu.
Le programme peut être modifié facilement pour chercher autre chose qu'un texte ou même chercher une clé.
En allant plus loin les applications peuvent aller du nettoyage du registre jusqu'au changement de chemin d'une application que l'on vient de déplacer...
|
Licence : Démonstration
- Publié le 29/03/2015
- Auteur : Menerlach
|
|
|
|
|
Programme de jeu de dames par Ivan Maklyakov.
Programme de jeu de dames avec adversaire artificiel et interface graphique.
Porté de Delphi vers Lazarus par R. Chastain. Le projet Delphi original est inclus.
|
Logiciel -
Licence : Non renseignée
- Publié le 10/03/2022
- Auteur : Roland Chastain
|
|
|
|
|
C++Builder est un logiciel de développement rapide d'applications (abr. RAD) conçu par Borland qui reprend les mêmes concepts, la même interface et la même bibliothèque que Delphi en utilisant le langage C++. Il permet de créer rapidement des applications Win32 ainsi qu'une interface graphique avec son éditeur de ressources. Il est compatible avec la norme ISO C++
|
|
|
|
|
|
|
Une collection de codes source écrits en assembleur GNU.
|
Licence : Non renseignée
- Publié le 29/05/2014
- Taille 9 Ko
|
|
|
|
J'ai souvent utilisé des fichiers .ini pour gérer divers paramètres de configuration.
Toutefois, les fichiers .ini n’offrent que des fonctionnalités très limitées ce qui conduisait souvent à surcharger l’application (en général des méthodes ReadConf et WriteConf) :
• Lecture / écriture d’objet graphiques : principalement TPen, TBrush et TFont
• Lecture / écriture d’éléments énumérés d’un tableau de chaînes.
• Lecture / écriture d’ensembles (comme le TStyles d’une fonte)
• Absence de sous-section (en standard) ce qui conduit à des paires clef-valeur lourdes et difficiles à spécifier.
• Pas de possibilité d’écrire la valeur d’une paire clé-valeur sur plusieurs lignes.
• Les commentai ... Voir la suite
|
Code source -
Licence : Non renseignée
- Publié le 27/04/2025
- Auteur : AbeBar27
|
|
|
ComPort est un ensemble de composants pour écrire des programmes de communication série :
- TComPort ;
- TComDataPacket ;
- TComComboBox ;
- TComRadioGroup ;
- TComLed ;
- TComTerminal.
Avec ces composants, la programmation d'applications de communication série est plus facile et plus rapide.
Le fichier d'aide et les codes sources (7000 lignes) sont inclus.
|
Licence : Freeware
- Publié le 01/09/2013
- Éditeur : Dejan Crnila
|
|
|
Version : 3.0.0.9c - 18/02/2013
RadASM est un environnement de développement complet, gratuit, sous Windows en permettant de créer des applications en Assembleur ainsi que dans des langages de plus haut niveau. Il supporte les assembleurs suivants :
- MASM
- NASM
- FASM
- TASM
- GoASM
Attention : cette version 3 est totalement incompatible avec la version 2.
|
Licence : Freeware
- Publié le 17/09/2017
- Éditeur : Ketil Olsen
|
|
|
Mon premier gros programme écrit en VBScript avec interface HTA, merci de votre indulgence.
Le but, plutôt que de lancer un gros projet, ce programme ne nécessitant aucune installation peut
s'avérer utile pour aider à la rédaction de requête SQL.
Programme utilisant ADO pour la partie dialogue avec la BDs (ACCESS exclusivement)
Nom du fichier à lancer, OutilBDsAccess.HTA
Sous fichiers, Fond.jpg, DBSHTA.ico, TBLHTA.ico, MultiTBLHTA.ico et StructGenTbl.hta.
Pour l'affichage les fichiers GenTblSpl.hta et GenTblMlt.HTA seront générés par le fichier
OutilBDsAccess.HTA, à l'endroit du dossier de celui ci.
Que permet ce programme
Ouverture BDs :
Choix DSN (noms de sour ... Voir la suite
|
Code source -
Licence : Freeware
- Publié le 03/07/2020
- Taille 90 Ko
- Auteur : ProgElecT
|
|
|
|
|
Écrit en Lazarus 3.6, testé sur Windows. Ne devrait pas poser de problème pour l'adapter en Free Pascal ou Delphi.
C'est un compteur digital, avec ses fonctions classiques permettant d'interrompre le comptage précis à tout moment, de le reprendre ou de le réinitialiser.
1. Affichage digital d'un compteur avec des images pour les digits.
2. Un comptage du temps de rafraîchissement de l'affichage est précis et utilise l'horloge interne.
3. Les commandes Start, Pause et Stop sont basées sur une gestion des interruptions du compteur : la solution choisie est Application.ProcessMessages dans la boucle de temporisation pour permettre à l'application de rester réactive.
|
Code source -
Licence : Non renseignée
- Publié le 22/05/2025
- Auteur : Jlmat
|
|
|
|
|
Au début, vous avez un nombre prédéfini d'allumettes. Chacun leur tour, 2 joueurs enlèvent une à trois allumettes. Celui qui doit enlever la dernière a perdu.
Ce jeu se joue soit en mode 2 joueurs, soit en mode 1 joueur (contre l'ordi). Dans ce cas, l'IA possède 3 niveaux. Le lvl 1 est très facile à battre, mais le lvl 3 possède une grande logique !
Donc... Bonne chance :P
Note : Les feedbacks sont appréciés (à envoyer à l'adresse inscrite dans les crédits, dans le jeu)
Attention : J'ai fait ce petit jeu sous Windows. Mais je l'utilise aussi sous linux. Le seul truc à modifier : changer les "cls" en "clear" !
|
Licence : Libre
- Publié le 10/10/2011
- Taille 8 Ko
- Auteur : musicetcie
|
|
|
|
|
Visual Studio Community est une version plus complète que Visual Studio Express. Elle équivaut, en matière de fonctionnalités, à Visual Studio Professionnel (version payante). Visual Studio est un environnement de développement intégré extensible, complet et gratuit pour créer des applications modernes pour Windows, Android et iOS, ainsi que des applications Web et des services Cloud.
|
Licence : Non renseignée
- Publié le 20/01/2017
- Éditeur : Microsoft
|
|
|
Version 3.2.0 - 19/06/2020.
Free Pascal est le compilateur Pascal le plus complet, en ce sens qu'il tourne sur de très nombreuses plateformes (Linux, FreeBSD, Haiku, Mac OS X/iOS/iPhoneSimulator/Darwin, DOS (16 et 32 bits), Win32, Win64, WinCE, OS/2, MorphOS, Nintendo GBA, Nintendo DS, Nintendo Wii, Android, AIX et AROS) sur des architectures aussi variées que Intel x86 (y compris 8086), AMD64/x86-64, PowerPC, PowerPC64, SPARC, ARM, AArch64, MIPS et JVM.
L'équipe de développement de Free Pascal est très active et les versions se succèdent à un rythme assez élevé, de nouvelles plateformes-cibles étant régulièrement proposées.
L'interface native ne dépaysera pas trop les utilisateurs du bo ... Voir la suite
|
|
|
|
|
|
Après Emettons notre signal, cet exemple y rajoute un splash screen, une fenêtre pouvant à la fois servir de fenêtre de bienvenue et afficher des messages d'attente pour tromper l'ennui si l'application doit effectuer un travail préparatoire peut-être un peu long avant d'être accessible à l'utilisateur.
Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.
Il sera suivi par Mappons notre signal.
|
Code source -
Licence : LGPL
- Publié le 08/05/2025
- Auteur : Sve@r
|
|
|
|
|
|
Code source -
Licence : Creative Commons
- Publié le 27/02/2023
- Auteur : Alcatîz
|
|
|
|
Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.
Maîtrisez les notions de procédure et de fonction. Vos programmes seront alors mieux structurés, plus efficaces et facilement maintenables.
L'application d'exemple vous permet de mettre en œuvre cinq algorithmes de tri :
- le tri à bulles ;
- le tri à bulles amélioré ;
- le tri par sélection ;
- le tri par insertion ;
- le tri rapide.
Dans le laboratoire, expérimentez le tri par insertion avec sentinelle et réalisez une routine calculant de manière récursive la somme des N premiers nombres ent ... Voir la suite
|
Code source -
Licence : Creative Commons
- Publié le 26/03/2023
- Auteur : Alcatîz
|
|
|
|
Après It's time, cet exemple montre comment intégrer un QThread dans une application.
Le but est de déléguer un travail à un QThread ce qui laisse alors la boucle de traitement des évènements Qt libre pour faire autre chose (ici afficher une barre de progression en fonction de l'avancée du travail).
Il est important de noter que sous aucun prétexte le QThread ne doit toucher aux widgets gérés par la boucle principale (sinon crash probable). Donc la seule façon qu'a le QThread pour interfacer les widgets est de passer par des signaux récupérés par le(s) widget(s) de l'application.
Cet exemple m'a été largement inspiré par un exemple de Voir la suite
|
Logiciel -
Licence : LGPL
- Publié le 09/05/2025
- Auteur : Sve@r
|
|
|
|
Le plus utilisé des Add-Ins pour VB6. Indispensable !
Disponible aussi pour VisualStudio.net (sauf éditions express) et pour VBA Office 2000-2007
|
Licence : Freeware
- Publié le 28/12/2011
- Éditeur : MZ-Tools
|
|
|
|
Petite application de jeu de bandit manchot pour Windows développée avec Lazarus.
La rotation des figurines se fait en utilisant un système de temporisation et le tirage pseudo-aléatoire est basé sur la fonction Random.
Le jeu consiste à obtenir 3 figures identiques pour voir son crédit augmenter en fonction des figures car toutes n'ont pas la même valeur.
A l'ouverture de l'application, le joueur bénéficie d'un crédit de 10 essais pour obtenir 3 figures identiques et ainsi une augmentation de crédit qui permettra de poursuivre le jeu.
Pour jouer, le joueur doit cliquer sur le levier pour l'actionner et lancer la rotation des figures qui s'arrête d'elle-même après un petit temps.
Après ... Voir la suite
|
Logiciel -
Licence : Libre
- Publié le 28/01/2024
- Auteur : Chrispi
|
|