Programmation avec C++Builder
Remonter à Guide du développeur C++Builder
Ce guide contient des informations sur la programmation C++ pour Windows 32 bits. Toutefois, la plupart de ces informations s'appliquent également à Windows 64 bits. (Voir Considérations pour le développement d'applications Windows 64 bits.)
Sommaire
- 1 Développement d'applications avec C++Builder
- 2 Présentation de la bibliothèque de composants
- 3 Utilisation des composants - Index
- 4 Manipulation des contrôles - Index
- 5 Construction d'applications, de composants et de bibliothèques - Index
- 6 Développement de l'interface utilisateur des applications - Index
- 7 Utilisation de la VCL/RTL (C++)
- 8 Types de contrôles - Index
- 9 Utilisation des graphiques et du multimédia - Index
- 10 Ecriture d'applications multithreads - Index
- 11 Gestion des exceptions dans C++Builder
- 12 Utilisation des packages et des composants - Index
- 13 Création d'applications internationales - Index
- 14 Déploiement des applications RAD Studio
- 15 Voir aussi
- 16 Voir aussi
Développement d'applications avec C++Builder
- Environnement de développement intégré
- Conception d'applications
- Création de projets
- Modification du code
- Compilation des applications
- Débogage des applications
- Déploiement des applications
Présentation de la bibliothèque de composants
Utilisation des composants - Index
- Définition des propriétés et des événements
- Appel de méthodes
- Utilisation des événements et des gestionnaires d'événement
- Génération d'un nouveau gestionnaire d'événement
- Génération du gestionnaire de l'événement par défaut d'un composant
- Recherche de gestionnaires d'événement
- Association d'un événement à un gestionnaire d'événement existant
- Association d'événements de menu à des gestionnaires d'événement
- Suppression de gestionnaires d'événement
- Ajout de composants personnalisés à la palette d'outils
Manipulation des contrôles - Index
- Implémentation du glisser-déplacer dans les contrôles
- Implémentation du glisser-ancrer dans les contrôles
- Manipulation du texte dans les contrôles
- Définition de l'alignement du texte
- Ajout de barres de défilement en mode exécution
- Ajout de l'objet Presse-papiers
- Sélection de texte
- Sélection de la totalité d'un texte
- Comment couper, copier et coller du texte
- Effacement du texte sélectionné
- Désactivation des éléments de menu
- Ajout d'un menu surgissant
- Gestion de l'événement OnPopup
- Ajout de graphiques à des contrôles
- Mise à l'échelle d'écran et ChangeScale
Construction d'applications, de composants et de bibliothèques - Index
- Création d'applications
- Création de packages et de DLL
- Ecriture d'applications de base de données
- Création d'applications serveur Web
- Ecriture d'applications en utilisant COM
- Utilisation des modules de données
- Utilisation du référentiel d'objets
- Activation de l'aide dans les applications
- Appel de l'aide HTML depuis les applications
- Types d'aide HTML
- Gestion par défaut de l'aide F1 dans les applications VCL
- Personnalisation de l'aide F1 dans les applications VCL
- Affichage de l'aide avec les boutons d'aide
- Association de l'aide avec les commandes de menu
- Affichage de l'aide à propos des commandes de menu sélectionnées
- Utilisation de la propriété Hint pour afficher l'aide contextuelle des objets d'écran
- Interfaces système d'aide
- Implémentation de ICustomHelpViewer
- Communication avec le gestionnaire d'aide
- Demande d'informations au gestionnaire d'aide
- Affichage de l'aide basée sur un mot clé
- Affichage des sommaires
- Implémentation de IExtendedHelpViewer
- Utilisation de IHelpSystem
- Implémentation de IHelpSelector
- Recensement des objets de système d'aide
- Utilisation de l'aide dans une application VCL
- Appel de l'aide HTML depuis les applications
Développement de l'interface utilisateur des applications - Index
- Développement de l'interface utilisateur des applications - Présentation
- Contrôle du comportement de l'application
- Utilisation de la fiche principale
- Utilisation des fiches
- Réutilisation des composants et des groupes de composants
- Création et utilisation des modèles de composants
- Manipulation des cadres
- Développement de boîtes de dialogue
- Création et gestion de menus
- Ouverture du Concepteur de menus
- Construction de menus
- Création de sous-menus
- Edition des éléments de menu dans l'inspecteur d'objets
- Déplacement parmi les menus à la conception
- Utilisation des modèles de menu
- Enregistrement d'un menu en tant que modèle
- Manipulation d'éléments de menu à l'exécution
- Fusion de menus
- Importation de fichiers ressource
- Conception de barres d'outils et de barres multiples
- Contrôles communs et thèmes XP
Utilisation de la VCL/RTL (C++)
Types de contrôles - Index
- Contrôles texte
- Contrôles de saisies spécialisées
- Boutons et contrôles similaires
- Contrôles liste
- Regroupement de contrôles
- Contrôles d'affichage
- Grilles
- Editeurs de liste de valeurs
- Contrôles graphiques
Utilisation des graphiques et du multimédia - Index
- Utilisation des graphiques et du multimédia - Présentation
- Présentation de la programmation relative aux graphiques
- Rafraîchissement de l'écran
- Types des objets graphiques
- Propriétés et méthodes communes du canevas
- Utilisation des propriétés de l'objet canevas
- Utilisation des méthodes du canevas pour dessiner des objets graphiques
- Gestion de plusieurs objets de dessin dans votre application
- Dessiner sur un graphique
- Chargement et enregistrement de fichiers graphiques
- Utilisation du presse-papiers avec les graphiques
- Techniques de dessin dans une application
- Utilisation du multimédia
Ecriture d'applications multithreads - Index
- Ecriture d'applications multithreads
- Définition d'objets thread
- Coordination de threads
- Exécution d'objets thread
- Débogage des applications multithreads
Gestion des exceptions dans C++Builder
- Gestion des exceptions C++ standard
- Syntaxe de la gestion des exceptions C++ standard
- Redéclenchement des exceptions (C++)
- Spécifications des exceptions (C++)
- Déroulement des exceptions (C++)
- Constructeurs dans la gestion des exceptions (C++)
- Gestion des exceptions non interceptées et inattendues (C++)
- Perte des exceptions C++ dans la RTL de Delphi
- Exceptions structurées sous Win32 (C++)
- Syntaxe des exceptions structurées (C++)
- Gestion des exceptions structurées (C++)
- Filtrage des exceptions structurées (C++)
- Mélange des exceptions standard et des exceptions structurées (C++)
- Définition des exceptions structurées (C++)
- Déclenchement des exceptions structurées (C++)
- Blocs de terminaison SEH (C++)
- Gestion des exceptions Delphi dans C++
- Options du compilateur de gestion des exceptions C++Builder
- Exception externe EEFFACE
Utilisation des packages et des composants - Index
- Utilisation des packages et des composants - Présentation
- Pourquoi utiliser des packages ?
- Packages d'exécution
- Packages de conception
- Création et modification de packages
- Déploiement des packages
- Packaging des composants ou des bibliothèques écrites avec les compilateurs classiques et les compilateurs Win32 C++ Clang
Création d'applications internationales - Index
- Internationalisation et localisation
- Déploiement des applications localisées
Déploiement des applications RAD Studio
Voir aussi
- Présentation du déploiement des applications dans Etapes du développement d'un projet
- Déploiement des applications multi-périphériques
- Gestionnaire de déploiement