Compartilhar via


Programando com Componentes

A arquitetura do designer na Visual Studio permite que você montar classes de componentes não visuais facilmente você montar Visual Basic formulários. As seções a seguir explicam como criar seus próprios componentes e para agrupá-las a partir de componentes sofisticados de .NET Framework classes.

Esta seção define o que é de um componente e fornece uma visão geral.NET Framework de conceitos que são especialmente relevantes para a programação de componentes de programação. Enquanto o termo componente tem muitos significados, da.NET Framework, um componente é uma classe que implementa o System.ComponentModel.IComponent interface ou um que deriva direta ou indiretamente de uma classe que implementa essa interface. A implementação de classe base padrão da IComponent interface é System.ComponentModel.Component.

Se desejar que seus componentes e controles para ser usada em outras linguagens de programação, você deve criá-los em uma especificação de CLS (Common Language)-compatível com idiomas e certifique-se de que todos os membros públicos e protegidos são compatíveis com CLS. O Windows Software Development Kit (SDK) fornece compiladores quatro idiomas compatíveis com CLS: Visual Basic, C#, C++ e j#. Para obter mais informações sobre o CLS, consulte CLS (Common Language Specification).

Nesta seção

Seções relacionadas