進階開發技術
這個主題會提供與 .NET Framework 中精細的開發工作和技巧有關的資訊之連結。
在本節中
管理
提供有關使用目錄服務和 Windows Management Instrumentation (WMI) 的資訊。設計環境的元件撰寫
說明如何建立自訂的元件以及如何擴充設計階段支援。非同步程式設計模式
討論 .NET Framework 中的非同步 (Asynchronous) 程式設計功能。動態原始程式碼的產生和編譯
解說程式碼文件物件模型 (CodeDOM),此模型可讓原始程式碼的輸出使用多種程式語言。發出動態方法和組件
說明 System.Reflection.Emit 命名空間中的一組 Managed 型別,這個命名空間可以讓編譯器或工具在執行階段發出中繼資料和 Microsoft Intermediate Language (MSIL),並在磁碟上選擇性產生可攜式執行檔 (PE)。記憶體回收
討論記憶體回收行程如何管理記憶體,以及您可以如何設計更有效率地使用記憶體的程式。裝載 Common Language Runtime
解釋執行階段主應用程式的概念,這應用程式會將執行階段載入處理序、在處理序內建立應用程式定義域,以及載入並執行使用者程式碼。互通性
說明 Common Language Runtime 提供的互通性 (Interoperability) 服務。此外,也將提供有關將 COM 元件加入至 .NET Framework 應用程式的資訊之連結。網路程式設計
示範如何使用網際網路存取類別來實作 Web 架構的應用程式和網際網路架構的應用程式。反映
解釋如何在執行階段使用反映來取得對型別資訊的存取。可靠性
說明如何使用以可靠性為導向的屬性 (例如 HPA 和 ReliabilityContract),並討論撰寫可靠程式碼的最佳作法。.NET 遠端處理
說明 .NET Framework 中可用來進行遠端通訊的各種通訊方法。序列化
討論 XML 序列化 (Serialization)。Managed 執行緒
解釋執行緒的執行階段支援,以及如何撰寫使用各種同步處理技術的程式。寫入服務元件
說明如何設定及登錄 Serviced 元件來存取 COM+ 服務。
參考
- System.Reflection.Emit
說明 Emit 命名空間的主要功能。
相關章節
核心開發技術
提供 .NET Framework 中標準的應用程式開發工作的相關資訊之連結。.NET Framework 中的安全性
提供 .NET Framework 中可加強應用程式開發安全性的類別和服務的相關資訊之連結。