第二书店&China-pub战略联盟提供专业服务

.NET组件程序设计(第2版) (2008 年度畅销榜NO.1817 )

会员评价: (共 10 条) 参与评论
原书名: .NET组件程序设计(第2版)
原出版社:
作者: (美)洛威(Lowy,J.) 著,刘如鸿 译
出版社: 电子工业出版社
书号: 9787121039836 出版日期:2007-6-1 开本: 页码: 624 版次: 点击: 3289
所属类别: 程序设计Delphi
市场价: ¥88.00     会员价:¥66.00
本书主要介绍了设计和开发基于组件的.NET应用程序所需要的技术及相关主题,说明了.NET组件程序设计的起源和它对以往技术缺陷所作的改进。本书还利用大量的代码示例、使用技巧、开发警示、设计准则和富有创意的实用工具,向读者介绍如何运用.NET框架编写可复用、可维护和健壮的组件。通过此书,读者还能了解到组件技术在.NET平台上的实现和应用,以及如何在几种设计和编程模型中选择最佳方案。全书内容翔实,示例丰富,是近年来组件程序设计方面不可多得的佳作。

用户评论

58.49.239.85 说:
该书勘误请访问:http://blog.csdn.net/bvbook/archive/2007/12/26/1968060.aspx
发布于2007-12-26 14:39:44
(0)回应 有0人认为此评论有用, 有0人认为没用, 您认为呢?
刚看第二章就发现了不少问题,举个例子把,原书的插图都是VS2005英文版的界面,译者好心都换成vs2005简体中文版的界面了,可是转换的又不彻底,和原图不能完全对上,有的丢失重要信息。比如P32这张图,这个引用对象的名称和里面的别名项,呵呵,差哪去了? 画蛇添足啊。
发布于2007-10-14 21:52:26
(0)回应 有0人认为此评论有用, 有0人认为没用, 您认为呢?

续四
P27(-10)任何客户端,不管它驻留的程序集(是一个类库或者是一个应用程序集)在哪里,都可以使用MyClass组件,但是客户端开发人员首先要将类型定义和服务器程序集中的组件导入客户端程序集。
原文:Any client, regardless of the assembly in which it resides (be it a class library or an application assembly), can use the MyClass component, but first the client developer needs to import the definitions of the types and components in the server assembly to the client assembly.
建议:任何客户端,不管它位于哪一类的程序集中(一个类库或是一个应用程序集),都可以使用MyClass组件,但是客户端开发人员首先要将服务器程序集中的类型定义和组件导入到客户端程序集中。

P28(-1)注意:尽管MyClass组件驻留在其他组件中,它也可以如同它是客户端的本地代码一样被引用。
原文:Notice that although the MyClass component resides in another assembly, it can be referenced as if it were local to the client code.
建议:注意:尽管MyClass组件驻留在另一程序集中,它仍可以如同客户端的本地代码一样被引用。

P31(1)当编辑器试图来解析对System命名空间的引用,
原文:when the compiler tries to resolve the reference to the System namespace it would use the immediate containing scope,
评论:“编辑器”应为“编译器”。

P34(-13)这与使用传统的Windows DLL相类似,尽管.NET自身并没有明确排除客户端使用其他应用程序集中的组件。
原文:This was analogous to the use of classic Windows DLLs, though there was nothing specific in .NET itself that precluded clients from using components in other application assemblies.
建议:这与使用传统的Windows DLL相类似,尽管.NET自身并没有特别的原因要阻止客户端使用其他应用程序集中的组件。
评论:言下之意似乎是指Visual Studio 2003不允许开发人员添加application assemblies的引用可能只是惯性思维而已。

P34(-8)例如,一个逻辑的应用程序可以由一个带有用户界面的EXE应用程序集,以及由该用户界面程序集调用的其他几个EXE应用程序集组成,它们全都加载到同一个进程中(或者相同的应用程序域,这在第10章中阐释)。
原文:For example, nothing prevents you from having a logical application comprised of one EXE application assembly with the user interface in it and several other EXE application assemblies referenced by the user-interface assembly, all loaded in the same process (as well as the same app domain, as explained in Chapter 10).
评论:“或者相同的应用程序域”应为“也在同一应用程序域中”

P36(13)如果你想在客户端外使用组件,可使用 public 访问修饰符:
原文:If you wish to make the component available to outside clients, use the public access modifier:
建议:如果你想让外部的客户端也能使用组件,可使用 public 访问修饰符:
评论:所谓outside clients其实是指位于其他程序集中的类。

P36(-7)内部成员(甚至是公共类型)仅仅在程序集内部是可以被访问的。
原文:Internal members (even on public types) are accessible only inside the assembly.
建议:内部成员(即使是在公共的类型中)仅仅在程序集内部是可以被访问的。

待续
发布于2007-10-14 21:49:26
(0)回应 有0人认为此评论有用, 有0人认为没用, 您认为呢?
得1支
续五

P37(-1)封送包括一个执行上下文(譬如一个进程或者机器)中的客户端顺向调用另一个对象驻留的地方;调用其他执行上下文的调用并且传回响应给客户端。
原文:Marshaling involves forwarding calls made by a client in one execution context (such as a process or machine) to another where the objects reside, invoking the calls in the other execution context, and sending the responses back to the client.
建议:封送包括以下过程:首先将一个执行上下文(譬如某一进程或者机器)中的客户端调用转发至(服务器)对象所驻留的另一个执行上下文中,然后在该上下文中执行调用,最后将响应传回给客户端。
评论:“forwarding calls”中的forward是动词,call是名词。

P38(-3)这通常能帮你在各种帮助文档中查找类型信息时省去很多麻烦。
原文:This often saves you the trouble of sifting through the help files looking for type information.
建议:这通常能为你省却在帮助文件中查找类型信息的麻烦。
。。。

篇幅所限就不再一一列举了。

总的来说,这是一部相当让人失望的译作。很明显,翻译质量之所以如此低下,除了译者的水平有限以外,其态度亦难辞其咎(否则至少第二大硬伤可以避免)。当你在看完全书以后再次阅读译者序的时候,多少都会觉得有点讽刺。或者,译者所谓的“梦想”其实只不过是一种叶公好龙式的钟爱而已。


发布于2007-10-14 21:48:19
(0)回应 有0人认为此评论有用, 有0人认为没用, 您认为呢?
怎么好多是针对C/S应用程序的呢....
但还是在看 可能是自己菜 所以觉得里面很多东西都很好.
发布于2007-8-28 15:27:48
(0)回应 有0人认为此评论有用, 有0人认为没用, 您认为呢?
这本书的代码不多,但是都是高级主题,看完让你琢磨了就明白的书,很不错

现在买书都没发买了。基本好的 。net的书都是入门的居多,现在都开始看c++,winnt内核的书了
发布于2007-8-12 9:07:28
(0)回应 有0人认为此评论有用, 有1人认为没用, 您认为呢?
58.49.29.238 说:
这本书是非常棒的。虽然这本书只有500页,它覆盖很多超前的主题及将这些主题给予详细的阐述。这本书的内容给我印象很深刻是:它深入的探讨.Net以及表现出易懂的写作方式。如果你想成为好的.net开发人员,这是您不能错过的图书。

发布于2007-7-3 13:25:12
(0)回应 有0人认为此评论有用, 有0人认为没用, 您认为呢?
我倒是没看出来书垃圾在那里,倒是看出你肯定是个垃圾了,楼下的
发布于2007-6-27 13:13:00
(0)回应 有0人认为此评论有用, 有0人认为没用, 您认为呢?
看目录就知道是垃圾书,骗钱的
发布于2007-6-18 1:48:03
(0)回应 有0人认为此评论有用, 有0人认为没用, 您认为呢?
leveretzhang 说:
这本书好象是VB的
发布于2007-6-14 13:47:53
(0)回应 有0人认为此评论有用, 有0人认为没用, 您认为呢?
>>发表评论      >>查看更多评论  

商品意见

>>我要提问  
同类热销商品
您的浏览历史
第二书店联系方式 010-64348411 webmaster@dearbook.com
购买向导 如何付款 如何配送 订单信息 售后服务
购买流程 货到付款 北京用户 订单状态处理 退换货原则
搜索商品 邮局汇款 高校用户Free 如何修改订单 退换货方法
银行电汇 国内用户 查询订单方法 相关问题说明
网上支付 国外用户
其他支付方式
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved .