Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Abschnitt wird der Begriff der Komponente definiert und eine Übersicht über Programmierkonzepte bei der Komponentenprogrammierung in .NET Framework gegeben. Der Begriff Komponente hat mehrere Bedeutungen. In .NET Framework ist eine Komponente eine Klasse, die die System.ComponentModel.IComponent-Schnittstelle implementiert oder direkt oder indirekt von einer Klasse abgeleitet wird, die diese Schnittstelle implementiert.
Wenn die von Ihnen erstellten Komponenten und Steuerelemente auch in anderen Programmiersprachen verwendet werden sollen, müssen Sie diese in einer CLS-kompatiblen Sprache (Common Language Specification) schreiben und sicherstellen, dass alle öffentlichen und geschützten Member CLS-kompatibel sind. Das .NET Framework SDK bietet Compiler für die vier CLS-kompatiblen Sprachen Visual Basic .NET, C#, Managed Extensions for C++ und JScript .NET. Weitere Informationen zur CLS finden Sie unter Was ist CLS (Common Language Specification)?
In diesem Abschnitt
- Vergleich von Klassen, Komponenten und Steuerelementen
Enthält Definitionen der Begriffe Komponente und Steuerelement. - Übersicht über Eigenschaften
Bietet eine Übersicht über Eigenschaften in .NET Framework. - Auslösen von Ereignissen aus einer Komponente
Bietet Verknüpfungen zu Themen, in denen das Auslösen von Ereignissen beschrieben wird. - Entwurfszeitattribute für Komponenten
Beschreibt Metadatenattribute für Komponenten zur Entwurfszeit. - Lizenzieren von Komponenten und Steuerelementen
Beschreibt das Implementieren des Lizenzierens für Komponenten.
Verwandte Abschnitte
- Entwickeln von Windows Forms-Steuerelementen
Beschreibt das Erstellen benutzerdefinierter Steuerelemente für Windows Forms. - Entwickeln von ASP.NET-Serversteuerelementen
Beschreibt das Erstellen benutzerdefinierter ASP.NET-Serversteuerelemente. - Erweitern der Entwurfszeitfunktionalität
Beschreibt das Implementieren der Unterstützung zur Entwurfszeit für Steuerelemente und Komponenten. - Erstellen von XML-Webdiensten mit ASP.NET
Beschreibt das Implementieren und Verwenden von ASP.NET-Komponenten in XML-Webdiensten.