Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this
2Activity

Table Of Contents

0 of .
Results for:
No results containing your search query
P. 1
delphi_first_approche

delphi_first_approche

Ratings: (0)|Views: 3,964|Likes:
Published by albahriali

More info:

Published by: albahriali on Mar 11, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

03/11/2011

pdf

text

original

 
 Faculté de Sciences Économiques et de Gestion
Programmation sous Delphi
Maîtrise d’ÉconométrieAnnée 1999-2000Jérôme Darmont
jerome.darmont@univ-lyon2.fr http://eric.univ-lyon2.fr/~jdarmont/ 
 
J. Darmont
Programmation sous Delphi
1/40
Table des matières
I.
 
INTRODUCTION.........................................................................................................................................3
 
II.
 
LE LANGAGE PASCAL.............................................................................................................................4
 
1.
 
É
LÉMENTS DU LANGAGE
..................................................................................................................................4
 
a)
 
Identificateurs et instructions.................................................................................................................4
 
b)
 
Opérateurs..............................................................................................................................................4
 
c)
 
Commentaires.........................................................................................................................................5
 
2.
 
T
YPES DE DONNÉES
.........................................................................................................................................5
 
a)
 
Types prédéfinis......................................................................................................................................5
 
b)
 
Types personnalisés................................................................................................................................
 
3.
 
S
QUELETTE D
UN PROGRAMME
P
ASCAL
..........................................................................................................7
 
a)
 
Squelette.................................................................................................................................................
 
b)
 
Notion de bloc ........................................................................................................................................
 
c)
 
Déclaration des constantes.....................................................................................................................
 
d)
 
Déclaration des variables.......................................................................................................................
 
4.
 
E
NTRÉES
/
SORTIES
............................................................................................................................................8
 
a)
 
Lecture au clavier...................................................................................................................................8
 
b)
 
Écriture à l’écran...................................................................................................................................8
 
5.
 
S
TRUCTURES DE CONTRÔLE
.............................................................................................................................8
 
a)
 
Branchements conditionnels...................................................................................................................8
 
b)
 
Boucles...................................................................................................................................................9
 
6.
 
P
ROCÉDURES ET FONCTIONS
..........................................................................................................................10
 
a)
 
Squelette de déclaration.......................................................................................................................10
 
b)
 
Exemples de sous-programmes ............................................................................................................10
 
c)
 
Mode de passage des paramètres.........................................................................................................11
 
d)
 
Visibilité des variables et des sous-programmes..................................................................................11
 
7.
 
L
ES UNITÉS
....................................................................................................................................................11
 
a)
 
Squelette d’une unité ............................................................................................................................12
 
b)
 
Visibilité d’une unité.............................................................................................................................12
 
c)
 
Exemple d’unité....................................................................................................................................12
 
8.
 
L
A PROGRAMMATION ORIENTÉE OBJET
..........................................................................................................13
 
a)
 
Objectifs................................................................................................................................................13
 
b)
 
Concepts...............................................................................................................................................13
 
c)
 
Déclaration d’objets en Pascal ............................................................................................................14
 
d)
 
Protection des données.........................................................................................................................15
 
e)
 
L’héritage.............................................................................................................................................16 
 
f)
 
Le polymorphisme ................................................................................................................................16 
 
g)
 
Constructeurs et destructeurs...............................................................................................................17 
 
III.
 
L’EDI DE DELPHI.....................................................................................................................................19
 
1.
 
L’
INTERFACE DE
D
ELPHI
...............................................................................................................................19
 
a)
 
Conception de fiches : la palette des composants ................................................................................19
 
b)
 
L’inspecteur d’objets............................................................................................................................21
 
c)
 
L’éditeur de code..................................................................................................................................22
 
d)
 
Les menus.............................................................................................................................................22
 
2.
 
P
ROJETS ET PROGRAMMES
.............................................................................................................................23
 
a)
 
Le gestionnaire de projets....................................................................................................................23
 
b)
 
Le fichier de projet ...............................................................................................................................24
 
c)
 
Les options de projet ............................................................................................................................24
 
3.
 
E
XPERTS ET MODÈLES
....................................................................................................................................25
 
 
J. Darmont
Programmation sous Delphi
2/40
IV.
 
LA BIBLIOTHÈQUE D’OBJETS DE DELPHI......................................................................................27
 
1.
 
H
IÉRARCHIE DES OBJETS
D
ELPHI
...................................................................................................................27
 
a)
 
Objets Delphi........................................................................................................................................27 
 
b)
 
Composants et contrôles.......................................................................................................................27 
 
2.
 
L
E SCRUTEUR 
.................................................................................................................................................28
 
3.
 
H
IÉRARCHIES DES CLASSES ET DES CONTENEURS
..........................................................................................29
 
a)
 
Propriétés Parent / Control..................................................................................................................29
 
b)
 
Propriétés Owner / Components ..........................................................................................................29
 
V.
 
CONNEXION AUX BASES DE DONNÉES............................................................................................31
 
1.
 
L
ES COMPOSANTS SOURCES
...........................................................................................................................31
 
a)
 
Table.....................................................................................................................................................31
 
b)
 
Query....................................................................................................................................................31
 
c)
 
DataSource...........................................................................................................................................32
 
2.
 
F
ORMULAIRES BASÉS SUR DES TABLES
..........................................................................................................32
 
a)
 
Composants BD visuels........................................................................................................................32
 
b)
 
Formulaires simples.............................................................................................................................32
 
c)
 
Naviguer dans les données...................................................................................................................33
 
d)
 
Utilisation d’une grille.........................................................................................................................33
 
e)
 
Formulaires composés..........................................................................................................................33
 
f)
 
L’expert fiche base de données.............................................................................................................34
 
3.
 
EQUÊTES
SQL.............................................................................................................................................34
 
a)
 
Formulaire basé sur une requête..........................................................................................................34
 
b)
 
Requête paramétrée..............................................................................................................................34
 
4.
 
T
RANSFERT DE DONNÉES
...............................................................................................................................34
 
5.
 
M
ANIPULATION DE DONNÉES PAR PROGRAMME
............................................................................................35
 
a)
 
Opérations de base...............................................................................................................................35
 
b)
 
Navigation dans la base de données.....................................................................................................37 
 
c)
 
Requêtes SQL .......................................................................................................................................37 
 
d)
 
Recherche d’enregistrements ...............................................................................................................38
 
RÉFÉRENCES....................................................................................................................................................40
 

Activity (2)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->