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.
Page lue fois.
Nombre d´auteurs : 140, nombre d´articles : 25, dernière mise à jour : 15 août 2022
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 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
Web services
-
Ce tutoriel vous guide dans la création d'une application WebSnap.
Cette application affiche des informations sur différents pays pour des utilisateurs du Web. Les utilisateurs peuvent ajouter et supprimer des pays et modifier des informations.
Documentation officielle, 22 pages au format PDF (300 Ko). -
Comment implémenter un WEB service avec INDY.
31 pages au format PDF (89 Ko) -
Les WebServices - Une technologie Client/Serveur révolutionnaire pour Internet -
Ce document a pour but de présenter l'utilisation d'un WebService sous Delphi, en prenant l'exemple de celui fourni par Google.
menu
IntraWeb
-
Après ISAPI/CGI, WebSnap, les WebServices, voici que Borland nous propose IntraWeb dans Delphi 7. -
Delphi est essentiellement connu comme étant un environnement de développement permettant de construire rapidement des applications riches et robustes pour Windows, Mac et mobiles. Son utilisation pour la réalisation d'applications destinées à s'exécuter dans un navigateur est moins connue. Il dispose pourtant de quelques frameworks lui permettant d'apporter ses atouts également à ce type de projet. Dany Leblanc propose dans cet article de présenter Intraweb, qui est probablement le framework le plus connu puisque sa version bundle est intégrée à Delphi.
menu
CGI
menu
Web Snap
-
Avec Delphi 6, Borland a introduit plusieurs nouvelles méthodes de développement Web. Un de ces concepts, Websnap, vous permettra, en quelques clics de souris, sans aucun ajout de code, de développer des applis Web orientées données puissantes permettant la consultation, l'ajout, la modification, la suppression de données dans une base avec en plus la possibilité d'une gestion des erreurs et de session automatisée.
menu
ISAPI
-
Je ne vais pas m'étendre sur le développement d'Internet, mais un petit préambule en guise de prise de conscience de l'importance que va prendre la programmation d'applis sous Internet et de votre chance dans ce processus irréversible. Vous pouvez évidemment programmer des ASP en VB pour être complètement compatible Microsoft ou Frontpage. Vous pouvez utiliser ce dernier pour accéder en ASP à un SGBD. ASP a ses qualités et ses défauts, mais il est bien entendu que vous devriez apprendre un nouveau langage. Et quand bien même : Delphi intègre très bien les composants ASP.
menu
XMLRAD
-
Pour créer une application web en Delphi, on peut utiliser les technologies suivantes : WebBroker, WebSnap, IntraWeb ou bien ASP.NET. XMLRAD est un substitut à ces technologies, avec l'avantage d'être un framework qui se base sur la technologie standard XML/XSL pour générer les pages HTML.
menu
XML
-
Tutoriel sur l'utilisation des fonctionnalités d'un document DOM (Document Object Model) en utilisant l'API MsXml. -
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. -
Il n'est plus besoin de présenter, je crois, ce qu'est XML, tout le monde en a entendu parler au moins une fois. Pour ma part je vais m'attarder sur un langage s'appuyant sur ce dernier: XSL. -
Nous verrons dans cet article comment créer, lire et parcourir un fichier XML grâce aux nouveaux composants et experts du nouveau-né Delphi 6.
menu
Indy
-
Comment implémenter un WEB service avec INDY.
31 pages au format PDF (89 Ko) -
Tutoriel décrivant comment construire un prototype fonctionnel de serveur FTP avec Indy 9 et Delphi. Il détaille la réalisation des gestionnaires d'évènement principaux et expose certaines fonctionnalités supplémentaires comme l'ajout de commandes personnalisées. -
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
Autres
-
10 minutes pour faire de la géolocalisation. Vous avez tous fait des bases de données contenant l'adresse, le code postal et la ville d'un client ou d'un utilisateur. Grâce à GoogleMaps, quel que soit votre langage de programmation, vous pouvez accéder à une carte de localisation. -
L'objet de ce billet n'est pas de prendre parti pour l'une ou l'autre technologie, mais de mettre en évidence les avantages et inconvénients des deux technologies. Si ISAPI est plus portable, et dans certains cas plus rapide, l'objet Com n'est pas dénué d'intérêt, en ce sens qu'il est plus permissif et plus performant en matière de sécurité. -
Cet article traite de l'analyse de la fréquentation de son site WEB. -
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. -
Ce tutoriel réalisé avec la version 10.1.2 Berlin (Entreprise et Starter) a pour but de montrer plusieurs façons d'envoyer un mail avec Delphi. Un serveur SMTP, le pilotage d'Outlook avec la technologie OLE qui requiert d'avoir celui-ci installé sur le poste et l'ensemble MAPI seront tour à tour utilisés à cette fin. Pour utiliser ce dernier, un client de messagerie doit être présent. -
Ce tutoriel se propose de présenter un exemple simple mettant en œuvre le tethering. L'exemple montrera comment une application communiquera avec une autre qui tiendra lieu de modem en utilisant sa connexion Internet.
menu
ASP.NET
-
Découvrez comment créer des contrôles Web ASP.Net dans cette session présentée par Olivier Dahan -
Cet article présente le projet « Delphi ASP.NET Portal Starter Kit ». Ce projet permet très simplement de créer et de maintenir un portail Internet intégrant la gestion de contenu. Les fonctionnalités et l'implémentation sont présentées. Les principales carences de ce projet sont listées. Une série d'améliorations sont proposées.
menu
HTML
-
Présentation de l'utilisation de l'EDI Delphi 2005 comme éditeur de pages HTML. -
Une application complète implique d'une part une bonne ergonomie de ce logiciel et d'autre part un support d'information pratique et convivial. Parmi ces supports, le système d'aide tient une place prépondérante, car il facilite grandement l'utilisation d'une application en permettant à l'utilisateur d'accéder à tout moment aux informations dont il a besoin.