Développement de composants
Cette section explique ce qu'est un composant et propose une vue d'ensemble des concepts de programmation .NET Framework qui se rapportent spécifiquement à la programmation de composants. Le terme composant possède de nombreuses significations. Dans le .NET Framework, un composant est une classe qui implémente l'interface System.ComponentModel.IComponent ou qui dérive directement ou indirectement d'une classe qui implémente cette interface.
Si vous souhaitez que vos composants et vos contrôles puissent être utilisés à partir d'autres langages de programmation, vous devez les créer dans un langage conforme CLS (Common Language Specification) et veiller à ce que tous les membres publics et protégés soient conformes CLS. Le Kit de développement .NET Framework SDK fournit des compilateurs pour quatre langages conformes CLS : Visual Basic .NET, C#, Extensions managées pour C++ et JScript .NET. Pour plus d'informations sur la spécification CLS, consultez Qu'est-ce que la spécification CLS (Common Language Specification) ?.
Dans cette section
- Comparaison entre classe, composant et contrôle
Définit les termes composant et contrôle. - Vue d'ensemble des propriétés
Propose une vue d'ensemble des propriétés dans le .NET Framework. - Déclenchement d'événements à partir d'un composant
Propose des liens vers des rubriques qui décrivent comment déclencher des événements. - Attributs en mode design pour les composants
Décrit les attributs de métadonnées en mode design pour les composants. - Attribution d'une licence aux composants et aux contrôles
Décrit comment implémenter l'attribution d'une licence aux composants.
Rubriques connexes
- Développement de contrôles Windows Forms
Décrit comment créer des contrôles personnalisés pour Windows Forms. - Développement de contrôles serveur ASP.NET
Décrit comment créer des contrôles serveur ASP.NET personnalisés. - Amélioration de la prise en charge au moment du design
Décrit comment implémenter la prise en charge au moment du design pour les contrôles et les composants. - Création de services Web XML à l'aide d'ASP.NET
Décrit comment implémenter et utiliser des composants ASP.NET dans des services Web XML.