共用方式為


建立元件 (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 ControlSerialPortServiceController 等等。

當您在 C# 中建立元件時,以符合Common Language Specification的任何其他語言所撰寫之用戶端都可以使用它。

若要在 Visual C# 中建立自己的元件,您可以使用元件設計工具組成隱藏式元件類別,使用方式和組成 Windows Form 一樣。如需詳細資訊,請參閱逐步解說:在元件設計工具中建立 Windows 服務應用程式

如需使用 Visual Studio 進行元件程式撰寫的詳細資訊,請參閱 Visual Studio 中的元件

請參閱

其他資源

使用 Visual C# 撰寫應用程式