Cours et tutoriels sur 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 : 47, dernière mise à jour : 11 novembre 2016 

 
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 Généralités
menu ADO
  • PDF 
    fr
    Utilisation d'ADOX avec Delphi
    par Cyril Beaussier
    Accès vers une base de données MS-Access depuis Delphi à travers les composants ADOX.
    22 pages au format PDF (369 Ko).
     
  • PDF 
    fr
    Programmer ADO en Delphi
    par Jean-Marc Rabilloud
    Dans cet article, nous allons regarder comment utiliser les accès à des sources de données en utilisant ADO (ActiveX Data Object) et ADOX (extension pour la structure et la sécurité) avec Delphi 7. Dans un premier temps, nous découvrirons les technologies ADO ainsi que les concepts fondamentaux qu'il convient de connaître afin de les utiliser correctement. Dans la suite, nous verrons comment Delphi encapsule ces objets et permet de les mettre en œuvre en utilisant les composants ou le code ; enfin, nous regarderons quelques exemples afin de découvrir quelques astuces.
    120 pages au format PDF (1,04 Mo).
     
  • on-line ZIP 
    fr
    Utilisation d'ADO avec Delphi édition personnelle.
     
  • PDF 
    fr
    Débuter l'ADO avec Delphi
    par Cyril Beaussier
    Ce support traite de l'accès à une base de données MS-Access depuis Delphi. Ayant démarré début 2003 sous cet AGL, j'ai eu tout de suite besoin de développer ce type d'application.
     
menu ADO.NET
  • PDF 
    fr
    Après une partie théorique, ce tutoriel aborde la réalisation d'une application en se plaçant non plus sous l'angle de l'illustration d'un propos technique, mais dans le contexte d'une application réelle, ce qui change tout comme vous le constaterez.
     
menu ODBC
menu OLEDB
  • PDF on-line ZIP 
    fr
    Cet article présente comment utiliser directement OLEDB pour exécuter une requête sur une base de données. SQL Server est utilisé pour les exemples, mais ce tutoriel peut s'appliquer à n'importe quel SGBD.
    Grâce à OLEDB et la classe TMemoryDataSet présentée dans l'article précédent, on peut obtenir des performances quatre fois supérieures à celles d'une application ADO traditionnelle ou dbExpress.
     
  • PDF on-line ZIP 
    fr
    Cet article présente en détail le fonctionnement de la classe TDataSet. Il explique notamment comment dériver la classe TDataSet pour réaliser un dataset en mémoire : la classe TMemoryDataSet.
     
menu Interbase/Firebird
  • on-line 
    fr
    Ce tutoriel présente les différents types de données disponibles sous Interbase.
     
  • PDF on-line ZIP 
    fr
    Attaquer une base de données Firebird sous Delphi 7/2005 édition personnelle (win32). Utilisation de la bibliothèque PythonForDelphi.
     
  • PDF 
    fr
    Traditionnellement, Delphi et les bases de données font bon ménage. De là à dire que Delphi est l'outil idéal pour développer des frontaux de bases de données, il n'y a qu'un pas que vous pouvez franchir. En réalité, ce serait une vue assez restrictive des très larges possibilités offertes par cet outil de développement.
     
  • on-line 
    fr
    Cet article a pour but de vous aider à gérer de façon automatique les compteurs uniques auto-incrémentés avec Interbase.
     
  • on-line 
    fr
    Cette page a pour but de vous aider à construire votre première base InterBase avec Delphi 6. Suivez les commandes et captures d'écran.
     
  • on-line 
    fr
    Déjà présente dans Delphi 5, la palette Interbase est une nouveauté parmi toutes les autres pour moi qui passe de Delphi 4 à Delphi 6. Comme beaucoup, j'ai commencé les bases de données à l'aide de Paradox ; le passage et l'apprentissage d'InterBase ne se sont faits pour moi que récemment. Lors des premières utilisations, Interbase peut s'avérer frustrant, notamment à cause des résultats de requêtes en lecture seule.
     
  • on-line 
    fr
    Ma première base InterBase
    par Henry Cesbron Lavau
    Cet article est né de la constatation suivante : l'information pour la prise en main d'InterBase est dispersée, et la plupart du temps en anglais. J'ai essayé d'écrire l'article que j'aurais voulu lire.
     
  • on-line 
    fr
    Le bon PLAN d'InterBase
    par Henry Cesbron Lavau
    Pour ceux qui utilisent déjà InterBase, cet article démonte le fonctionnement des requêtes d'InterBase et indique comment en améliorer l'efficacité.
     
  • PDF 
    fr
    Traditionnellement, Delphi et les bases de données font bon ménage. De là à dire que Delphi est l'outil idéal pour développer des frontaux de bases de données, il n'y a qu'un pas que vous pouvez franchir. En réalité, ce serait une vue assez restrictive des très larges possibilités offertes par cet outil de développement.
     
  • on-line 
    fr
    Les meilleurs cours, tutoriels et Docs sur Interbase et Firebird de www.developpez.com
     
menu Oracle
menu MySQL
  • on-line 
    fr
    Dans cet article, je ne vais pas faire le tour des différentes fonctionnalités de Delphi 6, mais essayer d'établir un premier contact avec MySQL et surtout DBExpress. Delphi offre différents types d'accès bases de données BDE, ADO, IBX, etc. Mais tous ont un point commun : ils sont définitivement ancrés à Windows. DBExpress se démarque donc de ce qui existait jusqu'à Delphi 5 : il est multiplateforme Windows et Linux.
     
  • on-line 
    fr
    Ce document a pour but de montrer comment exploiter une connexion à une base de données mySQL, en utilisant uniquement l'API fournie avec mySQL.
     
  • on-line 
    fr
    Tutoriels MySQL de la rubrique SGBD de www.developpez.com
     
menu Access
menu BDE et SQL-Links
  • on-line 
    ang
    L'équipe de développement RAD de Borland dévoile le futur des accès aux bases de données dans Delphi et C++Builder.
     
menu Paradox
  • on-line 
    fr
    Le but de ce tutoriel est la réalisation d'une petite application incorporant une base de données. J'ai choisi aléatoirement comme sujet de faire un petit carnet d'adresses. Il s'agit en fait de la première application que j'ai faite avec Delphi (à l'époque en version 4) pour interfacer une base de données. Le format de base de données choisi est Paradox, parce qu'il est à mon avis le plus simple à mettre en œuvre pour un débutant.
     
menu MyBase
  • on-line 
    fr
    À la sortie de Kylix, une nouveauté est presque passée inaperçue : MyBase. Les essais de cet article ont été réalisés à parts égales avec Kylix et Delphi 6. Il est important de noter que grâce à la nouvelle CLX, cette page est mixte et concerne aussi bien Delphi 6 que Kylix.
     
menu DBexpress
menu DCOM et DATAsnap
menu Divers
  • 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).
     
  • PDF on-line ZIP 
    fr
    Simplifie la génération des jeux de données de test d'une SGBD.
     
  • on-line 
    fr
    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.
     
  • on-line 
    fr
    Cet article présente l'exécution d'une requête dans un thread avec Delphi.
     
  • PDF 
    fr
    Extraits du livre Delphi 7 Studio d'Olivier Dahan et Paul Toth.
    21 pages au format PDF (567 Ko).
     
  • PDF 
    fr
    Gestion de A à Z d'un Calepin avec Delphi.
    11 pages au format PDF (Zip 67 Ko).
     
  • on-line 
    fr
    La version Entreprise de Delphi propose dans sa palette d'outils les composants d'aide à la décision. Vous allez voir aujourd'hui que cet outil très pratique méritait bien une présentation.
     
  • on-line 
    fr
    Une question souvent posée sur les forums Delphi concerne la réalisation de la somme des champs d'une grille de données (TDBGrid). Dans l'exemple courant de la réalisation d'un programme de facturation, on voudrait pouvoir afficher facilement le total de la facture X pour le client Y.
     
  • on-line 
    fr
    Comment protéger des ensembles d'opérations par des transactions
     
menu SGBD sous dotnet
  • PDF 
    fr
    Depuis toujours, l'accès aux bases de données est intégré aux environnements Borland. Aujourd'hui, Borland Developper Studio (BDS) offre de nombreuses techniques fort différentes les unes des autres qui dépendent du mode d'interface choisi (VCL.NET, Windows Forms et WebForms). Certaines ne sont là que pour maintenir la compatilité ascendante du code Win32, d'autres sont plus innovantes. Si on ajoute à ces moyens toutes les autres façons de gérer des fichiers de données, si on puise dans le framework .NET ou dans l'ensemble des composants développés pour Delphi et .NET par de nombreuses sociétés dans le monde, la palette de solutions devient pléthorique.
    Faire une sélection objective et appropriée pour chaque développement réclame de bien connaître chacune des possibilités offertes par Delphi. Le présent article expose l'ensemble de ces dernières pour le mode VCL.NET ; les modes dédiés à Windows Forms sont étudiés dans les ouvrages de l'auteur paru chez Eyrolles.
     
menu SQL-Server
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.