书名: 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的实现,这样对于初学者及高手都是友好处的,能够更加深入地理解它的汇编实现,进一步巩固知识体系。