Komponentenklassen
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 (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 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
Merkmale der Komponentenklassen
Bietet eine Einführung in Klassenattribute und ihre Bedeutung für eine Komponentenklasse.Initialisierung und Beendigung von Komponenten
Erklärt, wo der Code zum Initialisieren der Komponente, Freigeben von Systemressourcen und Zerstören der Komponente geschrieben wird.Änderungen bei der Komponenteninstanziierung in Visual Basic
Beschreibt Unterschiede bei der Komponentenerstellung zwischen früheren und neueren Versionen von Visual Basic.
Verwandte Abschnitte
Komponenten und Container
Beschreibt die logische Beziehung zwischen Komponenten und Containern.Erstellen von Komponenten
Enthält Themen zum Erstellen eigener Komponenten.Erweitern der Entwurfszeitunterstützung
Beschreibt das Implementieren der Unterstützung zur Entwurfszeit für Steuerelemente und Komponenten.
Topic | Location |
---|---|
Exemplarische Vorgehensweise: Erstellen von Komponenten | Benutzerdefinierte Steuerelemente für Windows Forms |
Exemplarische Vorgehensweise: Erstellen von Komponenten | Benutzerdefinierte Steuerelemente für Windows Forms |
Exemplarische Vorgehensweise: Erstellen von Komponenten | dv_mclicc |
Exemplarische Vorgehensweise: Erstellen von Komponenten | dv_mclicc |