meteor
驱动大牛
驱动大牛
  • 注册日期2001-12-10
  • 最后登录2009-08-14
  • 粉丝0
  • 关注0
  • 积分280分
  • 威望62点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
阅读:3797回复:8

潘爱民:关于《Visual C++技术内幕》(第四版)

楼主#
更多 发布于:2002-04-26 10:05
书名:《Visual C++技术内幕》(第四版)

原作者:David J. Kruglinski

翻译:潘爱民、王国印

出版:清华大学出版社

日期:1999年1月第1版

价格:96元

ISBN:ISBN 7-302-03243-2/TP.1738

关于《Visual C++技术内幕》(第四版)
潘爱民(2000/3/24)

《Visual C++技术内幕》(第四版)是我从开发岗位上下来之后做的第一件文字资料。我从94年开始就使用Visual C++,而且在开发工作中涉及的技术范围比较广,所以翻译这本书对我来说难度不大,除了书的最后个别地方我不太熟悉,其他所有的章节我都能很轻松地表达出来。整个翻译过程也是我再学习的过程,翻译完成之后,我算是对前几年用到的开发技术作了一个总结。

《Visual C++技术内幕》以前的两个版本都是王国印老师翻译的,这次第四版到我手里之后,我首先考虑继承原先的风格,因为原文是同一个作者写的,所以中文版也应该有继承性。这也是我第一次做翻译工作,王国印老师给了我很多指导和支持。因此王国印老师对这本书的贡献是不可忽略的。

我是97年11月拿到英文本原书的,因为我知道这是一本不可多得的好书,所以我以最快的速度将它翻译出来,在98年2月底翻译完成,3月初交给出版社。遗憾的是,过了一年之后我才在书店里见到制作精美的中文书,而当时第五版英文书已经出版(Visual C++ 6于98年9月份发布)。那时我很想继续翻译第五版,也曾找希望出版社的人联系过,可惜没找对地方,大约过了两个月之后,我看到了第五版的中文版。于是,我知道了,我与这本书的缘分已尽,我不会再有机会翻译这本书了。

几乎所有的人都会承认,《Visual C++技术内幕》是Visual C++和MFC开发的权威著作,这当然得归功于作者David Kruglinski。不幸的是,David在97年4月遇难,所以第四版成了他的绝版。在原书中,作者生平介绍被附在正文之后,所以我在翻译完成之后才看到这份介绍,才知道作者已经去世。我认为有必要把这份介绍翻译出来,这份介绍可以让我们进一步认识这本书,作者不断进取的精神可以激励我们,激励我们挑战难关。在中文版中,这份介绍被放到第一页上,我想所有看过这本书的读者一定不会错过这一页的。

因为经常有朋友或者读者与我讨论关于学习Visual C++或者MFC的话题,我想借此机会谈谈我对MFC的看法:

可以说,MFC是Windows桌面应用开发的C++ API,从早期MFC诞生到现在,Windows桌面风格经过了几次大的变动:从Windows 3.1到Windows 95再到Windows 98,Windows 2000又带来新的变化。MFC为了适应这种变化,其代码复杂度不断增加。初期的MFC只实现了文档-视结构以及相关的Windows编程接口,那时候MFC代码还是比较简捷的,但是随着Windows窗口元素的复杂化,以及OLE和多线程等特性的加入,MFC已经非常膨大、非常累赘了,这时再要根据MFC源代码来学习MFC就很困难了,因此像《Visual C++技术内幕》这样的好书就非常有必要了。我的习惯是,不到万不得已不会去读MFC的源码,同样我也不鼓励其他人为学习MFC而读它的源码。而且我也时常听到有人在骂MFC是个烂东西,从这个角度来看,我能理解他的心情。

MFC的代码已成事实,如果我们能够避免它的缺点,用好MFC还是可能的。我们仍然能够高效率地开发出Windows应用来,程序的运行效率也在可接受范围之内。这是MFC的长处,大量的应用系统已经得益于MFC类库。

从发展的眼光来看,Windows平台的发展方向已经从桌面应用转向网络应用,而网络应用非MFC所长,所以MFC在相当一段时间内不再是发展的重点,从VC5到VC6的发展我们已经可以看出这一点。而在网络应用发展过程中,COM和ATL已经成为引人注目的技术焦点。因此我们可以得出结论:《Visual C++技术内幕》的有效性还可以持续一段时间,因为MFC仍然是桌面应用的主流技术;但是我们迫切需要一些介绍ATL和COM的精品图书,这是目前计算机图书市场上比较缺乏的一类书籍。

最新喜欢:

okincnokincn
流星一剑 天才的人是流星,注定要燃烧自己以照亮他们的世纪。
moqingsong
论坛版主
论坛版主
  • 注册日期2002-04-07
  • 最后登录2011-02-03
  • 粉丝0
  • 关注0
  • 积分74分
  • 威望71点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-08-08 12:51
站里好像没有中文的吧?我上传一个要不要?
按第一贴的“给分”键,给分。
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
板凳#
发布于:2002-08-08 17:39
有就上传吧:)
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
moqingsong
论坛版主
论坛版主
  • 注册日期2002-04-07
  • 最后登录2011-02-03
  • 粉丝0
  • 关注0
  • 积分74分
  • 威望71点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-08-08 18:46
不能超过8M,
哪书有70m呐,天哪。
按第一贴的“给分”键,给分。
abcdef
驱动牛犊
驱动牛犊
  • 注册日期2002-01-19
  • 最后登录2003-04-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-08-24 12:45
说实在的,这本书我认为非常的差,空有虚名
写的非常没有条理,完全忽视windows的运行机制
热中于各种wizard。我想学MFC,用jeff prosise的那本大作代替它吧
tigeadfish
驱动牛犊
驱动牛犊
  • 注册日期2002-08-20
  • 最后登录2004-05-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-08-24 19:41
我觉的这本书很好,我搞图象处理,看了它的例子后,再看其他的书,觉的条理都清楚多了。再这本书包含的方面很广,重视例子学习,绝对是一本好书
heqingbj
驱动小牛
驱动小牛
  • 注册日期2002-10-10
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-12-15 18:16
我觉得不错
mingfa
驱动牛犊
驱动牛犊
  • 注册日期2002-11-15
  • 最后登录2008-11-03
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望20点
  • 贡献值0点
  • 好评度19点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-12-17 01:44
 从翻译的得体角度来看, 我个人认为,这本书(不敢肯定是第四版)是
一流的. 也可能我看的书本身就不多,哈哈
lutty
驱动牛犊
驱动牛犊
  • 注册日期2002-11-04
  • 最后登录2003-07-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-01-19 13:18
我也觉得入门很不错。
可能高手就觉得一般了 :D
游客

返回顶部