IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Les meilleurs cours et tutoriels pour apprendre la programmation Delphi

Les meilleurs cours et tutoriels pour apprendre la programmation Delphi

Une sélection des meilleurs tutoriels et cours gratuits pour apprendre la programmation avec Delphi, que vous soyez débutant(e) ou développeur(euse) confirmé(e).

Complétez votre formation ou votre découverte avec notre sélection des meilleurs livres. N'hésitez pas à également vous référer à la FAQ Delphi, aux nombreux codes sources téléchargeables et à poser vos questions sur les forums d'entraide.

3 commentaires Donner une note à l´article (5)

Page lue   fois.

Nombre d´auteurs : 140, nombre d´articles : 49, dernière mise à jour : 15 août 2022 

 
Pour débuter
  • on-line ZIP 
    fr
    Le Guide Delphi
    par Frédéric Beaulieu
    Excellent guide d'initiation à Delphi et au langage Pascal Objet : très bien organisé et très agréable à suivre. En effet, son auteur a utilisé ses talents de pédagogue pour en faire un vrai cours : il est découpé en chapitres comportant chacun du cours, des exercices et les corrigés détaillés. Des miniprojets permettent de s'entraîner soi-même à manipuler les notions les plus importantes. L'ensemble est téléchargeable pour être consulté hors connexion à Internet.
     

Sommaire

menu COM et OLE
  • on-line 
    ang
    COM et OLE
    par Marco Cantù
    Un chapitre gratuit du livre Mastering Delphi 3.
     
  • PDF on-line 
    fr
    Cet article vous propose un aperçu de la mise en œuvre de l'automation OLE sous Delphi 2005 .NET. Vous y trouverez les bases nécessaires vous permettant d'adapter les quelques exemples proposés dans la FAQ Delphi Win32.
     
  • PDF 
    fr
    Le modèle COM/DCOM et OLE
    par Olivier Dahan
    Tutoriel sur l'extension du composant RichEdit par le support de l'interface COM permettant l'insertion d'objets OLE, y compris dans le TDBRichEdit. Elle montre notamment l'implémentation du stockage d'objets COM et des Call-Back OLE, fréquents dans les API Windows avancées. Exemples VCL & MFC.
    29 pages au format PDF (1,7 Mo).
     
  • on-line 
    fr
    Le modèle COM/DCOM et MTS
    par Dick Lantim
    Le modèle COM sert de base à tous les nouveaux développements chez Microsoft. Ses spécifications sont régies et définies par l'Active Group, un consortium de constructeurs.
    Cette présentation a pour but d'expliquer les différents concepts de ce modèle. Cette connaissance est importante pour la création d'objets COM et leur utilisation, mais également pour comprendre le code généré par les experts Delphi, ainsi que les outils disponibles dans ce produit.
    Création : 1er janvier 1998  · Mise à jour : 7 décembre 2019 
     
  • on-line 
    fr
    FAQ COM / OLE Automation
    par Christian Casteyde
    Ce document donne les définitions relatives au système à composant DCOM/OLE, la liste des principales fonctionnalités disponibles et les diverses difficultés que l'on peut rencontrer lorsque l'on cherche à travailler avec ce système.
     
  • on-line 
    fr
    La création d'objets COM pour ASP
    par Jean-Michel Doudoux
    ASP permet d'utiliser des objets COM pour inclure des traitements qui produisent ou non du code HTML dans une DLL. Masquer le code de certains traitements et améliorer les performances.
    Création : 6 novembre 2003  · Mise à jour : 24 décembre 2019 
     
menu MS-Office
  • PDF on-line 
    fr
    Il est parfois nécessaire d'utiliser un correcteur orthographique dans une application. Les méthodes proposées utilisent le correcteur intégré à Microsoft Word.
    Création : 14 juillet 2005  · Mise à jour : 26 janvier 2020 
     
  • on-line 
    fr
    Ce document a pour but de présenter une méthode simple de pilotage OLE de Word à partir de Delphi.
     
  • on-line 
    fr
    Ce document a pour but de présenter le pilotage OLE d'Excel depuis une application Delphi.
    Création : 10 novembre 2002  · Mise à jour : 4 janvier 2020 
     
  • on-line 
    fr
    Lors d'un premier article sur le test de Delphi 6, j'avais souligné l'impressionnante richesse de composants que possède cet outil de développement RAD. Je voudrais aujourd'hui attirer votre attention sur une série d'objets visuels qui n'existaient pas dans les versions antérieures et qui est constituée de pas moins de 69 composants : localisée dans l'onglet « Serveurs » de la palette des composants.
     
menu Messages
  • PDF on-line ZIP 
    fr
    Gestion des messages système depuis Delphi
    par Jean-François Determe
    Apprendre à intercepter un mouvement de souris, une touche enfoncée au clavier,etc. Mais également apprendre à faire communiquer deux applications distinctes grâce à des messages définis par le programmeur.
    Création : 12 octobre 2006  · Mise à jour : 24 décembre 2019 
     
  • on-line 
    fr
    Tutoriel avancé sur le principal moyen de communication utilisé sous Windows : la file de messages. Présentations des hooks pour intercepter les messages avant les applications.
    Création : 10 novembre 2002  · Mise à jour : 29 décembre 2019 
     
  • on-line 
    fr
    J'ai voulu décrire ici l'utilisation des messages Windows pour échanger des données entre processus. La simplicité des trois méthodes décrites vous convaincra que tout cela est finalement très facile à réaliser.
    Création : 14 février 2003  · Mise à jour : 25 décembre 2019 
     
  • PDF on-line ZIP 
    fr
    Ce tutoriel a pour but d'expliquer une façon simple d'envoyer des chaînes de caractères et des structures complexes en asynchrone par PostMessage.
     
menu Dll
  • on-line 
    fr
    Une DLL, Dynamic Library Link ou en français lien dynamique vers une bibliothèque, aussi appelée Bibliothèque. Le fichier DLL est cette bibliothèque. Le but étant au départ de permettre aux développeurs de bénéficier de ressources (en général des fonctions) déjà existantes et aussi de décharger la mémoire. Les DLL contiennent en effet des ressources qu'elles peuvent partager avec plusieurs programmes. Ces ressources permettent d'avoir accès à des fonctions, des composants, des images... On peut aussi, depuis son programme, charger et décharger à volonté ces ressources, ce qui permet de limiter l'usage de la mémoire.
    Création : 26 août 2005  · Mise à jour : 21 décembre 2019 
     
  • on-line 
    fr
    Tout sur l'apprentissage des DLL avec Delphi.
    Création : 12 août 2005  · Mise à jour : 29 décembre 2019 
     
  • on-line 
    fr
    Permet d'intégrer directement des fonctions dans des fichiers source de votre application.
    Création : 21 avril 2005  · Mise à jour : 5 décembre 2019 
     
  • PDF 
    fr
    Extraits du livre Delphi 7 Studio.
    27 pages au format PDF (458 Ko).
     
  • PDF 
    fr
    De la même façon qu'il ne viendrait pas à l'idée à un programmeur d'écrire les milliers de lignes de son programme dans un seul fichier, il ne viendrait pas à l'idée du programmeur professionnel de livrer son programme en un seul fichier. Certains considèrent que de ne livrer qu'un seul fichier est un avantage pour la maintenance et la livraison du produit. C'est en effet le cas pour les petits produits créés par des débutants/amateurs, mais sûrement pas pour le professionnel ayant un parc de logiciels à maintenir et à faire évoluer éventuellement à l'aide de mise à jour par internet.
    7 pages au format PDF (133 Ko).
    Création : 4 novembre 2001  · Mise à jour : 5 janvier 2020 
     
  • on-line 
    fr
    Delphi et le langage C utilisent des conventions différentes en ce qui concerne la gestion des chaînes de caractères. J'ai récemment buté sur le problème lors de la construction d'une DLL devant utiliser des variables de type string. Suite à cela, et sachant pertinemment que je ne suis pas le seul dans ce cas, j'ai décidé d'écrire ce tutoriel pour éviter à d'autres de perdre du temps en tests et recherche.
    Création : 12 février 2003  · Mise à jour : 25 décembre 2019 
     
menu Automation
  • on-line 
    fr
    Gestion d'événements Automation
    par Laurent Dardenne
    Mise en œuvre et utilisation dans une application Delphi de la gestion d'événements d'un serveur COM. La réalisation progressive d'une application simple tout au long de l'article permettra d'appréhender cette technique et d'utiliser l'Expert Objet Automation pour créer le serveur COM. Traduction de l'article disponible sur le site Borland.com.
     
  • on-line 
    fr
    Utilisation de EventSinkImp v2.0
    par Laurent Dardenne
    EventSinkImp est un utilitaire gratuit (fourni avec le code source) qui permet l'import d'interfaces d'événements basées sur des points de connexion COM afin de faciliter leur utilisation dans des applications Delphi.
     
  • PDF 
    fr
    Gestion des objets à partir d'Excel et de Delphi.
    Création : 2 janvier 2002  · Mise à jour : 5 janvier 2020 
     
menu MS-Agents
  • on-line 
    fr
    Bienvenue dans le monde des Microsoft Agents. Eh oui, les petits personnages que vous pouvez voir dans Office, ça vous dirait de pouvoir en mettre dans vos applications ? En plus, vous pourrez donner à votre agent la possibilité de parler et d'utiliser la reconnaissance vocale. N'est-ce pas formidable ? Seul petit hic, les composants sont peut-être un peu gros à télécharger. Mais cet obstacle va probablement disparaître avec l'arrivée en masse du haut débit plus accessible.
     
  • on-line 
    fr
    On connaissait les personnages Ms Agent, petits compagnons animés intégrés dans vos applications et capables de parler, certes, d'une voix un peu robotisée. La société française Cantoche proposait des personnages de cette technologie signée Microsoft ; seulement voilà : elle va aujourd'hui plus loin et propose une nouvelle technologie : Living actor.
     
  • on-line 
    fr
    Les screenmates, personnages animés interactifs habitant sur le bureau de votre ordinateur, sont de simples programmes basés principalement sur la fenêtre écran (0) de Windows. Totalement futiles dans leurs premières versions, ils ont évolué et on les trouve aujourd'hui sous différentes formes, allant du compagnon Office au Tamagotchi...
    Création : 11 décembre 2000  · Mise à jour : 5 janvier 2020 
     
  • on-line 
    fr
    Ce tutoriel va vous décrire et vous apprendre à utiliser Microsoft Agent sous Delphi.
    Création : 15 août 2004  · Mise à jour : 26 décembre 2019 
     
menu Twain
menu Fichiers
  • on-line 
    fr
    Connaître le fonctionnement de ce format permet de découvrir une partie de la structure de Windows et vous donnera éventuellement une idée de la manière dont peuvent être organisées des données au sein d'un fichier qui nécessite une organisation solide.
     
  • on-line 
    fr
    Duplication de disque
    par Eric Boisvert
    Cet article a pour but d'expliquer le fonctionnement de la duplication de disque qui est en fait tout simple grâce aux API de Windows. Nous verrons aussi comment il serait possible d'adapter cette approche pour effectuer une copie d'un disque entier vers un fichier image.
     
menu Port série
  • PDF on-line 
    fr
    Tutoriel sur la mise en œuvre d'un composant de gestion des ports série.
    Création : 17 février 2005  · Mise à jour : 26 janvier 2020 
     
  • PDF 
    fr
    Analyse d'une trame RC5
    par lil_jam63
    Voici un tutoriel sur l'analyse d'une trame RC5 pour réaliser une télécommande de contrôle multimédia.
     
menu WMI - Windows management instrumentation
menu Barre des tâches
  • on-line 
    fr
    Ce cours a pour but de vous faire découvrir différents effets que l'on peut faire sur la barre des tâches. Vous apprendrez ainsi à déplacer, redimensionner et déplacer le bouton du menu « Démarrer ». Vous pourrez même cacher la barre des tâches tout entière ou masquer l'horloge de Windows.
     
menu Divers
  • PDF on-line ZIP 
    fr
    Pilotage de MapInfo par Delphi
    par AbdelHakim Kellouche
    Cet article présente comment piloter le Système d'Informations Géographiques (SIG) MapInfo via Delphi. Il se contente de donner les grandes lignes de l'exécution de MapInfo, de passer des commandes, de récupérer des données et de le personnaliser.
    Grâce au pilotage de MapInfo, il est aisé de créer son propre SIG selon les spécificités du projet à réaliser.
    Commentez Donner une note à l´article (5) Création : 13 mai 2009  · Mise à jour : 30 mars 2020 
     
  • on-line 
    fr
    Comment utiliser des sémaphores et des mutex en Delphi et Java.
    Création : 28 septembre 2004  · Mise à jour : 29 octobre 2019 
     
  • on-line 
    fr
    Cet article a pour but de présenter les mailslots et leur utilisation en Delphi. Les mailslots représentent un moyen simple de faire communiquer différents processus entre eux.
    Création : 27 juin 2004  · Mise à jour : 31 décembre 2019 
     
  • on-line 
    fr
    Cet article a pour but de montrer l'utilisation de Microsoft Speech API en Delphi
    Création : 12 septembre 2003  · Mise à jour : 22 décembre 2019 
     
  • on-line 
    fr
    Présentation, description et utilisation des variables d'environnement sous Windows. À l'article est associée une unité Delphi permettant une manipulation aisée de celles-ci.
    Création : 8 novembre 2003  · Mise à jour : 2 janvier 2020 
     
  • PDF on-line 
    fr
    Cet article présente la méthode pour la réalisation d'un écran de veille simple avec Delphi.
    Création : 23 septembre 2004  · Mise à jour : 26 janvier 2020 
     
  • on-line 
    fr
    Ce tutoriel, va vous apprendre à utiliser les régions, utilisées principalement pour faire des « trous » dans les forms, mais aussi à plein d'autres choses plus ou moins utiles.
    Création : 17 juillet 2004  · Mise à jour : 26 décembre 2019 
     
  • PDF 
    fr
    Je traiterai ici d'un domaine particulier de la communication interprocess (IPC), à savoir les mailslots. La communication interprocess intéresse tous les développeurs plus que jamais, les entreprises et même les particuliers, tous concernés par la mise en réseau de leur parc informatique et la communication entre machines distantes.
     
  • on-line 
    fr
    Cet article parle des différents formats des ressources et leur utilisation dans les applications Delphi.
    Création : 5 avril 2005  · Mise à jour : 7 décembre 2019 
     
  • on-line 
    fr
    Ce tutoriel s'adresse à des utilisateurs de Delphi débutants, mais aussi initiés qui veulent connaître les méthodes de la RichEdit avec l'intégration des Microsoft Agents.
    Création : 1er janvier 2002  · Mise à jour : 18 janvier 2020 
     
  • PDF on-line ZIP 
    fr
    Cet article présente comment utiliser ETW pour instrumenter une application.
    Grâce à la collecte temps réel des traces, on peut réaliser facilement un profiler, par exemple un clone de SQL profiler.
    Création : 8 avril 2008  · Mise à jour : 23 décembre 2019 
     
menu Son
  • on-line 
    fr
    Salut! J'ai fait ce tutoriel pour vous aider à programmer le sample WAV dans vos projets en Pascal (TP, BPW, Delphi). Il ya aussi des exemples de code, et des sources complètes pour Delphi.
     
  • on-line 
    fr
    Le système d'exploitation utilise un nombre impressionnant de sons qu'il peut être utile ou amusant d'intégrer dans une application Delphi. Cela économise de la place (les sons ne sont pas à distribuer avec l'application), cela permet d'avoir une interface complète (c'est-à-dire aussi bien graphique que sonore).
    Création : 26 août 2000  · Mise à jour : 28 décembre 2019 
     
menu ActiveX
  • PDF on-line ZIP 
    fr
    À travers cet article, nous découvrirons comment utiliser les fonctionnalités de base de l'ActiveX WindowsMediaPlayer. Nous verrons donc comment créer sa propre playlist, activer ou non les différents modes de lecture (aléatoire, répété).
    Commentez Donner une note à l´article (4) Création : 19 novembre 2008  · Mise à jour : 5 janvier 2020 
     
menu Mobilité
  • PDF on-line ZIP 
    fr
    Depuis l'arrivée sur le marché de dalles tactiles et maintenant multi-touch (plusieurs points de contact), de nouvelles fonctionnalités ont également fait leur apparition dans l'environnement Windows. Nous connaissons les fonctions gestuelles, bien implémentées sous Delphi depuis la version 2010, mais peu sur le multi-touch. Ce tutoriel a pour but de vous faire découvrir cette autre facette du tactile et de vous donner un maximum d'indications pour bien débuter.
     
Consultez tous les cours