Vous êtes sur la page 1sur 2

Université 

de Dely Brahim                               INFORMATIQUE  « Delphi »         2008/2009 


ème
3  Année L.M.D « Finances et Comptabilité »              Série N°3            
Exercice N°1 : (Utilisation de l’EDI (IDE) : Environnement de Développement Intégré). 
Créez  une  application  en  utilisant  un  bouton  et  une  étiquette  qui  affiche  le  message  « Bonjour  les 
étudiants » quand on clique sur le bouton. Un 2ème bouton est utilisé pour quitter l’application. 
Exercice N°2 : (Utilisation d’une base de données). 
Créez une application qui utilise une base de données exemple fournie par Borland, pour afficher ses 
enregistrements sur un DBGrid, et utilise un DBNavigator pour parcourir les enregistrements. 
Exercice N°3 : (Eléments de Programmation en Delphi). 

1. Veuillez  établir  une  fiche  dans  laquelle  un  composant  TLabel  prend  la  couleur  rouge  si  on 
clique sur un bouton et la couleur verte si on clique sur un autre bouton. Enregistrez le projet 
dans le sous‐répertoire RougeVert dans votre répertoire personnel. 
2. Veuillez établir une fiche sur laquelle vous placez un composant TEdit 
• Quand le curseur entre dans le composant TEdit, ce dernier prend la couleur rouge ; 
• Et, quand le curseur sort de ce composant, il retrouve une couleur verte. 

Conseil :  Examinez  attentivement  les  évènements  qui  pourraient  être  utiles.  Enregistrez  le  projet 
dans le sous‐répertoire RougeVertBis dans votre répertoire personnel. 

3. Veuillez  établir  une  fiche  sur  laquelle  vous  placez  un  TButton  et  2  zones  TEdit.  Quand  on 
clique sur le bouton, le contenu de la première zone TEdit se recopie dans la 2ème zone. 
• Enregistrez le projet dans le sous‐répertoire CopieEdit dans votre répertoire personnel. 
4. Veuillez établir une fiche sur laquelle vous placez 2 composants de type TEdit ; le contenu du 
2ème composant doit être automatiquement identique à celui du premier composant, dès que 
celui‐ci change. Enregistrez le projet dans le sous‐répertoire CloneEdit dans votre répertoire 
personnel. 
5. Veuillez établir une fiche sur laquelle vous placez un composant de type TButton à 100 pixels 
du bord gauche et un TLabel à proximité, quand la souris se déplace au‐dessus du bouton, 
celui‐ci se déplace à la position 200 pixels du bord gauche. Quand elle se déplace au‐dessus 
du  TLabel,  le  bouton  reprend  sa  place.  Enregistrez  le  projet  dans  le  sous‐répertoire 
BoutonFarceur dans votre répertoire personnel. 

Exercice N°4 : (Application 1). 

• Maintenant, démarrez une nouvelle application. 

  Sur la fiche vierge, déposez : 
  1. Un composant de type TTimer. 
2. Un composant de type TButton. 
 
3. Un composant de type TLabel. 
   

La  position  du  composant  de  type  « Timer »  sur  la  fiche  est  sans  importance.  On  ne  le  verra  pas 
durant l’exécution du programme : c’est un composant non visuel. 

• Affectez la valeur False à la propriété Enabled du composant TTimer. Il est donc désactivé. 
• Affectez la valeur 3000 à la propriété Interval. Il va donc se passer 3000 millisecondes, c.à.d. 
3 secondes avant le déclenchement de l’évènement. 

 
•   A l’évènement OnTimer, affecte la procédure qui 
permet  de  passer  le  composant  TLabel  en 
couleur rouge. 
• A  l’évènement  OnClick  du  bouton,  affecte  la 
procédure  qui  remet  la  propriété  Enabled  à  la 
  valeur True.

Que se passe‐t‐il lors de l’exécution de cette application ? 

• Un clic sur le bouton provoque le démarrage du composant « Timer ». 
• Lorsque  le  temps  prévu  est  écoulé,  le  composant  « Timer »  provoque  l’exécution  de  la 
procédure prévue : le changement de couleur du composant TLabel. 
• Nous assistons donc une cascade de 2 évènements. 

Exercice N°5 : (Application 2) 

• Réalisez  une  application  qui  contient  3 


composants de type « Label » et un bouton. 

Lorsqu’on clique sur le bouton, les 3 composants de 
type « Label » changent continuellement de couleur 
  selon le schéma illustré ci‐contre. 

Pour  réaliser  l’animation,  il  serait,  par  exemple,  possible  d’utiliser  3  composants  de  type « Timer » 
qui s’activent et se désactivent successivement, l’un l’autre. 

Au  départ,  le  premier  « Timer »  est  activé  par  le  clic  sur  le  bouton.  Ensuite,  il  faut  organiser 
correctement la cascade d’évènements.  

Exercice N°6 : (Application 3) 
1. Démarrez une nouvelle application 
2. Sur la Fiche Vierge, Déposez les composants qui 
apparaissent dans la Form1. 

3. Le Bouton   est un bouton de type 
BitBtn qui se trouve dans l’onglet Supplément. 
 
 
4. Créez une 2ème Fiche « Form2 ». 

5. L’évènement OnClick du bouton   doit 
permettre de calculer la somme de Edit1 et Edit2 
et affecter le résultat à Edit3. 

 
6. A l’évènement OnClick du bouton   
affecte la procédure qui affiche Form2 dans le cas 
où le Mot de Passe est Correct, si non un message 
d’erreur est généré. 
M. REZGUI 
   

Vous aimerez peut-être aussi