Plan de cours
- Leçon : Delphi, généralités
- Leçon : Les premiers pas
- TP : Jeu de couleurs
- TP : Calcul de la moyenne
- TP : Calcul du factoriel
- TP : Chargement d’une image
- Leçon : Avancer plus
- TP : Interface des couleurs
- TP : Lancement d’un exécutable à partir d’une fiche Delphi
- TP : Les commentaires
- TP : La manipulation de l’interface par clavier
- Leçon : Messages, Multimédia et autres
- TP : Les messages de dialogue
- TP : Les fichiers multimédia
- TP : Les animations
- TP : Les boucles de temps
- TP : Dessiner une fonction
- TP : Barre de progression
- Leçon : Menu principal et barres d’outils
- TP : Le menu principal
- TP : Les barres d’outils
- Leçon : La programmation des bases de données
- TP : Création d’un alias de base de données
- TP : Création d’une table
- TP : Connexion et affichage d’une base de données dans une fiche Delphi
- TP : Les champs calculés et les boucles dans une BD (exemple : facture)
- TP : Les champs calculés et les boucles dans une BD (exemple : Bulletin)
- TP : Le DBNavigateur
- Leçon : Les index secondaires et leurs utilisation
- TP : La création des index secondaires
- TP : Le trie d’une table
- TP : le filtrage d’une table
- TP : la recherche simple dans une table
- TP : les relations maitre-detail
- Leçon : Introduction aux requetes SQL
- Présentation générale
- TP : Les requêtes SQL les plus utilisées
- TP : La consultation par des requêtes paramétrées
- TP : Les graphes
- Leçon : Les états d’impression
- Introduction
- TP : imprimer les enregistrements d’une table (liste des produits)
- Leçon : Delphi est un RAD
- TP : une fiche simple d’impression d’une table
- TP : Une fiche simple de connexion et d’affichage et d’impression d’une table
- TP : Une fiche maitre-detail entre deux tables
- TP : TP Exemplaire
Qu’est-ce que Delphi?
Delphi est un outil de conception d’application rapide bidirectionnel orienté objet (RAD) pour les environnements Windows et .NET
Avec lui, vous pouvez créer des applications simples en quelques minutes simplement en faisant glisser des objets sur un formulaire et définir leurs propriétés et écrire une quantité minimale de code en langage Pascal Objet dans les événements de l’objet, tout est nécessaire, puis cliquez sur ‘Exécuter’ la syntaxe sera vérifiée et l’application sera compilée en code machine sous la forme d’un fichier exe portant le même nom que le nom du projet que vous avez créé.
Que peut-on faire avec Delphi?
un fichier exe console DOS qui peut fonctionner à partir de la ligne de commande DOS sans Windows
fichier d’application exe d’une fenêtre
Contrairement aux autres outils RAD tels que Visual Basic ou PBuilder, cet exe n’a pas besoin d’autres fichiers à déployer sur l’ordinateur de l’utilisateur, à moins que vous n’utilisiez:
application de base de données:
- le moteur de base de données Borland doit être installé, sauf si vous utilisez MIDAS (vous aurez besoin d’un fichier appelé DBClient.dll à la place) ou d’un outil de base de données tiers
- Paquets Delphi pour réduire la taille de l’exe, auquel cas ces paquets doivent également être déployés
- un fichier dll de la bibliothèque de Windows
- le fichier de paquets d’une fenêtre qui est une bibliothèque de composants Delphi qui stocke du code de composant de sorte qu’un fichier exe puisse être réduit en taille si nécessaire
- un composant qui peut être réutilisé:
- un composant VCL Delphi natif pouvant être utilisé dans d’autres applications Delphi ou dans C ++ Builder de Borland
- un contrôle Active X (OCX) qui peut être intégré dans d’autres programmes tels que Visual Basic, Powerbuilder, MS Word, MS Excel, Internet Explorer (version 3.01 et supérieure)
- un formulaire actif pouvant être utilisé dans un navigateur Web tel qu’Internet Explorer (v3.01 et versions ultérieures)
- un serveur d’application pour les bases de données de serveur client n-tier qui peuvent être soit:
- un serveur MIDAS qui permet de placer toutes les connexions et moteurs de base de données y compris les configurations ODBC sur un serveur NT de niveau intermédiaire afin que l’ordinateur client n’ait besoin que d’un client MIDAS, une DLL appelée DBClient.dll et un seul enregistrement de l’emplacement du MIDAS serveur
cela permet les avantages suivants:
- configuration minimale des ordinateurs de l’utilisateur final esp. lorsque ODBC est utilisé
- trafic réseau minimal, car la logique métier peut être placée sur le serveur
- une application Microsoft Transaction Server (MTS)
- un serveur CORBA
- une application .NET ou une application Web ASP.NET:
- Delphi 7 et ultérieures prennent en charge le framework MS .NET v1.0
- Delphi 2007 et versions ultérieures prennent en charge le framework MS .NET v2.0
Que ne peut pas faire Delphi?
bien qu’il ne supporte pas l’héritage multiple vrai comme le fait C ++, il surmonte cela par son utilisation d’interfaces et de techniques d’agrégation qui résulte en les avantages de l’héritage multiple sans son côté négatif.
La seule programmation de Windows qui ne peut pas être accomplie est l’écriture de VxD (Virtual Device Driver) 16 bits car ceux-ci sont généralement écrits en langage assembleur et pas même en C!
programmation pour les environnements autres que Windows (par exemple Mac, Unix, Linux) autre que via .NET
création d’applications Windows CE pour les pilotes palmiers, etc. autre que via .NET
la plupart des autres fonctionnalités qui ne sont pas fournies dans le produit Delphi peuvent être créées par des tiers ou par vous-même (par exemple, les gestionnaires de trigger pour les bases de données SQL indexées activement)
Que signifie orienté objet?
- Au début de la programmation, le code de programme était créé de manière procédurale (c’est-à-dire dans une série de lignes avec instructions GOTO pour rediriger le flux du code) et il était difficile de suivre et de détecter les erreurs dans le code. utilisation du code
- la programmation orientée objet permet de créer des objets puis de leur attribuer des propriétés (par exemple, la couleur), des méthodes (par exemple créer) et des événements qui répondent à l’action d’un utilisateur (par exemple onMouseClick)
- Dans Delphi, un grand nombre d’objets ont déjà été conçus et vous pouvez les faire glisser et les déposer de la palette de composants sur votre formulaire. Malgré cela, si vous le souhaitez, vous pouvez facilement créer de nouveaux objets (composants) à partir de rien ou en modifiant des objets existants, ceux-ci peuvent ensuite être enregistrés dans Delphi et devenir disponibles sur la palette des composants pour les applications futures.
Profitez de ce manuel de formation en PDF pour comprendre mieux le Delphi et enrichir votre connaissance.
Commencez à télécharger ce cours adapté pour vous et à apprendre Delphi.
Apprendre Delphi7 par l’exemple Chapitre 1 : Introduction à Delphi7 – 10 – Remarque de base Pour simplifier la présentation des étapes de création des interfaces des exemples suivants, on présen te les objets à insérer sur une fiche par un tableau conte nant : les noms des composants, leurs propriétés à manipuler (dans leurs inspecteurs d’objets) et enfin les vale urs à donner à ces propriétés. Donc, l’étape précédente peut être présentée comme suite : 1-insérer les composants suivants de la palette Standard : Composant Propriété Valeur Button1 Button2 Button3 Caption Caption Caption bleu rouge vert 2-double clique sur le bouton1 (Bleu) et écrire dans la procédure : Form1.Color:=CLBlue; Remarque Si vous écrivez : Form1. Delphi, grâce à son assistant de saisie semi-automa tique, vous propose la liste des membres (propriétés et méthodes) de la classe saisie (Form1), et on peut s oit choisir dans liste la propriété ou méthode voulue, ou taper les premières lettres de l’élément voulu (exemple : co pour ecrire color) et lorsqu’il sera sélectionné dans la liste on tape Entrée pour que Delphi l’écrit dans l’instruction. 3- taper F12 pour revenir à la fiche et double clique sur le b outon2 (Rouge) et écrire dans la procédure : Form1.color:=CLRed; 4- taper F12 pour revenir à la fiche et double clique sur le b outon3 (Vert) et écrire dans la procédure : Form1.color:=CLGreen; 5- Lancer l’éxécution par la touche F9, ou par le bouton ; Et verifier le bon fonctionnement de la fiche. Une Valeur adéquate pour la propriété (cl : veut dire couleur) Une de ses propriétés ou méthodes Le nom de l’objet