Freigeben über


Komponentenklassen

Aktualisiert: November 2007

Sowohl Klassen als auch Komponenten stellen Einheiten wiederverwendbaren Codes dar. Zum Erstellen einer Komponente beginnen Sie mit einer Klasse. Eine Klasse wird zu einer Komponente, wenn sie einem Standard für die Komponenteninteraktion entspricht. Dieser Standard wird über die IComponent-Schnittstelle bereitgestellt. Jede Klasse, die die IComponent-Schnittstelle implementiert, ist eine Komponente. Ausführliche Informationen zu Schnittstellen finden Sie unter Schnittstellen (C#-Programmierhandbuch) und Schnittstellen in Visual Basic. Solche Standards ermöglichen es Entwicklern, Komponenten schnell zusammenzufügen und damit größere Programme zu erstellen. Die Common Language Specification (CLS) beschreibt die Art und Weise, in der Komponenten, die für die Common Language Runtime erstellt wurden, interagieren können. Weitere Informationen finden Sie unter CLS (Common Language Specification).

.NET Framework stellt die IComponent-Schnittstelle und die Component-Basisklasse zur Verfügung, die die Erstellung von Komponenten vereinfachen, die in der Entwurfsumgebung optimal funktionieren. Darüber hinaus wird die UserControl-Klasse und die Control-Klasse bereitgestellt, die die Erstellung visueller Komponenten erleichtern.

In diesem Abschnitt

Verwandte Abschnitte

Siehe auch

Referenz

Component

IComponent

IDesigner