欢迎光临本店     登录 注册   加入收藏
  •   
欢迎光临清华大学出版社第三事业部!

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

框架设计(第二版) 读者心声
admin / 2006-10-31

读者:henny

赶紧买吧!  本书引导我“游历”CLR,解释了它的工作方式和工作原理。作者通过深入CLR所用内部数据结构,全面展示了元数据。通过本书,可了解到哪些数据是以什么方式放到堆栈上的。,它们又是以什么顺序放到对堆栈上去的。CLR所涉及的内容太宽泛了,很难一下子全部消化。本书的特点是结构清晰、通俗易懂。

乍一看,本书似乎是一本.NET Framework入门书。再一看,似乎又是一本从基本类型讲到泛型的C#程序设计教程。其实不然,本书从解释何为.NET FrameworkCLR执行模型开始,然后过渡到元数据、应用程序的配置和安装。进而深入内部机制。通过本书,您可以更好地掌握各种工具,比如NGen.exe,知道使用这些工具的最佳时机以及为什么要用或不用这些工具。书中没有太多晦涩难懂的内容,通俗易懂是本书的最大特点。对于本书,想说得实在太多,但在此时,我只想说一句,赶紧买吧!

 

读者:Al Tenhundfeld

涵盖CLR基本要素  我支持其他读者对本书的正面评论。如果已经非常精通.Net平台,打算进一步理解CLR的内部机理,本书将是理想的起点。这一版与其基于1.0/1.1的上一版同样堪称佳作。

 

读者:Paulo Sirimarco

适合高级开发人员阅读  本书深入介绍了CLRFramework。我们可以从本书中找到性能方面的提示和对Framework大部分功能的完整描述。

 

读者:Dematte' Lorenzo

Ritcher著作总是不可或缺  自从《Windows高级编程》出版以来,Ritcher的书就是程序员人手一册的“圣经”。本书结构清晰,行文流畅,包含实用示范。

 

读者:Pradeep C

Richter再现英雄本色  坦白地说,Jeffrey Richter真是我的英雄。他总是给我惊喜。无法想象他是怎么做到这一点的,居然能以非常清晰的方式阐述晦涩难懂的主题。而且,他总能一次又一次地做到这一点。他的每一本著作便是明证。

他的书有一个典型的特点,即“人无我有,人有我精”。他虽然以与Microsoft紧密合作并为.NET团队提供咨询闻名遐尔,但我更愿意将他看作一名优秀作者和良师。

说到本书,应该不是一本C#入门书。我建议读者先找C#入门书(比如Jesse Liberty的书)来看(如果需要的话),然后再来看这本书。通过本书,读者会比没有读过本书的人拥有更多优势,会为掌握.NET平台打下杂实的基础。“线程”这一章就使本书物有所值了。如同Richter的其他书一样,阅读本书绝对会使我们身心愉快,。

没有人能拥有Richter那样的化腐朽为神奇的大手笔,没有人。

 

读者:Ashutosh Singh

改变人生的好书    如果您是.NET/C#初、中级程序员,那么本书将改变您的人生。我买过若干本涉及不同领域的高级技术专著,但没有一本能与本书媲美。本书的写作风格引人入胜,能让您迅速理解并逐步喜欢上所有这些难懂的概念。不过要做好准备,Richter先生对.NET的狂热会感染您,让您对.NET欲罢不能,最终心甘情愿地花更多人力和财力在.NET图书上。

 

读者:L. W. Danz

绝对好书,.NET高级开发人员必读  本书让我如愿以偿。对于Richter,他的写作风格非常出色,他的语言通俗易懂,他给出的例子更是妙不可言。他不只是阐述一个知识点,还展示了一种我们应该效仿的编码风格。大多数作者几乎都选择简单的例子,如果只是为了和正文呼应,这样做难免有些浪费时间。本书所提供的例子则是在正文基础上进行了延伸和拓展,推动您反复思量。

没错,不读这本书也能编写.NET程序。但我坚信,如果花点时间来读这本书,写出来的程序肯定会更好。不过,我不建议您采用本书作为.NET编程入门书,因为本书已经假设读者具有一定.NET编程基础。

 

读者:DelBono Emanuele

仔细剖析幕后机理  本书解释了.NET CLR的幕后细节。如果您想了解CLR内部的工作方式和工作原理,选择本书准不会错。

 

读者:Paul Sarkisian

CLR图书中的佼佼者  读过Wrox出版的 Visual C# Professional 2005O'Relly出版的“C# Programming”之后,我最终选择了本书。它是我一直梦寐以求的好书。阅读本书,让人感觉到犹如良师在侧,它能够把问题讲解得非常透彻,容易理解。好书!

 

读者:David Douglass

如果把Microsofr .NET比作棋类游戏,那么本书将是起点方格  Microsoft .NET的核心便是 CLR.NET开发主要是围绕着CLR来进行的。但如果对CLR一无所知,应该怎么办呢?

很多.NET编程类图书都是围绕着语言来进行的。CLR的功能基本上基于对语言的描述。Jeffery Richter的书是以CLR为中心。它描述了CLR的用途,描述了CLR的工作原理。C#用于提供实际的例子,演示如何使用CLR

本书清楚有效地呈现了丰富有用的信息,值得我们多花些时间访问MSDN或编写测试代码来进行验证。本书特色主题包括:

* 源代码是如何转换为中间语言(IL)的,它们是如何存储、管理和执行的

* 描述了运行时可用的代码元数据,以及元数据的用法

* 数据是如何分类、组织和管理的

* 描述了组成一个类的成员(字段和方法等?

* 如何处理异常

* 垃圾收集的工作原理

* 映射的工作原理

* 如何编写多线程应用程序

陷阱和错误提示贯穿全书。书中介绍了不同方法在许多情形下的执行性能。如果您尚未真正理解CLR,那么我强烈建议您赶快读一读这本书。

 

读者:Patrick Smacchia 

案头必备  如果您想进一步理解CLR,或者希望自己的代码更出色,本书便是您的案头必备。几乎每一页都有无法从其他书上找到的有用信息。

我很喜欢看书中涉及的这方面的内容:微软的工程师们为什么会如此设计CLRFramework。例如,像下面这些棘手的问题,我们可以从书中找到答案:

l         在调用非虚实例方法时,C#编译器为什么会用callvirt IL指令(而不是call IL指令)。

l         在考虑使用显式接口方法实现(EIMI)时,还有哪些不太常见的情况?

l         底层的处理器体系结构和易失性存储器方法式如何与CLR关联的?

l         对于注册有很多事件的.NET Framework类,比如System.Windows.Forms.Control,设计它们的目的式为了在运行时节省内存吗?

在本书中,还可以找到很多类似问题的答案。

我还看重这个事实:J. Richter是极少数精通这一主题并有资格评判微软的某些设计选项的人之一。他的一些提议往往会被未来的.NET发行包含在内。

显然,如果您是初学者,请不要从本书开始学习.NET。但如果您的目标是成为一名.NET专家,最终需要阅读本书。

 

读者:Shawn Wildermuth

有价值,案头必备  我已经把这本书读了好几遍,相当喜欢其中的内容。第23章和第24章(线程和异步编程)足以使本书物有所值(没有人能像Jeffrey Richter那样解释线程问题)

我读过不少技术类图书。能让我体会到读书乐趣的书寥寥无几。Jeffrey Richter的新书便是其中之一。即使全书超过500页,包含大量重要的信息,但起来仍然觉得很轻松。

 

读者:Jamabazi

启发性强,有醍醐灌顶的感觉  类似于前一本,但更详细,更容易阅读和理解。阅读本书是一种享受,同时也可以从中感受到他本人对CLRC#的一些看法。

 

读者:Larry Robinson

通俗易懂,可读性强  我读过相当多技术类图书,通常一年要读30多本。事实上,我发现,没有一本书有这本书写得好,它应该是所有技术类图书作者学习写作得典范。

书中深入讨论了最佳实践和内部工作机制。通过本书的阅读,您能进一步了解.NET,而且能更好地驾驭.NET

 

读者:William G. Ryan

好得不能再好  我得承认,我自己是Jeffrey Richter的忠实读者。从上世纪90年代中期以来,我一直在读他的书,而且情不自禁地爱看他写的所有东西。如同他的其他书一样,本书愈发精益求精。上一本书是帮助我学习.NET Framework的关键,并为我节省了不少时间。这本书肯定也不例外。

本书虽然与其上一本书类似,但更深入地讨论了新特性,比如泛型,同时还融入了他以前所写的东西。本书属于旧瓶装新酒,非常透彻地阐述了CLR的内部机理。

我最近也在为一家大型出版社编写培训教材。关于“全球化”这个主题,我写了40多页。说实话,我认为自己已经全面、透彻地照顾到了每一个细节。但在我拜读了Jeffrey的书后,意识到自己忽略了两点。于是我赶紧回家修改自己的书稿。

本书就像他所写的其他书一样,不是“优秀”两个字就能形容的。它是能经受时间考验的杰作。Aiden写的序也不赖;-)

 

 

下一篇:微软重量级新书《ASP.NET 2.0高级编程》
上一篇:CLR之美-- 王翔

用户评论(共0条评论)

  • 暂时还没有任何用户评论
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
用户名: 匿名用户
E-mail:
评价等级:
评论内容:
验证码: captcha