- 1 - - 2 - Chapitre 1 : Introduction à Delphi7................................
- 1 - - 2 - Chapitre 1 : Introduction à Delphi7...........................................................................................................4 Leçon1 : Delphi7, généralités......................................................................................................................5 Leçon2 : Les premiers pas...........................................................................................................................9 TP1 : Jeu de couleurs .....................................................................................................................................9 TP2 : Calcul de la moyenne.........................................................................................................................11 TP3 : Calcul du factoriel..............................................................................................................................12 TP4 : Chargement d’une image ...................................................................................................................13 Leçon3 : Avancer plus ...............................................................................................................................14 TP1 : Interface des couleurs.........................................................................................................................14 TP2 : Lancement d’un exécutable à partir d’une fiche Delphi ...................................................................16 TP3 : Les commentaires ..............................................................................................................................16 TP4 : La manipulation de l’interface par clavier .........................................................................................17 Leçon4 : Messages, Multimedia et autres ...............................................................................................18 TP1 : Les messages de dialogue ..................................................................................................................18 TP2 : Les fichiers multipedia.......................................................................................................................19 TP3 : Les animations ...................................................................................................................................19 TP4 : Les boucles de temps .........................................................................................................................20 TP5 : Dessiner une fonction.........................................................................................................................20 TP6 : Barre de progression ..........................................................................................................................20 Leçon5 : Menu principal et barres d’outils ............................................................................................21 TP1 : Le menu principal ..............................................................................................................................21 TP2 : Les barres d’outils..............................................................................................................................22 Leçon6 : La programation des bases de données....................................................................................23 TP1 : Création d’un alias de base de données..............................................................................................23 TP2 : Création d’une table...........................................................................................................................24 TP3 : Connexion et affichage d’une base de données dans une fiche Delphi .............................................25 TP4 : Les champs calculés et les boucles dans une BD (exemple : facture) ...............................................25 TP5 : Les champs calculés et les boucles dans une BD (exemple : Bulletin) .............................................28 TP6 : Le DBNavigateur ...............................................................................................................................29 Leçon7 : Les index secondaires et leurs utilisation.................................................................................30 TP1 : La création des index secondaires......................................................................................................30 TP2 : Le trie d’une table .............................................................................................................................31 TP3 : le filtrage d’une table ........................................................................................................................32 TP4 : la recherche simple dans une table ....................................................................................................33 TP5 : les relations maitre-detail ..................................................................................................................33 Leçon8 : Introduction aux requetes SQL ...............................................................................................35 Présentation generale ..................................................................................................................................35 TP1 : Les requetes SQL les plus utilisées ...................................................................................................36 TP2 : La consultation par des requetes parametrées....................................................................................38 TP3 : Les graphes.........................................................................................................................................39 Leçon9 : Les états d’impression ...............................................................................................................40 Introduction .................................................................................................................................................40 TP1 : imprimer les enregistrements d’une table (liste des produits) ...........................................................41 Leçon10 : Delphi est un RAD....................................................................................................................43 TP1 : une fiche simple d’impression d’une table ........................................................................................43 TP2 : Une fiche simple de connexion et d’affichage et d’impression d’une table .....................................44 TP3 : Une fiche maitre-detail entre deux tables ..........................................................................................45 TP4 : TP Exemplaire ..................................................................................................................................45 SOMMAIRE - 3 - Chapitre 2 : Logiciel gestion commerciale...............................................................................................46 Préparation du Logiciel ...............................................................................................................................47 Fiche Menu .................................................................................................................................................48 Fiche Produit................................................................................................................................................50 Fiche Client .................................................................................................................................................52 Fiche Fournisseur ........................................................................................................................................54 Fiche Facture Achat ....................................................................................................................................56 Fiche Facture Vente ....................................................................................................................................61 Fiche Consultation Achats ..........................................................................................................................67 Fiche Consultation Ventes ..........................................................................................................................69 Fiche Statistiques Reglement.......................................................................................................................71 Fiche Mot de Passe .....................................................................................................................................72 Fiche Protection ...........................................................................................................................................73 Fiche Archivage ..........................................................................................................................................74 Fiche Inventaire ..........................................................................................................................................75 Fiche Cloture ...............................................................................................................................................77 Fiche À propos ............................................................................................................................................79 Chapitre 3 : Logiciel gestion scolarité......................................................................................................80 Préparation du Logiciel ...............................................................................................................................81 Fiche Menu .................................................................................................................................................82 Fiche Etudiant ..............................................................................................................................................83 Fiche Matiére ..............................................................................................................................................87 Fiche Professeur ..........................................................................................................................................90 Fiche Spécialité ...........................................................................................................................................92 Fiche Bulletin ..............................................................................................................................................94 Fiche Consultation Etudiant ........................................................................................................................99 Fiche Statistiques des Étudiants ................................................................................................................100 Fiche Impression........................................................................................................................................103 Fiche Mot de Passe ...................................................................................................................................105 Fiche Protection .........................................................................................................................................106 Fiche Archivage ........................................................................................................................................107 Fiche Cloture .............................................................................................................................................108 Fiche À propos ..........................................................................................................................................109 Chapitre 4 : Trucs & astuces .................................................................................................................111 Créer une installation .................................................................................................................................112 Conception des fichiers help pour les logiciels..........................................................................................114 Le skin Data ..............................................................................................................................................115 Annexe ......................................................................................................................................................117 Les composants de base (Propriétés et venements)...................................................................................118 - 4 - Apprendre Delphi7 par l’exemple Chapitre 1 : Introduction à Delphi7 - 5 - 1- INTRODUCTION Delphi est un environnement de programmation visuel orienté objet permettant de développer des applications sous Windows. Il représente la suite logique de la famille turbo Pascal avec ses nombreuses versions (précisément le pascal objet). Delphi est un outil moderne, puissant, faisant appel à une conception visuelle des applications, à la programmation orientée objet, à une bibliothèque de composants très riche (la VCL: Visual Components Library), aux fichiers DLL (Dynamic Link Library) et API (Application Programming Interface) de Windows; Delphi se classe comme l’un des meilleurs environnement de développement rapide des applications (RAD) dans le monde informatique. Delphi, c’est aussi un produit qui évolue avec le temps. Chaque nouvelle version possède son lot de nouveautés. Voici les versions successives : - Delphi 1 est le premier environnement pascal RAD sous Windows 3.11 (visuel). - Delphi 2 marque le passage au mode 32 bits avec Windows 95. - Delphi 3 supporte déjà les Active X, ainsi que l’aide à la saisie dynamique. - Delphi 4 propose les tableaux dynamiques. - Delphi 5 ouvre l’accès natif aux bases de données ADO et interbase. - Delphi 6 introduit dbExpress et les composants portables de la CLX. Et en fin, Delphi 7, Delphi 8 et récemment Delphi 2006 et 2007 qui sont sans doute les versions les plus enrichies de toute l’histoire du produit. 2- ENVIRONNEMENT DELPHI Démarrage de Delphi Vous pouvez démarrer Delphi de plusieurs façons : • Double-cliquer sur l’icône Delphi (si vous avez créé un raccourci). • Choisir Programmes Borland Delphi 7 Delphi 7 dans le menu Démarrer de Windows. • Choisir Exécuter dans le menu Démarrer de Windows, puis entrer Delphi32. • Double-cliquer sur Delphi32.exe dans le répertoire Delphi\Bin. L’EDI Lorsque vous démarrez Delphi pour la première fois, vous voyez apparaître quelques-uns des principaux outils proposés dans l’EDI (environnement de développement intégré). Dans Delphi, l’EDI comprend des barres d’outils, des menus, la palette de composants, l’inspecteur d’objets, l’arborescence d’objets, l’éditeur de code, l’explorateur de code, le gestionnaire de projet et bien d’autres outils. LEÇON 1 : DELPHI7, GÉNÉRALITÉS La vue arborescente de l’objet affiche une représentation hiérarchique des relations parent enfant des composants. La barre des menus et les barres d’outils permettent d’accéder à tout un ensemble de fonctions qui vous aident à écrire vos applications. La palette de composants contient des composants (visuels ou non) prêts à être utilisés dans vos projets, regroupées par familles (pages à onglets). C’est la VCL de Delphi. L’éditeur de code, ou l’unité, permet d’afficher et de modifier le code source de votre application. La saisie du code source est assistée (semi-automatique). Le concepteur de fiche contient une fiche vierge pour démarrer la conception de l’interface utilisateur de votre application. C’est le support des composants utilisés. Une application peut comporter plusieurs fiches (fenêtres). La bascule fiche/unité se fait par la touche F12 L’explorateur de code montre les classes, variables et routines de votre unité et vous permet de naviguer rapidement. L’inspecteur d’objets permet de changer des propriétés et d’utiliser le gestionnaire d’événements de l’objet sélectionné. On affiche l’inspecteur d’objet par F11 ou ENTREE Apprendre Delphi7 par l’exemple Chapitre 1 : Introduction à Delphi7 - 6 - Les barres d’outils de Delphi permettent un accès rapide aux opérations et aux commandes les plus utilisées. La plupart des opérations accessibles dans les barres d’outils se retrouvent dans les menus déroulants. De nombreuses opérations possèdent des équivalents clavier ainsi que des boutons dans la barre d’outils. Lorsqu’un raccourci clavier est disponible, il est toujours inscrit à côté de la commande dans le menu déroulant. L’inspecteur d’objet Chaque composant possède des attributs spécifiques (propriétés, événements et méthodes) vous permettant de contrôler votre application. Utilisez l’inspecteur d’objets pour définir des propriétés de conception, créer des gestionnaires d’événements, filtrer la visibilité des propriétés et des événements, ce qui établira le lien entre l’apparence visuelle de votre application et le code qui la fait s’exécuter. Vous pouvez changer la manière dont un composant s’affiche (propriétés) et se comporte (événements) dans votre application en utilisant l’inspecteur d’objets. Lorsqu’un composant est sélectionné sur la fiche, ses propriétés et ses événements sont affichés dans l’inspecteur d’objets. Voir la liste des unités (Ctrl +F12) Exécuter (F9) Tout enregistrer (Le projet et les fichiers associés) voir la liste des fiches (Shift + F12) Ajouter un fichier au projet Enregistrer (enregistrer uniquement la fiche actuelle) Basculer Unité/Fiche (F12) Retirer un fichier du projet Ouvrir un fichier (fiche ou projet) Nouvelle Fiche Ouvrir un projet Nouveau (fenêtre de choix: Application, console, fiche, …etc.) Utiliser cette liste déroulante pour sélectionner un objet. Si un objet est sélectionné, les membres de sa classe (propriétés et événements )seront affichés. Sélectionnez une propriété et changez sa valeur dans la colonne de droite. L’arborescence d’objets, l’inspecteur d’objets et le concepteur de fiche fonctionnent ensembles. Quant vous cliquez sur un objet de votre fiche, la focalisation change à la fois dans l’arborescence et dans l’inspecteur d’objets et réciproquement. Appuyez sur ALT-SHIFT-F11 pour passer la focalisation à l’arborescence d’objets. Apprendre Delphi7 par l’exemple Chapitre 1 : Introduction à Delphi7 - 7 - 3- NOTIONS DE PROJET DELPHI ET DE SES FICHIERS Un projet est l'état non compilé d'une application (Application = Logiciel). Chaque projet compilé devient une application. Un projet se compose d'un certain nombre de fichiers. Une sage habitude est de consacrer complètement un répertoire (dossier) à chaque application qu'on souhaite programmer (chaque projet). Ce répertoire contiendra tous les fichiers constituant le projet (le nombre de fichiers augmentera au fur et à mesure que le projet s'étoffera). Un projet non compilé (c'est-à-dire avant sa transformation en logiciel), contient ces fenêtres (à l'état non compilées également) : les fiches, c’est la partie visuelle d’une application. Cette fiche, lors de la compilation du projet en application, sera transformée en fenêtre. A chaque fiche est adjointe une (et une seule) unité, c'est-à-dire un texte écrit en langage Pascal, qui contiendra tout ce qui se rapporte à cette fiche uploads/s3/ delphi-7-pdf.pdf
Documents similaires
-
22
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jan 03, 2023
- Catégorie Creative Arts / Ar...
- Langue French
- Taille du fichier 2.9800MB