.net的命名空間說明

 

常用:
 

System:根空間,包含一些基本的類庫
System.Collections:主要是和集合類相關的類庫
System.Collections.Generic:泛型集合的類庫空間
System.Data:數據處理類庫空間
System.Data.Odbc:以ODBC連接數據庫的空間
System.Data.OracleClient:連接Oracle的類庫空間
System.Diagnostics:主要用於應用程序的診斷
System.Drawing:主要用於回吐的空間
System.Drawing.Drawing2D:專注於2D繪圖的類庫
System.Drawing.Printing:主要用於繪圖打印的類庫
System.Environment:獲得心痛參數信息類庫
System.IO:輸入輸出類庫
System.IO.Compression:負責輸入輸出壓縮解壓的類庫
System.IO.Ports:端口相關的類庫
System.Net:網絡應用類庫
System.Reflection:反射相關的類庫
System.Runtime.InteropServices:運行時互調用類庫空間
System.Runtime.Remoting:遠程調用的類庫空間
System.Security:安全相關的類庫空間
System.Threading:線程相關的類庫空間
System.Web:Web相關類庫空間
Syetem.Windows.Forms:窗體相關的類庫空間
System.Xml:XML文件處理相關的類庫空間

.net 命名空間

解釋命名空間和程序集。

 

Visual Studio 中的編程基礎命名空間

介紹用於集合、字符編碼、文件 I/O 和線程處理的 .NET 命名空間。

 

 

System.Collections — 它包含的接口和類定義各種對象(如列表、隊列、數組、哈希表和字典)集合。

 

System.Collections.Generic -- 包含定義泛型集合的接口和類;泛型集合允許用戶創建強類型的集合,這種集合在類型安全和性能上均優於非泛型強類型集合。

 

System.IO — 它包含的類型用於支持數據流和文件的同步和異步讀寫。

 

System.Text — 它包含表示 ASCIIUnicodeUTF-7 UTF-8 字符編碼的類;用於來回轉換字符塊和字節塊的抽象基類;以及在不創建 String 中間實例的情況下操作和格式化 String 對象的幫助器類。

 

System.Threading — 提供啓用多線程編程的類和接口。此命名空間包括一個管理線程組的 ThreadPool 類,一個啓用在指定時間後要調用的委託的 Timer 類,以及一個同步互斥線程的 Mutex 類。System.Threading 還爲線程調度和等待通知提供了相應的類。

 

 

 

Visual Studio 中的數據命名空間

介紹 .NET Framework 中一些用於操縱和訪問數據的命名空間,這些數據來自傳統的數據源和基於標準的 XML

 

System.Data — 由構成 ADO.NET 結構的類組成,該結構是託管應用程序的主要數據訪問方法。ADO.NET 結構使您可以生成可用於有效管理來自多個數據源的數據的組件。ADO.NET 還提供對分佈式應用程序中的數據進行請求、更新和協調的工具。

 

System.Data.Common — 包含由 .NET Framework 數據提供程序共享的類。數據提供程序描述一個類的集合,這些類用於在託管空間中訪問數據源,例如數據庫。

 

System.Xml — 根據標準來支持 XML 處理的類。

 

System.Data.OleDb — 構成兼容數據源的 OLE DB .NET Framework 數據提供程序的類。這些類使您能連接到 OLE DB 數據源、針對數據源執行命令並讀取結果。

 

System.Data.SqlClient — 構成 SQL Server .NET Framework 數據提供程序的類,該提供程序允許您連接到 SQL Server 7.0、執行命令並讀取結果。System.Data.SqlClient 命名空間與 System.Data.OleDb 命名空間類似,但爲訪問 SQL Server 7.0 和更高版本進行了優化。

 

System.Data.Sql -- 支持特定於 SQL Server 的功能的類。

 

System.Data.SqlTypes — 提供一些類,它們在 SQL Server 內部用於本機數據類型。這些類提供了其他數據類型的更安全、更快速的替代方式。

 

Microsoft.SqlServer.Server -- 專用於 Microsoft .NET Framework 公共語言運行庫 (CLR) Microsoft SQL Server SQL Server 數據庫引擎進程執行環境的集成的類、接口和枚舉。

 

System.Data.Odbc — 構成 ODBC .NET Framework 數據提供程序的類。使用這些類可以在託管空間中訪問 ODBC 數據源。

 

System.Data.OracleClient — 構成 Orcale.NET Framework 數據提供程序的類。使用這些類可以在託管空間中訪問 Oracle 數據源。

 

System.Transactions -- 允許您編寫自己的事務性應用程序和資源管理器的類。具體來說,您可以創建事務並和一個或多個參與者參與事務(本地或分佈式)。

 

 

 

Visual Studio 中的 Web 命名空間

介紹用於 ASP.NET Web 應用程序和 XML Web services .NET 命名空間。

 

 

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

 

System.Web.UI — 包含創建 Web 窗體頁的類,包括 Page 類和用於創建 Web 用戶界面的其他標準類。

 

System.Web.UI.HtmlControls — 包含用於 HTML 特定控件的類,這些控件可以添加到 Web 窗體中以創建 Web 用戶界面。

 

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

 

System.Web.Mobile -- 包含生成 ASP.NET 移動 Web 應用程序所需的核心功能,包括身份驗證和錯誤處理。

 

System.Web.UI.MobileControls -- 包含一組 ASP.NET 服務器控件,這些控件可以針對不同的移動設備呈現應用程序。

 

System.Web.Services — 包含使您能夠生成和使用 XML Web services 的類,這些服務是駐留在 Web 服務器中的可編程實體,並通過標準 Internet 協議公開。

 

 

 

Visual Studio 中的 Windows 應用程序命名空間

介紹 .NET Framework 中的一些命名空間,它們用於創建功能豐富的 Windows 應用程序和帶有 Windows 窗體的圖形。

 

 

System.Windows.Forms — 它包含的類可創建基於 Windows 的應用程序,這些應用程序將充分利用 Microsoft Windows 操作系統中提供的豐富用戶界面功能。在此命名空間中,您將找到可添加到窗體中創建用戶界面的 Form 類和許多其他控件。

 

System.Drawing — 它使您能夠訪問 GDI+ 的基本圖形功能。System.Drawing.Drawing2DSystem.Drawing.Imaging System.Drawing.Text 命名空間中提供了更高級的功能。

 

System.ServiceProcess — 它提供的類用於安裝和運行沒有用戶界面且長期運行的可執行文件。

 

 

 

Visual Studio 中的組件模型命名空間

介紹一些命名空間,它們用於實現組件和控件在運行時和在設計時的行爲。

 

 

System.ComponentModel — 它提供的類用於實現組件和控件的運行時和設計時行爲。此命名空間包括用於實現屬性、使用類型轉換器、綁定到數據源,以及授權組件的基類和接口。此命名空間中的類分爲下列類別:

 

核心組件類。有關更多信息,請參見 Component Container 類以及 IContainer IComponent 接口。

 

組件授權。有關更多信息,請參見 LicenseLicenseManagerLicenseProvider LicenseProviderAttribute 類。

 

屬性。有關更多信息,請參見 Attribute 類。

 

說明符和持久性。有關更多信息,請參見 TypeDescriptorEventDescriptor PropertyDescriptor 類。

 

類型轉換器。有關更多信息,請參見 TypeConverter 類。

 

System.CodeDOM — 它所包含的類可用於表示源代碼文檔的元素和結構。

 

 

 

Visual Studio 中的框架服務命名空間

介紹與各種後端服務器資源交互的命名空間。

 

 

System.Diagnostics — 它所包括的類用於調試應用程序和跟蹤代碼的執行情況。有關更多信息,請參見 跟蹤 調試 類。System.Diagnostics 提供的類允許您啓動系統進程、讀取和寫入事件日誌以及使用性能計數器監視系統性能。有關更多信息,請參見進程 (Process)、事件日誌 (EventLog) 和性能計數器 (PerformanceCounter) 類。

 

System.DirectoryServices — 它包含的類可便於從託管代碼中訪問 Active Directory。此命名空間中的類可以與任何 Active Directory 服務提供程序一起使用。當前的提供程序包括:Internet 信息服務 (IIS)、輕量目錄服務協議 (LDAP)Novell NetWare 目錄服務 (NDS) Windows NT。有關 Active Directory 的更多信息,請參見目錄服務。

 

System.Deployment.Application -- 提供用於將自定義升級行爲編程到 ClickOnce 部署概述應用程序中的類。這些類允許您的部署提供更新是否可用的信息,提供安裝更新,並根據需要下載大型文件和程序集。

 

System.IO — 它提供的類包括 FileSystemWatcher,此類偵聽文件系統更改通知並在目錄或目錄中的文件出現更改時引發事件。

 

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

 

System.Management — 它提供的類用於管理一些信息和事件,它們關係到系統、設備和 Windows Management Instrumentation (WMI) 基礎結構所使用的應用程序。

 

System.Messaging — 它提供的類用於連接到網絡上的消息隊列,向隊列發送消息,從隊列接收或查看(讀取而不移除)消息。

 

System.ServiceProcess — 它所提供的類用於安裝和運行服務。服務是長期運行的可執行文件,它們不通過用戶界面來運行。服務可以安裝在一個系統帳戶下運行,此帳戶將使服務能夠在計算機重新啓動時啓動。如果服務從 ServiceBase 類中的處理導出其實現,它們就可以定義開始、停止、暫停和繼續命令的特定行爲以及在關閉系統時所採取的行爲。

 

System.Timers — 提供基於服務器的計時器組件,用以按指定的間隔引發事件。

 

Microsoft.Win32 -- 提供處理操作系統引發的事件和操作系統註冊表的類。

 

 

 

Visual Studio 中的安全性命名空間

介紹提供 .NET Framework 安全系統的基礎結構,並在 Web 應用程序中實現 ASP.NET 安全性的命名空間。

 

 

NET Framework 中的安全性命名空間包括:

 

System.Security — 它提供公共語言運行庫安全性系統的基礎結構,其中包括權限的基類。

 

System.Net.Security -- 提供用於主機間安全通信的網絡流。

 

System.Web.Security — 它包含的類用於在 Web 應用程序中實現 ASP.NET 安全性。

 

 

 

Visual Studio 中的網絡命名空間

介紹一種命名空間,它爲網絡中出現的多種協議提供一種簡單編程界面。

 

 

System.Net — 它包含的類可爲當前網絡上的多種協議提供簡單的編程接口。WebRequest WebResponse 類形成了可插入協議的基礎,利用這種網絡服務的實現,您可以開發在使用 Internet 資源時不用考慮所用協議的具體細節的應用程序。

 

System.Net.Cache -- 定義類型和枚舉,這些類型和枚舉用於爲使用 WebRequest HttpWebRequest 類獲取的資源定義緩存策略。

 

System.Net.Configuration -- 應用程序用來以編程方式訪問和更新 System.Net 命名空間的配置設置的類。

 

System.Net.Mail -- 用於將電子郵件發送到簡單郵件傳輸協議 (SMTP) 服務器進行傳送的類。

 

System.Net.Mime -- 包含用於表示多用途 Internet 郵件交換 (MIME) 標頭的類型。這些類型與 System.Net.Mail 命名空間中的類型一起使用,用於在使用 SmtpClient 類發送電子郵件時指定 Content-TypeContent-Disposition Content-transfer-Encoding 標頭。

 

System.Net.NetworkInformation -- 提供對網絡流量數據、網絡地址信息和本地計算機的地址更改通知的訪問。該命名空間還包含實現 Ping 實用工具的類。您可以使用 Ping 和相關的類檢查是否可通過網絡訪問某臺計算機。

 

System.Net.Sockets -- 爲需要嚴格控制網絡訪問的開發人員提供 Windows 套接字 (Winsock) 接口的託管實現。

 

 

 

Visual Studio 中的配置命名空間

介紹一些命名空間,它們在 .NET Framework 配置設置下工作並處理配置文件中的錯誤,同時允許您爲組件編寫自定義的安裝程序。

 

 

System.Configuration - 包含用於以編程方式訪問 .NET Framework 配置設置並處理配置文件中錯誤的類。

 

System.Configuration.Assemblies - 包含用於配置程序集的類。

 

System.Configuration.Install - 提供用於爲自己的組件編寫自定義安裝程序的類。

 

System.Configuration.Provider -- 包含由服務器和客戶端應用程序共享以支持可插接式模型輕鬆添加或移除功能的基類。

 

 

 

Visual Studio 中的全球化和本地化命名空間

提供到 .NET Framework 中某些命名空間的鏈接,這些命名空間設計來開發全球可用的應用程序。

 

 

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

 

System.Resources — 提供一些類和接口,它們使開發人員得以創建、存儲並管理應用程序中使用的各種區域性特定的資源。

 

System.Resources.Tools -- 包含 StronglyTypedResourceBuilder 類,該類提供對強類型資源的支持。這個編譯時功能通過創建包含一組靜態只讀 (get) 屬性的類封裝對資源的訪問,從而使得使用資源變得更加容易。

 

System.Text — 包含表示 ASCIIUnicodeUTF-7 UTF-8 字符編碼的類。

 

 

 

Visual Studio 中的反射命名空間

介紹一些命名空間,它們爲已加載的類型、方法和字段提供一個可管理的視圖,並能夠動態地創建和調用各種類型。

 

 

System.Reflection — 包含的類和接口用於訪問已加載的類型及其成員。

 

System.Reflection.Emit — 包含的類允許您發出元數據和 Microsoft 中間語言 (MSIL) 並可選擇在磁盤上生成 PE 文件。這些類的主要客戶端是腳本引擎和編譯器。

 

 

 

Visual Studio 中的 Visual Basic 運行庫命名空間

描述一些模塊、枚舉和屬性,它們提供您可以在 Visual Basic .NET 應用程序中使用的屬性、函數和常量。

 

 

Microsoft.Visual Basic.Interaction.MsgBox

 

Microsoft.Visual Basic.Interaction.Shell

 

Microsoft.Visual Basic.Strings.Mid

 

Microsoft.Visual Basic.Collection.Count

 

屬性和常量的示例中包括 Microsoft.Visual Basic.DateAndTime.TimeOfDay vbCrLf

 

屬性的示例包括 VBFixedStringAttributeVBFixedArrayAttribute ComClassAttribute

 

此命名空間還包含提供支持 My 對象的類型的命名空間,例如 Microsoft.VisualBasic.Devices 提供支持類似 My.Computer 對象的對象的類型

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章