《.NET Framework 2.0高級編程》是2007年清華大學出版社出版的圖書,作者是達夫。該書詳細探討了.NET Framework和CLR 2.0技術,以及如何在這個平台上編寫優秀的代碼。
本書是暢銷書作家Joe Duffy精心打造的優秀圖書。本書在介紹技術的同時還揭示了技術後面的基本原理,在解釋重要概念的同時還說明了它們與其他技術的聯繫和相互間的對應關係。本書可幫助讀者快速掌握使用.NET Framework和CLR編程。
第1章 引言
1.1 平台的發展歷史
1.2 .NET Framework技術概覽
第2章 通用類型系統
2.1 類型系統介紹
2.2 類型和對象
2.3 范型
2.4 參考文獻
第3章 CLR技術內幕
3.1 中間語言
3.2 異常
3.3 自動記憶體管理
3.4 實時編譯
3.5 參考文獻
第4章 程式集、載入和部署
4.1 部署、執行和重用單元
4.2 程式集載入
4.3 本地映像生成
4.4 參考文獻
第5章 基本類型
5.1 原始類型
5.2 各種各樣的BCL支持
5.3 常見的異常
5.4 參考文獻
第6章 數組與集合
6.1 數組
6.2 集合
6.3 參考文獻
第7章 I/O、檔案和網路互連
7.1 流
7.2 標準設備
7.3 網路互連
7.4 參考文獻
第8章 國際化
8.1 國際化的概念
8.2 示例場景
8.3 文化
8.4 資源
8.5 編碼
8.6 向默認文化挑戰
8.7 參考文獻
第9章 安全性
第10章 執行緒、AppDomain和進程
第11章 非託管的互操作性
第12章 跟蹤和診斷
第13章 正則表達式
第14章 動態編程
第15章 事務
附錄A IL快速參考
本書是暢銷書作家Joe Duffy精心打造的優秀圖書,詳細探討了.NET Framework和CLR 2.0技術,以及如何在這個平台上編寫優秀的代碼。本書在介紹技術的同時還揭示了技術後面的基本原理,在解釋重要概念的同時還說明了它們與其他技術的聯繫和相互間的對應關係。本書可幫助讀者快速掌擗使用.NET Framework和CLR編程。
當.NET Framework和公共語言運行庫(CLR)在健壯性、可靠性和豐富性等方面不斷成熟時,開發人員越來越需要理解所有託管代碼在其上運行的基礎。本書介紹所有開發人員可以使用的底層平台的共性,而不論選擇什麼語言或使用什麼開發工具。
本書首先深入介紹了CLR的基礎,接下來回顧了基類庫(BCL),然後闡述更為高級的Framework庫。這些庫常用於大多數託管應用程式中。通過大量工作代碼示例和獨特的覆蓋深度,本書全面介紹了.NET Framework和CLR 2.0提供的內容。
CLR體系結構的細節,包括垃圾收集、異常、實時編譯和公共類型系統;程式集的工作方式和部署選項,從執行程式到共享庫,再到私有庫;BCL的特定部分,高級Framework庫,例如新的事務庫;CLR的高級服務,例如安全編程模型以及孤立性和並發性的形式;CLR的豐富元數據如何用於動態編程和運行時代碼生成。
本書適合於具有Microsoft(.NET 1.x Win32或COM)或Java平台相關開發經驗,並且需要使用.NET Framework和CLR編程的開發人員。