當前位置:編程學習大全網 - 編程語言 - Codedom編程空間

Codedom編程空間

的。NET Framework類庫是壹個由NET Framework中包含的類、接口和值類型組成的庫。NET框架SDK。這個庫提供了對系統函數的訪問,是構建的基礎。NET框架應用程序、組件和控件。

DotNet FrameWork的所有類別都包含在命名空間中。

命名空間

的。NET Framework類庫提供了以下命名空間:

▲微軟。CSharp

包含支持C#語言編譯和代碼生成的類。

▲微軟。JScript

包含支持JScript語言編譯和代碼生成的類。

▲微軟。VisualBasic

包含在Visual Basic中支持編譯和代碼生成的類。網語。

▲微軟。Vsa

包含使您能夠集成。NET框架腳本引擎集成到您的應用程序中,並在運行時編譯和執行代碼。

▲微軟。Win32

提供兩種類型的類:處理由操作系統引發的事件的類和在系統註冊表上操作的類。

▲系統

包含用於定義常用值和引用數據類型、事件和事件處理程序、接口、屬性以及處理異常的基類和基類。

其他類提供支持以下操作的服務:數據類型轉換、方法參數操作、數學計算、遠程和本地程序調用、應用程序環境管理以及對托管和非托管應用程序的監督。

▲系統。CodeDom

包含可用於表示源代碼文檔的元素和結構的類。這些元素可用於構建源代碼文檔的結構。通過使用▲系統提供的功能。編譯器命名空間,可以將源代碼文檔輸出為用支持的語言編寫的源代碼。

▲系統。CodeDom .編譯器

包含用於管理受支持的編程語言中源代碼的生成和編譯的類型。每個代碼生成器都可以根據代碼文檔對象模型(CodeDOM)源代碼模型(由▲系統提供的元素組成)的結構,生成特定編程語言的源代碼。CodeDom名稱空間)。

▲系統。收集

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

▲系統。收藏。專業

包含專用的強類型集合;例如,鏈表字典、位向量和只包含字符串的集合。

▲系統。組件模型

提供用於實現組件和控件的運行時和設計時行為的類。此命名空間包括用於實現屬性和類型轉換器、數據源綁定和組件授權的基類和接口。

▲系統。組件模型.設計

包含開發人員可以用來生成自定義設計時組件行為並在設計時配置組件用戶界面的類。設計時環境提供了壹個系統,使開發人員能夠排列組件並配置其屬性。

▲系統。組件模型.設計.序列化

提供在設計時支持自定義和控制序列化的類型。

▲系統。配置

提供使您能夠以編程方式訪問的類和接口。NET Framework配置設置並處理配置文件(.配置文件)。

▲系統。配置.程序集

包含用於配置程序集的類。

▲系統。配置.安裝

提供使您能夠為自己的組件編寫自定義安裝程序的類。Installer類是中所有自定義安裝程序的基類。NET框架。

▲系統。數據

它基本上由構成ADO.NET結構的類組成。ADO.NET結構使您能夠生成可用於有效管理多個數據源中的數據的組件。在不相連的方案中(如互聯網),ADO.NET提供了壹些工具,可以在多層系統中請求、更新和協調數據。ADO.NET結構也可以在客戶端應用程序(如Windows窗體)或ASP.NET創建的HTML頁面中實現。

▲系統。數據.通用

包含由共享的類。NET Framework數據提供程序。的。NET Framework數據提供程序描述了用於訪問托管空間中的數據源(如數據庫)的類的集合。

▲系統。Data.Odbc

封裝ODBC。NET Framework數據提供程序。的。NET Framework數據提供程序描述了用於訪問托管空間中的數據源(如數據庫)的類的集合。通過使用OdbcDataAdapter類,可以填充駐留在內存中的數據集,並使用它來查詢和更新數據源。

有關如何使用此命名空間的更多信息,請參見OdbcDataReader、OdbcCommand和OdbcConnection類。

註意:此命名空間僅在。NET Framework版本1.1。

▲系統。Data.OleDb

封裝OLE DB。NET Framework數據提供程序。OLE DB。NET Framework數據提供程序描述了用於訪問托管空間中的OLE DB數據源的類的集合。

▲系統。數據. Oracle客戶端

封裝神諭。NET Framework數據提供程序。先知。NET Framework數據提供程序描述了用於訪問托管空間中的Oracle數據源的類的集合。

註意:此命名空間僅在。NET Framework版本1.1。

▲系統。Data.SqlClient

封裝SQL Server。NET Framework數據提供程序。SQL服務器。NET Framework數據提供程序描述了用於訪問托管空間中的SQL Server數據庫的類的集合。

▲系統。Data.SqlServerCE

描述可用於從托管環境中基於Windows CE的設備訪問SQL Server CE中的數據庫的類集合。通過此命名空間,您可以在壹臺設備上創建SQL Server CE數據庫,並與另壹臺設備或遠程服務器上的SQL Server數據庫建立連接。

註意:此命名空間僅在。NET Framework版本1.1。

▲系統。Data.SqlTypes

為SQL Server中的本機數據類型提供類。這些類為其他數據類型提供了更安全、更快速的替代方法。在此命名空間中使用類有助於在可能發生精度損失的情況下防止類型轉換錯誤。因為其他數據類型和SqlTypes在後臺相互轉換,所以在此命名空間中顯式創建和使用對象也將產生更快的代碼。

▲系統。診斷學

提供允許與系統進程、事件日誌和性能計數器交互的類。此命名空間還提供了使您能夠調試應用程序和跟蹤代碼執行的類。有關更多信息,請參見跟蹤和調試類。

▲系統。診斷。符號商店

提供使您能夠讀寫調試符號信息的類,如Microsoft中間語言(MSIL)映射的源代碼行。面向的編譯器。NET Framework可以將調試符號信息存儲在程序員數據庫(PDB)文件中。調試器和代碼分析器工具可以在運行時讀取調試符號信息。

▲系統。目錄服務

提供壹種從托管代碼訪問Active Directory的簡單方法。此命名空間包含兩個組件類:DirectoryEntry和DirectorySearcher。這兩個類使用活動目錄服務接口(ADSI)技術。ADSI是微軟提供的壹套接口,是壹個可以靈活處理各種網絡提供商的工具。ADSI使管理員能夠相對容易地找到和管理網絡資源,而不管網絡的規模如何。

▲系統。圖畫

提供對GDI+的基本圖形功能的訪問。▲系統。Drawing.Drawing2D,▲系統。繪圖、成像和系統。文本命名空間提供了更高級的功能。

▲系統。繪圖.設計

包含擴展設計時用戶界面(UI)邏輯和繪制的類。此設計時函數可以進壹步擴展以創建以下對象:自定義工具箱項、特定於類型的值編輯器或類型轉換器,其中特定於類型的值編輯器用於編輯和圖形化表示支持類型的值;類型轉換器用於在特定類型之間轉換值。此命名空間為在設計時開發用戶界面擴展提供了壹個基本框架。

▲系統。繪圖。繪圖2D

提供高級二維和矢量圖形功能。這個命名空間包括漸變畫筆、矩陣類(用於定義幾何變換)和GraphicsPath類。

▲系統。繪圖。成像

提供高級GDI+圖像處理功能。▲系統提供基本的圖形功能。繪圖命名空間。

▲系統。繪圖.打印

提供與印刷相關的服務。通常,您可以創建PrintDocument類的實例,設置描述打印內容的屬性,然後調用print方法來實際打印文檔。

▲系統。繪圖.文本

提供高級GDI+布局函數。▲系統提供基本的圖形功能。繪圖命名空間。此命名空間中的類使用戶能夠創建和使用字體集。

▲系統。企業服務

為企業應用程序提供重要的基礎設施。COM+為部署在企業環境中的組件編程模型提供了壹種服務結構。此命名空間為提供對COM+服務的訪問。NET框架對象,從而使。NET Framework對象更適合企業應用程序。

▲系統。enterprise services . CompensatingResourceManager

提供使您能夠在托管代碼中使用補償資源管理器(CRM)的類。CRM是COM+提供的壹項服務,它使您能夠在Microsoft分布式事務處理協調器(DTC)事務中包含非事務性對象。雖然CRM沒有提供完整的資源管理器的功能,但是它們通過恢復日誌提供了事務原子性(全有或全無行為)和持久性。

▲系統。企業服務.內部

為COM+服務提供基礎結構支持。這個命名空間中的類和接口專門用於支持在▲System中調用。來自非托管COM+類的EnterpriseServices。

▲系統。全球化

包含定義區域性相關信息的類,這些信息包括語言、國家/地區、使用的日歷、日期格式模式、貨幣、數字和字符串的排序順序。這些類對於編寫全球(國際)應用程序很有用。

▲系統。超正析象管(Image Orthicon)

包含允許同步和異步讀寫數據流和文件的類型。

▲系統。IO .隔離存儲

包含允許創建和使用獨立存儲區的類型。通過使用這些存儲區域,您可以讀寫不太可信的代碼無法訪問的數據,並且可以防止可以存儲在文件系統中其他位置的敏感信息的泄露。數據存儲在獨立於當前用戶和代碼所在程序集的數據倉中。

▲系統。管理

提供對與符合Windows Management Instrumentation(WMI)基礎架構的系統、設備和應用程序相關的豐富管理信息和管理事件的訪問。

▲系統。管理.儀器儀表

提供標準化應用程序管理以及通過WMI向潛在用戶公開管理信息和事件所需的類。這樣,用戶(如Microsoft Application Center或Microsoft Operations Manager)可以輕松管理您的應用程序,管理員腳本或其他應用程序(托管和非托管應用程序)也可以監視和配置您的應用程序。

▲系統。信息發送

提供使您能夠連接、監視和管理網絡上的消息隊列以及發送、接收或查看消息的類。

▲System.Net

為網絡中當前使用的各種協議提供簡單的編程接口。WebRequest和WebResponse類構成了所謂可插拔協議的基礎,這是網絡服務的實現。它使您能夠開發使用Internet資源的應用程序,而無需考慮每個協議的具體細節。

▲系統。Net .套接字

為需要嚴格控制網絡訪問的開發人員提供Winsock套接字接口的托管實現。

▲系統。反射

包含提供加載類型、方法和字段的托管視圖的類和接口,並具有動態創建和調用類型的能力。

▲系統。反射。發射

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

▲系統。資源

提供允許開發人員創建、存儲和管理應用程序中使用的各種特定於區域性的資源的類和接口。

▲系統。運行時.編譯器服務

為使用托管代碼指定元數據中影響公共語言運行庫運行時行為的屬性的編譯器編寫人員提供功能。此命名空間中的類僅由編譯器編寫器使用。

▲系統。運行時. InteropServices

提供支持COM互操作和平臺調用服務的各種成員。如果您不熟悉這些服務,請參見與非托管代碼交互工作。

▲系統。runtime . interop services . custom marshalers

支持。NET基礎結構,不直接在代碼中使用。

▲系統。runtime . interop services . expando

包含IExpando接口,該接口允許您通過添加或移除對象的成員來修改對象。

▲系統。Runtime.Remoting

提供允許開發人員創建和配置分布式應用程序的類和接口。

▲系統。Runtime.Remoting.Activation

提供支持服務器和客戶端遠程對象激活的類和對象。

▲系統。Runtime.Remoting.Channels

包含支持和處理信道和信道接收器的類,當客戶端調用遠程對象上的方法時,信道和信道接收器用作傳輸媒體。

▲系統。Runtime.Remoting.Channels.Http

包含使用HTTP協議在遠程位置之間傳輸的消息和對象的通道。默認情況下,HTTP信道以SOAP格式對對象和方法調用進行編碼以便傳輸,但是也可以在信道的配置屬性中指定其他編碼和解碼格式化程序接收器。

▲系統。Runtime.Remoting.Channels.Tcp

包含使用TCP協議在遠程位置之間傳輸的消息和對象的通道。默認情況下,TCP信道以二進制格式對對象和方法調用進行編碼以進行傳輸,但也可以在信道的配置屬性中指定其他編碼和解碼格式化程序接收器。

▲系統。Runtime.Remoting.Contexts

包含定義所有對象所在的上下文的對象。上下文是壹個有序的屬性序列,用於定義對象所處的環境。上下文是在對象激活期間創建的,這些對象被配置為需要壹些自動服務,如同步、事務、實時(JIT)激活、安全性等。壹個上下文中可以存在多個對象。

▲系統。Runtime.Remoting.Lifetime

包含管理遠程對象生存期的類。傳統上,分布式垃圾收集功能使用引用計數和Ping來控制對象的生存期。這種機制在每個服務只有幾個客戶端時可以正常工作,但在每個服務有幾千個客戶端時就不能正常工作了。遠程處理生存期服務將每個服務與壹個租約相關聯,當租約過期時,該服務將被刪除。生存期服務可以起到傳統分布式垃圾收集器的作用,當每個服務的客戶端數量增加時可以很好的調整。

▲系統。Runtime.Remoting.Messaging

包含用於創建和遠程處理消息的類。遠程處理基礎結構使用消息與遠程對象通信。消息用於傳輸遠程方法調用、激活遠程對象和交換信息。消息對象攜帶壹組命名屬性,包括操作標識符、代表信息和參數。

▲系統。Runtime.Remoting .元數據

包含可用於自定義對象和字段的SOAP的生成和處理的類和屬性。此命名空間中的類可用於指示SOAPAction、類型輸出、XML元素名稱和XML命名空間URI方法。

▲系統。runtime . remoting . metadata . w3cxsd 2001

包含萬維網聯盟(W3C)在2001中定義的XML架構定義(XSD)。W3C中的“XML模式第2部分:數據類型”規範決定了各種數據類型的格式和行為。該命名空間包含W3C兼容數據類型的包裝類。所有日期和時間類型都符合ISO標準。

▲系統。runtime . remoting . metadata services

包含Soapsuds.exe命令行工具和用戶代碼用來在元數據和遠程處理基礎結構的XML架構之間進行相互轉換的類。

▲系統。Runtime . Remoting.Proxies

包含控制和提供代理函數的類。代理是本地對象,是遠程對象的映像。代理使客戶端能夠跨遠程處理邊界訪問對象。

▲系統。Runtime.Remoting.Services

包含為提供功能的服務類。NET框架。

▲系統。運行時.序列化

包含可用於序列化和反序列化對象的類。序列化是將對象或對象圖轉換為線性字節序列以便存儲或傳輸到其他位置的過程。反序列化是接受存儲的信息並用它重新創建對象的過程。

▲系統。運行時.序列化.格式化程序

提供序列化格式化程序使用的通用枚舉、接口和類。

▲系統。runtime . serialization . formatters . binary

包含可用於以二進制格式序列化和反序列化對象的BinaryFormatter類。

▲系統。runtime . serialization . formatters . soap

包含可用於序列化和反序列化soap格式的對象的SOAPformatter類。

▲系統。安全性

提供的基礎結構。NET Framework安全系統,包括權限的基類。

▲系統。安全。密碼術

提供加密服務,包括數據的安全編碼和解碼,以及許多其他操作,如哈希、隨機數生成和消息驗證。

▲系統。Security . Cryptography.X509Certificates證書

用Authenticode X.509 v.3證書實現公共* *語言運行時。此證書是用唯壹標識證書持有人的私鑰簽名的。

▲系統。Security.Cryptography.XML

包含支持創建和驗證XML數字簽名的類。此命名空間中的類實現了萬維網聯盟(W3C)推薦的“XML簽名語法和處理”。有關詳細信息,請參考信息服務(IIS)的外部托管應用程序托管ASP.NET應用程序的功能。

▲系統。網絡郵件

包含使您能夠使用CDOSYS消息組件構造和發送消息的類。郵件通過Microsoft Windows 2000或任何SMTP服務器中內置的SMTP郵件服務發送。此命名空間中的類可以從ASP.NET或任何托管應用程序中使用。

▲系統。網絡手機

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

▲系統。網絡安全

包含用於在Web服務器應用程序中實現ASP.NET安全性的類。

▲系統。網絡服務

包含使您能夠使用ASP.NET和XML Web services客戶端創建XML Web services的類。XML Web services是使用標準協議(如HTTP、XML、XSD、SOAP和WSDL)在松散耦合的環境中提供消息交換能力的應用程序。使用XML Web服務,可以在異構環境中的公司內部和公司之間生成模塊化應用程序,以便它們可以與各種實現、平臺和設備進行互操作。這些應用程序的部分基於SOAP的XML消息可以嚴格定義(結構化和類型化)或寬松定義(使用任意XML)。這些消息可以隨著時間的推移而發展,而不會破壞協議,這對於作為未來Web構建塊的XML Web服務的靈活性和可靠性來說是非常重要的。

▲系統。Web .服務.配置

由配置由ASP.NET創建的XML Web services如何運行的類組成。

▲系統。Web .服務.描述

包含使您能夠使用Web服務描述語言(WSDL)公開描述XML Web服務的類。這個名稱空間中的每個類對應於WSDL規範中的壹個特定元素,而類的層次結構對應於壹個有效的WSDL文檔的XML結構。

▲系統。Web .服務.發現

由允許XML Web services客戶端通過稱為XML Web services發現的過程來定位Web服務器上可用的XML Web services的類組成。

▲系統。網絡服務協議

由定義協議的類組成,這些協議用於在通信期間通過網絡在XML Web services客戶端和在ASP.NET創建的XML Web services之間傳輸數據。

▲系統。Web.SessionState

提供支持在服務器上的Web應用程序中存儲特定於單個客戶端的數據的類和接口。會話狀態數據用於向客戶端提供與應用程序持久連接的外觀。狀態信息可以存儲在本地進程內存中,或者,對於網絡場配置,狀態信息可以使用ASP.NET狀態服務或SQL Server數據庫存儲在進程之外。

▲系統。Web.UI

提供類和接口,使您能夠創建在Web應用程序中作為網頁上的用戶界面出現的控件和頁面。此命名空間包括Control類,該類為所有控件(無論是HTML控件、Web控件還是用戶控件)提供壹組通用的函數。它還包括壹個頁面控件,每當對Web應用程序中的頁面發出請求時,都會自動生成該控件。此外,還提供了壹些類,這些類提供Web窗體服務器控件的數據綁定功能、保存給定控件或頁面的視圖狀態的能力以及適用於可編程控件和文本控件的分析功能。

▲系統。網頁界面設計

包含可用於擴展Web窗體設計時支持的類。

▲系統。Web.UI .設計. Web控件

包含可用於擴展對Web服務器控件的設計時支持的類。

▲系統。網頁界面控件

包含使您能夠在Web窗體頁上創建HTML服務器控件的類集合。HTML服務器控件在服務器上運行,並直接映射到大多數瀏覽器支持的標準HTML標記。這使您能夠以編程方式控制Web窗體頁上的HTML元素。

▲系統。移動控件

包含壹組ASP.NET服務器控件,可以智能地為不同的移動設備呈現您的應用程序。

▲系統。Web.UI.MobileControls.Adapters

包含ASP.NET移動控制用來自定義設備和支持擴展設備的核心設備適配器類。

▲系統。網頁控件

包含使您能夠在網頁上創建Web服務器控件的類。Web服務器控件在服務器上運行,包括按鈕和文本框等表單控件。它們還包括類似於日歷的特殊控件。因為Web服務器控件在服務器上運行,所以您可以通過編程方式控制這些元素。Web服務器控件比HTML服務器控件更抽象。它們的對象模型不壹定反映HTML語法。

▲系統。Windows .窗體

包含用於創建基於Windows的應用程序的類,這些應用程序可以充分利用Microsoft Windows操作系統中豐富的用戶界面功能。

▲系統。Windows .窗體.設計

包含支持Windows窗體組件的設計時配置和行為的類。這些類包括為Windows窗體組件(即壹組設計時服務)提供支持的設計器類、用於配置特定屬性類型的UITypeEditor類以及用於導入ActiveX控件的類。

▲系統。可擴展標記語言

提供基於標準的XML處理支持。

▲系統。Xml .架構

包含提供基於標準的XML架構定義語言(XSD)架構支持的XML類。

▲系統。Xml .序列化

包含將對象序列化為XML格式的文檔或流的類。

▲系統。Xml.XPath

包含XPath分析器和計算引擎。它支持W3C XML路徑語言(XPath)建議1.0 (www.w3.org/TR/xpath)。

▲系統。Xml . Xsl

提供可擴展樣式表轉換(XSLT)轉換支持。它支持W3C XSL轉換(XSLT)建議1.0 (www.w3.org/TR/xslt)。

使用

  • 上一篇:滿天星拖鞋編織教程
  • 下一篇:Spacex編程教學
  • copyright 2024編程學習大全網