CETTE Page en Français.
Ensemble de projets démontrant les caractéristiques de l'environnement de développement Delphi, de ses bibliothèques et de son langage de programmation.
Certains projets ont été présentés lors de conférences, sur les cours de formation ou les séances de codage en ligne.
Les programmes sont à jour avec l'édition communautaire et la version commerciale de Delphi ou RAD Studio.
Vous ne savez pas ce qu'est Delphi et où le télécharger? Vous en apprendrez plus sur ce site Web.
De nombreux référentiels de code montrent d'autres échantillons de projet Delphi. Certains d'entre eux sont répertoriés sur cette page. Soyez libre de le mettre à jour avec une demande de traction ou en remplissant un problème.
Suivez mes flux de développement de logiciels, de jeux vidéo, d'applications mobiles et de sites Web sur ma chaîne Twitch ou en tant que replays sur la stremeur en série principalement en français.
Pour télécharger ce référentiel de code, nous vous recommandons d'utiliser "Git", mais vous pouvez également télécharger un fichier zip directement à partir de son référentiel GitHub.
Ce projet utilise des dépendances sous forme de sous-modules. Ils seront absents du fichier zip. Vous devrez les télécharger à la main.
Certains projets ont besoin d'échantillons de bases de données installées comme option avec des échantillons Delphi. Si vous ne les avez pas, vous les trouverez dans le menu "Outils / Gérer les formulaires de plaque", alors élément d'onglet "Autres options" et "échantillons" à installer.
L'exemple de clients Clientserver-Samples 004-EnvoiphotOsParsocket utilise la bibliothèque de messagerie Socket pour la communication de socket sur un réseau TCP / IP.
L'exemple Clientsserver-Samples 005-SetupamobileAppwithQrcode utilise la bibliothèque zxing.delphi pour décoder un code QR et la bibliothèque delphizxingqrcode pour créer un code QR.
L'échantillon FIREEDAC-SEMPLES 003-CDATARSS utilise le pilote RSS FIREEDAC de CDATA. (Si vous utilisez la version d'évaluation, compilez en 64 bits, la DLL de 32 bits n'est pas disponible)
L'échantillon FIREEDAC-SEMPLES 004-Multidbsample utilise le pilote RSS FIREEDAC de CDATA. (Si vous utilisez la version d'évaluation, compilez en 64 bits, la DLL de 32 bits n'est pas disponible)
L'échantillon IoT-Samples 002-BeaconFence utilise des composants "Baon Fence" de GETIT.
L'échantillon IoT-Samples 004-arduino-mastermind utilise des composants "asyncpro pour VCL" de Getit et Visuino IDE pour le programme Arduino.
L'échantillon IoT-Samples 005-Joystick utilise des composants "Radiant Shape" de Getit, la bibliothèque "CommunicationLab" de Boian Mitov et Visuino IDE pour le programme Arduino.
L'exemple d'échantillons Web 011-Unigui utilise Unigui.
L'exemple d'échantillons Web 012-Unigui-Database utilise Unigui.
L'exemple d'échantillons Web 013-TMSWebcore-Helloworld utilise le noyau Web TMS.
L'exemple d'échantillons Web 014-TMSWEBCORE-DISPlayJSON utilise TMS Web Core.
En tant que MVP Embarcadero, je bénéficie des dernières versions de Delphi et C ++ Builder dans RAD Studio dès leur sortie. Je travaille donc avec ces versions.
Normalement, mes bibliothèques et composants devraient également fonctionner sur au moins la version actuelle de Delphi Community Edition.
Il n'y a aucune garantie de compatibilité avec les versions antérieures, même si j'essaie de garder mon code propre et d'éviter d'utiliser trop de nouvelles façons d'écrire (tapez l'inférence, des cordes multilines en ligne et multiline).
Si vous détectez des anomalies sur les versions antérieures, n'hésitez pas à les signaler afin que je puisse tester et essayer de corriger ou de fournir une solution de contournement.
Ce code source est distribué sous la licence AGPL 3.0 ou ultérieure.
Vous êtes généralement libre d'utiliser le contenu de ce référentiel de code n'importe où, à condition que:
Si cette licence ne répond pas à vos besoins, vous pouvez acheter le droit d'utiliser ce projet sous la licence Apache 2.0 ou une licence commerciale dédiée (contactez l'auteur pour expliquer vos besoins).
Ces codes source sont fournis tels quels, sans garantie d'aucune sorte.
Certains éléments inclus dans ce référentiel peuvent être soumis à des droits d'utilisation tiers (images, sons, etc.). Ils ne sont pas réutilisables dans vos projets, sauf indication contraire.
Si vous voulez une réponse du propriétaire du projet, la meilleure façon de demander une nouvelle fonctionnalité ou de signaler un bogue est d'aller au référentiel GitHub et d'ouvrir un nouveau problème.
Si vous avez trouvé un problème de sécurité, veuillez ne pas le signaler publiquement avant qu'un correctif ne soit disponible. Expliquez l'affaire en envoyant un message privé à l'auteur.
Vous pouvez également débarrasser le référentiel et contribuer en soumettant des demandes de traction si vous souhaitez aider. Veuillez lire le fichier contribution.md.
Si vous pensez que ce projet est utile et que vous souhaitez le soutenir, veuillez faire un don à son auteur. Il aidera à maintenir le code et les binaires.
Vous pouvez utiliser l'un de ces services:
Ou si vous vous spécifiez le français, vous pouvez vous abonner à la zone ABO sur une base mensuelle ou annuelle et obtenir beaucoup de ressources en tant que vidéos et articles.