Compartilhar via


Programando com Componentes

A arquitetura designer em Visual Studio permite que você monte não-visuais componente tão com com facilidade quanto você montar classes Visual Basic formulários. As seções a seguir explicam como criar seus próprios componentes e como para agrupá-las nos componentes sofisticados no .NET Framework classes.

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

Se desejar que seus componentes e controles para ser usada de outras linguagens de programação, deve criá-los em um CLS (Common linguagem Specification)-compatível com o linguagem e garantir que todos os membros públicos e protegidos sejam compatíveis compatível compatível com CLS.The Windows Software Development Kit (SDK) Fornece compiladores para quatro idiomas compatíveis compatível compatível com CLS: Visual Basic, translation from VPE for Csharp, C++ e J#.Para obter mais informações sobre o CLS, consulte CLS (Common Language Specification).

Nesta seção

Seções relacionadas

Consulte também

Outros recursos

Tecnologias de desenvolvimento avançadas