.net 經常使用的命名空間和類

1、基礎命名空間數據庫

l  System.Collections編程

包含了一些與集合相關的類型,好比列表,隊列,位數組,哈希表和字典等.數組

l  System.IO瀏覽器

包含了一些數據流類型並提供了文件和目錄同步異步讀寫.緩存

l  System.Text安全

包含了一些表示字符編碼的類型並提供了字符串的操做和格式化服務器

l  System.Reflection網絡

包括了一些提供加載類型,方法和字段的託管視圖以及動態建立和調用類 型功能的類型.多線程

l  System.Threading框架

提供啓用多線程的類和接口.

 

2、圖形命名空間

l  System.Drawing

這個主要的GDI+命名空間定義了許多類型,實現基本的繪圖類型(字體,鋼筆,基本畫筆等)和無所不能的Graphics對象.

l  System.Drawing2D

這個命名空間提供高級的二維和失量圖像功能.

l  System.Drawing.Imaging

這個命名空間定義了一些類型實現圖形圖像的操做.

l  System.Drawing.Text

這個命名空間提供了操做字體集合的功能.

l  System.Drawing.Printing

這個命名空間定義了一些類型實如今打印紙上繪製圖像,和打印機交互以及格式化某個打印任務的整體外觀等功能.

 

3、數據命名空間

l  System.Data

包含了數據訪問使用的一些主要類型.

l  System.Data.Common

包含了各類數據庫訪問共享的一些類型.

l  System.XML

包含了根據標準來支持XML處理的類.

l  System.Data.OleDb

包含了一些操做OLEDB數據源的類型.

l  System.Data.Sql

能使你枚舉安裝在當前本地網絡的SQL Server實例.

l  System.Data.SqlClient

包含了一些操做MS SQL Server數據庫的類型,提供了和 System.Data.OleDb類似的功能,可是針對SQL作了優化.

l  System.Data.SqlTypes

提供了一些表示SQL數據類型的類.

l  System.Data.Odbc

包含了操做Odbc數據源的類型.

l  System.Data.OracleClient

包含了操做Odbc數據庫的類型.

l  System.Transactions

這個命名空間提供了編寫事務性應用程序和資源管理器的一些類.

 

4、WEB命名空間

l  System.Web

這個命名空間包含啓用瀏覽器/服務器通訊的類和接口.這些命名空間類用於管 理到客戶端的HTTP輸出和讀取HTTP請求.附加的類則提供了一些功能,用於服 務器端的應用程序以及進程,Cookie管理,文件傳輸,異常信息和輸出緩存的控制.

l  System.Web.UI

這個命名空間包含Web窗體的類,包括Page類和用於建立Web用戶界面的其 他標準類.

l  System.Web.UI.HtmlControls

這個命名空間包含用於HTML特定控件的類,這些控件能夠添加到Web窗體中 以建立Web用戶界面

l  System.Web.UI.WebControls

包含建立ASP.NET服務器控件的類,當添加到窗體時,這些控件將呈現瀏覽器特 定的HTML和腳本,用於建立和設備無關的Web用戶界面.

l  System.Web.Mobile

包含生成ASP.NET移動應用程序所須要的核心功能,包括身份驗證和錯誤處理.

l  System.Web.UI.MobileControls

包括一組ASP.NET服務器控件,這些控件能夠針對不一樣的移動設備呈現應用程 序.

l  System.Web.Services

包含能使你使用和生成XML Web Service的類,這些服務是駐留在服務器中的 可編程實體,並經過標準Internet協議公開.

 

5、框架服務命名空間

l  System.Diagnostics

這個命名空間所提供的類容許你啓動系統進程,讀取和寫入事件日誌以及使用性 能計數器監視系統性能.

l  System.DirectoryServices

這個命名空間所提供的類可便於從託管代碼中訪問Active Directory.此命名空 間中的類能夠與任何Active Directory服務提供程序一塊兒使用.

l  System.Media

包含用於播放聲音文件和訪問系統提供的聲音的類.

l  System.Management

這個命名空間提供的類用於管理一些信息和事件,它們關係到系統,設備和WMI 基礎結構所使用的應用程序.

l  System.Messaging

這個命名空間提供的類用於鏈接到網絡上的消息隊列,向隊列發送消息,從隊列 接收或查看消息.

l  System.ServiceProcess

這個命名空間提供的類用於安裝和運行服務,服務是長期運行的可執行文件,它 們不經過用戶界面來運行.

l  System.Timers

這個命名空間提供基於服務器的計時器組件,用以按指定的間隔引起事件.

 

6、安全性命名空間

l  System.Security

這個命名空間提供公共語言運行庫安全性系統的基礎結構.

l  System.Net.Security

這個命名空間提供用於主機間安全通訊的網絡流.

l  System.Web.Security

這個命名空間包含的類用於在Web應用程序中實現ASP.NET安全性.

 

7、網絡命名空間

l  System.Net

包含的類可爲當前網絡上的多種協議提供簡單的編程接口.

l  System.Net.Cache

這個命名空間定義了一些類和枚舉,用於爲使用WebRequest和HttpWebRequest類獲取的資源定義緩存策略.

l  System.Net.Configuration

這個命名空間包含了以編程方式訪問和更新System.Net命名空間的配置設置的類.

l  System.Net.Mime

這個命名空間包含了用於將電子郵件發送到SMTP服務器進行傳送的類.

l  System.Net.Networkinformation

這個命名空間提供對網絡流量數據,網絡地址信息和本地計算機的地址更改通知

的訪問,還包含實現Ping實用工具的類.你能夠使用Ping和相關的類來檢查是否                               可經過網絡訪問某臺計算機.

l  System.Net.Sockets

這個命名空間爲嚴格控制網絡訪問的開發人員提供Windows套接字接口的託 管實現

 

8、配置命名空間

l  System.Configuration

這個命名空間包含用於以編程方式訪問.Net Framework配置設置並處理配置 文件中錯誤的類.

l  System.Configuration.Assemblies

這個命名空間包含用於配置程序集的類.

l  System.Configuration.Provider

這個命名空間包含由服務器和客戶端應用程序共享,以支持可插接式模型輕鬆添 加或移除功能的基類.

 

9、本地化命名空間

l  System.Globalization

包含的類定義與區域性相關的信息,其中包括語言,國家\地區,所使用的日曆,日期 格式的模式,貨幣與數字以及字符串的排序順序.

l  System.Resources

這個命名空間提供一些類和接口,它們使開發人員得以建立,存儲並管理應用程序中使用的各類區域性特定資源.

l  System.Resources.Tools

這個命名空間包含StronglyTypedResourceBuilder類,該類提供對強類型資源 的支持.這個編譯時功能經過建立包含一組靜態只讀屬性的類封裝對資源的訪問, 從而使得使用資源變得更加容易

相關文章
相關標籤/搜索