Présentation de la bibliothèque de composants

De RAD Studio XE

Remonter à Présentation de la bibliothèque de composants - Index

La bibliothèque de composants est constituée d'objets que vous pouvez utiliser dans vos projets. La bibliothèque VCL/RTL contient des routines et des classes de bas niveau disponibles pour toutes les applications VCL. La VCL/RTL comprend la bibliothèque d'exécution (RTL), y compris l'unité Classes.

Utilisez la VCL lorsque vous souhaitez recourir aux contrôles Windows natifs, aux fonctionnalités propres à Windows ou étendre une application VCL existante.

Toutes les classes de la VCL dérivent de TObject. TObject introduit des méthodes qui implémentent un comportement fondamental comme la construction, la destruction et la gestion des messages.

Les composants constituent un sous-ensemble de la bibliothèque de composants qui dérive de la classe TComponent. Vous pouvez placer les composants dans une fiche ou un module de données et les manipuler pendant la conception. En utilisant l'inspecteur d'objets, vous pouvez affecter les valeurs de propriétés sans écrire de code. La plupart des composants sont visuels ou non, selon qu'ils apparaissent ou non à l'exécution. Certains des composants apparaissent sur la palette d'outils.

Les composants visuels, comme TForm ou TSpeedButton, sont appelés des contrôles et dérivent de TControl. Les contrôles sont utilisés dans des applications à interface utilisateur graphique et ils apparaissent à l'utilisateur lors de l'exécution. TControl fournit des propriétés qui spécifient les attributs visuels des contrôles, comme leur hauteur et leur largeur.

Les composants non visuels sont utilisés pour diverses tâches. Si, par exemple, vous écrivez une application qui se connecte à une base de données, vous pouvez placer un composant TDataSource dans une fiche pour connecter un contrôle et l'ensemble de données utilisé par ce contrôle. Cette connexion étant invisible pour l'utilisateur, TDataSource est donc non visuel. A la conception, les composants non visuels sont représentés par une icône. Cela vous permet de manipuler leurs propriétés et événements comme un contrôle visuel.

Les classes qui ne sont pas des composants (c'est-à-dire, les classes qui dérivent de TObject mais pas de TComponent) sont également utilisées par plusieurs tâches. Généralement, ces classes sont utilisées pour l'accès aux objets système (tels qu'un fichier ou le Presse-papiers) ou pour les tâches transitoires (telles que le stockage des données dans une liste). Vous ne pouvez pas créer d'instances de ces classes lors de la conception, bien qu'elles soient quelquefois créées par les composants que vous ajoutez dans le concepteur de fiche.

Vous pouvez accéder à des informations détaillées sur tous les objets VCL pendant que vous programmez. Dans l'éditeur de code, placez le curseur en un endroit quelconque de l'objet et appuyez sur F1 pour afficher l'aide. Les objets, propriétés, méthodes et événements qui font partie de la VCL sont marqués "Référence VCL".

Voir aussi

Autres langues