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
3Activity

Table Of Contents

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

programmation delphi

Ratings: (0)|Views: 39 |Likes:
Published by xinuxnet
programmation sous delphi
programmation sous delphi

More info:

Published by: xinuxnet on Jan 19, 2010
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

10/23/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
 

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)//-->