Formation C++ Builder
Prérequis : une bonne connaissance du
langage C++. Une formation C++ est disponible au catalogue BDF.
Module de base (3 jours)
- Fondamentaux de programmation événementielle
- La boucle de message Windows
- Un exemple en programmation API pure
- Le modèle de gestion des événements de C++
Builder
- Modèle de programmation par composants
- Les propriétés
- Les méthodes
- Les événements
- Prise en main de C++ Builder
- Une première application
- Les fiches
- Placer des contrôles sur les fiches
- Gérer les événements
- Les principaux contrôles et leur manipulation
- Boutons
- Simples
- Groupés : radio, cases à cocher
- Ordre d'activation
- Zones d'édition
- Simples
- Avec masque
- Multilignes
- Textes statiques
- Listes
- Mode de sélection
- Accès aux éléments
- Boîtes combo
- Dessin personnalisé des boîtes combo
- Gestion du scrolling
- Les boîtes déroulantes
- Gestion manuelle des ascenseurs
- Utilisation des menus
- Mise en place
- Ajout de raccourcis claviers
- Création de barres d'outils
- Les boutons « gadgets »
- Les listes d'images
- « gadgetisation » des contrôles
standard
- Empilage des barres d'outils
- Graphiques avec C++ Builder
- Encapsulation des fonctions GDI
- Le type canevas et le composant image
- Passage à l'impression
- Utilisation des boîtes de dialogue communes de Windows
- Ouverture, fermeture de fichiers
- Recherche / remplacement
- Sélection de couleurs
- Sélection d'imprimantes
- Utilisation de composants ActiveX
- Notion de paquet
- Importation de composants
- Ajout dans une palette
- Débogage d'applications
- Le débogueur intégré
- La fenêtre de surveillance des
événements
- La gestion des exceptions
Module « Bases de données » (1 jour)
- L'outil Administrateur BDE
- Les composants de gestion de base de données
- Composants non visuels
- Composants visuels
- Manipulation des bases
- Manipulation des tables
- Accès aux colonnes
- Recherche de lignes
- Modification de lignes
- Ajout / suppression de lignes
- Manipulation inter tables
- Réalisation de jointures
- Fiches Maître / Esclave
- Présentation des données
- Grilles
- Listes
- Composants d'édition
- Requêtes
- Mise en place de requêtes
- Avec résultat
- Sans résultat
- Avec paramètres
- Procédures stockées
- Edition de rapports
Module « création de contrôles
ActiveX » (1 jour)
- Création de composants
- Différencier les contrôles des composants
graphiques
- Création d'un contrôle
- Gérer l'aspect visuel
- Répondre aux événements internes
- Proposer des événements à l'utilisateur
- Inclusion de fiches
- Publication de propriétés
- Transformation d'une boîte de dialogue en composant
- Création d'un composant graphique
- Gérer l'affichage du graphique
- Eléments propres aux contrôles graphiques
- Passage à ActiveX