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.

Commentez Donner une note à l'article (5)

Page lue   fois.

Nombre d´auteurs : 136, nombre d´articles : 41, dernière mise à jour : 4 mars 2017 

 
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 Cours
  • PDF on-line ZIP 
    fr
    Un tutoriel sur la conception, la création et la distribution de composants Delphi.
     
  • PDF 
    fr
    Guide du concepteur de composants Delphi 7
    par Borland (Embarcadero)
    Ce Guide est une présentation générale de la conception des composants et du processus d'écriture des composants pour les applications Delphi.
    Documentation officielle, 194 pages au format PDF(2,3 Mo).
     
  • on-line 
    fr
    Ce tutoriel a pour ambition d'expliquer rapidement aux débutants comment réaliser ses propres composants. Il n'est pas exhaustif et vous pourrez sûrement trouver ailleurs des tutoriels plus complets sur ce sujet. Car mon but n'est pas de tout vous expliquer. D'ailleurs, je ne connais pas tout... loin de là. J'essaie seulement de montrer aux débutants les principes de la création de composants.
     
  • on-line ZIP 
    fr
    Cet article vous expliquera comment créer dynamiquement des composants. Il est parfois utile de créer des composants pendant l'exécution pour plusieurs raisons : si on ne sait pas de combien de composants on aura besoin.
     
  • on-line 
    fr
    Framework Programmation Orientée Aspect sous Delphi
    par Bertrand Goetzmann, Laurent Dardenne
    Ce tutoriel traite de l'implémentation en Delphi du framework AOP (programmation orientée aspect) basée sur le modèle objet COM, décrit dans un article paru dans le magazine MSDN de mars 2002.
     
  • PDF on-line ZIP 
    fr
    Nombreux sont les développeurs Delphi qui ont eu ce problème : celui d'insérer un composant défini dans une dll/un paquet dans une fiche de l'application. Il existe plusieurs solutions à ce problème. Deux d'entre elles vont vous être exposées ici. La première, basée sur les paquets Borland, est l'idée de Clorish. Cette méthode a le mérite d'être simple à mettre en œuvre, tant que l'on n'a pas besoin de communication importante avec le plugin. La seconde, basée sur les interfaces, est l'idée de sjrd. Celle-ci est beaucoup plus longue et complexe à réaliser, mais permet une énorme souplesse de communication.
     
menu VCL
menu FMX (FireMonkey)
  • PDF on-line ZIP 
    fr
    Ce tutoriel nous mène jusqu'à la réalisation d'un petit jeu de type Pong en 3D avec Delphi. Pour cela, nous utilisons le framework FireMonkey. Sans toucher au code mais simplement en recompilant, vous pourrez faire tourner l'application sous Windows et MAC OS X. Si vous disposez du plugin Mobile ou d'une version Enterprise de Delphi, vous pourrez le compiler aussi pour iOS et Android.
    29 commentaires Donner une note à l'article (5) Création : 26 octobre 2016 
     
menu CLX
  • PDF 
    fr
    Ce tutoriel vous guide dans la création d'une application multiplateforme vous permettant de voir et de mettre à jour la base de données exemple employée. Les applications multiplateformes utilisent la CLX, la bibliothèque de composants pour le développement multiplateforme de Borland. Conçues pour être compilées et exécutées sur différentes plateformes, les applications CLX nécessitent un minimum de modifications entre les ports Windows et Linux.
    Documentation officielle, 24 pages au format PDF (300 Ko).
     
  • on-line 
    fr
    Kylix 2 et Delphi 6 introduisent un nouveau composant TXMLDocument permettant de manipuler facilement les documents au format XML. La particularité de ce composant est sa capacité à utiliser différents parseurs XML.
     
  • on-line 
    fr
    Avec l'apparition de Kylix, la programmation d'applications professionnelles sous Linux se trouve grandement facilitée, étant donné que Kylix reprend la même interface que Delphi et le même langage... Par conséquent, vous aurez sûrement envie de porter vos applications que vous avez programmées avec Delphi 6 sous Kylix sans avoir à tout réécrire. C'est désormais possible grâce à la CLX...
     
  • on-line ZIP 
    fr
    Conversions des mesures de toutes sortes avec Delphi.
     
  • on-line 
    fr
    En développant une application de lecture de cartes géographiques scannées, j'ai rencontré des problèmes avec ma vieille imprimante jet d'encre noir et blanc. Celle-ci ne gère pas les niveaux de gris et les impressions résultantes manquaient de nuances. Après quelques recherches, j'ai trouvé la solution, le tramage ou plutôt des solutions, car il existe plusieurs méthodes de tramage. Dans la suite de cet article, je vais présenter quelques algorithmes de tramage et discuter de leurs mérites respectifs.
     
  • on-line 
    fr
    Kylix, c'est Delphi pour Linux/PC, donc la mise à disposition d'un outil de programmation visuelle puissant sous Linux. Mais c'est aussi la possibilité de réaliser du développement interplateforme entre Win32 Windows et Linux/PC.
     
  • on-line 
    fr
    Tous les cours de www.developpez.com pour la version Linux de Delphi : Kykix
     
menu Gestion des paquets
  • on-line 
    fr
    Nombreux sont les fils de discussion sur les forums à parler de problèmes de compatibilité des composants avec Delphi 6. On cherche partout sur les disques les DsgnIntf.dcu ou .pas et on ne les trouve pas ! Horreur, erreur de packaging, on crie, on vocifère ! ... Alors qu'il s'agit d'une méconnaissance de la stratégie de développement des composants conseillée depuis Delphi 5 (donc plus de deux ans - voir référence en fin d'article) et aujourd'hui, après cette longue phase de transition, imposée dans Delphi 6.
     
  • on-line ZIP 
    fr
    Créez un programme d'installation pour vos composants Delphi
     
  • on-line 
    fr
    Ce petit tutoriel a été élaboré en réponse aux nombreuses questions concernant l'utilisation des composants conçus avec Delphi 4 sous Delphi 5 et 6.
     
menu Indy
  • on-line 
    fr
    Delphi 7 est fourni avec les composants Indy. Voyons comment les utiliser pour mettre en œuvre un client FTP. Ce document est la mise à jour du document précédent qui concernait Delphi 6, vu que les composants Indy ont évolué depuis.
     
menu Fichier d'aide
  • on-line 
    ang
    Comment construire l'aide en ligne d'un composant graphique.
     
  • PDF on-line ZIP 
    fr
    Créer un fichier d'aide HLP
    par Sébastien Doeraene
    Vous avez créé un superbe programme, fonctionnel, intuitif, puissant, mais vous recevez régulièrement des e-mails vous demandant comment utiliser votre logiciel. Vous n'avez sans doute pas pensé à réaliser un fichier d'aide pour accompagner celui-ci. Voici un tutoriel qui va vous aider à en réaliser un en utilisant Microsoft Help Workshop, logiciel distribué avec toutes les éditions de Delphi.
    Cet article a été initialement conçu pour les utilisateurs de Delphi, ceci explique que plusieurs allusions à Delphi soient faites.
     
menu Graphique
  • on-line 
    fr
    Je vais vous présenter dans cet article un pack de composants fort sympathique, qui permet de créer des applications multimédias en employant directement la technologie DirectShow de Microsoft. Cette bibliothèque est un freeware et elle est développée par la communauté SourceForge.
     
menu Editeurs de propriétés
menu Quick-Report
  • PDF on-line ZIP 
    fr
    Présentation et test de la version 4.06 professionnelle de QuickReport pour Delphi 2005. Cet article est destiné à ceux qui ont déjà utilisé QuickReport et qui sont intéressés par les nouveautés de la version 4 ainsi que par son utilisation dans Delphi 2005.
     
  • on-line 
    ang
    Quick Report 3 tuto
    par Quick Report
    Documentations, base de connaissances et FAQ sur le site de l'éditeur.
     
  • on-line 
    fr
    On m'a souvent demandé comment faire pour imprimer une StringGrid ou une DbGrid... Voici une unité d'exemple qui le permet.
     
  • PDF on-line ZIP 
    fr
    Cet article présente comment créer un contrôle Quick-Report personnalisé pour l'impression de codes- barres.
     
menu Menus
menu SynEdit
menu RibbonControl
menu Divers
  • on-line 
    fr
    Un Timer personnalisé
    par Martin Beaudet
    Mise en œuvre d'un timer plus performant que le TTimer de la VCL.
     
  • on-line 
    fr
    Il existe différentes sortes d'outils allant du composant d'impression amélioré à l'outil de reporting le plus complet (souvent très cher). Après avoir essayé pas mal de freeware et shareware, j'ai découvert un jour le composant TEkRtf, créé par un développeur russe. J'ai voulu vous faire partager ses avantages et sa simplicité d'utilisation. Ce composant est gratuit pour une utilisation non commerciale et d'un prix plus que raisonnable autrement.
     
  • PDF on-line ZIP 
    fr
    Delphi est, comme vous le savez, un outil de programmation et un langage très performant. Borland puis CodeGear et maintenant Embarcadero ont, au fil des versions, essayé de nous délivrer un produit de plus en plus complet ; cependant il y avait encore des retards comme la mobilité et l'internationalisation. La dernière mouture a clairement axé sa cible sur l'international, un support complet de l'Unicode, c'est LA grande nouveauté. Le développement pour mobiles n'étant pas encore prévu pour cette version, c'est bien dommage. Au cours de cet article, je vais vous présenter comment Delphi a intégré l'Unicode et aussi quelles en sont les conséquences.
     
Consultez tous les cours

  

Copyright © 2015 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.