ASP.NET的命名空间
ASP.NET的命名空間
? ? ?命名空間(namespace)
? ? ?ASP.NET中的各種語言使用的一種代碼組織的形式。
? ? ?通過命名空間來分類,區(qū)別不同的代碼功能,也是ASP.NET中所有類的完全名稱的一部分。
? ? ?命名空間不過是數(shù)據(jù)類型的一種組合方式,但是,命名空間中所有數(shù)據(jù)類型的名稱,都會自動加上該命名空間的名字作為前綴。
??命名空間還可以相互嵌套,比如,大多數(shù)用于一般目的的.NET基類,位于命名空間System中,基類Array在這個(gè)命名空間中,因此,該類全名為System.Array。
??把一個(gè)類型放在命名空間中,可以有效的給這個(gè)類型指定一個(gè)較長的名稱,該名稱中包括類型的命名空間,后面是點(diǎn)(.)和類的名稱。
??基礎(chǔ)命名空間
??System.Collections
??說明:包含了一些與幾何相關(guān)的類型,如列表、隊(duì)列、位數(shù)組、哈希表和字典表。
??System.IO
??說明:包含了一些數(shù)據(jù)流類型并提供了文件和目錄同步異步讀寫。
??System.Text
??說明:包含了一些表示字符編碼的類型并提供了字符串的操作和格式化。
??System.Reflection
??說明:包含了一些提供加載類型,方法和字段的托管視圖以及動態(tài)創(chuàng)建和調(diào)用類型功能的類型。
??System.Threading
??說明:提供啟用多線程的類和接口。
??圖形命名空間
??System.Drawing
??說明:這個(gè)主要是GDI+命名空間定了許多類型,實(shí)際基本的繪圖類型字體、鋼筆、基本畫筆等,和無所不能的Graphics對象。
??System.Drawing2D
??說明:提供高級的二維和矢量圖形功能。
??System.Drawing.Imaging
??說明:定義了一些類型實(shí)現(xiàn)圖形圖像的操作。
??System.Drawing.Text
??說明:提供了操作字體集合的功能。
??System.Drawing.Printing
??說明:定義了一些類型實(shí)現(xiàn)在打印紙上繪制圖像,和打印機(jī)交互一級格式化某個(gè)打印任務(wù)的總體外觀等功能。
??數(shù)據(jù)命名空間
??System.Data
??說明:包含了數(shù)據(jù)訪問使用的一些主要類型。
??System.Data.Common
??說明:包含了各種數(shù)據(jù)庫訪問共享的一些類型。
??System.XML
??說明:包含了根據(jù)標(biāo)準(zhǔn)來支持XML處理的類。
??System.Data.OleDb
??說明:包含了一些OLEDB數(shù)據(jù)源的類型。
??System.Data.Sql
??說明:枚舉安裝在當(dāng)前本地網(wǎng)絡(luò)的SQL Server實(shí)例。
??System.Data.SqlClient
??說明:包含了一些操作MS SQL Server數(shù)據(jù)庫的類型,提供了和System.Data.OleDb相似的功能,但是,針對SQL做了優(yōu)化。
??System.Data.SqlTypes
??說明:提供了一些表示SQL數(shù)據(jù)類型的類。
??System.Data.Odbc
??說明:用于ODBC的.NETFramework數(shù)據(jù)提供程序。
??System.Transactions
??說明:提供了編寫事務(wù)性應(yīng)用程序和資源管理器的一些類。
??WEB命名空間
??System.Web
??說明:包含啟用瀏覽器、服務(wù)器通信的類和接口。用于管理到客戶端的HTTP輸出和讀取HTTP請求。附加的類則提供了一些功能,用于服務(wù)器端的應(yīng)用程序以及進(jìn)程、Cookie管理、文件傳輸、異常信息和輸出緩存的控制。
??System.Web.UI
??說明:包含Web窗體的類,包括Page類和用于創(chuàng)建Web用戶界面的其他標(biāo)準(zhǔn)類。
??System.Web.UI.HtmlControls
??說明:包含用于HTML特定控件的類,這些控件可以添加到Web窗體中以創(chuàng)建Web用戶界面。
??System.Web.UI.WebControls
??說明:創(chuàng)建ASP.NET服務(wù)器控件的類,當(dāng)添加到窗體時(shí),這些控件將呈現(xiàn)瀏覽器特定的HTML和腳本,用于創(chuàng)建和設(shè)備無關(guān)的Web用戶界面。
??System.Web.Mobile
??說明:生成ASP.NET移動應(yīng)用程序所需要的核心功能,包括身份驗(yàn)證和錯(cuò)誤處理。
??System.Web.UI.MobileControls
??說明:包括一組ASP.NET服務(wù)器控件,這些控件可以針對不同的移動設(shè)備呈現(xiàn)應(yīng)用程序。
??System.Web.Services
??說明:能夠使用和生成XML Web Service的類,這些服務(wù)時(shí)駐留在服務(wù)器中的可編程實(shí)體,并通過標(biāo)準(zhǔn)Internet協(xié)議公開。
??框架服務(wù)命名空間
??System.Diagnostics
??說明:該類提供允許啟動系統(tǒng)進(jìn)程,讀取和寫入事件日志以及使用性能計(jì)數(shù)器監(jiān)視系統(tǒng)性能。
??System.DirectoryServices
??說明:提供的類可便于從托管代碼中訪問Active Directory。此命名空間中的類可以從任何ActiveDirectory服務(wù)提供程序一起使用。
??System.Media
??說明:用于包房聲明文件和訪問系統(tǒng)提供的聲音的類。
??System.Management
??說明:提供的類用于管理一些信息和事件,它們關(guān)系到系統(tǒng),設(shè)備和WMI基礎(chǔ)結(jié)構(gòu)所使用的應(yīng)用程序。
??System.Messaging
??說明:提供的類用于連接到網(wǎng)絡(luò)上的消息隊(duì)列,向隊(duì)列發(fā)送消息,從隊(duì)列接收和查看消息。
??System.ServiceProcess
??說明:提供的類用于安裝和運(yùn)行服務(wù),服務(wù)是長期運(yùn)行的可執(zhí)行文件,它們不通過用戶界面來運(yùn)行。
??System.Timers
??說明:提供基于服務(wù)器的計(jì)時(shí)器組件,用于按指定的間隔引發(fā)事件。
??安全性命名空間
??System.Security
??說明:提供公共語言運(yùn)行庫安全性系統(tǒng)的基礎(chǔ)結(jié)構(gòu)。
??System.Net.Security
??說明:提供用戶主機(jī)間安全通信的網(wǎng)絡(luò)流。
??System.Web.Security
??說明:包含的類用于在Web應(yīng)用程序中實(shí)現(xiàn)ASP.NET安全性。
??System.Net
??說明:包含的類可為當(dāng)前網(wǎng)絡(luò)上的多種協(xié)議提供簡單的編程接口。
??System.Net.Cache
??說明:定義了一些類和枚舉,用于為使用WebRequest和HttpWebRequest類獲取的資源定義緩存策略。
??System.Net.Configuration
??說明:包含了以編程方式訪問和更新System.NET命名空間和配置設(shè)置的類。
??System.Net.Mime
??說明:包含了用于將電子郵件發(fā)送到SMTP服務(wù)器進(jìn)行傳送的類。
??System.Net.Networkinformation
??說明:提供對網(wǎng)絡(luò)流量數(shù)據(jù)、網(wǎng)絡(luò)地址信息和本地計(jì)算機(jī)的地址更改通知的訪問,還包含實(shí)現(xiàn)Ping實(shí)用工具的類。
??System.Net.Sockets
??說明:為嚴(yán)格控制網(wǎng)絡(luò)訪問的開發(fā)人員提供Windows套接字接口的托管。
??配置命名空間
??System.Configuration
??說明:包含用于以編程方式訪問.NET Framework配置設(shè)置并處理配置文件中錯(cuò)誤的類。
??System.Configuration.Assemblies
??說明:包含用于配置程序集的類。
??System.Configuration.Provider
??說明:包含由服務(wù)器和客戶端應(yīng)用程序共享,以支持可插接式模型輕松添加或移除功能的基類。
??本地化命名空間
??System.Globalization
??說明:定義與區(qū)域性相關(guān)的信息,其中包括語言、國家、地區(qū)、日歷、日期格式的模式、貨幣和數(shù)字、以及字符串的排序順序。
??System.Resources
??說明:提供一些類和接口,使開發(fā)人員創(chuàng)建、存儲并管理程序中使用的各種區(qū)域性特定資源。
??System.Ressources.Tools
??說明:包含StronglyTypedResourceBuilder類,該類提供對強(qiáng)類型資源的支持。在編譯時(shí)功能通過創(chuàng)建包含一組靜態(tài)只讀屬性的類封裝對資源的訪問,而使得使用資源變得更加容易。
總結(jié)
以上是生活随笔為你收集整理的ASP.NET的命名空间的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ASP.NET页面指令
- 下一篇: C#之整数型