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+   

Tutoriels
Les génériques avec Delphi 2009 Win32 (English version) - également disponible en espagnol et en russe
Réaliser un plug-in comportant un composant
Construire une procédure pointant sur une méthode
Création de composants - en 4 parties
Refactoring avec Delphi 2007
Prise en main de Delphi 2005
Analyseurs syntaxiques - Leur fonctionnement par l'exemple
Créer un fichier d'aide HLP
Pourquoi un paramètre const change-t-il mystérieusement de valeur ?
Sources
SJRDUnits - Routines et classes diverses
SJRDComps - Quelques composants
Projet Sepi
Présentation
FAQ Sepi
Programmes
FunLabyrinthe - Jeu de labyrinthe très spécial et très fun
TrickTakingGame - Jeux de cartes à plis en ligne
MultiAgenda - Agenda multi-répertoires
DecodeFormulaires - Décode les formulaires
Excel --> HTML - Convertisseur de tableaux Excel en HTML
AddressLinks - Lie les adresses Internet et e-mail d'un document HTML
Vipion - Tic Tac Toe sur 4x4 cases avec jeu de l'ordinateur
BigCalc - Calculatrice de haut niveau
Espace paroissial Astérion de Watermael-Boitsfort
  

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.