使用 .NET Framework 設計程式
本章節描述您建置 .NET 應用程式所需要的程式設計要素,範圍包括在您的程式碼中建立組件 (Assembly),到設定應用程式的安全性。本章節內涵蓋的許多基本知識可用來建立任何使用 .NET Framework 的應用程式。本章節提供關於程式設計重要概念的概念性資訊,以及程式碼範例和詳細說明。
本章節內容
- 使用 ADO.NET 存取資料
描述 ADO.NET 架構,以及如何使用 ADO.NET 類別來管理應用程式資料並與資料來源互動,包括 Microsoft SQL Server、OLE DB 資料來源和 XML。 - 使用 .NET 遠端處理存取其他應用程式定義域中的物件
說明 .NET Framework 中可用來進行遠端通訊的各種通訊方法。 - 存取網際網路
示範如何使用網際網路存取類別來實作 Web 和網際網路架構的兩種應用程式。 - 建立 Active Directory 元件
討論 Active Directory 服務介面 (ADSI) 的使用。 - 建立訊息元件
討論如何將複雜的訊息處理建置到您的應用程式中。 - 建立系統監視元件
討論如何將效能計數器和事件記錄檔使用於您的應用程式。 - 建立以計時器為基礎的伺服器工作
討論如何建立按重複發生間隔引發的事件。 - 開發元件
提供元件程式設計的概觀,並解釋那些概念如何在 .NET Framework 中工作。 - 開發世界性的應用程式
解釋 .NET Framework 所提供用以開發國際化應用程式的大量支援。 - 在 Run Time 探索型別資訊
解釋如何在 Run Time 使用反映來取得對型別資訊的存取。 - 繪製和編輯影像
討論將 GDI+ 使用於 .NET Framework。 - 發出動態組件
描述 System.Reflection.Emit 命名空間 (Namespace) 中 Managed 型別的集合。 - 在 .NET Framework 內採用 XML
提供對於類別 (使用 .NET Framework 中的 XML 文件和資料) 的廣泛而整合的集合概觀。 - 使用屬性 (Attribute) 擴充中繼資料
描述使用屬性 (Attribute) 來自訂中繼資料 (Metadata) 的方式。 - 以多種語言的方式動態產生和編譯原始程式碼
解釋稱為程式碼文件物件模型 (CodeDOM) 的 .NET Framework SDK 機制,它可以在多種程式設計語言中啟用原始程式碼的輸出。 - 群組集合中的資料
討論 .NET Framework 中可用的各種集合型別,包括堆疊、佇列、清單、陣列和結構。 - 處理和引發事件
提供 .NET Framework 中事件模型的概觀。 - 處理和擲回例外狀況
描述 .NET Framework 提供的錯誤處理和處理例外狀況 (Exception) 的基本知識。 - 裝載 Common Language Runtime
解釋 Runtime 主應用程式的概念,這應用程式會將 Runtime 載入處理序、在處理序內建立應用程式定義域,以及載入並執行使用者程式碼。 - 包含非同步呼叫
討論 .NET Framework 中的非同步 (Asynchronous) 程式設計功能。 - 與 Unmanaged 程式碼互通
描述 Common Language Runtime 提供的互通性 (Interoperability) 服務。 - 使用 WMI 管理應用程式
解釋如何使用 Windows Management Instrumentation (WMI) 建立應用程式,WMI 會提供內建到 Microsoft® Windows® 作業系統的系統管理服務的豐富集合。 - 處理交易
討論交易的 .NET Framework 支援。 - 記憶體回收的程式設計
討論記憶體回收行程如何管理記憶體,以及您可以如何設計更有效率地使用記憶體的程式。 - 使用應用程式定義域和組件設計程式
描述如何建立並使用組件和應用程式定義域。 - 設定應用程式的安全性
描述 .NET Framework 程式碼存取安全性、角色架構安全性、安全性原則和安全性工具。 - 序列化物件
討論 XML 序列化 (Serialization)。 - 執行緒處理
解釋執行緒的 Runtime 支援,以及如何撰寫使用各種同步處理技術的程式。 - 使用並存執行
解釋什麼是並存執行,以及您可以如何使用它來執行應用程式、元件或整個 Runtime 的多個複本。 - 使用基底型別
討論基底資料型別的格式化和剖析,以及使用規則運算式 (Regular Expression) 來處理文字。 - 使用 I/O
解釋您可以如何執行同步和非同步檔案和資料流存取,以及如何用於隔離儲存區 (Isolated Storage)。 - 撰寫服務元件
描述如何設定和註冊服務元件以存取 COM+ 服務。
相關主題
- 建立 ASP.NET Web 應用程式
討論如何建立和最佳化 ASP.NET Web 應用程式。 - 建立 Windows Form 應用程式
描述如何建立 Windows Form 和 Windows 控制項應用程式。 - 建置主控台應用程式
討論如何建立主控台 (Console) 架構的 .NET 應用程式。