Compartilhar via


Criar Componentes (Visual C#)

O termo componente na indústria de software é frequentemente usado para fazer referência a um objeto reutilizável que expõe uma ou mais interfaces para clientes de uma maneira padronizada.Um componente pode ser implementado como uma classe única, ou como um conjunto de classes; o requisito primário é que a interface pública básica seja bem definida.Por exemplo, no contexto de programação nativa do Windows, COM (componente objeto Model) requer que todos os componentes implementem a IUnknown interface juntamente com outras interfaces especializadas.

No contexto do .NET estrutura, um componente é uma classe ou conjunto de classes que implementa o 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 é Component.

Alguns dos mais componentes usados em programação no .NET estrutura são sistema autônomo controles visuais que você adiciona ao Windows Forms, sistema autônomo a Controlar de botão (Windows Forms), Caixa de Combinação Controlar (Windows Forms), e assim por diante. Componentes não visuais incluem o Timer Control, SerialPort, e ServiceController entre outros.

Quando você cria um componente no translation from VPE for Csharp, ele pode ser usado por clientes escritos em qualquer Outros linguagem que está de acordo com o CLS (Common Language Specification).

Para criar seus próprios componentes no Visual translation from VPE for Csharp, você pode usar o Designer de Componentes para montar classes de componentes não visuais da mesma forma que você monta no Windows Forms. Para obter mais informações, consulte Demonstra Passo a passo: Criando um Aplicativo Windows Service no designer de componentes .

Para obter mais informações sobre programação de componente usando o Visual Studio, consulte Componentes no Visual Studio.

Consulte também

Outros recursos

Escrevendo Aplicativos com o Visual C#