Cours et tutoriels sur la programmation Delphi Consultez tous les cours
Nombre d´auteurs : 131, nombre d´articles : 46, 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
ADO
-
Accès vers une base de données MS-Access depuis Delphi à travers les composants ADOX.
22 pages au format pdf (369 Ko).Création : 23 juin 2004 -
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).Création : 27 novembre 2003 -
Utilisation d'ADO avec Delphi édition personnelle.Création : 17 avril 2004 · Mise à jour : 29 avril 2004 -
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.Création : 19 septembre 2003
menu
ADO.NET
-
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.Création : 2 novembre 2006
menu
ODBC
-
Ce tutoriel propose aux possesseurs de Delphi Edition Personnelle l'accès aux données d'une base relationnelle via les API ODBC.Création : 7 avril 2006 · Mise à jour : 20 avril 2006
menu
OLEDB
-
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 qu'avec une application ADO traditionnelle ou dbExpress.Création : 17 février 2009 · 20 commentaires -
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.Création : 8 janvier 2009 · 17 commentaires
menu
Interbase/Firebird
-
Ce tutoriel présente les différents types de données disponibles sous Interbase.Création : 13 mai 2001 · Mise à jour : 1er novembre 2005 -
Utiliser une base de données Firebird sous Delphi 7 / 2005 Personnel grâce à Python
par Guillaume DuriaudAttaquer une base de données Firebird sous Delphi 7/2005 édition personnelle (win32). Utilisation de la bibliothèque PythonForDelphi.Création : 9 juillet 2005 · Mise à jour : 7 novembre 2006 -
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.Création : 26 avril 2002 -
Cet article a pour but de vous aider à gérer de façon automatique les compteurs uniques auto-incrémentés avec Interbase.Création : 9 mai 2001 -
Cette page a pour but de vous aider à construire votre première base InterBase avec Delphi 6. Suivez les commandes et captures d'écran.Création : 8 mai 2001 -
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 s'est fait 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.Création : 1er mai 2001 -
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.Création : 5 mars 2001 -
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é.Création : 9 octobre 2002 -
Traditionnellement, Delphi et les bases de données font bon ménage. De la à 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.Création : 26 avril 2002 -
Les meilleurs cours, tutoriels et Docs sur Interbase et Firebird de www.developpez.comCréation : 1er avril 2005
menu
Oracle
-
Cet article décrit le mécanisme utilisé pour propager les erreurs applicatives Oracle vers un client Delphi utilisant les composants DOA.Création : 26 janvier 2005 -
Cet article décrit la mise en œuvre des procédures externes utilisées avec le langage PLS/SQL d'Oracle server (NT).
Il s'agit d'une introduction ; si vous souhaitez approfondir le sujet ou si vous utilisez le C ou JAVA, consultez la documentation Oracle.Création : 29 juin 2004 -
Tutoriels Oracle de la rubrique SGBD de www.developpez.comCréation : 1er avril 2005
menu
MySQL
-
Dans cet article, je ne vais pas faire le tour des diférentes fonctionnalités de Delphi 6, mais essayer d'établir un premier contact avec MySQL et surtout DBExpress. Delphi offre différents type 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 multi-plateforme Windows et Linux.Création : 1er avril 2005 -
Ce document a pour but de montrer comment exploiter une connection à une base de données mySQL, en utilisant uniquement l'API fournie avec mySQL.Création : 11 novembre 2002 -
Tutoriels MySQL de la rubrique SGBD de www.developpez.comCréation : 1er avril 2005
menu
Access
-
Accès vers une base de données MS-Access depuis Delphi à travers les composants ADOX.
22 pages au format pdf (369 Ko).Création : 23 juin 2004 -
Récupérez l'identifiant auto-incrémenté du dernier enregistrement inséré dans une base Access
par Olivier NepomiachtyCet article propose une méthode 100% SQL pour récupérer l'index (autoincrémenté) du dernier élément inséré dans une base Access. Exemples en ASP et en Delphi 6. Cet article s'adresse plus particulièrement aux novices.Création : 21 janvier 2002 -
Tous les cours sur access de www.developpez.comCréation : 1er avril 2005
menu
BDE et SQL-Links
-
L'"quipe de développement RAD de Borland devoile le futur des accès aux bases de donées dans Delphi et C++Builder.Création : 14 mai 2002
menu
Paradox
-
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 oeuvre pour un débutant.Création : 26 avril 2002
menu
MyBase
-
A la sortie de Kylix, une nouveauté est presque passé innaperçue : MyBase. Les essais de cet article ont été réalisés à part égale 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.Création : 1er juin 2001
menu
DBexpress
-
A travers ce tutoriel, nous allons découvrir comment accéder et manipuler facilement des enregistrements dans une base de données Firebird sous l'environnement Delphi 2010 grâce aux nouveaux drivers dbExpress.Création : 2 novembre 2009 · 30 commentaires -
Cette page a pour but de vous aider à construire votre première application dbExpress avec Delphi 6. Suivez les commandes et captures d'écran.Création : 8 mai 2005 -
Cette page a pour but de vous aider à construire une application de base de données relationnelle avec dbExpress. Suivez les commandes et captures d'écran.Création : 8 mai 2001 -
Dans cet article, je ne vais pas faire le tour des diférentes fonctionnalités de Delphi 6, mais essayer d'établir un premier contact avec MySQL et surtout DBExpress. Delphi offre différents type 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 multi-plateforme Windows et Linux.Création : 1er avril 2005 -
Migrez de Borland Database Engine vers dbExpress.
17 pages au format pdf.Création : 1er avril 2005
menu
DCOM et DATAsnap
-
Comment écrire des applications SGBD en COM/DCOM avec MIDAS (Datasnap)
par CodeGear (Embarcadero) Developer NetworkCet article montre comment construire des applications utilisant de multiples modules communiquant entre eux avec COM et partage un serveur Midas. Il montre comment tranférer des fichiers, des tableaux et autres structures en utilisant COM.Création : 12 octobre 2000 -
COM/DCOM - Le déploiement des licences MIDAS (Datasnap)
par CodeGear (Embarcadero) Developer NetworkCet article dévoile le prix réduite des licences MIDAS 3, explique le principe des licences MIDAS et présente des cas concrets.Création : 23 février 2000
menu
Divers
-
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 -
Simplifie la génération des jeux de données de test d'une SGBD.Création : 10 mai 2005 -
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 -
Cet article présente l'exécution d'une requête dans un Thread avec Delphi.Création : 17 novembre 2004 -
Extrait du livre Delphi 7 Studio d'Olivier Dahan et Paul Toth.
21 pages au format pdf (567 Ko).Création : 1er avril 2005 -
Gestion de A à Z d'un Calepin avec Delphi.
11 pages au format pdf (Zip 67 Ko).Création : 1er mars 1996 -
Comment utiliser les outils d'aide à la décision (DecisionCube) de Delphi Entreprise
par Jean-Luc MelletLa 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.Création : 12 février 2003 -
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.Création : 13 février 2004 -
Comment protéger des ensembles d'opérations par des transactionsCréation : 9 octobre 2002
menu
SGBD sous dotnet
-
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.Création : 2 janvier 2006
menu
SQL-Server
-
Tutoriels SqlServer de la rubrique SGBD de www.developpez.comCréation : 1er avril 2005