Premiers pas dans Delphi 5.0

La page est créée Antoine Bousquet
 
CONTINUER À LIRE
Chapitre 5

Premiers pas
dans Delphi 5.0
Au sommaire de ce chapitre
 • Lancer Delphi 5.0
 • L’environnement de développement
 • Un petit lexique
 • Quitter Delphi 5.0

Lancer Delphi 5.0
Pour lancer Delphi, cliquez sur le bouton Démarrer, sélectionnez
Programmes, Borland Delphi 5, puis Delphi 5. Si vous utilisez
fréquemment Delphi, vous avez intérêt à créer une icône de rac-
courci sur le Bureau. Voici comment procéder :
1. Faites un clic du bouton droit sur le bouton Démarrer.
2. Sélectionnez Ouvrir.
3. Double-cliquez sur l’icône Programmes, puis sur l’icône Bor-
   land Delphi 5.

                                                            31
L’environnement de développement

4. Faites glisser l’icône de l’application Delphi 5 sur le Bureau en
   maintenant le bouton droit de la souris enfoncé.
5. Sélectionnez Créer un ou des raccourcis ici dans le menu
   contextuel.

Figure 5.1 : Création d’un raccourci vers Delphi 5.0 sur le Bureau.

L’icône de Delphi est maintenant affichée sur le Bureau de Win-
dows. Il suffit de double-cliquer dessus pour lancer l’application.

L’environnement de développement
Quelques instants après le lancement de Delphi, plusieurs élé-
ments sont affichés sur l’écran, comme dans la Figure 5.2.

            Si votre écran le permet, utilisez une résolution d’affi-
            chage supérieure à 640 × 480 points. Travaillez si possi-
            ble en 800 × 600 points, ou, encore mieux, en 1 024 × 768
            points. Vous pourrez ainsi dispatcher les éléments cons-
            titutifs de Delphi sur une plus grande surface de telle
            sorte qu’ils ne se chevauchent pas.

32
Premiers pas dans Delphi 5.0

Figure 5.2 : L’environnement de développement de Delphi 5.0.

La partie supérieure de l’écran donne accès au système de menus
et à la barre d’outils Standard du langage. Dans un premier temps,
vous utiliserez essentiellement les menus suivants :
 • Fichier. Pour charger et sauvegarder des documents (ici appe-
   lés projets).
 • Edition. Pour accéder aux commandes de couper/copier/coller
   classiques.
 • Exécuter. Pour lancer l’exécution du projet, en mode normal
   ou en pas-à-pas.
Les autres menus seront présentés au moment voulu, dans la suite
de l’ouvrage.
La barre d’outils Standard facilite l’accès aux commandes de
menu les plus souvent utilisées : création, ouverture et sauvegarde
d’un projet, ajout et suppression d’un fichier dans un projet, accès
à l’aide.
La barre d’outils Voir simplifie l’accès au code et aux fiches d’une
application. Les boutons qui la composent ont leurs équivalents
dans le menu Voir.

                                                               33
L’environnement de développement

La barre d’outils Déboguer permet d’exécuter (en mode normal
ou pas à pas) et d’arrêter l’exécution de l’application en cours de
développement. Les boutons qui la composent ont leurs équiva-
lents dans le menu Exécuter.
La barre d’outils Bureaux donne accès à des icônes qui permettent
de choisir et de mémoriser un environnement de travail.
La boîte de dialogue Inspecteur d’objets liste les propriétés asso-
ciées à la feuille ou au contrôle sélectionné. Certaines propriétés
ne sont accessibles qu’en mode Création, c’est-à-dire pendant la
définition de l’application. D’autres, au contraire, ne sont accessi-
bles que pendant l’exécution, à l’aide de lignes de code.

Figure 5.3 : L’onglet Propriétés donne les caractéristiques
de la feuille ou de l’objet sélectionné.

La feuille de travail représente la fenêtre de l’application en
cours de conception. Elle peut contenir un ou plusieurs contrôles
déposés par le programmeur depuis la Palette des composants.
Enfin, la fenêtre de code contient le code (déclarations et instruc-
tions) associé à l’application en cours de développement. Vous en

34
Premiers pas dans Delphi 5.0

saurez plus à ce sujet en consultant le Chapitre 6 dédié aux bases
de la programmation Delphi.

Figure 5.4 : La feuille de travail. Une même application
peut contenir plusieurs feuilles de travail. Le programme
devra alors indiquer le passage d’une feuille à l’autre.

Figure 5.5 : La fenêtre de code de Delphi.

                                                              35
L’environnement de développement

Un petit lexique
Si vous débutez en programmation événementielle, une avalanche
de nouveaux termes s’est abattue sur vous sans crier gare. Afin de
mettre les choses au point et pour éviter toute confusion dans la
suite du livre, voici un petit lexique des principaux termes utilisés
en programmation Delphi 5.0.
 • Une fenêtre est une zone rectangulaire dans laquelle s’exécute
   une application. Elle est en général composée d’une barre de
   titre qui indique le nom de l’application et/ou du document
   manipulés, de cases de repli, d’agrandissement et de ferme-
   ture. Sous la barre de titre, un système de menus donne accès
   aux commandes de menu qui gèrent le fonctionnement de
   l’application. Sous le système de menus, une barre d’outils
   contient une ou plusieurs icônes qui facilitent l’accès aux com-
   mandes de menu les plus courantes. Dans la partie centrale de
   la fenêtre, la zone du document est réservée aux données
   manipulées par l’application. Il peut s’agir de textes, de graphi-
   ques ou d’autres éléments. Dans la partie inférieure, une barre
   d’état indique l’état de l’application (outil sélectionné, état des
   touches du clavier, coordonnées de la souris, etc.). Enfin, une
   ou deux barres de défilement apparaissent de part et d’autre
   de la zone du document lorsque les documents visualisés sont
   plus grands que la taille maximale de la fenêtre.
 • On appelle interface utilisateur le côté visuel d’une applica-
   tion, c’est-à-dire l’ensemble des contrôles qui sont accessibles
   à l’utilisateur et doivent provoquer des actions programmées :
   boutons de commande, barres de défilement, cases à cocher,
   zones de liste et listes modifiables, contrôles graphiques, etc.
 • Les contrôles sont les éléments qui constituent l’interface uti-
   lisateur. Pour placer un contrôle sur une feuille, vous devez cli-
   quer sur l’icône correspondante dans la palette des composants
   et tracer une zone rectangulaire à l’endroit où vous désirez affi-
   cher le contrôle.
 • Delphi est livré avec un certain nombre de contrôles standards
   qui apparaissent sous les divers onglets de la palette des compo-
   sants. D’autres contrôles, moins usuels ou plus spécialisés, peu-
   vent leur être ajoutés. On les appelle contrôles personnalisés.

36
Premiers pas dans Delphi 5.0

   Ils sont livrés et diffusés par des sociétés annexes ou par des
   auteurs indépendants sous la forme de shareware ou de freeware.
 • Delphi est un langage événementiel. Il réagit aux événements
   provoqués par l’utilisateur ou par le système.
 • Un projet Delphi est constitué d’un ensemble de fichiers rela-
   tifs à une même application. Lors de son chargement, ses divers
   composants apparaissent dans la fenêtre de projet.
 • Les feuilles sont les éléments de base des projets Delphi. Elles
   peuvent contenir toutes sortes de contrôles visibles ou invisi-
   bles à l’exécution. Un même projet peut contenir une ou plu-
   sieurs feuilles.
 • Tous les objets Delphi (feuilles, contrôles standards ou per-
   sonnalisés) possèdent des propriétés modifiables en phase de
   conception et/ou en phase d’exécution.

Quitter Delphi 5.0
Pour quitter Delphi, lancez la commande Quitter dans le menu
Fichier ou appuyez sur Alt+F4. Si le projet en mémoire a subi des
modifications depuis sa dernière sauvegarde, une boîte de dialo-
gue vous invite à le sauvegarder :

Figure 5.6 : Tentative de fermeture de Delphi
sans sauvegarde de l’application en mémoire.

En résumé
Ce chapitre vous a montré comment lancer et quitter Delphi. Vous
avez également découvert l’environnement de développement de
Delphi, c’est-à-dire l’ensemble des fenêtres et des onglets avec

                                                              37
L’environnement de développement

lesquels vous allez travailler pendant la conception de vos applica-
tions. Enfin, un petit lexique a introduit les termes techniques qui
seront utilisés tout au long de cet ouvrage.
Le chapitre suivant présente brièvement les principales instruc-
tions du langage. Si vous utilisez déjà une version précédente de
Delphi, ou si vous avez déjà programmé en Pascal, vous pouvez
directement passer au Chapitre 7. Dans le cas contraire, les pages
qui suivent sont faites pour vous.

38
Vous pouvez aussi lire