Guide du débutant pour la programmation de bases de données Delphi

À propos du cours:

en utilisant TADOConnection

Cours par courriel

Conditions préalables:

Programmation Delphi
Guide du débutant pour la programmation Delphi

Chapitres

Commencez par le chapitre 1:

Alors continuez à apprendre, ce cours compte déjà plus de 30 chapitres ...

CHAPITRE 1:
Fondamentaux du développement de bases de données (avec Delphi)
Delphi comme outil de programmation de base de données, Data Access avec Delphi... juste quelques mots, Construction d'une nouvelle base de données MS Access.
liés à ce chapitre!

CHAPITRE 2:
Connexion à une base de données. BDE? ADO?
Connexion à une base de données. Qu'est-ce que le BDE? Qu'est-ce que ADO? Comment se connecter à une base de données Access - le fichier UDL? Regard vers l'avenir: le plus petit exemple d'ADO.
liés à ce chapitre!

CHAPITRE 3:
Images dans une base de données
Affichage d'images (BMP, JPEG, ...) dans une base de données Access avec ADO et Delphi.
liés à ce chapitre!

CHAPITRE 4:
Navigation et navigation dans les données
Création d'un formulaire de navigation de données - liaison des composants de données. Navigation dans un jeu d'enregistrements avec un DBNavigator.

instagram viewer

liés à ce chapitre!

CHAPITRE 5:
Derrière les données dans les ensembles de données
Quel est l'état des données? Itération via un jeu d'enregistrements, mise en signet et lecture des données d'une table de base de données.
liés à ce chapitre!

CHAPITRE 6:
Modifications des données
Découvrez comment ajouter, insérer et supprimer des enregistrements d'une table de base de données.
liés à ce chapitre!

CHAPITRE 7:
Requêtes avec ADO
Découvrez comment tirer parti du composant TADOQuery pour augmenter votre productivité ADO-Delphi.
liés à ce chapitre!

CHAPITRE 8:
Filtrage des données
Utilisation de filtres pour restreindre la portée des données présentées à l'utilisateur.
liés à ce chapitre!

CHAPITRE 9:
Recherche de données
Parcourez diverses méthodes de recherche et de localisation de données tout en développant des applications de base de données Delphi basées sur ADO.
liés à ce chapitre!

CHAPITRE 10:
Curseurs ADO
Comment ADO utilise les curseurs comme mécanisme de stockage et d'accès, et ce que vous devez faire pour choisir le meilleur curseur pour votre application Delphi ADO.
liés à ce chapitre!

CHAPITRE 11:
De Paradox à Access avec ADO et Delphi
Se concentrer sur les composants TADOCommand et utiliser le langage SQL DDL pour vous aider à porter vos données BDE / Paradox vers ADO / Access.
liés à ce chapitre!

CHAPITRE 12:
Maîtriser les relations de détail
Comment utiliser les relations de base de données maître-détail, avec ADO et Delphi, pour traiter efficacement le problème de la jonction de deux tables de base de données pour présenter des informations.
liés à ce chapitre!

CHAPITRE 13:
Nouveau... Accéder à la base de données depuis Delphi
Comment créer une base de données MS Access sans MS Access. Comment créer une table, ajouter un index à une table existante, comment joindre deux tables et configurer l'intégrité référentielle. Pas de MS Access, uniquement du code Pure Delphi.
liés à ce chapitre!

CHAPITRE 14:
Cartographie avec des bases de données
Présentation du composant TDBChart en intégrant des graphiques de base dans une application basée sur Delphi ADO pour créer rapidement des graphiques directement pour les données dans les jeux d'enregistrements sans nécessiter de code.
liés à ce chapitre!

CHAPITRE 15:
Chercher!
Découvrez comment utiliser les champs de recherche dans Delphi pour obtenir une édition des données plus rapide, meilleure et plus sûre. Découvrez également comment créer un nouveau champ pour un ensemble de données et discutez de certaines des propriétés de recherche clés. De plus, regardez comment placer une zone de liste modifiable à l'intérieur d'un DBGrid.
liés à ce chapitre!

CHAPITRE 16:
Compactage d'une base de données Access avec ADO et Delphi
Lorsque vous travaillez dans une application de base de données, vous modifiez des données dans une base de données, la base de données devient fragmentée et utilise plus d'espace disque que nécessaire. Périodiquement, vous pouvez compacter votre base de données pour défragmenter le fichier de base de données. Cet article montre comment utiliser JRO à partir de Delphi afin de compacter une base de données Access à partir du code.
liés à ce chapitre!

CHAPITRE 17:
Rapports de base de données avec Delphi et ADO
Comment utiliser l'ensemble de composants QuickReport pour créer des rapports de base de données avec Delphi. Découvrez comment produire une sortie de base de données avec du texte, des images, des graphiques et des mémos - rapidement et facilement.
liés à ce chapitre!

CHAPITRE 18:
Modules de données
Comment utiliser la classe TDataModule - emplacement central pour collecter et encapsuler les objets DataSet et DataSource, leurs propriétés, événements et code.
liés à ce chapitre!

CHAPITRE 19:
Gestion des erreurs de base de données
Présentation des techniques de gestion des erreurs dans le développement d'applications de base de données Delphi ADO. Découvrez la gestion des exceptions globales et les événements d'erreur spécifiques aux ensembles de données. Découvrez comment écrire une procédure d'enregistrement des erreurs.
liés à ce chapitre!

CHAPITRE 20:
De la requête ADO au HTML
Comment exporter vos données au format HTML à l'aide de Delphi et ADO. Il s'agit de la première étape de la publication de votre base de données sur Internet - découvrez comment créer une page HTML statique à partir d'une requête ADO.
liés à ce chapitre!

CHAPITRE 21:
Utilisation d'ADO dans Delphi 3 et 4 (avant AdoExpress / dbGO)
Comment importer des bibliothèques de types Active Data Objects (ADO) dans Delphi 3 et 4 pour créer un wrapper autour de composants qui encapsulent la fonctionnalité des objets, propriétés et méthodes ADO.
liés à ce chapitre!

CHAPITRE 22:
Transactions dans le développement de la base de données Delphi ADO
Combien de fois avez-vous voulu insérer, supprimer ou mettre à jour un grand nombre d'enregistrements en souhaitant que tous soient exécutés ou s'il y a une erreur, alors aucun n'est exécuté du tout? Cet article vous montrera comment publier ou annuler une série de modifications apportées aux données source en un seul appel.
liés à ce chapitre!

CHAPITRE 23:
Déploiement d'applications de base de données Delphi ADO
Il est temps de rendre votre application de base de données Delphi ADO disponible pour que d'autres puissent l'exécuter. Une fois que vous avez créé une solution basée sur Delphi ADO, la dernière étape consiste à la déployer avec succès sur l'ordinateur de l'utilisateur.
liés à ce chapitre!

CHAPITRE 24:
Programmation Delphi ADO / DB: vrais problèmes - vraies solutions
Dans des situations réelles, la programmation de bases de données est beaucoup plus complexe que d'écrire. Ce chapitre met en évidence certains grands sujets du Forum de programmation Delphi lancés par ce cours - des discussions qui résolvent les problèmes sur le terrain.

CHAPITRE 25:
CONSEILS DE PROGRAMMATION ADO TOP
Collection de questions fréquemment posées, réponses, trucs et astuces sur la programmation ADO.
liés à ce chapitre!

CHAPITRE 26:
Quiz: Delphi ADO Programming
À quoi cela ressemblerait-il: qui veut être un gourou de la programmation de bases de données Delphi ADO - le jeu-questionnaire.
liés à ce chapitre!

Annexes

Ce qui suit est une liste d'articles (astuces rapides) expliquant comment utiliser divers composants liés à Delphi DB plus efficacement lors de la conception et de l'exécution.

APPENDICE 0
Composants DB Aware Grid
La liste des meilleurs composants Data Aware Grid disponibles pour Delphi. le Composant TDBGrid amélioré au maximum.

ANNEXE A
DBGrid au MAX
Contrairement à la plupart des autres contrôles orientés données Delphi, le composant DBGrid possède de nombreuses fonctionnalités intéressantes et est plus puissant que vous ne l'auriez pensé. Le DBGrid "standard" fait son travail d'affichage et de manipulation des enregistrements d'un jeu de données dans une grille tabulaire. Cependant, il existe de nombreuses façons (et raisons) pour lesquelles vous devriez envisager de personnaliser la sortie d'un DBGrid:

Réglage automatique de la largeur des colonnes DBGrid, DBGrid avec MultiSelect Coloring DBGrid, Sélection et mise en surbrillance d'une ligne dans un DBGrid - "OnMouseOverRow", Tri des enregistrements dans DBGrid en cliquant sur le titre de la colonne, ajout de composants à un DBGrid - théorie, CheckBox à l'intérieur d'un DBGrid, DateTimePicker (calendrier) à l'intérieur d'un DBGrid, liste déroulante à l'intérieur un DBGrid - partie 1, liste déroulante (DBLookupComboBox) à l'intérieur d'un DBGrid - partie 2, Accès aux membres protégés d'un DBGrid, Exposition de l'événement OnClick pour un DBGrid, Qu'est-ce que en cours de saisie dans DBGrid?, Comment afficher uniquement les champs sélectionnés dans un DbGrid, Comment obtenir les coordonnées d'une cellule DBGrid, Comment créer un formulaire d'affichage de base de données simple, numéro de ligne d'une ligne sélectionnée dans un DBGrid, Empêcher CTRL + SUPPRIMER dans DBGrid, Comment utiliser correctement la molette de la souris dans DBGrid, Faire fonctionner la touche Entrée comme une touche Tab dans un DBGrid ...

APPENDICE B
Personnalisation du DBNavigator
Amélioration du composant TDBNavigator avec des graphiques modifiés (glyphes), des légendes de boutons personnalisés, etc. Exposition de l'événement OnMouseUp / Down pour chaque bouton.
lié à ce petit conseil!

APPENDICE C
Accès et gestion des feuilles MS Excel avec Delphi
Comment récupérer, afficher et modifier des feuilles de calcul Microsoft Excel avec ADO (dbGO) et Delphi. Cet article étape par étape décrit comment se connecter à Excel, récupérer des données de feuille et activer la modification des données (à l'aide de DBGrid). Vous trouverez également une liste des erreurs les plus courantes (et comment les traiter) qui peuvent apparaître dans le processus.
lié à ce petit conseil!

APPENDICE D
Énumération des serveurs SQL disponibles. Récupération de bases de données sur un serveur SQL
Voici comment créer votre propre boîte de dialogue de connexion pour une base de données SQL Server. Code source Delphi complet pour obtenir la liste des serveurs MS SQL disponibles (sur un réseau) et répertorier les noms de base de données sur un serveur.
lié à ce petit conseil!

instagram story viewer