Partager via


Programmation à l'aide de composants

Grâce à son architecture de concepteurs, Visual Studio vous permet d'assembler des classes de composants non visuels aussi facilement que des formulaires Visual Basic. Les sections suivantes vous expliquent comment créer vos propres composants et les assembler à partir des composants élaborés des classes du .NET Framework.

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. L'implémentation de la classe de base par défaut de l'interface IComponent est System.ComponentModel.Component.

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 logiciel (SDK) Windows fournit des compilateurs pour quatre langages conformes CLS : Visual Basic, C#, C++ et J#. Pour plus d'informations sur CLS, consultez CLS (Common Language Specification).

Dans cette section

Sections connexes