使用元件進行程式設計
更新:2007 年 11 月
Visual Studio 中的設計工具架構可以讓您像組成 Visual Basic 表單一樣輕鬆地組成隱藏式 (Non-Visual) 元件。下列章節將說明如何建立您自己的元件,以及如何從 .NET Framework 類別的複雜元件中組合元件。
這一章節定義什麼是元件,並且提供與元件程式設計特別有關的 .NET Framework 程式設計概念的概觀。雖然元件一詞有許多含意,不過在 .NET Framework 中,元件是指實作 System.ComponentModel.IComponent 介面的類別,或者是從實作這個介面之類別直接或間接衍生的類別。IComponent 介面的預設基底類別實作是 System.ComponentModel.Component。
如果您希望您的元件和控制項能夠從其他程式語言使用,您必須以 Common Language Specification (CLS) 相容的語言撰寫它們,並且確使所有公用 (Public) 和保護 (Protected) 成員都與符合 CLS 標準。Windows Software Development Kit (SDK) 提供四種符合 CLS 標準語言的編譯器:Visual Basic、C#、C++ 和 J#。如需 CLS 的詳細資訊,請參閱 Common Language Specification。
在本節中
使用元件 HOW TO 和逐步解說主題設計程式
列出本節中所含的 HOW-TO 和逐步解說主題的連結。類別、元件和控制項的比較
提供元件和控制項這些詞彙的定義。元件撰寫
說明元件架構、專有辭彙、設計以及實作。
相關章節
擴充設計階段支援
提供將元件和控制項整合至設計環境的主題連結。.NET Framework 的概觀
提供有關於 Common Language Runtime、Managed 程式碼及其他基礎概念等介紹性主題的連結。使用 .NET Framework 開發自訂的 Windows Form 控制項
提供撰寫自訂 Windows Form 控制項的主題連結。開發自訂的 ASP.NET 伺服器控制項
提供撰寫自訂 ASP.NET 控制項的主題連結。