Cours et tutoriels sur la programmation Delphi Consultez tous les cours
Nombre d´auteurs : 131, nombre d´articles : 40, dernière mise à jour : 21 juillet 2013
Pour débuter
-
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 mini-projets 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.Création : 1er avril 2005
Sommaire
menu
Cours
-
Un tutoriel sur la conception, la création et la distribution de composants Delphi.Création : 7 juillet 2005 · Mise à jour : 1er juin 2006 -
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).Création : 8 octobre 2005 · Mise à jour : 17 octobre 2005 -
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 principe de la création de composants.Création : 20 avril 2005 -
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.Création : 20 avril 2005 -
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 parue dans le magazine MSDN de mars 2002.Création : 27 mai 2005 -
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 oeuvre, tant que l'on 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.Création : 10 novembre 2004 · Mise à jour : 7 février 2005
menu
VCL
-
Basé sur la classe TDataSet pour les composants ensemble de données, le composant TObjectDataSet sert de conteneur d'objets en gérant des objets de même type au lieu d'enregistrements tout en offrant la persistance des objets dans un fichier.
L'intérêt d'un tel composant est de pouvoir utiliser normalement tous les contrôles orientés données de Delphi pour manipuler et modifier des objets au lieu d'enregistrements, tout comme on le ferait avec le composant TTable par exemple.Création : 16 juillet 2005 -
Creér et utiliser ses propres boutons dans les applications Delphi.Création : 17 avril 2001 -
Tous ceux qui à présent ont fait des applications MDI se sont rendu compte de la difficulté de mettre une image dans le fond.Création : 7 avril 2001 -
Comment trier un TList contenant des enregistrements (record) de différentes natures ?Création : 1er avril 2005 -
Les bases sur le composant graphique principal de DelphiCréation : 6 novembre 2003 -
Cet article propose une solution d'implémentation des fenêtres de type Assistant en utilisant les cadres (TFrame).Création : 21 février 2005
menu
CLX
-
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 multiplatesformes utilisent la CLX, la bibliothèque de composants pour le développement multiplates-formes de Borland. Conçues pour être compilées et exécutées sur différentes platesformes, les applications CLX nécessitent un minimum de modifications entre les ports Windows et Linux.
Documentation officielle, 24 pages au format pdf (300 Ko).Création : 8 octobre 2005 · Mise à jour : 17 octobre 2005 -
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.Création : 1er septembre 2005 -
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é avec Delphi 6 sous Kylix sans avoir à tout réécrire. C'est désormais possible grâce à la CLX...Création : 26 avril 2002 -
Conversions des mesures de toutes sortes avec DelphiCréation : 1er juillet 2002 -
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.Création : 11 février 2002 -
Kylix, c'est Delphi pour Linux/PC, donc la mise à disposition d'un outils de programmation visuel puissant sous Linux. Mais c'est aussi la possibilité de réaliser du développement inter-plateformes entre Win32 (voir Win16) et Linux/PC.Création : 1er avril 2005 -
Tous les cours de www.developpez.com pour la version Linux de Delphi : KykixCréation : 1er avril 2005
menu
Gestion des paquets
-
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 ne 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.Création : 5 septembre 2001 · Mise à jour : 24 octobre 2004 -
Créez un programme d'installation pour vos composants DelphiCréation : 9 mars 2002 -
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.Création : 19 septembre 2002 · Mise à jour : 29 avril 2003
menu
Indy
-
Delphi 7 est fourni avec les composants Indy. Voyons comment les utiliser pour mettre en oeuvre 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.Création : 1er avril 2005
menu
Fichier d'aide
-
Comment construire l'aide en ligne d'un composant graphique.Création : 26 septembre 2006 -
Vous avez créé un superbe programme, fonctionnel, intuitif, puissant, mais vous recevez régulièrement des e-mail 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.Création : 23 octobre 2004 · Mise à jour : 28 octobre 2004
menu
Graphique
-
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 librairie est un freeware et elle est développée par la communauté SourceForge.Création : 28 avril 2006
menu
Editeurs de propriétés
-
Ce tutoriel aborde autour de nombreux exemples, les éditeurs de propriétés et les éditeurs de composants.Création : 17 janvier 2006
menu
Quick-Report
-
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.Création : 20 juillet 2005 · Mise à jour : 1er septembre 2005 -
Documentations, base de connaissance et FAQ sur le site de l'éditeur.Création : 15 septembre 2005 -
On m'a souvent demandé comment faire pour imprimer une StringGrid ou une DbGrid... Voiçi une unité d'exemple qui permet.Création : 1er avril 2005 -
Cet article présente comment créer un contrôle Quick-Report personnalisé pour l'impression de codes- barres.Création : 20 avril 2008
-
La création de menus "à la office 2000" diffère sensiblement de la création de menus Windows classiques. Heureusement, les nouveaux composants de Delphi 6 rendent l'opération aisée.Création : 26 avril 2002 -
En cliquant avec le bouton droit de la souris sur la barre de titre d'une fenêtre, apparaît un PopUpMenu (voir figure 1.1, ci dessous). Ce PopUpMenu, appelé menu système, n'est pas directement modifiable par l'utilisation des propriétés de l'Objet Form de Delphi, tout du moins pas totalement (voir le post scriptum de la partie III). Le présent article vous propose de vous donner les moyens de contrôler et modifier ce menu.Création : 9 août 2000 -
Cet article a pour but la réalisation d'un système de favoris de fichiers dans un menu.Création : 19 août 2003 -
Tutoriel sur la gestion des menus, composants, concepteur,...Création : 6 novembre 2003
menu
SynEdit
-
Installation de SynEdit V1.1 sous Delphi 2005 à titre d'exemple d'installation d'un paquet Win32.Création : 23 mai 2005
menu
RibbonControl
-
Cet article a pour but de vous faire découvrir les composants TRibbon Control. Il vous indiquera comment se servir de ces composants, sans pour autant aller dans les détails. La version minimale nécessaire pour faire fonctionner ces composants est Delphi 2009.Création : 28 janvier 2010 · 7 commentaires
menu
Divers
-
Mise en oeuvre d'un timer plus performant que le TTimer de la VCL.Création : 17 janvier 2006 -
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.Création : 7 février 2003 -
Delphi est, comme vous le savez, un outil de programmation et un langage très performant, Borland puis CodeGear et maintenant Embarcadero ont, au fils des versions, essayé de nous délivrer un produit de plus en plus complet, cependant il y avait encore du retard 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.Création : 30 septembre 2008