跳至內容
主選單
主選單
移至側邊欄
隱藏
導覽
首頁
近期變更
隨機頁面
MediaWiki說明
Taiwan Tongues 台語維基
搜尋
搜尋
外觀
建立帳號
登入
個人工具
建立帳號
登入
檢視 基礎類別館 的原始碼
頁面
討論
臺灣正體
閱讀
檢視原始碼
檢視歷史
工具
工具
移至側邊欄
隱藏
操作
閱讀
檢視原始碼
檢視歷史
一般
連結至此的頁面
相關變更
特殊頁面
頁面資訊
外觀
移至側邊欄
隱藏
←
基礎類別館
由於以下原因,您無權編輯此頁面:
您請求的操作只有這些群組的使用者能使用:
使用者
、taigi-reviewer、apibot
您可以檢視並複製此頁面的原始碼。
'''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''' 提供資料流和檔案讀寫的支援: * TextReader / TextWriter,StringReader / StringWriter:文字檔佮字串的讀器佮寫入器。 * BinaryReader / BinaryWriter:二進位資料讀寫器。 * StreamReader / StreamWriter:資料流讀寫器。 * Directory / DirectoryInfo:磁碟資料夾物件。 * File / FileInfo:磁碟檔案件。 * DriveInfo:電腦內底的磁碟資訊物件。 * FileStream:檔案的資料流。 * BufferedStream:緩衝區資料流。 * MemoryStream:記持體空間資料流。 佇這个號名空間下跤,閣支援幾个功能類別: * System . IO . Compression:資料壓縮工具,目前支援 GZip 和 Deflate 兩款壓縮法(. NET Framework 二鋪零才有)。 * System . IO . Pipe:管線資料流支援(. NET Framework 三石五才有)。 * System . IO . Packaging:支援 ZIP 格式的壓縮封裝(. NET Framework 三更零才有)。 '''System . Net''' . NET 中的網路功能,比如講: * HTTP 通訊的 WebClient , HttpWebRequest / HttpWebResponse。 * FTP 通訊的 FtpWebRequest / FtpWebResponse。 * TCP/UDP 通訊嘛以及待服類別的 TcpClient / TcpListener , UdpClient / UdpListener。 * Winsock 的基礎 Socket 類別。 * SMTP 郵件寄發的 SmtpMail 類別猶閣有包裝電子郵件內容的 Message 類別。 '''System . Reflection''' . NET 中提供執行期型別資訊(RTTI)的支援,會當用來存取 . NET 組件(Assembly)中的中介資料,並會當呼叫內部的屬性抑是方法等。 '''System . Diagnostics''' . NET 中提供系統診斷,除錯,追蹤佮執行外部行程的能力。 * Debug 類別會當佇除錯程式執行中送出除錯訊息。 * Debugger 類別會當控制 Visual Studio 抑是相容的除錯器執行,包括斷點設定佮啟動除錯等等。 * Trace 類別會當佇非除錯的狀態之下送出診斷訊息。 * EventLog 類別會當和 Windows 的事件檢視器互動。 * Process 類別會當取得目前佇電腦中執行的行程資訊,猶閣有啟動佮終止行程。 '''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 . Runtime . CompilerService:提供編譯器所需要中介資料的支援。 * System . Runtime . InteropService : . NET 著 COM 佮純 Win 三十二 API 以及以函式方式開放的 DLL 的互動支援。 * System . Runtime . Remoting : . NET Remoting 組成的類別庫。 * System . Runtime . Serialization:佇咧 . NET 中提供資料序列化(Serialization)的支援,這馬目前可支援 SOAP,Binary,XML 等序列化能力。 '''System . Security''' . NET 中控制安全性的重要類別。 * System . Security . AccessControl:包裝矣著 Windows 資源的存取控制 ( Access Control ) 伊需要的 API。 * System . Security . Principal:包裝了使用者原理 ( Principal ) 東西,來支援無仝的驗證方法。 * System . Security . Cryptographics:包裝 . NET Framework 所支援的密碼編譯演算法,比如講 DES,AES,SHA,MD 五等。 * System . Security . Permission:包裝 . NET Framework 的 Code Access Security 所需要的權限旗標。 * System . Security . Policy:控制 . NET Framework 程式執行的原則 ( Policy ) 功能。 '''System . ServiceModel''' WCF 的組成類別庫,佇咧 . NET Framework 三更零的時陣出現。 '''System . Text''' . NET 中嘿文字,編碼猶閣有正規運算式(Regular Expression)的支援。 '''System . Threading''' . NET 中對執行緒控制的支援。 '''System . Timers''' . NET 中的原生計時器支援(佮 Windows Forms 中的 Timer 控制項無仝,伊有閣較精準的計時器)。 '''System . Transactions''' . NET 中的 DTC Transaction(閣稱 OLE Transaction)支援,佇咧 . NET Framework 二孵空的時陣出現。 '''System . Windows . Forms''' Windows Forms 的組成類別庫,包裝矣 Win 三十二使用者介面,視窗,共享控制項,以及 Shell 的基礎 API,以提供設計 Windows 應用程式使用者介面所需要的支援。 '''System . Windows''' WPF 的組成類別庫,佇咧 . NET Framework 三更零的時陣出現。 '''System . Web''' ASP . NET 的組成類別庫,其中亦包括了 IIS 侍服器的互動功能猶閣有 HTTP 的服務處理類別,XML Web Service 開發的基本支援嘛是由本類別提供。 '''System . Workflow''' Windows Workflow Foundation(WF)的組成類別庫,佇咧 . NET Framework 三更零的時陣出現。 '''System . Xml''' 微軟 XML 解析器 ( Parser ) 的主要包裝類別。 '''System . Linq''' '''System . Xml . Linq''' 微軟 . NET Framework 三-c五中新提供的語言功能:LINQ 的核心類別庫,System . Linq 是 LINQ to Object,而且 System . Xml . Linq 著著 LINQ to XML。 ==無仝廠商的支援== 有一寡微軟仔發展,猶閣有其他廠商發展的類別庫,嘛會使用咧 . NET Framework 中,𪜶攏遵循一致的號名空間規範。 * Microsoft . Win 三十二號名空間為著包裝部份進階 Windows API 的類別庫,其中有包含著 Registry 的存取。 * Microsoft . VisualBasic 號名空間是為著欲 Visual Basic 語言特性所設計的類別庫,比如講 My 類別(囥佇咧 Microsoft . VisualBasic . MyServices)。 * MySql . Data 是由著 MySQL AB 所設計的,供 ADO . NET 用的存取用的 MySQL 資料提供者。 * OpenNetCF 是由外部廠商開發,類似 . NET Compact Framework 的類別庫,佇咧 . NET CF 猶未成熟的時陣,伊扮演重要的角色。 ==參見== * ADO . NET * ASP . NET * Windows Forms * Java Class Library * Standard library ===其他佮相可比講 . NET Framework 彼个架構=== * Windows Presentation Foundation * Windows Communication Foundation * Windows Workflow Foundation * Windows CardSpace ==外部連結== * . NET Framework Developer Center . Microsoft Developer Network ( MSDN ) . * Base Class Libraries Community。More information and FAQs about the BCL . * MSDN BCL Documentation。 * BCLTeam's WebLog。 [[分類: 待校正]]
返回到「
基礎類別館
」。