Vous êtes sur la page 1sur 7

Description de l’environnement Delphi

Introduction
Delphi est à la fois le nom d’un environnement de développement (IDE) et le nom d’un langage
de programmation. C’est un langage de programmation orienté objet, conçu par Borland en
1995 pour sa première version. La société Borland est connue pour avoir dans les années 80
distribué le langage de programmation Pascal à travers son produit Turbo Pascal..
1. L’environnement de développement intégré (EDI)
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.

 Barre de menu
Il s’agit de l’ensemble des menus et boutons situés en haut de la fenêtre :
Cette barre permet de créer de nouveaux projets, effectuer de l’édition (rechercher/remplacer)
sur les fichiers sources, exécuter le code source et manipuler le débogueur intégré, ainsi que
gérer les composants existants et en installer de nouveaux.

 Barres d'outils

Les barres d'outils 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.

Vous pouvez masquer une barre d'outils en cliquant avec le bouton droit sur la barre d'outils et en
sélectionnant la commande de menu contextuel Masquer. Pour afficher une barre d'outils qui n'est pas
présentée, cliquez sur Voir > Barres d'outils et cochez la barre d'outils de votre choix.

De nombreuses opérations possèdent des raccourcis clavier en même temps que des boutons de barre
d'outils. Quand un raccourci clavier est disponible, le menu déroulant affiche le raccourci auprès de la
commande.

 Vous pouvez ajouter les commandes de votre choix à la barre d'outils ou déplacer les commandes à
différents emplacements de la barre d'outils.
 Palette d'outils
La Palette d'outils contient les composants que vous utilisez pour développer votre application. Chaque
catégorie de la Palette d'outils contient des icônes qui représentent les composants visuels ou non
visuels.

Le contenu de la Palette d'outils change quand vous permutez entre l'affichage du Concepteur de


fiches (mode Conception) et l'affichage du code de l'application dans l'éditeur de code.

Un double-clic sur un composant de la Palette d'outils l'ajoute à votre fiche. Vous pouvez aussi faire
glisser un contrôle vers une position désirée de la fiche.

Chaque composant possède des attributs spécifiques (propriétés, événements et méthodes).

 Inspecteur d'objets

L'inspecteur d'objets permet de personnaliser les propriétés et de créer des gestionnaires d'événements


pour les composants de l'interface utilisateur de l'application. Chaque composant comprend un ensemble
de propriétés publiées et d'événements que l'inspecteur d'objets affiche et que vous pouvez modifier
visuellement, par le biais des onglets Propriétés et Evénements.

 Gestionnaire de projets
Pour construire une application ou une DLL avec RAD Studio, vous devez créer un projet. Le Gestionnaire
de projets affiche une liste de fichiers hiérarchique de votre projet ou groupe de projets. Vous pouvez
ainsi visualiser et organiser les fichiers dans le projet ou groupe de projets.
Figure  : Gestionnaire de projets

 Navigateur de fichiers
Le Navigateur de fichiers permet de gérer de façon commode les fichiers d'un chemin spécifié. Tous les
fichiers sont affichés dans une vue arborescente pour une navigation hiérarchique facile. Pour afficher
le Navigateur de fichiers, choisissez Voir > Navigateur de fichiers.

Le Navigateur de fichiers est particulièrement utile pour la gestion des fichiers qui ne font normalement
pas partie du projet, et ne sont donc pas listés dans le Gestionnaire de projets.

Une fonctionnalité utile du Navigateur de fichiers est la capacité de filtrer les fichiers affichés selon un
ensemble de masques. Par exemple, le fait de définir le masque sur *.txt; *.exe affiche seulement les
fichiers exécutable et les fichiers texte.

 Vue Structure 
Le contenu de la vue Structure reflète le mode en cours de l'EDI. La vue Structure présente la hiérarchie
du code source qui est actuellement ouvert dans l'éditeur de code ou les composants actuellement
affichés dans le concepteur. Le diagramme d'arborescence est synchronisé avec l'inspecteur d'objets et
le Concepteur de fiches. Ainsi, quand vous changez de mode dans la vue Structure, le mode change aussi
pour l'inspecteur d'objets et le Concepteur de fiches.

Pour afficher la vue Structure, choisissez Voir > Structure.


 L'éditeur de code

L'éditeur de code occupe le volet central de la fenêtre de l'EDI. L'éditeur de code est un éditeur UTF-8


complet et personnalisable qui comprend la mise en évidence syntaxique, la navigation dans le code
source, de multiples capacités d'annulation et une aide contextuelle pour les éléments du langage.

A mesure que vous concevez l'interface utilisateur de votre application, RAD Studio génère les parties du
code sous-jacent. Quand vous modifiez les propriétés d'un objet, ces modifications sont
automatiquement répercutées dans les fichiers source.

Comme tous vos programmes partagent des fonctionnalités communes, RAD Studio génère
automatiquement un code pour le démarrage. Vous pouvez vous représenter le code généré
automatiquement comme un cadre que vous pouvez utiliser pour créer votre programme.

2. 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. Il est recommandé de consacrer
complètement un répertoire à chaque projet.
Un projet contient 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.
Chaque fiche est stockée dans un fichier comportant l'extension 'DFM' (exemple : bulletin.dfm ).
Chaque unité est stockée dans un fichier comportant l'extension 'PAS' (exemple : bulletin.pas ).
La fiche et son unité associée portent le même. Par exemple, si une fiche est stockée dans le fichier
nommé « bulletin.dfm », son unité associée sera stockée dans le fichier nommé « bulletin.pas ».
Il est également possible d'utiliser des unités qui n'ont pas de fiche associée. Ceci est utile par exemple
pour rassembler des morceaux de programme qui n'ont aucun rapport avec une quelconque fiche.
Un projet sous Delphi est constitué d'un fichier-projet (portant l'extension 'DPR'), d'unités et de fiches.

Lors de la compilation du projet, d'autres fichiers seront créés : des fichiers DCU. Un fichier 'EXE' est enfin
créé. Ce fichier est nommé avec le même nom de base que celui du fichier projet (fichier DPR).
Le schéma ci-dessous représente la transformation d'un projet en application. Ce projet comporte deux
fiches (avec les unités associées) ainsi qu'une unité seule :

Vous aimerez peut-être aussi