0% ont trouvé ce document utile (0 vote)
149 vues8 pages

Introduction à Delphi Mono Poste

Transféré par

hamidabdselem
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
149 vues8 pages

Introduction à Delphi Mono Poste

Transféré par

hamidabdselem
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Module : Delphi Mono Poste

1/ Présentation de Delphi :
Delphi est un environnement de développement de type RAD (Rapid Application
Development ) basé sur le langage pascal, il permet de réaliser rapidement et
simplement des applications fenêtrées directement exécutables (.EXE).
Delphi propose un ensemble très complet de composants windows (Boutons,bôite
de dialogue, menus, barres d’outils….. ).
Pour maîtriser le développement d’une application sous delphi il faut maîtriser 03
choses :
- Langage Pascal et la programmation orienté objet.
- Les objets de delphi.
- L’environnement de développement delphi.
Remarque : Comme beaucoup d’environnement, Delphi existe en plusieurs
versions (Delphi 7, Delphi 10, Delphi XE,……).
Il est noter qu’il existe une version pour linux nommée KYLIX.
2/ Caractéristiques de Delphi :
- Moins de lignes de code et rapidité de compilation.
- Possibilité d’utiliser des procédures.
- Notions de modèles réutilisables.
- Richesse des composants fournis.
3/ Description de l‘environnement de développement intégré Delphi :
L’interface typique de Delphi est composée par :
- La barre de Menus en haut.
- La barre d’outils (à gauche sous la barre de menus).
- La palette de composants (à droite sous la barre de menus).
- Le concepteur de fiche au centre.
- L’éditeur de code ‘ l’unité ’ au centre sous le concepteur de fiche.
- L’inspecteur d’objets (à gauche).
Module : Delphi Mono Poste
3.1 La barre d’outils :
Il est intéressent de placer les boutons suivants :
- Tout enregistrer.
- Exécuter pas à pas.
- Voir la Fiche/ l’unité.
- Rubriques d’aide.
3.2 La palette des composants :
C’est une barre d’outils de type particulier, pour placer un composant dans la
fiche.
- Il existe divers types de composants :
Visuels : Ils sont Visibles à l’éxécution.
Non-Visuels : Ne sont visuels qu’en phase de création, ils disparaissent à
l’exécution.
3.2.1 Les composants de la page standard :

Composant Utilisation
Label Texte en lecture seule pour
l’utilisateur.

Texte en lecture- écriture modifiable


Edit
par l’utilisateur.(Zone de saisie)

Comme le composant précédent mais


Memo
possibilité d’utiliser plusieurs lignes
de texte

Button d’action : c’est le composant


Button
le plus utilisé
Case à cocher, propose une option
que l’utilisateur peut faire passe
CheckBox oui/non.
Les utilisateurs peuvent sélectionner
plusieurs cases à cocher.
Les boutons Radio peuvent servir à
afficher un groupe de choix.
RadioButton
Les utilisateurs ne peuvent
sélectionner qu’un seul bouton Radio.
Module : Delphi Mono Poste

Boite liste, Afficher une liste


ListBox
déroulante de choix.
Boîte à options, les utilisateurs
ComboBox peuvent saisir des données dans la
boite de saisie ou sélectionner un
élément.
GroupBox Boîte groupe, sert de conteneur à des
options associées dans une fiche.

3.2.2 Les composants de la page supplément :


Composant Utilisation
BitBtn Crée un composant bouton pouvant
afficher une image.
MaskEdit Comme le composant Edit mais
permet une saisie formatée.
Image Pour Ajouter une image
Shape Forme, Dessiner des formes
géométrique : Cercle, Carré ou
rectangle…..

3.3 La Fiche et l’unité :


L’éditeur de code est un éditeur complet, Il vous permet d’accéder au code
source des modules de votre projet.
Lors de la compilation, si vous recevez un message d’erreur delphi :
- Affiche l’erreur dans la boite de message de l’éditeur de code.
- Sélectionne la ligne de code qui pose le problème.
Module : Delphi Mono Poste
Syntaxe :
unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;

type
TForm1 = class(TForm)
private
{ Déclarations privées }
public
{ Déclarations publiques }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}

end.
Module : Delphi Mono Poste

1. Création de nouveau projet en delphi :


- Créez un dossier dans le bureau par exemple.
- En delphi cliquez sur Fichier puis Enregistrer le projet sous puis sur votre
dossier de sauvegarde.
Pour ouvrir un projet déjà créer : Fichier->Ouvrir un projet->Sélectionner le
projet ensuite ouvrir.
Pour exécuter un projet en delphi vous devez appuyer sur F9 ou sur la flèche
d’exécution.
Les fichiers crées dans un projet delphi :
Un projet Delphi est constitué d’un fichier projet d’unité et de fiche :
- Le fichier projet porte l’extension .DPR
- Chaque fiche est stockée dans un fichier avec l’extension .DFM
- Chaque unité est stockée dans un fichier .PAS
Remarque :
Si la fiche est stockée dans un fichier fichier.DFM son unité associée sera
stockée dans le fichier fichier.pas
Lors de la compilation chaque fiche .DFM avec son unité .PAS seront
transformées en un seul fichier .DCU
Tous les fichier .DCU seront transformées en un seul fichier exécutable .EXE
Qui représente l’application Delphi.
Le fichier .EXE porte le même nom que le fichier projet .DPR

2. Création d’un menu sur une fiche :


Le composant MainMenu sur la Page Standard permet de faire la création d’un
menu.
Séparateur Tapez le signe ‘-’ à la place du nom
Touche de raccourci Attribuez la propriété ‘Shortcut’
Sous Menu Tapez Ctrl + flèche à droite
Déplacement d’élements Par cliquer-Glisser
Module : Delphi Mono Poste
3. Création plusieurs fiches avec des liens entre elles :
-Sur Fichier -> Nouveau -> fiche
-Pour effacer une fiche il faut aller dans Voir -> Gestionnaire de Projet.
-Pour voir la liste des fiches d’un projet, il faut utiliser la commande ‘Fiches’ du
menu ‘Voir’
-Pour sélectionner la fiche principale de l’application (Celle qui est ouverte au
démarrage du programme), Dans le menu ‘Projet’ Clic sur Options puis dans
‘Fiche Principale sélectionner la fiche principale.
-Pour relier deux fiches par exemple la fiche 1 avec fiche 2 :
Form2.Visible :=true ; dans l’unité de la fiche 1.
Et on va utiliser Ctrl+F9
4. Création des messages :
4.1 Show Message :
La procédure <ShowMessage> permet d’afficher le message passé en paramètre
avec un bouton ok, Cette procédure affiche au utilisateur une petite fenêtre qui
contient un texte du message et un bouton OK, Le titre de cette fenêtre est le
nom du fichier exécutable du programme.
Exemple : ShowMessage('TP 01');
4.2 Message dialogue :
La fonction <MessageDlg> permet d’afficher une boîte de dialogue avec un
message et divers boutons.
Exemple :
if(MessageDlg('Voulez vous sortir ', mtConfirmation,[mbYes,mbNo],0))=mrYes
then
close;
Module : Delphi Mono Poste
1. Les composants d’accès à la base de données :
Delphi propose des composants pour manipuler des bases de données et des
tables relationnelles, ces composants sont invisibles sur une fiche en mode
exécution et visibles en mode création.
1.1 ADOConnection :
Ce composant permet de faire une connexion avec la BDD à travers la fiche
delphi.

1.2 ADOTable :
Ce composant permet d’accéder aux données contenues dans une table
relationnelle avec les propriétés suivantes :

Propriété Description
Active Ouvrir ou fermer la table
Connection Nom de la BDD contenant la table
TableName Nom de la Table

1.3 ADOQuery :
Ce composant permet d’affecter une requête sur les données d’un table BDD et
par les propriétés suivantes :

Propriétés Description
Active Exécuter ou non la requête
Connection Nom de la BDD interrogée
DataSource Nom de la DataSource
SQL Ecriture de la requête SQL

1.4 DataSource :
Ce composant à visualiser les enregistrements d’une table ou d’une requête dans
les composants visuels de Delphi avec la propriétés principale Data Set pour
indiquer le composant (Table,Query).
Module : Delphi Mono Poste
2. Les Composants contrôles BDD :
Sont des composants visuels réunis dans Contrôle BD de la palette des
composants.
2.1 DBNavigator :
C’est un composant graphique représentent des boutons qui permettant de
manipuler des enregistrements avec la propriété Data Source.
2.2 DBGrid :
Ce composant permet d’obtenir une vue des données sous forme tabulaire.

Vous aimerez peut-être aussi