Méthode de production des composants DELPHI :
En tant qu'outil RAD, Delphi est très populaire pour sa compilation rapide et son interface visuelle conviviale. Delphi fournit de nombreux composants prêts à l'emploi et, à mesure que la version est mise à jour,
De nouveaux composants sont ajoutés continuellement. De plus, vous pouvez acheter des composants spéciaux développés par des tiers ou télécharger des composants gratuits sur Internet. Ces composants sont suffisants pour prendre en charge le développement général du système d’application. Mais il reste nécessaire pour les développeurs d'applications de créer leurs propres widgets.
Le formulaire de composant peut être utilisé pour sceller hermétiquement les objets et ajouter un shell intuitif, propice au débogage des logiciels et à la réutilisation du code. L'équipe de développement divise le travail et collabore avec les composants en tant qu'unités fonctionnelles.
Il est plus facile de mettre en œuvre la gestion de l'ingénierie, ce qui peut réduire les erreurs inattendues depuis la planification et la conception des logiciels jusqu'aux tests et modifications, et améliorer considérablement l'efficacité du travail. Les composants matures peuvent également être vendus sous forme de logiciels commerciaux, apportant des avantages supplémentaires et propices à la division sociale du travail et à la collaboration dans le développement de logiciels. L'utilisation et la production de composants Delphi utilisent le même environnement de travail et des méthodes de programmation similaires. Tant que vous comprenez les principes de base, vous n'avez pas besoin d'apprendre beaucoup de nouvelles choses pour créer des composants.
Notions de base
Le processus de base de fabrication des composants peut être résumé comme suit :
1. Écrivez des blocs de construction (unités). Il contient la déclaration des composants et le code d'implémentation des composants.
2. Compilez et déboguez les unités de composants de la même manière que les unités Delphi ordinaires.
3. Créez une unité d'enregistrement de composant. L'instruction use est utilisée pour connecter les unités du composant et le processus Register est utilisé pour terminer l'enregistrement du composant.
4. Rédigez les informations d'aide en ligne du composant et compilez-les dans un fichier d'aide Windows standard.
Une fois tout le travail terminé, le fichier binaire de l'unité de composant (. DCU), le fichier source d'enregistrement des composants (. PAS), le fichier d'informations d'aide (. HLP) et des fichiers de mots clés supplémentaires sont générés.
(.KWF). Une fois que les utilisateurs ont obtenu ces fichiers, ils peuvent les installer et les utiliser. Appelez la commande de menu dans l'environnement Delphi pour démarrer le processus d'installation (le nom du fichier d'enregistrement doit être spécifié lors du processus d'installation). Vous pouvez enregistrer le composant dans la bibliothèque VCL de Delphi et générer un nouveau bouton dans la barre d'outils du composant. À l'aide de l'outil d'installation HelpInst, le fichier de mots-clés peut être incorporé dans le système d'index d'aide Dephi et l'aide en ligne peut être obtenue à l'aide de la touche F1.
Fabriqué de cette façon. Les fichiers DCU ne sont pas fondamentalement différents des unités Delphi générales et peuvent être appelés directement par d'autres unités même s'ils ne sont pas installés dans la bibliothèque VCL. La plus grande différence est
Yu : Certaines propriétés et événements de l'unité de composant sont déclarés comme publiés, ils sont donc visibles par l'utilisateur pendant la période de programmation. L'utilisateur peut modifier l'objet via la fenêtre d'édition de l'objet.
(ObjectInspector) pour accéder à ces propriétés et événements. C’est la clé de la programmation visuelle.
Héritage et modification d'objets
La première chose à faire lors de la création d'un composant est de sélectionner le type d'objet Delphi approprié comme objet parent pour dériver de nouveaux objets. Un objet enfant peut hériter de toutes les parties non privées de l'objet parent.
pièces, mais ne vous débarrassez pas des pièces inutiles. Par conséquent, l’objet parent sélectionné doit contenir autant de propriétés, d’événements et de méthodes que possible dont l’objet enfant a besoin, mais ne doit pas contenir d’éléments dont l’objet enfant n’a pas besoin.
TComponent est le point de base de tous les composants Delphi, mais si vous dérivez de nouveaux composants directement à partir de TComponent, vous devrez recommencer beaucoup de choses à partir de zéro. Généralement uniquement des composants non visuels