G uide du concepteur decom posants B orland® D elphi ™ 7 pour W indow s ™ Repor

G uide du concepteur decom posants B orland® D elphi ™ 7 pour W indow s ™ Reportez-vous au fichier DEPLO Y situé dans le répertoire racine de votre produit Delphi 7 pour obtenir laliste com plète des fichiers que vous pouvez distribuer conform ém ent aux term es du contrat de licence deDelphi. Les applications m entionnées dans ce m anuel sont brevetées ou en attente de brevet. Ce docum ent ne donne aucun droit sur ces brevets. Reportez-vous au CD du produit ou à la boîte de dialogue A propos. C OP YRIGHT © 1983–2002 Borland Software Corporation. T ous droits réservés. T ous les produits Borland sont desm arques com m erciales ou des m arques déposées de Borland Software Corporation aux Etats-Unis ou dans lesautres pays. T outes les autres m arques sont la propriété de leurs fabricants respectifs. D7–CW G–0802 i Chapitre 1 Présentation générale de la création d’un com posant 1-1 Bibliothèque de classes. . . . . . . . . . . . . . 1-1 Composants et classes. . . . . . . . . . . . . . . 1-2 Création de composants . . . . . . . . . . . . . 1-3 Modification de contrôles existants . . . . . 1-3 Création de contrôles fenêtrés . . . . . . . . 1-4 Création de contrôles graphiques . . . . . . 1-4 Sous-classement de contrôles Windows. . . 1-5 Création de composants non visuels . . . . 1-5 Contenu d’un composant ?. . . . . . . . . . . . 1-5 Suppression des dépendances . . . . . . . . 1-6 Définition des propriétés, méthodes et événements . . . . . . . . . . . . . . . . . 1-6 Propriétés . . . . . . . . . . . . . . . . . . 1-6 Méthodes . . . . . . . . . . . . . . . . . . 1-7 Evénements . . . . . . . . . . . . . . . . . 1-7 Encapsulation des graphiques . . . . . . . . 1-8 Recensement des composants . . . . . . . . 1-9 Création d’un nouveau composant . . . . . . . 1-9 Création d’un composant avec l’expert composant . . . . . . . . . . . . . .1-10 Création manuelle d’un composant . . . . .1-12 Création d’un fichier unité . . . . . . . .1-12 Dérivation du composant . . . . . . . . .1-13 Recensement du composant. . . . . . . .1-13 Création de bitmaps pour les composants .1-14 Installation d’un composant dans la palette de composants . . . . . . . . .1-16 Emplacement des fichiers du composant . .1-17 Test des composants non installés. . . . . . . .1-17 Test des composants installés . . . . . . . . . .1-19 Chapitre 2 Program m ation orientée objet etécriture des com posants 2-1 Définition de nouvelles classes . . . . . . . . . 2-1 Dérivation de nouvelles classes . . . . . . . 2-2 Modification des valeurs par défaut d’une classe pour éviter les répétitions 2-2 Ajout de nouvelles capacités à une classe . . . . . . . . . . . . . . . . 2-3 Déclaration d’une nouvelle classe de composant . . . . . . . . . . . . . . . . . 2-3 Ancêtres, descendants et hiérarchies des classes . . . . . . . . . . . . . . . . . . . . . 2-3 Contrôle des accès . . . . . . . . . . . . . . . . . 2-4 Masquer les détails d’implémentation . . . . 2-5 Définition de l’interface avec le concepteur des composants . . . . . . . . . . . . . . . . 2-6 Définition de l’interface d’exécution . . . . . 2-6 Définition de l’interface de conception. . . . 2-7 Répartition des méthodes . . . . . . . . . . . . . 2-8 Méthodes statiques . . . . . . . . . . . . . . . 2-8 Exemple de méthodes statiques . . . . . . 2-8 Méthodes virtuelles . . . . . . . . . . . . . . . 2-9 Redéfinition des méthodes . . . . . . . . . 2-9 Méthodes dynamiques . . . . . . . . . . . . 2-10 Membres abstraits d’une classe. . . . . . . . . 2-10 Classes et pointeurs . . . . . . . . . . . . . . . 2-10 Chapitre 3 Création de propriétés 3-1 Pourquoi créer des propriétés ?. . . . . . . . . . 3-1 Types de propriétés. . . . . . . . . . . . . . . . . 3-2 Publication des propriétés héritées. . . . . . . . 3-3 Définition des propriétés . . . . . . . . . . . . . 3-4 Déclarations des propriétés . . . . . . . . . . 3-4 Stockage interne des données . . . . . . . . . 3-4 Accès direct . . . . . . . . . . . . . . . . . . . 3-5 Méthodes d’accès . . . . . . . . . . . . . . . . 3-5 Méthode read . . . . . . . . . . . . . . . . 3-7 Méthode write . . . . . . . . . . . . . . . . 3-7 Valeurs par défaut d’une propriété . . . . . . 3-8 Spécification d’aucune valeur par défaut 3-8 Création de propriétés tableau . . . . . . . . . . 3-9 Création de propriétés pour sous-composants . . . . . . . . . . . . . 3-10 Création des propriétés pour interfaces . . . . 3-11 Stockage et chargement des propriétés . . . . 3-12 Utilisation du mécanisme de stockage et de chargement . . . . . . . . . . . . . . 3-12 Spécification des valeurs par défaut . . . . 3-13 Détermination du stockage . . . . . . . . . 3-14 Initialisation après chargement . . . . . . . 3-14 Stockage et chargement des propriétés non publiées . . . . . . . . . . . . . . . . . 3-15 Création de méthodes pour le stockage et le chargement de valeurs de propriétés . 3-15 T ab le des m atières ii Redéfinition de la méthode DefineProperties . . . . . . . . . . . . .3-16 Chapitre 4 Création d’événem ents 4-1 Qu’est-ce qu’un événement ? . . . . . . . . . . 4-1 Les événements sont des pointeurs de méthodes. . . . . . . . . . . . . . . . . . 4-2 Les événements sont des propriétés . . . . . 4-2 Les types d’événements sont des types de pointeurs de méthodes. . . . . . . . . . 4-3 Les types gestionnaire d’événement sont des procédures . . . . . . . . . . . 4-3 Les gestionnaires d’événements sont facultatifs . . . . . . . . . . . . . . . . 4-4 Implémentation des événements standard . . . 4-5 Identification des événements standard. . . 4-5 Evénements standard pour tous les contrôles . . . . . . . . . . 4-5 Evénements standard pour les contrôles standard . . . . . . . . . . . . . . . . . . 4-5 Rendre visibles des événements . . . . . . . 4-6 Changement de la gestion des événements standard . . . . . . . . . . 4-6 Définition de vos propres événements . . . . . 4-7 Déclenchement de l’événement . . . . . . . 4-7 Deux sortes d’événements. . . . . . . . . 4-8 Définition du type de gestionnaire . . . . . 4-8 Notifications simples. . . . . . . . . . . . 4-8 Gestionnaires d’événements spécifiques. 4-8 Renvoi d’informations à partir du gestionnaire . . . . uploads/s3/ guide-du-concepteur-des-composants-en-delphi.pdf

  • 18
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager