基础类库
Base Class Library (BCL) 是微軟所提出的一組標準函式庫可提供.NET Framework所有語言使用。 隨著 Windows 以及 .NET Framework 的成長,BCL 已近乎成為在 .NET 上的 Windows API。 BCL 基本命名空間列表System .NET Framework 類別庫中最基底的服務,提供應用程式域 (Application Domain),資料型別,I/O 以及其他類別庫的基礎。 System.Collections 提供 .NET 應用程式所需的資料結構以及集合物件的支援,其中 System.Collections.Generic 命名空間更導入了泛型(Generic)的支援。 System.Configuration 提供 .NET 應用程式在組態設定上的支援。 System.ComponentModel 提供 .NET 的元件基礎架構。 System.Data ADO.NET 的組成類別庫,為資料存取功能的核心功能。 System.Drawing 提供 .NET 的繪圖能力,包含基本點陣圖處理以及影像與色彩處理,列印支援也由本命名空間提供,此命名空間包裝了大多數的 GDI 以及 GDI+ 的 API。 System.EnterpriseServices 提供 .NET 與 COM+ 的互通能力。 System.IO 提供資料流與檔案讀寫的支援:
在此命名空間下,還支援幾個功能類別:
System.Net .NET 中的網路功能,例如:
System.Reflection .NET 中提供執行期型別資訊(RTTI)的支援,可以用來存取 .NET 組件(Assembly)中的中介資料,並可以呼叫內部的屬性或方法等。 System.Diagnostics .NET 中提供系統診斷,除錯,追蹤與執行外部行程的能力。
System.Management .NET 的 WMI(Windows Management Instrumentation)支援。 System.Messaging .NET 與 Microsoft Message Queue Service(MSMQ)的互動支援。 System.DirectoryServices .NET 的 Active Directory Service Interface(ADSI)介面支援。 System.Runtime .NET 中提供進階開發的支援,其下有幾個重要的類別庫:
System.Security .NET 中控管安全性的重要類別。
System.ServiceModel WCF 的組成類別庫,於 .NET Framework 3.0 時出現。 System.Text .NET 中對文字,編碼以及正则表达式(Regular Expression)的支援。 System.Threading .NET 中對執行緒控制的支援。 System.Timers .NET 中的原生計時器支援(與 Windows Forms 中的 Timer 控制項不同,它擁有更精準的計時器)。 System.Transactions .NET 中的 分布式事务协调器(又稱 OLE Transaction)支援,於 .NET Framework 2.0 時出現。 System.Windows.Forms Windows Forms 的組成類別庫,包裝了 Win32 使用者介面,視窗,共用控制項,以及 Shell 的基礎 API,以提供設計 Windows 應用程式使用者介面所需的支援。 System.Windows WPF 的組成類別庫,於 .NET Framework 3.0 時出現。 System.Web ASP.NET 的組成類別庫,其中亦包含了 IIS 伺服器的交互功能以及 HTTP 的服務處理類別,XML Web Service 開發的基本支援也由本類別提供。 System.Workflow Windows Workflow Foundation(WF)的組成類別庫,於 .NET Framework 3.0 時出現。 System.Xml 微軟 XML 解析器 (Parser) 的主要包裝類別。 System.Linq 微軟 .NET Framework 3.5 中新提供的語言功能:LINQ 的核心類別庫,System.Linq 是 LINQ to Object,而 System.Xml.Linq 則是 LINQ to XML。 不同廠商的支援有一些由微軟發展,以及其他廠商發展的類別庫,也可以使用在 .NET Framework 中,它們都遵循一致的命名空間規範。
參見其它相容於 .NET Framework 的架構
外部連結
|
Portal di Ensiklopedia Dunia