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
Rubriques Comment et Procédure pas à pas relatives à la programmation avec des composants
Répertorie des liens vers des rubriques "Comment" et "Procédure pas à pas" contenues de cette sectionComparaison entre classe, composant et contrôle
Définit les termes composant et contrôle.Création de composants
Présente l'architecture, la terminologie, le design et l'implémentation des composants.
Sections connexes
Extension de la prise en charge au moment du design
Fournit des liens vers des rubriques sur l'intégration des composants et des contrôles dans l'environnement de design.Vue d'ensemble du .NET Framework
Fournit des liens vers des rubriques d'introduction traitant du Common Language Runtime, du code managé et d'autres concepts essentiels.Développement de contrôles Windows Forms personnalisés avec le .NET Framework
Fournit des liens vers des rubriques relatives à la création de contrôles Windows Forms personnalisés.Développement de contrôles Windows Forms au moment du design
Fournit des liens vers des rubriques relatives à la création de contrôles Windows Forms au moment du design.Développement de contrôles serveur ASP.NET personnalisés
Fournit des liens vers des rubriques relatives à la création de contrôles ASP.NET personnalisés.