Création de composants

Ce tutoriel a été écrit avec le support de Delphi 2005 édition Architecte. Si vous possédez une version antérieure ou une édition inférieure, il est possible que vous ne puissiez pas utiliser certaines des fonctionnalités présentées ici.

Certains liens dans ce tutoriel font référence à l'aide locale de Delphi 2005 - ils commencent tous par "ms-help://" -, ces liens ne fonctionnent que si vous avez enregistré ce tutoriel sur votre disque local et que vous possédez une version de Delphi supérieure ou égale à la version 2005.

La création de composants a toujours été un mystère pour certains. Cet article a pour but de vous enseigner toutes les techniques utiles lors de la création de composants.

Article lu   fois.

L'auteur

Profil ProSite personnel

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

Introduction

La création de composants est une partie très importante de Delphi. C'est cette particularité qui a réellement distingué Delphi des autres IDE de l'époque. En effet, il était possible de personnaliser Delphi avec du code dans le même langage que celui utilisé pour le développement même. Les développeurs pouvaient augmenter les possibilités de leur IDE en développement de nouveaux composants, des objets de l'interface de leur application que Delphi pouvait reproduire lors de la conception.

Les composants sont toujours la force de Delphi, car les composants peuvent être partagés par de nombreux développeurs.

Beaucoup de programmeurs sont rebutés par ces possibilités qu'offrent Delphi, car ils ont l'impression qu'elles sont de trop haut niveau pour eux. Nous allons voir que cette puissance est accessible à tout le monde. Il suffit de savoir de quoi on parle...

I. Pré requis

Il y a énormément de choses à dire à propos de la création de composants. C'est pourquoi ce tutoriel ne traitera que de cet aspect de la programmation avec Delphi.

Pour pouvoir apprécier cet article, il vous faudra connaître auparavant le langage, ainsi qu'être familier avec la POO (Programmation Orientée Objet).

Vous devrez également connaître les notions de packages de Delphi. Pouvoir en créer, les compiler, et les utiliser.
Voir à ce propos les tutoriels sur les packages de Developpez.com.

Vous trouverez des cours et tutoriels divers sur Delphi sur la page cours Delphi.

II. Sommaire du tutoriel

Actuellement, seule les parties I à III sont rédigées et publiées

III. Remerciements

Je voudrais adresser un très grand MERCI à Laurent Dardenne pour sa grande aide dans la réalisation de ce tutoriel, autant aux niveaux documentation, fond et forme.

Merci aussi à gege2061 et Bestiol et encore une fois à Laurent Dardenne pour leurs relectures sur la forme et l'orthographe.

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+   


Warning: include() [function.include]: http:// wrapper is disabled in the server configuration by allow_url_include=0 in /home/developpez/www/developpez-com/upload/sjrd/delphi/tutoriel/composants/index.php on line 470

Warning: include(http://sjrd.developpez.com/references.inc) [function.include]: failed to open stream: no suitable wrapper could be found in /home/developpez/www/developpez-com/upload/sjrd/delphi/tutoriel/composants/index.php on line 470

Warning: include() [function.include]: Failed opening 'http://sjrd.developpez.com/references.inc' for inclusion (include_path='.:/usr/php53/lib/php') in /home/developpez/www/developpez-com/upload/sjrd/delphi/tutoriel/composants/index.php on line 470
  

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2005 Sébastien Doeraene. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.