開發元件
這一章節定義什麼是元件,並且提供與元件程式設計特別有關的 .NET Framework 程式設計概念的概觀。雖然元件一詞有許多含意,不過在 .NET Framework 中,元件是指實作 System.ComponentModel.IComponent 介面 (或者從實作這個介面之類別直接或間接衍生) 的類別。
如果您希望您的元件和控制項能夠從其他程式語言使用,您必須以 Common Language Specification (CLS) 相容的語言撰寫它們,並且確使所有公用 (Public) 和保護 (Protected) 成員都與 CLS 相容。.NET Framework SDK 為下列四種 CLS 相容語言提供了編譯器:Visual Basic .NET、C#、Managed Extensions for C++ 和 JScript .NET。如需 CLS 的詳細資訊,請參閱什麼是 Common Language Specification?。
本章節內容
- 類別、元件和控制項的比較
提供元件和控制項這些詞彙的定義。 - 屬性概觀
提供 .NET Framework 中屬性的概觀。 - 從元件引發事件
提供連結到描述如何引發事件的主題。 - 元件的設計階段屬性
描述元件的設計階段中繼資料 (Metadata) 屬性。 - 授權元件和控制項
描述如何實作元件的授權。
相關章節
- 開發 Windows Form 控制項
描述如何撰寫 Windows Form 的自訂控制項。 - 開發 ASP.NET 伺服器控制項
描述如何撰寫自訂 ASP.NET 伺服器控制項。 - 增強設計階段支援
描述如何實作對控制項和元件的設計階段。 - 使用 ASP.NET 建置 XML Web Service
描述如何在 XML Web Service 中實作和使用 ASP.NET 元件。