![](https://csdnimg.cn/release/download_crawler_static/86651975/bg1.jpg)
Prise en main
Borland
®
C++Builder
™
6
pour Windows
™
![](https://csdnimg.cn/release/download_crawler_static/86651975/bg2.jpg)
Reportez-vous au fichier DEPLOY.TXT situé dans le répertoire racine de votre produit C++Builder 6 pour obtenir
la liste complète des fichiers que vous pouvez distribuer en accord avec les termes du contrat de licence
de C++Builder.
Les applications mentionnées dans ce manuel sont brevetées ou en attente de brevet. Ce document ne donne
aucun droit sur ces brevets. Reportez-vous au CD du produit ou à la boîte de dialogue A propos.
C
OPYRIGHT
© 1983, 2002 Borland Software Corporation. Tous droits réservés. Tous les produits Borland sont
des marques commerciales ou des marques déposées de Borland Software Corporation aux Etats-Unis ou dans
les autres pays. Toutes les autres marques sont la propriété de leurs fabricants respectifs.
CPE1360WW21000 6E2R0102
0203040506-9 8 7 6 5 4 3 2 1
PDF
![](https://csdnimg.cn/release/download_crawler_static/86651975/bg3.jpg)
i
Chapitre 1
Introduction 1-1
Qu’est-ce que C++Builder ? . . . . . . . . . . . 1-1
Enregistrement de C++Builder. . . . . . . . . . 1-2
Où trouver des informations ? . . . . . . . . . . 1-3
Aide en ligne . . . . . . . . . . . . . . . . . . 1-4
Aide F1 . . . . . . . . . . . . . . . . . . . . . 1-4
Documentation imprimée . . . . . . . . . . . . 1-6
Services de support développeur . . . . . . . . 1-6
Conventions typographiques. . . . . . . . . . . 1-6
Chapitre 2
Parcours rapide
de l’environnement 2-1
Démarrage de C++Builder . . . . . . . . . . . . 2-1
L’EDI . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Menus et barres d’outils . . . . . . . . . . . . . 2-2
Le concepteur de fiche, la palette de composants
et l’inspecteur d’objets . . . . . . . . . . . . . 2-3
L’arborescence d’objets . . . . . . . . . . . . . . 2-4
Le référentiel d’objets . . . . . . . . . . . . . . . 2-5
L’éditeur de code . . . . . . . . . . . . . . . . . 2-6
Audit de code . . . . . . . . . . . . . . . . 2-6
Navigation dans le code . . . . . . . . . . 2-7
La page Diagramme . . . . . . . . . . . . . . 2-8
Visualisation du code des fiches . . . . . . . 2-9
L’explorateur de classe . . . . . . . . . . . . . . 2-9
Le gestionnaire de projet . . . . . . . . . . . . . 2-9
Liste A faire . . . . . . . . . . . . . . . . . . . .2-10
Chapitre 3
Programmation avec C++Builder 3-1
Création d’un projet. . . . . . . . . . . . . . . . 3-1
Ajout de modules de données . . . . . . . . 3-2
Construction de l’interface utilisateur . . . . . 3-2
Positionnement des composants
sur une fiche . . . . . . . . . . . . . . . . . 3-2
Définition des propriétés des composants . 3-4
Ecriture du code . . . . . . . . . . . . . . . . . . 3-5
Ecriture des gestionnaires d’événements . . 3-5
Utilisation des bibliothèques VCL et CLX . 3-6
Compilation et débogage des projets . . . . . . 3-7
Déploiement des applications . . . . . . . . . . 3-8
Internationalisation d’applications . . . . . . . 3-9
Types de projets. . . . . . . . . . . . . . . . . . . 3-9
Applications CLX . . . . . . . . . . . . . . . 3-10
Applications serveur Web . . . . . . . . . . 3-10
Applications de bases de données . . . . . 3-11
Administrateur BDE. . . . . . . . . . . . 3-12
Explorateur SQL
(explorateur de base de données) . . . 3-12
Module base de données . . . . . . . . . 3-12
Dictionnaire de données . . . . . . . . . 3-13
Composants personnalisés . . . . . . . . . . 3-13
DLL . . . . . . . . . . . . . . . . . . . . . . . 3-13
COM et ActiveX. . . . . . . . . . . . . . . . 3-14
Bibliothèques de types . . . . . . . . . . 3-14
Chapitre 4
Tutoriel : création
d’un éditeur de texte 4-1
Démarrage d’une nouvelle application . . . . . 4-1
Définition des valeurs d’une propriété . . . . . 4-2
Ajout de composants à la fiche . . . . . . . . . . 4-3
Ajout du support pour un menu
et une barre d’outils . . . . . . . . . . . . . . . 4-6
Différences entre l’éditeur du gestionnaire
d’actions et l’éditeur de liste d’actions . . . 4-7
Ajout d’images aux menus et à la barre
d’outils (Entreprise et Professionnel) . . . . 4-7
Ajout d’actions au gestionnaire d’actions
(Entreprise et Professionnel) . . . . . . . . . 4-9
Ajout d’actions standard
(Entreprise et Professionnel) . . . . . . . . 4-11
Ajout d’un menu
(Entreprise et Professionnel) . . . . . . . . 4-13
Ajout d’une barre d’outils
(Entreprise et Professionnel) . . . . . . . . 4-14
Ajout d’une liste d’images et d’images
(édition Personnelle) . . . . . . . . . . . . 4-15
Ajout d’actions à la liste d’actions
(édition Personnelle) . . . . . . . . . . . . 4-16
Ajout d’actions standard à la liste d’actions
(édition Personnelle) . . . . . . . . . . . . 4-18
Ajout d’un menu (édition Personnelle) . . 4-20
Ajout d’une barre d’outils
(édition Personnelle) . . . . . . . . . . . . 4-23
Effacement de la zone de texte
(toutes éditions) . . . . . . . . . . . . . . . . . 4-24
Table des matières
![](https://csdnimg.cn/release/download_crawler_static/86651975/bg4.jpg)
ii
Ecriture de gestionnaires d’événements . . . .4-25
Création d’un gestionnaire d’événement
pour la commande Nouveau . . . . . . . . 4-25
Création d’un gestionnaire d’événement
pour la commande Ouvrir . . . . . . . . .4-28
Création d’un gestionnaire d’événement
pour la commande Enregistrer . . . . . . .4-29
Création d’un gestionnaire d’événement
pour la commande Enregistrer sous . . . .4-30
Création d’un fichier d’aide . . . . . . . . . . .4-32
Création d’un gestionnaire d’événement
pour la commande Rubriques d’aide . . .4-32
Création d’un gestionnaire d’événement
pour la commande Index de l’aide . . . .4-33
Création d’une boîte de dialogue A propos . . 4-34
Achèvement de l’application. . . . . . . . . . .4-36
Chapitre 5
Tutoriel : création d’une application
de base de données CLX 5-1
Présentation de l’architecture
des bases de données . . . . . . . . . . . . . . 5-1
Création d’une nouvelle application CLX . . . 5-2
Installation des composants
d’accès aux données . . . . . . . . . . . . . . . 5-3
Installation de la connexion
à la base de données . . . . . . . . . . . . . 5-3
Installation de l’ensemble de données
unidirectionnel . . . . . . . . . . . . . . . . 5-5
Installation du fournisseur,
de l’ensemble de données client
et de la source de données . . . . . . . . . 5-5
Conception de l’interface utilisateur . . . . . . 5-6
Création de la grille
et de la barre de navigation. . . . . . . . . 5-7
Ajout du support pour un menu . . . . . . . 5-8
Ajout d’un menu . . . . . . . . . . . . . . . 5-10
Ajout d’un bouton . . . . . . . . . . . . . . 5-12
Affichage d’un titre et d’une image . . . . . . 5-12
Ecriture d’un gestionnaire d’événements . . . 5-14
Ecriture d’un gestionnaire d’événement pour
la commande Mise à jour immédiate ! . . 5-14
Ecriture d’un gestionnaire d’événement
pour la commande Quitter. . . . . . . . . 5-15
Ecriture d’un gestionnaire d’événement
pour fermer la fiche. . . . . . . . . . . . . 5-15
Chapitre 6
Personnalisation du bureau 6-1
Organisation de votre espace de travail . . . . . 6-1
Agencement des menus
et des barres d’outils . . . . . . . . . . . . . 6-1
Ancrage des fenêtres d’outils . . . . . . . . . 6-2
Enregistrement des dispositions du bureau . 6-4
Personnalisation de la palette de composants . 6-5
Organisation de la palette de composants . . 6-5
Création de modèles de composants . . . . . 6-5
Installation de paquets de composants. . . . 6-6
Utilisation des cadres . . . . . . . . . . . . 6-7
Ajout de contrôles ActiveX. . . . . . . . . 6-8
Définition des options des projets . . . . . . . . 6-8
Définition des options de projet par défaut . 6-8
Spécification des modèles de projet
et de fiches par défaut . . . . . . . . . . . . . . 6-8
Ajout de modèles au référentiel d’objets. . . 6-9
Définition des préférences pour les outils. . . 6-10
Personnalisation du concepteur de fiche. . 6-10
Personnalisation de l’éditeur de code . . . 6-11
Index I-1
![](https://csdnimg.cn/release/download_crawler_static/86651975/bg5.jpg)
Introduction
1-1
Chapitre
1
Chapitre 1
Introduction
Ce manuel,
Prise en main
, présente l’environnement de développement
de C++Builder pour vous permettre d’utiliser immédiatement le produit.
Il indique aussi où rechercher des renseignements sur l’utilisation des outils
et des fonctionnalités disponibles dans C++Builder.
Le chapitre 2, “Parcours rapide de l’environnement”, décrit les principaux outils
disponibles sur le bureau C++Builder, c’est-à-dire l’environnement de
développement intégré (EDI). Le chapitre 3, “Programmation avec C++Builder”,
explique l’utilisation de certains de ces outils pour créer une application.
Le chapitre 4, “Tutoriel : création d’un éditeur de texte”, vous guide, étape
par étape, dans l’écriture d’un programme d’éditeur de texte. Le chapitre 5,
“Tutoriel : création d’une application de base de données CLX”, vous guide
pas à pas dans la création d’une application de base de données. Le chapitre 6,
“Personnalisation du bureau”, décrit comment personnaliser l’EDI de C++Builder
pour qu’il réponde à vos besoins de développement.
Qu’est-ce que C++Builder ?
C++Builder est un environnement de programmation visuel orienté objet pour
le développement rapide d’applications (RAD). En utilisant C++Builder, vous
pouvez, avec un minimum de codage manuel, créer de performantes applications
pour Microsoft Windows XP, Microsoft Windows 2000 et Microsoft Windows 98.
C++Builder fournit tous les outils nécessaires pour développer, tester et déployer
vos applications, notamment une importante bibliothèque de composants
réutilisables, une suite d’outils de conception, des modèles d’applications
et de fiches, ainsi que des experts de programmation.