BORLAND DELPHI RESUME TABLE DES MATIERES

Transcription

BORLAND DELPHI RESUME TABLE DES MATIERES
BORLAND DELPHI
ARTHUR BURDA
GUNTHER FARBER
RESUME
Avec Delphi c'est un pas de géant qui vient d'être franchi dans le domaine de la
programmation Windows".
Jamais l'élaboration d'applications Windows complexes n'a été aussi simple.
Le Grand Livre de Borland® Delphi' vous montre comment exploiter de manière rapide
et efficace ce puissant outil de développement. Découvrez l'Utilisation de Delphi de
manière pratique en manipulant les différents programmes exemples présentés dans
cet ouvrage. Afin que vous puissiez dès à présent faire vos premiers pas cet ouvrage
met à votre disposition un cours express spécial. Les programmeurs Windows'"avertis
y découvriront de très nombreux trucs et astuces sur Delphi
Tous les aspects de la programmation Windows' moderne vous sont présentés pas à
pas, des notions de base jusqu'au
développement d'applications complexes avec Delphi
Enfin, apprenez les ficelles de la programmation d',applications multimédia ou de bases de données ou encore la manipulation ,des
classes d'objets.
*Un cours express pour commencer rapidement à programmer avec Delphi
*Tout sur la restitution d'éléments multimédia
*La création d'applications de bases de données de A & Z
*Traitement des erreurs dans les programmes Delphi
*Gestion, héritage et surchage de classe, polymorphisme...
*Aperçu de tous les composants les plus importants
TABLE DES MATIERES
1
Introduction
1.1
1.2
2
9
Qu'est-ce que Delphi ?
Avant de commencer l'installation
1.2.1
L'installation optimale de Delphi
1.2.2
Procurez-vous de l'aide ‑ le système d'aide
10
12
12
19
Cours intensif : La programmation Delphi en toute simplicité
27
2.1
2.2
2.3
2.4
l'interface de Delphi
Le principe du jeu de construction
Gestion de programme avec les projets, fiches et composants
Créer une fenêtre principale
2.4.1
Une fiche -la fenêtre ouverte sur le monde Windows
2.4.2
Définition des propriétés de la fenêtre
Comment construire un menu
2.5.1
Le concepteur de menu -Créer soi-même les menus
en toute simplicité
2.5.2
Un menu pour votre programme
2.5.3
Gain de temps - l'utilisation de menus prédéfinis
Accès rapide aux commandes et textes d'aide
2.6.1
Une barre d'icônes pour votre programme
29
36
42
49
49
51
64
65
2.6.2
94
2.5
2.6
2.7
2.8
La même en couleurs : la barre d'état
Boîtes de dialogue et sélecteurs de fichiers
2.7.1
La boîte de dialogue Copyright
2.7.2
Boîtes de dialogue pour l'ouverture et l'enregistrement
2.7.3
Nouveau gain de temps -D'autres boîtes de dialogue prédéfinies
Une fenêtre de diffusion pour des fichiers texte, image,
Multimédia et de base de Données
2.8.1
Création de la fenêtre de diffusion
2.8.2
Affichage d'images et de graphismes
2.8.3
Affichage des fichiers texte
2.8.4
Le travail avec les fichiers multimédia.
75
80
81
82
99
100
110
118
120
120
130
141
145
2.9
3
181
3.1
182
183
184
185
190
191
192
193
194
195
210
217
229
237
4.1
239
239
261
274
274
296
301
301
307
311
313
314
317
317
341
4.3
359
5.1
360
360
367
384
387
387
393
393
394
5.4
INDEX
TOP
La hiérarchie des classes
4.1.1
Les principales classes standard
4.1.2
Comment peut-on compléter la hiérarchie des classes ?
La programmation orientée objets en détail
4.2.1
Déclaration de types d'objets et de leurs éléments
4.2.2
Quelques aspects choisis de Io POO
Développement d'applications
4.3.1
Le travail avec les boîtes d'édition
4.3.2
l'utilisation de liste
4.3.3
Qu'est-ce qu'un mémo ?
4.3.4
Les boîtes à options et leur utilisation
4.3.5
A quoi servent les cases à cocher ?
4.3.6
Les boutons radio
4.3.7
Comment développer un programme de dessin ?
4.3.8
Lu programmation d'une gestion d'adresses
Delphi - Le savoir-faire
5.2
5.3
6
Création d'applications MDI et SDI
3.1.1
Comment crée-t-on une application MDI ?
3.1.2
Comment crée-t-on une application SOI ?
3.1.3
Insertion d'une barre de menus et définition dé menus
3.1.4
Intégration et création de menus contextuels
3.1.5
Comment crée-t-on une barre d'état ?
3.1.6
Comment crée-t-on une barre d'icônes ?
3.1.7
Un programme exemple avec menus, barre d'état et barre d'icônes
Pour ceux qui en demandent davantage - le langage Pascal Objet
3.2.1
Variables, types de données et constantes
3.2.2
Procédures et fondions
3.2.3
Les instructions les plus importantes
3.2.4
Qu'est-ce que la programmation orientée objets ?
Delphi pour les pros
4.2
5
145
152
157
163
163
174
177
Delphi pour programmeurs avancés
3.2
4
2.8.4
Le travail avec les fichiers multimédia.
2.8.5
Pilotage de périphériques multimédia.
2.8.6
Travailler avec des fichiers de bases de données
Conclusion du projet Viewer
2.9.1
Une routine pour copier rapidement des fichiers
2.9.2
Description de fondions : le Multimedia Viewer achevé
2.9.3
Réactions en cas d'erreur
Développer de nouveaux composants
5.1.1
Notions de base
5.1.2
Les composants exemple
La création d'experts projet
Comment génère-t-on des effets graphiques ?.
5.3.1
L'unité Effects.
Comment intègre-t-on des bitmaps dans des menus ?.
5.4.1
De quelles fonctions API a-t-on besoin ?
5.4.2
La routine pour intégrer un bitmap dans une commande de menu
Annexes
391
A
Organisation optimale des projets
398
B
C
Configuration optimale de l'environnement
Configuration optimale de Delphi
402
403
D
E
F
G
H
I
J
K
Les outils et programmes additionnels
Optimisation de la mémoire principale sous Windows
Structure d'un projet et des modules de programme
Utilisation d'unités Borland Pascal dans Delphi
Le détail des propriétés des fiches
Les mots-clés de Pascal Objet
Index des tableaux
Index des illustrations
415
420
421
437
437
460
465
467
471