Accueil » Programmation » Cours Delphi, Formation langage Delphi en PDF

Cours Delphi, Formation langage Delphi en PDF

Cours Delphi, Formation langage Delphi en PDF

Télécharger cours sur le langage Delphi en PDF, ce support ne traite que de la version 3 de Delphi par J. Darmont Programmation sous Delphi.

Plan de cours

  • INTRODUCTION
  • LE LANGAGE PASCAL
  • ÉLÉMENTS DU LANGAGE
  • Identificateurs et instructions
  • Types personnalisés
  • SQUELETTE D'UN PROGRAMME PASCAL
  • Lecture au clavier
  • Écriture à l'écran
  • STRUCTURES DE CONTRÔLE
  • Branchements conditionnels
  • Boucles
  • PROCÉDURES ET FONCTIONS
  • Squelette de déclaration
  • Exemples de sous-programmes
  • Mode de passage des paramètres
  • Visibilité des variables et des sous-programmes
  • LES UNITÉS
  • Squelette d'une unité
  • Visibilité d'une unité
  • Exemple d'unité
  • LA PROGRAMMATION ORIENTÉE OBJET
  • Objectifs
  • Concepts
  • Déclaration d'objets en Pascal
  • Protection des données
  • L'héritage
  • Le polymorphisme
  • Constructeurs et destructeurs
  • L'EDI DE DELPHI
  • L'INTERFACE DE DELPHI
  • Conception de fiches : la palette des composants
  • L'inspecteur d'objets
  • Le gestionnaire de projets
  • Le fichier de projet
  • Les options de projet
  • EXPERTS ET MODÈLES
  • Darmont Programmation sous Delphi /
  • HIÉRARCHIES DES CLASSES ET DES CONTENEURS
  • Propriétés Parent / Control
  • Propriétés Owner / Components
  • Composants BD visuels
  • Formulaires simples
  • Naviguer dans les données
  • Utilisation d'une grille
  • Formulaires composés
  • L'expert fiche base de données
  • REQUÊTES SQL
  • Formulaire basé sur une requête
  • MANIPULATION DE DONNÉES PAR PROGRAMME
  • Opérations de base
  • Navigation dans la base de données
  • Requêtes SQL
  • Recherche d'enregistrements

Pour commencer avec Delphi

Delphi combine la convivialité de Visual Basic avec le contrôle précis et la vitesse de C ++. Sans beaucoup de programmation 'réelle', vous pouvez développer des applications Windows très efficaces et rapides.
Delphi est un outil RAD, Rapid Application Development. Il réduit la tâche complexe de programmation des applications Windows à la gestion des 'objets' dans un environnement visuel.

La saisie du code source est limitée à un strict minimum. En conséquence, vous pouvez vous concentrer entièrement sur ce que le programme doit faire: c'est une programmation descendante à son plus haut niveau, la conception d'une belle interface graphique Windows devient un jeu d'enfant. Vous n'avez pas besoin de 'programmer' des éléments Windows standard, juste quelques clics de souris et il y a votre listbox complètement fonctionnelle, boîte de dialogue de fichier, ou même une grille de base de données à part entière.

Avec Delphi, le débogage est limité aux lignes de programme que vous avez saisies vous-même, car tous les modules prêts à l'emploi que vous utilisez sont testés et prêts à l'emploi.

Comparé aux possibilités limitées de Visual Basic ou à la complexité de C ++, Delphi est vraiment rafraîchissant. Une fois que vous avez utilisé Delphi, vous serez fasciné par sa vitesse de développement pure.

Bases de données Delphi Starter

C'est une idée fausse commune que, avec le Delphi Starter gratuit, vous ne pouvez pas construire des applications de base de données. Dans plusieurs articles sur le web, même sur le site d'Embarcadero, il est dit que Delphi Starter est pour les applications 'sans connectivité de base de données', et que 'les composants de base de données et les pilotes ne sont pas inclus'. Ce n'est pas correct: Delphi Starter contient certainement TClientDataSet, TDataSource, TDBGrid, TDBEdit, et plus encore!

Introduction aux bases de données

Prenons l'exemple d'une base de données pour une bibliothèque de livres. Le catalogue de cartes était familier aux utilisateurs de la bibliothèque depuis des générations. Il contenait des tiroirs de catalogue pour les livres (avec une carte de référence pour chaque livre), des tiroirs avec des cartes pour les membres (emprunteurs) et des tiroirs pour les prêts (prêts). De plus, il pourrait y avoir des catalogues pour les auteurs, les mots-clés, etc.

Dans le catalogue de livres traditionnels, chaque carte contient des informations bibliographiques sur un livre, y compris le titre, le sujet, le nom de l'auteur, la date de publication, le numéro ISBN et peut-être même sa localisation approximative.

Dans une base de données numérique, nous utilisons les désignations suivantes:

  • l'ensemble de la collection de catalogues s'appelle une base de données
  • un catalogue est une table
  • chaque carte est un enregistrement
  • les éléments d'une carte sont stockés dans des champs

Composants de base

Dans une application de base de données Delphi, vous devez au moins:

un composant d'accès aux données, un descendant du composant TDataSet, tel qu'un TClientDataSet, TADOTable, TSQLTable, TTable, etc ... Delphi Starter ne contient que TClientDataSet.
composants de contrôle de données pour visualiser et éditer les données de la base de données, telles que TDBGrid, ou TDBEdit, etc ...

un composant TDataSource qui lie l'ensemble de données aux composants de contrôle de données.
Pour nos tutoriels, nous utiliserons le composant TClientDataSet de Delphi Starter. Il représente un ensemble de données en mémoire, qui peut être utilisé en tant que jeu de données autonome, entièrement basé sur des fichiers. Il peut lire / écrire ses données depuis / vers un fichier sur le disque dur.

MyBase: ClientDataSet autonome

Pour une application de base de données mono-utilisateur dans Delphi, l'approche la plus simple consiste à utiliser un composant ClientDataSet et à l'associer à un fichier local. Ceci est différent du mappage de données traditionnel vers un fichier. L'approche traditionnelle consiste à lire à partir du fichier un enregistrement à la fois.

Le ClientDataSet lit la table entière à partir d'un fichier. Quand un programme démarre, le fichier entier est chargé en mémoire, et plus tard tout est sauvegardé en une fois.

Vous ne pouvez pas utiliser cette approche dans une situation multi-utilisateur ou multi-application. Si deux programmes ou deux instances du même programme chargent le même fichier ClientDataSet en mémoire et modifient les données, la dernière table sauvegardée écrasera les modifications apportées par d'autres programmes.

MyBase est utilisé comme synonyme de ClientDataSet. Il est également appelé le modèle de porte-documents. MyBase enregistre généralement les données au format XML, bien que le format CDS binaire soit également disponible.

Cours complet sur le langage Delphi, formation gratuite à télécharger sous format PDF.

Taille de fichier : 498.64 Kb
Téléchargement: 269
Publié le: 2018-05-26 19:00:52

Profitez de ce cours intitulé Cours Delphi, Formation langage Delphi en PDF pour améliorer votre compétence dans Programmation et comprendre mieux Delphi.

Ce cours est adapté à votre niveau ainsi que tout les cours pdf de Delphi pour enrichir mieux votre connaissance.

Tout ce que vous devez faire est de télécharger le document de formation ,l'ouvrir et commencer à apprendre Delphi gratuitement.

Télécharger le cours

Cours dans la même catégorie :

Tutoriel sur les bases d'Objective-C

Télécharger ce cours en PDF intitulé Tutoriel sur les bases d'Objective-C

Cette référence a été préparée pour les débutants afin de les aider à comprendre les concepts basiques à avancés liés aux langages de progr

Introduction à J2EE

Télécharger ce cours en PDF intitulé Introduction à J2EE

Support de cours à télécharger gratuitement sur le langage Java J2EE , un tutoriel pdf complet pour débutant sur l'objectif et l'architecture de J

Cours Delphi 7 en PDF

Télécharger ce cours en PDF intitulé Cours Delphi 7 en PDF

Télécharger support de cours sur Delphi 7 pour les débutants, document de formation d'initiation à la programmation Delphi sur 65 pages.

Support de formation Delphi en PDF

Télécharger ce cours en PDF intitulé Support de formation Delphi en PDF

Support de formation sur la programmation avec Delphi, apprendre les bases de ce langage (IDE, les fenêtres, l'inspecteur d'objets,..), cours en PDF

Cours de Programmation Delphi

Télécharger ce cours en PDF intitulé Cours de Programmation Delphi

Cours de programmation Delphi à télécharger gratuitement. Ce tutoriel couvre les éléments fondamentaux de la création d'applications Windows en

Apprendre Delphi 7 par l'exemple

Télécharger ce cours en PDF intitulé Apprendre Delphi 7 par l'exemple

Télécharger cours complet sur la programmation Delphi par l'exemple, apprendre les bases de ce langage facilement avec des exercices et exemples d'a