Compartilhar via


Programando com componentes

A arquitetura de designer permite que você reunir em Visual Studio tão facilmente classes de componentes não-visuais como você toma formulários de Visual Basic . As seções seguintes explicam como criar seus próprios componentes, e como montá-los de componentes sofisticados em .NET Framework classe.

Esta seção define o que um componente é e fornece uma visão geral do .NET Framework que programa os conceitos que são especialmente relevantes para programação componente. Quando o termo component tenha vários destinados a, no .NET Framework um componente é uma classe que implementa a interface de IComponent ou uma que deriva direta ou indiretamente de uma classe que implementa a interface. A implementação padrão da classe base de interface de IComponent é Component.

Se você quiser que os componentes e controles para ser útil de outras linguagens de programação, você deve criar-las em uma especificação (CLS) language runtime - linguagem compatível e garantir que qualquer público e membros protegidos sejam compatíveis com CLS. Windows Software Development Kit (SDK) fornece os seguintes compiladores de linguagens compatíveis com CLS: Visual Basic, C#, C++ e. Para obter mais informações sobre o CLS, consulte Independência da linguagem e componentes independentes da linguagem.

Nesta seção

Seções relacionadas