Freigeben über


Grundlagen der Komponentenprogrammierung

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

Verwandte Abschnitte