建立元件 (Visual C#)
更新:2007 年 11 月
軟體業中的元件這個詞,通常是指以標準化方式,將一或多個介面公開給用戶端的可重複使用物件。元件可能會實作為單一類別或類別組,主要的需求是妥善定義基本的公用介面。例如,在原生 Windows 程式設計的內容中,除了任何其他特殊化介面以外,元件物件模型 (Component Object Model,COM) 會要求所有的元件都必須實作 IUnknown 介面。
在 .NET Framework 的內容中,元件是會實作 IComponent 介面的類別或類別組,或是直接或間接衍生自會實作這個介面之類別的類別。IComponent 介面的預設基底類別實作是 Component。
在 .NET Framework 程式設計中某些最常用的元件,是加入 Windows Form 的視覺化控制項,例如 Button 控制項 (Windows Form)、ComboBox 控制項 (Windows Form) 等。隱藏式元件包括 Timer Control、SerialPort 和 ServiceController 等等。
當您在 C# 中建立元件時,以符合Common Language Specification的任何其他語言所撰寫之用戶端都可以使用它。
若要在 Visual C# 中建立自己的元件,您可以使用元件設計工具組成隱藏式元件類別,使用方式和組成 Windows Form 一樣。如需詳細資訊,請參閱逐步解說:在元件設計工具中建立 Windows 服務應用程式。
如需使用 Visual Studio 進行元件程式撰寫的詳細資訊,請參閱 Visual Studio 中的元件。