Partager via


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

Rubriques connexes