書名: C#和.NET 2.0實戰:平台、語言與架構
原書名: Practical .Net2 and C#2: Harness the Platform, the Language, the Framework
原出版社: Paradoxal Press
出版社: 人民郵電出版社
作者: Patrick Smacchia
譯者: 施凡 李永倫 譚穎華 徐寧
出版日期: 2007-12-10
定價: 99.00元
原本並沒有注意到這本書,也沒有看過原版,但是當我看過這本書的目錄之後,我不禁要感歎一句:好多頁阿~~這本書的目錄足足有18頁(中文版),超級誇張~~而且絕對不是line height很多的那種,每一頁都是密密麻麻的一片,我粗略數了一下,這些目錄都是40行一頁(注意,這本書是16開的)。
當然目錄並不能說明一本書一定是好的,我們還得看看內容,先來說內容分布,這本書總共是760多頁(中文版),這似乎間接說明了一個問題——每一小節分到的頁數不是很多,會不會不深入?我必須承認有部分內容是比較淺,但這可能與作者把小節分得很細有關,例如單單XMLDocument類就有“載入和遍曆XML文檔”、“編輯和儲存XML資料”、“驗證XML文檔”三小節,所以這本書很多東西很細節化,作為一本.NET參考書確實很不錯。由於目錄的細緻,使得尋找需要的內容變得十分方便。
來說說這本書具體涵蓋的內容,我只能用一個字來形容——“全”!說實話,我覺得這本書就算叫.NET 2.0大全也一點都不過分。引用“對本書的讚譽”中的話就是“我的桌上曾經有半打C#圖書,現在我想它們可以被這本書取代了。”這是微軟地區經理、ASP.NET MVP、AspAlliance.com和AspAdvice.com總裁Steven Smith說的,如果對於其他書的話我覺得會有些誇張,但對於這本書完全是真實寫照。下面我列一下其中涉及的一些主要內容:
* MSIL指令、程式集及相關知識
* .NET程式的部署
* CLR
* 多線程
* 代碼訪問安全(CAS)
* 反射
* .NET與COM互通性
* C#語言基礎(有6章,基本涵蓋了C#涉及的所有基礎知識點,我覺得至少比國內的一些高等院校教材好很多很多)
* .NET Framework中的集合和泛型
* IO操作
* Windows Form基礎
* ASP.NET 2.0
* ADO.NET 2.0
* XML
* Remoting
* .NET Web Service
是不是發覺內容超多~~很難想象把這麼多內容放在一起會是什麼樣,但這本書確實做到了!而且內容的量恰到好處。當然我個人還是覺得這本書比較適合初中級.NET學習者,這其中當然也包括高校學生和編程愛好者,對於高手們而言,我的建議是如果你有閑錢的話可以考慮買一本放在書架上,便於翻閱尋找(高手也不是神仙,也需要經常翻閱一下,溫故而知新)。
對於一些內容的講解,這本書也是別出心裁地使用比較的方法,它會告訴你C++中有沒有類似的東西,C#中又是如何的。這樣對於那些C++程式原來說更易看懂,看起來也更親切些。同時還有MSIL的實現,這樣對於初學者及高手都是友好處的,能夠更加深入地理解它的彙編實現,進一步鞏固知識體系。