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
Programando com componentes instruções e tópicos de explicação passo a passo
Lista links para tópicos sobre procedimentos e explicação passo a passo contidos nesta seçãoClasse versus versus controle do componente
Fornece definições para termos de componente e controle.Criação de Componentes
Descreve a arquitetura de componentes, terminologia, design e implementação.
Seções relacionadas
Estendendo suporte em tempo de design
Fornece links para tópicos sobre a integração de componentes e controles para o ambiente de design.Visão geral sobre o .NET Framework
Fornece links para tópicos introdutórios sobre o common linguagem tempo de execução, código gerenciado e outros conceitos essenciais.Desenvolver controles Personalizars Windows Forms com o .NET Framework
Fornece links para tópicos sobre autoria de controles Windows Forms personalizados.Desenvolvendo Controles Personalizados ASP.NET Server
Fornece links para tópicos sobre criação de controles ASP.NET personalizados.