【热布克-品书博客】品书如品人,路遥知马力,日久淘好书。这里是中国最好的IT书评博客。敬请google谷歌baidu百度yahoo雅虎“热布克”!

www.lmh2004.cn---提供鼎力支持和赞助:【热布克-金牌店-电脑书专卖】◆超级诚信◆6折正版新书◆9元二手书◆持续热卖中!
文章 - 461,收藏 - , 评论 - 467, trackbacks - 10

导航

公告


Moby电脑学习园地






【热布克】客服【热布克】www.lmh2004.cn-有事敬请留言 QQ-7061938(添加好友,无需身份验证)


【热布克】-好书-百书百评
【热布克】-名家-百人百评
【热布克】-电脑图书热销榜
【热布克-易趣店】
【热布克-淘宝店】
【热布克-拍拍店】
【热布克】-电脑书关键字搜索榜
看稀奇:私密信用记录1
看稀奇:私密信用记录2
看稀奇:私密信用记录3
超过10G经典电脑电子书免费大放送!(qq7061938@gmail.com来邮必送,邮件主题请注明来自donews。)
超过100本经典电脑书配套光盘代码免费大放送!(qq7061938@gmail.com来邮必送,邮件主题请注明来自donews。)


本站最新文章列表
本站所有文章列表
本站网摘最新列表
收藏此页到365Key(提示:对任意一篇文章,点此按钮即收入您的365key中!!!)
Subscribe in Bloglines   

给我留言,留言必复
我的天天网摘 (rss订阅我的天天网摘)

Donews.com中国最好的IT类网站
keso-Donews对牛乱弹琴
水手-去他妈的爵士乐
徐静蕾-新浪老徐博客
Mody电脑学习园地

文章

收藏

相册

镜像站点

    友情链接

    存档


    正在读取评论……

    2006年05月


    100book-超经典-[热布克www.lmh2004.cn]原创-编程大师-百人百评- George Shepherd-深入解析mfc
    (注:未最终整理完毕,持续整理中)

    =============================

    本文原创为-[热布克www.lmh2004.cn]-中国最好的电脑书评博客-http://blog.donews.com/showing/

    ======================================

    大师级作品,虽然出于96年,但对MFC代码精隨的阐述现在看来仍让人心佩不已,译得也善可  这本书主要是针对mfc4.0讲的,和现在的mfc7.1的实现有的地方有些不同。说实话这本书引进的实在是太晚了。
    书写的还是不错的,写得通俗易懂,翻译的基本还可以,但是有的地方译的不好,看不懂。

     这是大师George Shepherd, Scot Wingo(这两人就是《Programming Visual C++》第五版和第六版的作者,就是《Visual C++技术内幕》的最新版)的作品,就是那个台湾的所谓候先生也推崇这本书。
    同时请楼下把《深入浅出MFC》捧上天的兄弟,认真的去读点书,我对候~不想评论什么,不过请不要他的那边书和这本书(以及《Programming Visual C++》和《Programming Windows with MFC》)相提并论。

      《深入浅出MFC》还在无情的吞噬读者的宝贵时间,不结合建模和面向对象的世界观来谈MFC,永远是让人如陷泥泽。我认真学过该书,今天回头看来,更合理的学习顺序绝对是:oop-〉深入学习c++和c++的深层机制 -〉MFC。可悲的是现在市面上涉及c++语言的一些深层次的机制的书实在太少了!!!
     
    〈〈MFC Internals〉〉成书于1996年,不是“现在还继续写关于MFC的书”。通常越无知越感胡说,“真的是不可理解”。
    这本书在MFC社区中有相当高的评价,它不是MFC给初学者看的。如果你仔细看过侯捷的书,他在〈〈深入浅出MFC〉〉中多次提到此书,并指出houjj书挖MFC主线,此书则是MFC源码导读,将MFC挖了个底朝天。“比起侯捷的《深入浅出MFC》,这本书就显得太没有深度了”,侯捷不敢说的话,全让你说了... 建议你把手和眼睛洗干净,立即打开〈〈深入浅出MFC〉〉2nd, 翻到637页,读一读〈〈无责任书评.MFC四大天王〉〉
    看MSDN就成为高手了吗?那MS Press, AW等等出版社干脆演街推销MSDN,还出书干啥?“大家看看够多吗”够多和够深是一个概念吗?Visual C++ 6就是用MFC写的话,你能写出来吗?
    诚然,MFC有自己的很多问题,比如白盒重用,缺少Command, State, CommandProcessor等设计模式支持,Undo/Redo支持,LayoutManager, event & delegate支持等等,还可列出很多。现在用MFC很多是因为蜀中无大将,如果你知道做一个大型的Windows桌面应用最好应该用什么类库,麻烦你不吝赐教。但别说用什么Qt,WTL, WinForm之类。
    说了这么多,其实就一句:评论MFC和〈〈MFC Internals〉〉, 你还不够水平。

    对MFC我没有什么深入的研究,但我非常同意fhchina的观点。我看过jjhou《深入浅出MFC》,侯老师对MFC代码的挖掘非常地深入,正如amstrongest所说的,两本书的侧重点不同。
    对于一般质量过关的书而言,没有好坏之分,只有适用于否之分。
     
      这本书和jjhou的《深入浅出MFC》应该是一样的题材
    下面有人说到看了目录觉得这本没有jjhou的好。我持保留意见。什么是MFC?你看了目录应该知道,书我没有看过只听说过,amazon上面的评价是这本书说COM,和OLE的部分非常清楚,而jjhou的书连这些提都没有提,为什么?难道MFC就是做点桌面exe吗?难道MFC就是一些宏吗?如果还想学习MFC,还是可以再看看这本的,而我开始说到的那个为什么也许在你看完后你会知道答案。

     




    100book-超经典-[热布克www.lmh2004.cn]原创-编程大师-百人百评- Jeff Prosise-MFC WINDOWS 程序设计

    (注:未最终整理完毕,持续整理中)

    =============================

    本文原创为-[热布克www.lmh2004.cn]-中国最好的电脑书评博客-http://blog.donews.com/showing/

    ======================================

    侯捷老先生力荐的作品。Prosise被誉为Petzold的接班人

    期待已久的书,对于VC初学者来说,胜过深入浅出和
    INSIDE VC++
     
      暑假读完了这本书,感觉巨经典,
    非常好,
    翻译上,虽然偶尔有小错误,但整体中规中举 ,不错。
    推荐初学者用这本书,比 《inside vc》容易入门,

    虽然我已经是一名程序员,在工作中也不再使用MFC,但我还是对这本书情有独钟。它教会了我很多,这本书在讲解MFC方面实在是很好,加上它的厚度,曾被我戏称为“至尊宝典”,我个人真是非常喜欢它。如果你想用MFC,就看它吧,除非你认为MFC已过时。

    非常好,讲解细致而且全面,绝对适合于初学者。

      嗯.我感觉这本书一级棒. 如果你读〈技术内幕〉读不下去的话,就来看它吧. 我看了一半了,写的很好. 讲的很明白!


    严重推荐,这本是一流的,自我感觉比vc++技术内幕略胜一筹,虽然 inside vc++也是一本极好MFC的书,译版印刷不错,太厚,太白,纸张白的让人觉得有漂白之谦

    翻译的不及《Programming Windows》,不过我还是给他五颗星,因为如果你是走C\C++道路的,这本书和《Programming Windows》绝对可以改变你的人生!
     
      非常好的一本书,没有SDK经验一样能读懂。INSIDE VISUAL C++,没有照顾初学WINDOWS程序的人。想学VC++
    不要东找西找了,这本就对了。

     
      昨天刚汇了钱去,还的等一星期才能拿到书啊...偶都快等不及了!
    偶是先看〈深入浅出MFC〉的,对MFC的运作过程有了大概的了解,手痒难忍,想自己搞几个小程序练练手.可手头的〈深入浅出MFC〉叫偶无从下手,〈深入浅出MFC〉对MFC的类以及成员函数介绍的太少,郁闷.
    还好,偶找到了〈PROGRAMMING MFC〉的英文电子书,硬着头皮看了两章,真是给偶相见恨晚的感觉,解渴啊!赶紧汇去NNN.NN大洋
    ------快给偶发书吧!求求你们啦!
    偶学MFC的经验是:〈深入浅出MFC〉和此书配合着看,自我感觉效果不错!


    这本书从知识的循序渐进和知识面的广阔上,远远超过了
    〈〈Inside vc++〉〉,而〈〈深入浅出MFC〉〉与其相比,只能是算一步有特点但不全面的书。
    所有想学vc的人,应该从〈〈Window程序设计〉〉和这本书开始
    终于找到你了 jeff prosise

    这本书可以说是与《WINDOWS程序设计》齐名的经典之作,连书写风格也与之相近,只不过是用MFC写成,其作者功力深厚。本书特点是开头并不教你用VC的向导,而是手工打造一个简单而又完整的程序,让你不至于一下子摸不着头脑,毕竟VC的向导所生成的代码太让初学者头疼了。一个子就是五个类,其关系是怎样的,之间如何协作,而通过这本书,你就不会有类似的彷徨,书中有非常明确的答案。
    当然,本书也有缺点,那就是其源码中并不说明有些语句是如何而来,为什么要这样,而要你慢慢揣摩,仔细研究才能领会。
    另外,书太厚了,拿在手中沉甸甸的,不过也正体现了它的价值。

    我从图书馆借了这本书。总的来说,很不错!翻译的马马虎虎,可以接受。内容集中在UI,没有MSDN全面。这本书也算是经典了。就是太厚,读起来吃力。我觉得这本比Inside VC++更适合初学者。作者又写书的经验,上来没有讲DOC/VIEW,到了很后面才开始讲,这的确是考虑到了读者!!

    把我领进vc门的书,不得不感激。真是好书,虽然我现在mfc用得渐渐少了,但是教育书籍能写成这样,真是了不起。

    真是一本好书,特别喜欢作者由浅入深,循序渐进的讲解了整个MFC的结构。看了这本书,我终于不害怕MFC的代码了,可以静下心来仔细看代码了。

    MFC Internals: Inside the Microsoft(c) Foundation Class Architecture
    by George Shepherd, Scott Wingo,
    Dean D. McCrory, Scot Wingo
    有下载的地方吗?或有出版社能出版吗?
    ==============================================
    MFC Windows 程序设计 这本书我买了,挺好的,翻译的也行,反正我能看明白,不过想写点什么东西只有这本我觉的还是不太够,除 MSDN 外,我还down了一本 Programming Visual C++ 5e 书也不错,你会发现 VC 编程也是指指点点的事,省劲多了。
    对于想学习MFC的朋友,我的经验是这样的:
    首先,可以看看 Windows API 编程,例如 Petzold 的名著,大概明白了就行了(推荐买一本,至少的down一本,反正以后还的看,而且经常要翻一翻,呵呵)aPI 虽然麻烦,但容易理解。
    然后,就是这本了,记得还要有MSDN,学习一段时间后,就该Programming Visual C++了 5e(4e 6e 也有卖),最好能写一个什么,边写边学,用哪看哪,写成也学会了。
    最后,就该MFC Internals了,也可用深入浅出代替,但是我还是想看MFC Internals,可一直没找到,所以只能看下载的深入了。
    学习的过程就是循环这三步。
    最后的最后,不管我说的有道理没道理,也写了这么一大段,就看着被我打击的键盘的面子上,帮我找找 MFC Internals 吧,有人找到就把连接就贴到这吧,我想大家都会需要的




    100book-超经典-[热布克www.lmh2004.cn]原创-编程大师-百人百评- Jeffrey Richter-Microsoft .NET框架程序设计(修订版)

    (注:未最终整理完毕,持续整理中)

    =============================

    本文原创为-[热布克www.lmh2004.cn]-中国最好的电脑书评博客-http://blog.donews.com/showing/

    ======================================

    近期有很多读者来信问我这本书是不是已经有了第二版了。这个问题我在近期刚咨询过Jeffrey先生,Jeffrey目前完全还没有开始第二版的写作。Jeffrey是个惜墨如金的人,如果.NET Framework没有大的改进——比如范型/Longhorn带来的WinFX编程模型等,Jeffrey不会匆忙就出第二版的。

    好书!何一个想了解.NET、学习.NET的读者都不可不读的全面剖析.NET框架机理,深度阐述.NET平台!!!

    我做了4年COM,2年.NET. 我想说的是这本书Jeffrey写的好——Jeffrey当之无愧的大师,李建忠译的地道——李建忠确实出身技术,不像市面上那种靠英语起家的译者。

    作者的代码很好,短小精悍。
    译者也很负责,译注添加的非常好,非常好。

    建议做.NET开发的人手一册,实际上我的同事现在已经是这样了。

    小弟读书的速度比较慢,我这本书我读了一半,Jeffery先生的作品的确是非常不错,译作也是相当的有水平,但是就我看来一Jeffery先生在此书当中对.Net Framework的讲述并不算太深入,到是经常能够提醒一些你非常容易忽略的事情。看Jeffery先生的书能够使你对.Net打下一个坚实的基础,至于再深入吗,就只有使用其它的途径来进行了。
    另我想可能Jeffery先生对.Net的接触也有限吧,不象对Win32编程那样摸爬滚打了那么多年,我个人感觉此书对系统描写的深入程度不及Jeffery先生的advanced Windows和Programming for microsoft windowsw。

    的确是译本经典的好书!!
    刚刚出版我就买了,现在已经仔细读了两遍,觉得获益非浅!首先是Jeffrey Richter 先生的水平实在是高,Jeffrey Richter先生对.Net的内部设计了如指掌,对.Net的各种用法都分析的很透彻!其次,Jeffrey Richter  先生的写作水平高,讲的内容高深而易懂!当然,作为中文版,李老师的翻译也出神入化了!
    众多因素给中国.Net程序员提供了一本经典之作!

    绝好的一本书,深入挖掘.NET,Jeffrey的名字就说明了一切。
    本来想等Don Box的大作,但实在等不及了,寻寻觅觅中发现了这本书,喜出过望。
    个人对于.NET学习的一些建议:没有必要先学习C#、Visual Basic.NET等语言,因为具体的语言在.NET中已经不象以往在Visual Studio中那么重要,应该先学习.NET框架,语言不过是实现框架功能的载体。
    基础的入门,Microsoft提供的quickstart tutorial已经够了,用到后来,你会发现,对于.NET框架的理解和掌握至关重要。

    因为过年,小弟的荷包稍微有点儿喜色了,想买一本.NET Framework方面的入门书籍,左寻右找,前思后量,发觉《Microsoft .NET框架程序设计(修订版)
    》和《Microsoft.NET程序设计技术内幕》比较合适,但是价格都有些“白领”,所以决定只买其中一本,但查看书评之后仍然不知道选择哪一本比较合适。请各位大虾指点迷津!

    Jeffrey Richter确实是高人,书写的很深,不过看懂也不太容易,最重要的是这书里讲的许多东西都不是可以立即用到开发中去的。所以虽然是好书,但是买的时候也要慎重,要想把这种东东看完整了,呵呵,几个月未必搞得定。即使看完了,能不能在工作中用好,也是两可之间的事情。

     这本书相当不错,很有深度。需要有一定的.net开发经验才能更好的理解此书。

    权威性不用多说了,看了前三章,感觉有一点悔涩,理解了7成吧,但我想毕竟CLR运作机制也不是看一两遍能懂的,现在看了第四五章,颇感轻松。呵呵,前几章写(翻)的有一点点不具体,考虑一下给个四星,大家意下如何

      书是不错。不过一开始讲得太深奥,以我有超过五年网站开发、三年软件开发经验的来说都看得一头雾水,不得不自己觉得跟不上时代的步伐了。老实说是属于中偏高层次的读者可以阅读的书,中以下层次的读都买这本书基本上短期内是浪费钱

    这本书现在看完了,感觉不错。其实这本书定位的是中等层次的读者,不是“偏高”。
    与后面的内容相比,前面部分的确有点难懂,主要是第二章和第三章。刚开始看的时候,看到第二章和第三章时,真有点把我吓坏了,不知道是不是能坚持到看完整本书。等进入第二部分(第四章始),难度陡降,只是到了最后的第19章和第20章又略有提升。真的希望Richter先生在出第二版的时候能改写一下前三章,扩充一点内容。

     电子版可以到下边这个网址找
    http://bbs.3lsoft.com/z_adv_get.asp?get=16383
    http://www.muyijin.com/enixcy/bbs/index.php?s=
    去,那里有电子版(英文版)

    在经历了漫长的等待后,我们终于看到了清华大学出版社组织重译的《Microsoft .NET框架程序设计(修订版)》一书。本书英文原名是Applied Microsoft .NET Framework Programming,由全球知名的技术作家 Jeffrey Richter先生所著。在去年《程序员》的.NET好书榜中,我们曾推荐过此书的英文版。一直以来,能透彻地分析.NET框架平台体系和底层技术的书籍了了无几。毫无疑问,《Microsoft .NET框架程序设计(修订版)》给国内.NET开发人员带来了新的希望,本书对.NET平台进行了全面地剖析,语言流畅、翻译准确,不愧为.NET领域的经典图书。
     
      说到此书,就容我稍费笔墨对Jeffrey先生做一简要的介绍。Jeffrey Richter先生是Windows/.NET程序设计领域享有盛誉的技术作家,名刊MSDN杂志的.NET专栏撰稿人。其传奇著作《Windows 高级编程指南》(Windows 95:A Developer''s Guide,Advanced Windows)、《Windows核心编程》(Programming Applications for Microsoft Windows)早已成为 Windows 程序设计领域事实上的圣经。他在13岁时开始痴迷于编程,23岁从Drexel University获得计算机学位后,就耕耘在Windows开发领域。他的Windows著作培育了几代软件开发设计人员。
     
      本书的译者是做技术出身的李建忠先生。在译序中,李建忠就告诉读者准备.NET框架 SDK和一些常用工具,并给读者提了一些指导性建议。他在每章的关键技术点都加有译注,显示了译者本人深厚的技术功底,同时也给本书增值不少!更重要的是他对Jeffrey所犯的错误以译注的形式进行了纠正,作为读者理解原书的重要补充。在一些技术细节上,李建忠亲自对代码进行调试,如在第六章“通用对象操作”里,李建忠亲自重写Equals和GetHashCode方法中的一个,检验编译器是否出现警告信息。读者可以留意每一章中的译注,就会发现,所有的这些都是非技术出身的翻译人员无法做到的!由于李建忠的技术功底和语言领悟能力,本书算是给Jeff交了一份圆满的答卷,也给读者交了一份圆满的答卷!
    在读《Microsoft .NET框架程序设计(修订版)》时,给我的总体感觉是:剖析透彻、条理清晰、每一页都有收获,每一个技术点都值得我们去理解和品味。译文流畅、读书简直是一种享受。书中的内容主要是涉及.NET平台核心技术,如.NET框架原理、程序集、元数据、值类型/引用类型、类型设计、异常处理、垃圾收集等核心技术进行了精妙的讲解,而且作者对开发中的种种问题给予了指导。比如:讲解.NET框架原理时,深入分析了我们利用C#编译器(Csc.exe)生成托管模块(需要通用语言运行时CLR才能执行的PE文件),托管EXE如何启动CLR,微软组件对象运行时执行擎(MsCorrEE.dll,在system32目录下)怎么工作等做了详细的解释。
     
      给我留有深刻印象的是该书的第十九章。这一章可以说是.NET技术的理论精华所在:关于.Net自动内存管理(即垃圾回收)。在以前,.NET框架帮助文档阐述得不是很详细。在本书中,作者用平实的语言阐述了垃圾收集的机制。比如我们用New关键字实例化一个对象,中间语言(IL)指令newobj创建新的对象,在托管堆中为对象分配内存。垃圾收集器检查托管堆中是否有不再使用的对象,进行内存回收。这一系列的理论,通过译者的表述,把整个过程表述得十分清晰明了,而且配有图表进行详细的说明!
     
      在本书中,Jeffrey先生还写了大量的C#代码,结合.NET框架深入进行剖析,比如值类型的“装箱和拆箱”,分析了大量的代码,以及这些代码执行多少次装箱和拆箱操作。我想,本书之所以如此成功,是和Jeffrey先生十几年来的C++技术背景分不开的。尤其是对底层的理解上,Jeffrey先生熟悉Windows底层,经常用反汇编工具(Ildasm.exe),这对理解.NET框架起到了很大作用。
     
      看过此书的人,对.NET框架会有一个全面的理解,而且可以发现微软.NET领域的技术精髓。那时,你会觉得Visual Studio.NET只是一个高级的源代码编辑工具而已。而更多的底层技术,是由.NET框架来完成的。你可以分析到程序的底层,可以解决程序编写、调试、部署中的许多问题。现在,你不访在网上下载《Microsoft .NET框架程序设计(修订版)》的一些章节,细细品味。
     
      引用本书译序中的一段话作为本文的结尾:
     
      “相信对于.NET领域应该很快会有同样的说法——.NET程序员将会因为此书而分为两类,一类是读过《Applied Microsoft.NET Framework Programming》的,一类是没有读过《Applied Microsoft.NET Framework Programming》的。”

    Microsoft .NET框架程序设计(修订版) Jeffrey Richter
    Applied Microsoft .NET Framework programming

    .net领域好书排名第一非它莫属
    前面3章,确实有点让人有点一头雾水!
    开始我就怕了,咋那么难!
    Jeffrey Richter 真的是牛人啊

    绝好的一本书,深入挖掘.NET,Jeffrey的名字就说明了一切。
    本来想等Don Box的大作,但实在等不及了,寻寻觅觅中发现了这本书,喜出过望。
    个人对于.NET学习的一些建议:没有必要先学习C#、Visual Basic.NET等语言,因为具体的语言在.NET中已经不象以往在Visual Studio中那么重要,应该先学习.NET框架,语言不过是实现框架功能的载体。
    基础的入门,Microsoft提供的quickstart tutorial已经够了,用到后来,你会发现,对于.NET框架的理解和掌握至关重要

     
      我一向信赖Jeffrey Richter的书。即使是少吃几顿饭也要买一本他的书。不过一定要买英文原版的才行。
    我买过一本他的书的中文版“Windows 核心编程”,翻译的没法看。结果,我痛下决心,用了几个月终于阅读完光盘中的英文原版电子书。现在,我的英文阅读水平已经大幅度提高了,这得感谢那些水平极差的翻译了,哈哈。我决定今后只看英文版的编程书了!


    这本书我也看了前几章,关键是它不仅进涉及到的是.net的问题,也有一些其他东西在里面。就像一个教大学高数的老师,不可能教你初中的知识。能不能看懂,能看懂到什么程度,就是个人的功夫问题了。是不是好书,要看这本书事不是和你看。


    大象无形,大音希声!大师就是能把深奥晦涩的东西讲的通俗易懂,本书的作者Jeffrey Richter就做到了这点。这本书讲了一种技术——基于.NET的软件开发,而且讲解的水平非凡。
    教材,当然不必有什么收藏价值,但这本书藏个一两年还是有必要的,直到你对.NET的里里外外了然于心为止。两年之后,还有送给新学者的价值。
    “收藏价值”?真的没有。Richter的讲解对象是.NET,这本书的风格就象我们的中学物理教材,时而综述一下,讲讲理论;时而动动手,结合实践;读起来很爽心。
    他写书的原则和Stroustrup相似,强调通过独特的视角,带给读者领会、理解、突破的乐趣和收获。




    100book-超经典-[热布克www.lmh2004.cn]原创-编程大师-百人百评- Jeffrey Richter-Windows高级编程指南

    (注:未最终整理完毕,持续整理中)

    =============================

    本文原创为-[热布克www.lmh2004.cn]-中国最好的电脑书评博客-http://blog.donews.com/showing/

    ======================================

    Windows 高级编程指南 旧,例子用的是标准C,Windows 核心编程新,例子用的是C++,而且有对Win2000的讨论,但文件系统等几章被去掉了 

    有过一定的win32编程基础再看这本书的感觉就像看金庸的武打小说一样,行云流水,恨不得一口气读完,真是不可多的的win32进阶级难度的读物。这是我曾经读过的编程书籍中读的最爽的一本。

    绝对经典!此书是学习WINDOWS编程的必看之书,本人开始看时高兴的一连看了好几章,翻译基本上还算可以,不过最好还是看原版,在看本书之前建议先看 Charles Petzold 的Windows 程序设计(第5版),另外最好有一定的操作系统的基础知识,这样看起来才会如鱼得水,祝各位学习愉快

    一直想买这本书,但已经绝版。虽然有其第四版--《Windows核心编程》。但《Windows核心编程》加深了很多内容,是在第三版的基础上写的。作者认为读者已经读过第三版而出第四版是为着重讨论微软的新操作系统--Windows2000。加之翻译上存在很多不足,至使读起第四版来有点吃力。
     

    《Windows程序设计》,《Windows核心编程》,《Windows安全性编程》这三本书是互补的。Windows平台的程序员非读不可,可以按上面所列的顺序来作先后阅读。《Windows核心编程》是第四版,第三版的译本是《Windows高级编程》(清华出版社),第四版的译本比第三版增加了针对Win2k的内容,但却删掉了非常重要的文件与IO系统的章节,实在令人十分痛心。注意这三本书是讲Windows的编程模型与接口的,并不是针对某个开发环境的书籍。另外这三本书都没有过多地关注Windows的另一基础技术——COM/COM+,初学者如果想要全面扎实地打下windows平台的编程基础,可以在读完这三本书后,再在此基础上学习COM/COM+的内容。祝各位学子五一节快乐!




    100book-超经典-[热布克www.lmh2004.cn]原创-编程大师-百人百评- Jeffrey Richter-WINDOWS核心编程

    (注:未最终整理完毕,持续整理中)

    =============================

    本文原创为-[热布克www.lmh2004.cn]-中国最好的电脑书评博客-http://blog.donews.com/showing/

    ======================================
    Windows 高级编程指南 旧,例子用的是标准C,Windows 核心编程新,例子用的是C++,而且有对Win2000的讨论,但文件系统等几章被去掉了 

    侯先生在他的《Win32 多线程程序设计》里说过,搞Windows程序设计有两方面的资源是不可或缺的,一是MSDN,其次便是本书了,可见此书的

    地位与分量之重!

    为什么第三版(Advanced Windows)的译本有800多页,而这本第四版却只有600多页?

    这本书的英文版有1056页,中译本却只有689页,令吾人实不敢买!你对比一下中英文版本的目录就知道了,英文版该有的中文版也都有了。几

    乎所有的引进图书英文版的页数要比中文版的多很多。这是不同的语言表达同一件事物的差别引起的。


    我打了五星,是给英文原版书,中译本我没有看过,
    不好评论。
    这本书是从操作系统的角度,对windows系统编程
    进行了论述。
    主要分为进程/线程管理,内存构架,动态链接库,
    Exception,windows消息机制等方面,大体上每
    部分的结构都是先说明该机制或技术的来龙去脉,
    然后叙述其中的机理,然后详细说明windows提供了
    哪些api来运用这些性能,如果win98和win2000的处理
    有所不同,作者还给出特别说明。作者还写了十几个
    小程序来现身说法。

    《Windows程序设计》,《Windows核心编程》,《Windows安全性编程》这三本书是互补的。Windows平台的程序员非读不可,可以按上面所列

    的顺序来作先后阅读。《Windows核心编程》是第四版,第三版的译本是《Windows高级编程》(清华出版社),第四版的译本比第三版增加了

    针对Win2k的内容,但却删掉了非常重要的文件与IO系统的章节,实在令人十分痛心。注意这三本书是讲Windows的编程模型与接口的,并不是

    针对某个开发环境的书籍。另外这三本书都没有过多地关注Windows的另一基础技术——COM/COM+,初学者如果想要全面扎实地打下windows平

    台的编程基础,可以在读完这三本书后,再在此基础上学习COM/COM+的内容。祝各位学子五一节快乐!

    windows程序设计领域的圣典级书籍!任何想进行windows系统级编程或者想提高windows程序设计水平的人都应该好好研读次书,不过的有心理

    准备,这本书的内容比较难。
    对我来说,不是比较难,而是很难啊

    若要说我看这本书的感受,一个字:苦!!
    27章啊!!只看了一半,我就差点呕血!
    Jeffrey行文流畅,说理深入浅出,只是
    这书里涉及的知识已经探究到操作系统的
    骨髓,实在不单单是一本编程书籍,看之,
    深思之,实践之,实在是极耗精力,我又为
    琐事所累,唉,看得真是苦啊。不过,对windows
    的理解又深了一个层次。其中甘苦真是只有自己
    去读才有体会。
    ps:
    jeffrey的十几个小程序让我惊艳无比,高手!!

    一直想买这本书,但已经绝版。虽然有其第四版--《Windows核心编程》。但《Windows核心编程》加深了很多内容,是在第三版的基础上写的

    。作者认为读者已经读过第三版而出第四版是为着重讨论微软的新操作系统--Windows2000。加之翻译上存在很多不足,至使读起第四版来有点

    吃力。

    是那些想了解Windows底层机制的一本很好的参考书,涉及了许多Windows的高级特性,如果把此书搞懂,对于COM等技术都将非常EASY,同时还

    向大家推荐Inside Windows 2000,Windows 2000 技术内幕,这主要是讨论Windows实现机制的书籍

    如果说买programing windows 还要想想的话 Jeffrey 的这本书想都不用想了,绝对一本好书,没得说了,不过第四版比起第三版(windows

    高级编程指南)少了文件系统和设备I/O两章,是个憾,翻得还可以,有些翻错的地方其实很明显,只会是暂时搞不清,其实不影响阅读!

    Jeffrey 偶像!!

     
      windows程序员必读的书籍!该书可算是《Advance windows》的第四版,我很奇怪为何Jeffery将原第三版中很重要的关于IO系统的内容全部

    从第四版中移走,导致书的内容不完整,因为像IOCompletionPort这样的机制能有效地提高程序执行效率,尤其对于WinSock服务器端编程。




    100book-超经典-[热布克www.lmh2004.cn]原创-编程大师-百人百评- Stephen Prata-C++ Primer Plus (第四版)中文版.txt

    (注:未最终整理完毕,持续整理中)

    =============================

    本文原创为-[热布克www.lmh2004.cn]-中国最好的电脑书评博客-http://blog.donews.com/showing/

    ======================================

    原书名: C++ Primer Plus,Fourth Edition [原书信息] 
    作者: (美)Stephen Prata  [作者简介] 
    译者: 孙建春 韦强  [译者简介] 

    最新讨论:2004-9-28 9:37:43

    本人认为钱能教授的<<C++程序设计教程>>更适合初学者

    我感觉入门的话C++ Primer还没有C++ Primer plus合适, 当然从影响来看, 后者是不能跟前者相提并论的!

    我看了一半了,总体感觉很适合像我这样从没接触过正规编程学习的初学者,看了让人有一气呵成的感觉,我觉得他没有在概念上纠缠太多,而是几笔点出核心,用浅显易懂的实例让人很快就能明白怎么回事,很快就能体会到学习的乐趣,我觉得不像我看过的钱能的C++程序设计那样,让人感觉有点枯燥,有点在概念太过纠缠,反而让人混淆。
    C++ primer也买了,确实如前面那位出版商所说,相比较,我觉得还是c++ primer plus更加适合

    讲了语法,讲了技巧,讲了标准,给了例子,做了c与其++兄弟的比较,纸张很好,错字不多。作为入门教程,复有何求

    我觉得这本书对初学者挺好.细节讲的很好.不至于像看the c++ programming language 时满头雾水.
     我觉得这本书讲的最好的地方是关于文件那一章.很有实用价值.
      不过看外文中译本很是不舒服.想看原版又感觉外文学的很是垃圾.真的希望那些译者能入自己的思想.是我们读者看起来不至于那么吃力.也算是我们读者的福音吧

    不知道为什么这么好的一本书,书评却很少可以见的朋友们没有对这本书给与足够的重视。本小弟看过很多的C++的基础书籍,向这本语法流畅,概念清晰的介绍还真是很少见。难能可贵的是作者表术了2000年新定的的C++标准,比起《C++ primer》更容易被初学者所接受,看完本书在看《C++语言程序设计》(特别版)就应该算是懂得的了C++的知识;
         本人虽然学的不多也不够好。当然了也谈不上会编程,但是我仍然认为编程的基础是致关重要的,朋友有一人连语法机不懂得,从控件中拖下几个按钮便吹虚
    以是高手。瞧不起不起那种人。败坏了编程的风气。所以学好基础是很有必要的

    这本书绝对应该做你的第一本C++书
    厚厚的一本书,质量也到位,这60块钱真的值了
    如同前面所说
    “讲了语法,讲了技巧,讲了标准,给了例子,做了c与其++兄弟的比较,纸张很好,错字不多。作为入门教程,复有何求!”
    “我看了一半了,总体感觉很适合像我这样从没接触过正规编程学习的初学者,看了让人有一气呵成的感觉,”

    这本书在汗牛充栋的C++书中并不出名,但是书写的确实不错,讲的很细也很全面,用来入门很好

    别人向我推荐过这本书,我只阅读了目录。这本书作为入门读物确实不错。整本书注重C++语言本身,似乎并没有涉及面象对象程序设计的内容。这对于一本介绍用于面向对象的程序设计的程序设计语言来说似乎是不合适的,虽然没有这部份内容会让初学者读起来不那么困惑,更容易理解语言的语法本身。但也不能让初学者感受到C++的魅力所在,也不能让他们明白这些重要技术对于程序设计意味着什么。或许,不学习C直接学习C++并不那么正确。遗漏一点,这本书中的很多内容。可以让初学者少走很多弯路,集中说明了很多程序设计的基础知识和一些我们看起来是常识的东西。殊不知,我们在初学者时,也曾为着这些常识而感到困惑

    本书不是真适合那些编程初学者,而适合的是那些有一定基础的的编程学习人员。是一本好书,强烈推荐!!
    如果你想跨入编程的大门,请你去看《程序设计》。入门后再来看这个!呵呵

    的确是一本好书。我是一个C++的初学者。有一点C基础。开始买的c++ programming language 这本书,觉得有点看不下去。然后才买了这本书。的确是一本好的教材,把所有的知识如娓娓道来的向你介绍,真正的深入浅出。不可多得的入门好书

    C++入门好收。本书讲得通俗易懂。

    书写得非常好!!!
    虽然名气不及《C++ Primer 3rd中文版》,但是内容翔实丰富,写得通俗易懂,适合像我这样的中级读者。
    采用小五号字,是我们在网页上正文使用最多的字体,节省纸张。因此,这本书的字数比《C++ Primer 3rd中文版》多,但是价格只有它的一半。

     我买了这本书。还没看完。感觉不错。原版写的就很好,翻译的也不错,翻译的比较流畅,易于理解。
    书内容覆盖面比较全,深入浅出。是一本好书!

    非常不错的一本书,它不仅对初学者有很大的帮助,同时也适合中高级的朋友细化自己的c++概念,理顺c++的思路,真的非常难得!看着它在销售排行榜上一路稳健上行,就是最好的例证,我买的比较早,两年前买的,现在已经不知道看第几遍了,着实受益!负责的推荐。

    这本书确实不错!即便是老手也应该买一本放在身边,因为它是C++程序员最好的帮手!!
    http://www.bacysoft.com 有此书中所有例子的源代码和部分编程练习的解答!

    翻的不好?我好像是第一次听到别人如此评论这本书,真希望你好好静下心看看再发表这样的言论,那样对你,对想了解这本书的人都是负责的。
    我的感觉很简单,清晰,明确,阐述了许多以前迷惑又没办法知道的东西,语言很美,甚至有时很有趣!!!一个字:值!两个字:超值!呵呵

    如果你真正的想学好C++的话,如果你是初学者的话,我想这本书一定会让你很舒服的走进C++的大门的..真的.很适合初学者...
    http://cppstudy.vicp.net
    这里是初学者(或者高手)乐园,大家看喜不喜欢,如果喜欢的话希望你常来....
    不是做广告,只是为那些真正想学点东西的人.
    给出一块空间来讨论你的问题...交流思想....

    确实好书,连我什么基础都没有的人都可以读懂,适时的回顾复习帮助了初学者可以很方便的进行学习,强烈推荐!

    这本书适于初学c++但又想深入学习的读者!
    本书从翻译印刷到装帧,嗯,好就一个字!

     你们的意见也代表了一部分人的心声!我个人认为,与其少花钱看小字体,还不如花多点钱看得舒服些!因为书是很厚的,看起来很花时间和精力!毕竟自己的眼睛比什么都重要!我已经戴上眼镜了,不想再变成六只眼!

    感觉模板相关的章节讲得不够清楚或者深入,关于模板的例子也比较少,有点遗憾。
    其他章节感觉还都不错。

    不错,我刚刚买来看了,讲的非常通俗易懂。我以前买了好多C++方面的书,但是都是讲的晦涩,我个人感觉‘侯大侠’翻译的(我想可能是我的资智太次,慧根太浅)东东,我是看不懂,没办法!现在,我正在看MFC方面的的,看到大家众说纷纭,我也搞不懂该买哪本了?“不是我不明白,是这世界变化快”,希望,有过来人指点一二,(我感觉学会了C++语法,对于MFC没有什么特别的提高,好像完全两个不同的观念,而且,MFC也不像C++语法书那样,一点一点,循序渐进,有点头大,没办法,只好继续埋头苦啃!郁闷中)

      现在我只看完了这本书的近三分之一,但却让我对老外的书有了一个全新的认识(虽然这一本书还不能代表所有的老外的书),我用十天的时间学到的东西比原来半年学的东东还要多!原来书上用了几十页篇幅去描述我还没看懂的东东,这本书用几页就交待的清清楚楚!
    看了这本书之后,我真的不想再看国人的书了!
    声明:我是一个C++初学者,与出版社没有任何关系,我之所以写这篇文章,只是为了给读者们擦亮眼睛,不要象我一样走弯路!老外的书也不一定都好,这本书也不一定就适合你!不要人云亦云!有时一把钥匙不见得能开所有的锁!
    我的QQ是16375108,希望结交志同道合的朋友!


    C++ Primer Plus (第四版)中文版
     
    【打印本文】  作者:

    --------------------------------------------------------------------------------
     
    基本介绍:C++是在C语言的基础上开发的一种集面向对象编程、通用编程和传统的过程性编程于一体的编程语言,是C语言的超集。本书是根据1998年的ISO/ANSI C++标准编写的,通过大量短小精悍的程序详细而全面地阐述了C++的基本概念和技术。 全书分17章和10个附录。分别介绍了C++程序的运行方式、基本数据类型、复合数据类型、循环和关系表达式、分支语句和逻辑操作符、函数重载和函数模板、内存模型和名称空间、类的设计和使用、多态、虚函数、动态内存分配、继承、代码重用、友元、异常处理技术、string类和标准模板库、输入/输出等内容。 本书针对的是C++初学者,书中从C语言基础知识开始介绍,然后在此基础上详细阐述C++新增的特性,因此不要求读者有C语言方面的背景知识。本书可作为大中院校教授C++课程的教材,也可供初学者自学C++时使用。

    此书是我C++的入门书,看的特别仔细。
    读这本书之前,我是一个忠实的“爱国主义者”!在我看来,如果一个初学者在没有任何基础的情况下去读一本老外的书(哪怕是已翻译了的)是不可想象的,我觉得一个对中国不很了解的外国人写的书能被一个中国读者那么轻易的看懂吗?那上面也许都是些很高深的东西吧!?
        在我看来,一个入门者首先要读的书一定该是国内的(连中国台湾那边的都不行)一切知名大学的教育家们编写的教材类的书籍,那才是中国编程入门者的首选。
        于是,我在学完了老谭的《C程序设计》后,更加证实了我的观点的正确(至今我仍认为这是一本好书,但它也是我目前唯一认可的国人的书)。准备开始学C++了,我在网上一番找寻,终于又找到了几本和谭大师一样被奉为国内泰斗的著作,而且还是一个出版社的!
        因为自己是半路出家(非计算机专业)的,又是自学,所以很多东东都看不太懂。当时我想,一定是我的基础太差了,于是我就把自己的速度放慢再放慢……但情况还是得不到明显的改观。因为书中的好多东东我根本就不懂,而书中又已把它当成了一个已知条件加以应用了!如内存中的堆栈、二进制的表示制等(我只是举了二个最简单的例子,其实还有一些更难的)。
        当然我并没有对我看的这本书产生什么怀疑,而是认为是自己的原因,好在在这些让我觉得难懂的东东后面都有请参见本出版社《XX书》,有出处就好!于是我想起了一句话:磨刀不误砍柴功!既然有不懂的,就回去补了!于是我又跑到书店去买了同是这个国内最知名的大学出版的《数据结构(C语言版)》、《计算机组成原理》等书,但让我感到意外的是我在本书中又看了这样的语句:“本部分内容请参见本出版社《XX书》”,要是这样下去我还要买多少本书呢?
        原本买国内教材的原因除了认为国人的书会更能让我接受,还有就是它们都不是很厚,价格便宜一些。但象这样买一本书要另买数本书做参考书,不但价格已经赶超了老外一本书的价格以外,学的也不是很系统。
        自此,我第一次对国人的书产生了怀疑,但有一点我还是始终相信的:国人的书一定比老外的书更适合我!这个观点一直占据着我的思想很久很久,直到有一天,我终于半生不熟的读完了我手中一本国内很有名气的教授著的《C++程序设计教程》,这本书只有300多页,而我却看了六个多月!而且有些语言我简直是看不懂,这时我甚至开始怀疑这本书究竟是国人自己写的还是翻译过来的?怎么说的都不象中国话呢?
        学过的国人传授的基础知识后,我想去买一本老外的书,因为国内的书讲入门和应试的比较多,而讲得深一些的很少,于是一个偶然的机后,我选中了现在这本《C++ Primer Plus》!
        只看了几页,让我吃惊不小!首先它没有我想象的那么生涩难懂,(这也许因为它同样是一本入门级的书),十天的时间(业余时间,平均一天3-4小时)我看了200页!(也许你觉得这并不多,但你要知道,这本书是用的小五号字排版,每页的内容比我见过的所有书的内容都要多!)而且还做完了每章的课后练习!而更让我值得称道的是这本书真正是物有所值:因为书中用到的所有的知识都会有个清楚的讲解。而决不会出现一句诸如:请参见《XX书》的字样!

    --------------------------------------------------------------------------------
     
    日期:2004-6-14 7:32:14 来源:itebook
     




    100book-超经典-[热布克www.lmh2004.cn]原创-编程大师-百人百评- 侯捷-深入浅出MFC(第二版)

    (注:未最终整理完毕,持续整理中)

    =============================

    本文原创为-[热布克www.lmh2004.cn]-中国最好的电脑书评博客-http://blog.donews.com/showing/

    ======================================


    [书名: 深入浅出MFC(第二版) ,华中科技大学出版社,侯俊杰,2001.1.第二版第二刷,
    感想:每次翻开这本书,我都有一种莫名的情愫。这本书在技术之外给我的,比在技术上给我的助益还要多。买这本书,是我人生旅程上的一个转折点。通过这本书,我认识了一位人生的导师。侯先生以他扎实的功底、亲切的文字和强大的精神感染力,不仅廓清了我在MFC上的疑惑,而且廓清了我人生道路上的彷徨。(“又是一个枪手”,为我崇拜的人做枪手,我有荣与焉)
    我的人生经历,与侯先生颇有几分相似:本科学的是土木,毕业后感觉学非所好,向往自由的生活,热爱程序设计,为了理想,甘愿放弃大学四(五)年的努力。当时的我,正处在一个十字路口:考研结束了,能不能考上还在两可之间。今后是留在建筑领域,求稳定但与志趣不合的生活,还是毅然放弃从前的种种,在已经不算年轻的25岁,重新站上人生旅途的起点线,我必须作出选择。在夜深人静的时候,我一遍又一遍的反复读着jjhou网站上的那篇“走好资讯路”,心里百感交集。没有过那种经历的人,恐怕很难有我那么深刻的共鸣。我想,侯先生十几年前,踏入资策会培训班的前晚,或是决定报考工研院的那夜,是不是也有类似的心路历程呢?从此我便把侯先生看成是我的良师与偶像,jjhou网站成了我另一个精神圣地。我在这里学会了读书、学会了选书、学会了编程,更学会了做人,做一个踏实的人。我把自己以往20多年几无所成的原因,归咎于我的浮躁。如果没有侯捷,没有那本《 深入浅出MFC(第二版) 》,我的心态不会像今天这么平稳。
    由一本书认识一位良师,是我的缘分。
    回到技术上来,这本书非常好,对初学者(我是指我这样的初学者,已经能写一点程序,但是对MFC没有什么概念,也没有SDK经验的,不是那种连C++保留字都记不全的初学者,也不是那种用SDK写过程序,对Windows脉络有所认识,但对MFC不清楚的初学者)的边际效益尤其高。不过以今天的眼光看来,这本书在组织上可以更好一点,拆成两册是个好主意。我期待明年侯先生的再版。
    总有人用这本书来攻击侯先生。除了强调这本书确实非常好之外,我还要提醒这些人注意,这本书成书的背景距现在已经有一段时间了,只不过大陆刚刚引进而已。放在当时的背景下,这本书视角独特,剖析清楚,与其他三本并称“四大天王”绝对不是什么“忝列”;即使是今天,这本书也要远远好于市面上类似内容的书。技术会进步,人的水平会提高。当你终于爬上泰山极顶的时候,请不要对你一路走过的较矮山头嗤之以鼻。
    推荐度:[][][][][(虽然我对这本书有特殊的感情,但单纯从书的角度看,我认为这本书还不是处于一个最理想的状态)


    ========================


    最新讨论:2004-6-12 11:26:47china-pub

    本书的示意图很有特点!!!

    这本书剑走偏锋有它的特点, 但确实可有可无, 要命的是经众多星宿派弟子吹捧,这本书似乎成了must buy. 搞得众多后学欣欣然以为吃透它就可毕全功与一役, 可怜看完后连个复杂点的dialog都搞不定, 更要命的是老侯被众人一吹捧, 胆子越来越大, 涉及的领域越来越多,stl什么什么的也要插上一脚, 不知道又要遗害多少后进, MFC的书个人觉得《programming windows with MFC》是最好的。

     
      这本书最值得称道的地方应该是关于message的部分,堪称经典。清晰的描述了一个消息传递的线路,只能说太爽了,哈哈

     当你开始用MFC来编程时,你会觉得这本书真是很有用。它至少让你知道哪些代码应该放在哪里,你写程序时也不会觉得迷茫。了解MFC整个框架结构对编程是很有帮助的,这本书写得很细,条理很清昕,作者的功力很深厚,我觉得确实是一本难得可贵的好书。不过这本书也有不足的地方,那就是有些代码重复,有很多题外话。在印刷方面,字过大,空页多,总让人感觉是为了增加页数。


    重在讲清原理,书已看完,感觉并不难,因为有API的基础,书写的不错,但有些地方感觉讲的还不够透,另外,真正的实战光靠此书是不够的,还要看其它书,如MFC程序设计等等

    好书!我自己已读过n边了,一遍有一遍的心得。第一章讲Windows API编程的基本概念。第二张讲C++的一些重要东东,是c++的精髓。我看其他书有不东的地方,此书就给我解答。特别是Windows的消息机制,讲得特清楚。而如果你连这都不清楚,你就不能说你会在VC++下用MFC写Windows程序。
        此书在大陆出了十万册。别以为别人都不识货噢:)
        竭力推荐!!!

    最近又看了这本书,感觉的确很好,收获不少,以前看过一遍,不求甚解,现在看了了解更加深刻.入股要学习Windows程序设计,不管你用不用MFC,都推荐!
    不过还是要说说书中有不少的废话,不过就当做消遣来看也不错

    就一本书而言,我很少发表评论,但看完这本书,一切又当别论。
        这本书我已经看了5、6遍了,真是看一遍有一遍的收获。个人特别欣赏1、2、3章,可以这么说:麻雀虽小,五脏俱全。不夸张的说,理解了1、2、3章,对于MFC编程就不存在大的问题,余下的都是细节、实践经验。第一章讲SDK,简单明了的概括了SDK程序设计的主要原理(我看过Charles Petzold的Windows程序设计,但看了该书第一章,觉得实在是棒,真是于我心有嘁嘁耶,尤其是图示。。。)。而这仅仅用了35页,这充分说明了侯sir超强的概括能力。
        第2章我觉得对于静态成员的讲述非常好。。。

    一本详细讲解MFC结构的书,图片讲解尤其出色.感觉这本书需要看几遍才能基本掌握,第三章不好懂,但是关键一句话,看这本书,需要时间和毅力,另外当然要对C++有相当的了解. 初学者只需掌握它的精髓,而不需深究它的全部内容,否则很有可能你会看不懂,等你在不断学习过程中,返过来重复学习,你将会发现此书的奥秘所在。

    书是好书,就是侯捷的书比较啰嗦,把问题都写的很细,如果把这本书和Windows程序设计(win32 api )读通,再读,MFC Windows 程序设计(第2版),就一马平川了,两天看完都不费劲,以后可以把MFC Windows 程序设计(第2版),当手册参考了。

    看完MFC Windows 程序设计(第2版)完全可以作到自己通过看MFC源码得到浅出MFC,如果你从事计算机这行,连这都不能做到,那还是趁早改行算了。奉劝那些手头银子不是太紧的,买MFC Windows 程序设计(第2版),比侯捷的好一千倍.




    100book-超经典-[热布克www.lmh2004.cn]原创-编程大师-百人百评-David Kruglinski-Visual C++技术内幕第456版

    (注:未最终整理完毕,持续整理中)

    =============================

    本文原创为-[热布克www.lmh2004.cn]-中国最好的电脑书评博客-http://blog.donews.com/showing/

    ======================================

    [书名: MICROSOFT VISUAL C++ 6.0技术内幕 ,清华大学出版社,Kruglinski,潘爱民 王国印译,
    感想:网上把这本书的第五版骂的狗血淋头,我觉得太过了一点,不过我还是从善如流选了第四版,当时已经有点不太好买了。也许各人的学习方法不一样,我感觉这本书虽然也是好书,但只能算是“中规中矩”而已,还谈不上接Charles Petzold班的程度。这本书原理讲得太少,适合C++底子非常好的人学;另一个感觉就是这本书工具用得太多,初看晕倒,再看罗嗦。侯先生批评它和另一本Jeff Prosise的《 MFC Windows程序设计(第2版) 》是两个极端。如果非要我在这两本中间选一本的话,当年我还是会选这本,但如今我会选Jeff那本,因为我已经把IDE玩得比较熟了。我个人觉得,以《 深入浅出MFC(第二版) 》辅以《 Windows 程序设计(第5版)(上、下册) 》,效果与这本书相当。我现在用这本书作为某项特殊技术的入门教程,看一遍,心里有个数,然后再到Programming Windows里去找对应的讲解,最后查一遍MSDN。
    但这本书里那一章COM讲得很好,很深入浅出,是全书的一个亮点,而且远好于Programming Windows的那一章Internet。
    综观全书,作为MFC入门教材和日常参考,我以为目前还是无出其右者。但是以国内的情况,很少有人会耐着性子把C++学好再进入MFC的,常常就是C\C++\MFC一勺烩了。如果是这样学习,不光是这本,所有的书都太难了些。
    推荐度:[][][][]

    第四版

    就是个wizard!

     
      我学VC++先买的此书,当初也骂娘。后来下了好多工夫在《深入浅出MFC》,现在再看此书,就要笑自己当初的浅陋了。不过书中一大段一大段谁调用谁,也很催眠的:)。 


    我觉的还没有MFC windows程序设计(jeff prosise)写的好,可能是我看的第五版的原因吧。。

     现在VC也搞了两年了,也比较熟了,回头看这书,还是这个感觉。强烈推荐jeff prosise的programming windows with MFC。这才是真正的经典。

      我建议还是买《MFC Windows 程序设计(第2版)》。
    因为这本书包含的内容太广了,前面的基础部分内容讲得太少,而后半部分其实都是专题内容,一般都需要看专门的书籍才能掌握的。所以除非你是专业人员,马上要现学现用,否则这本书不合适你的。上面那本书基础部分更多一些。

    不适合初学者,讲的不透彻,不系统;不适合入门者,讲得太肤浅。
    这本书是本较好的书,但是,但是对于那些windows基本编程(就是win api/sdk编程)都不懂的人,别指望你能看懂多少!
    这本书不是初学者用书,应该是中级用书!

    我有了一本Visual c++技术内幕(第四
    版),但我看的很吃力,一段段的程序一句解释都
    没有。我看还要本MFC参考才可以
     
      个人认为本书可以成为学习VC编程之一的书,但是他不能成为学习VC编程的唯一的一本.本人的经验是:C语言程序设计-〉C++语言程序设计-〉Windows程序设计(可与前者交换顺序)-〉深入浅出MFC-〉VC技术内幕.

     随风而逝传奇
       程序界,也许没有人象David一样,走过传奇般的人生,他尽力在蓝天间一跃,留下一段流星般轨迹。
       原来程序员可以这样活着!
       不必每天埋首于计算机间,在年少的豪情壮志编入代码中,然后任生命老去。
    可以放下键盘、挑战极限,在天地间大声呼喊。
    David J.Kruglinski ,Microsoft Visual C++ 开发小组最早成员之一 ,成功的教育者,户外活动家,47岁,死于滑翔机事故。
    David J.Kruglinski,《Visual C++ 技术内幕》作者,有生之年看到自己的书出到了第四版,引导了一批又一批Visual C++开发人员走进技术的殿堂。
    既然无人能永生,为什么不拔出你的剑来,直面所有的挑战。
    David随风而去,《Visual C++ 技术内幕》到第四版,几成世间绝响。
    数年后,George Shepherd续写了第六版,书名《Programming with Microsoft Visual C++.NET》,中文影印版继续称之为《Visual C++.NET技术内幕》。
    翻开书,David放任不羁的思维,再次跳跃于字里行间。只是这次多了Shepherd的精细与娴熟。
     David,原来始终与Visual C++,一起走向永恒。
      注:《Visual C++.NET技术内幕》,机械工业出版社2003年1月出版。

    在看这本书之前一定要有C++基础,最好再有一点儿WINDOWS程序设计的经验, 配合《深入浅出 mfc》学习,效果更好

    ============


    用VC.net的原因很多,我像只是它那个几乎完全支持ANSI C++标准的编译器,就足以吸引一大票人了。如果不想用.net大可以不用,这不表示VC.net相对VC6就没有任何改进。我想不会有人仅仅因为Win2000 Pro的升级版改名叫WinXP而不是Win2001就不用它(只是个比喻),何况相对VC6来说,VC.net的改进是相当大的。
    还有,虽说书名改成了.net,这本书绝大部分都是在讲MFC,.net只是一块"附加的饭后甜点"。仅仅因为加了一点.net的东西就把这本本来至少能得4星的书降一个等级,这恐怕不能令人信服。

    算了,这种书我不打算买了,还不如看vc++6.0的,用.net谁还用vc++.net?要么就用c#.net或vb.net而vc++.net在.net中算是一个失败

    vc.net这么无聊的东西还有人用,如果写性能要求高的程序,用C++直接调API或者写COM组件,如果写.net应用,C#几乎是唯一的选择.

    同意mayhem的观念:"如果写.net应用,C#几乎是唯一的选择."!
    当然VC也有其不可替代的地方,
    起始我觉得是C++是不可替代的,而VC却不见得,其他的C++编译器多着呢,好像没有那个项目的开发是非的要用VC不可的。
    我是学生,见识窄,请大家指教

    我认为这只是一个开发工具,有人以前熟悉VC开发,自然是用起来得心应手了。真正的VC高手,不只是一个工具高手,因为这里面含的内容很多,只是有熟悉软件的开发知识才是高手。
    自然如是个初学者,真的没有必要学VC。NET了。这个工具本身就很庞大,这套框架模式的学习就很复杂。没有最少一年的光景真的很难成为好的开发者。而且这是基于Windows编程的工具,毕竟Windows编程不像以往那么辉煌了。

    我认为这只是一个开发工具,有人以前熟悉VC开发,自然是用起来得心应手了。真正的VC高手,不只是一个工具高手,因为这里面含的内容很多,只是有熟悉软件的开发知识才是高手。
    自然如是个初学者,真的没有必要学VC。NET了。这个工具本身就很庞大,这套框架模式的学习就很复杂。没有最少一年的光景真的很难成为好的开发者。而且这是基于Windows编程的工具,毕竟Windows编程不像以往那么辉煌了。

    微软的想法就是让你用C#,vc.net只是为了兼容以前的程序并考虑到大量的C++开发人员

      恕我直言,这本书用尴尬两字形容最当。Visual C++.NET本身就非常尴尬,如果你面向.NET,何必还要用VC呢?如果你主要开发native程序,看第四版就够了。100多块钱,实在划不来。

    我觉得Visual C++的MFC确实经典,尤其是向导减轻了C++程序员的工作量,是一个好的工具,其实许多项目用C++编的还是很多的,特别是高效率,搞安全的项目,我认为尽管微软推出很多他自己定义的语言比如:VB,C#等,在C++面前都逊色,老牌的语言有它的经典之处,更何况全世界还有这么多的程序员为C++语言添加更多的类加以完善。顺便提一句微软的C#还是用C++写的呢!

    C++还是用C写的呢。实践是检验真理的唯一标准,想知道C#能不能成为经典,5年以后就差不多了。还没有哪样东西仅仅是因为某个大公司的推广就可以获得公众接受的。




    100book-超经典-[热布克www.lmh2004.cn]原创-编程大师-百人百评-Charles Petzold-Windows 程序设计(第5版)(上、下册)

    (注:未最终整理完毕,持续整理中)

    =============================

    本文原创为-[热布克www.lmh2004.cn]-中国最好的电脑书评博客-http://blog.donews.com/showing/

    ======================================

    [书名: Windows 程序设计(第5版)(上、下册) ,北京大学出版社,Charles Petzold,博彦科技译
        这本是尽人皆知的Win32 API编程经典,也称为“Petzold Book”,学习Win32 API编程的人几乎都从这本书入手。这本书的优点是落墨细致,对基本概念和基本技巧的解释非常详尽,不厌其烦。同时,这本书篇幅虽然不小,但是包容的东西并不多,基本上把重点放在GUI编程上和常规编程任务上,所以能够把很多问题讲得非常透彻。通常第一次阅读这本书,都会觉得作者行文有一些罗嗦。但是日后在开发中,却会发现,这些当时觉得罗嗦的论述,都是实际工作中值得反复查阅咀嚼的宝贵资料。这就是所谓的Petzold风格,既可做tutorial,又可做reference。
        几年前,人民邮电出版社出版过一本Charles Calvert的《 21天学通WINDOWS 95编程(上、下册) 》,那本书的定位与“Petzold Book”相似,而且写得也非常出色,在控件编程方面的阐述甚至超过了“Petzold Book”。可惜这本书完全被“Petzold Book”的光芒所覆盖。不仅国内没有再版过,而且原出版者也彻底打消了与“Petzold Book”对抗的念头。
        现在仍然用Win32 API直接开发GUI的人,恐怕是少之又少,所以这本书的意义不及当年。更公允的说,Petzold Book现在最大的意义是作为Win32的入门教材。不经过它的洗礼,很难升堂入室。


    感想:如果我没记错的话,这是我买的最贵的一本书了,但是我一点也没有觉得它贵,因为这本书实在是物有所值。我曾经在Windows程序设计的大门之外徘徊长达3年的时间(从Windows 3.2到Windows 98,朝代更迭,不变的是我用C/C++没有写出过一个能运行的程序),原因就是我当初不懂得选书的道理,看了一本很薄的《Windows编程短平快》,以致大倒胃口。那本书只有《程序员》杂志那么厚,里面的文字诘屈骜牙,代码含混不清,我实在无法从中得到什么帮助。《 深入浅出MFC(第二版) 》为我摆脱了MFC的困惑(此前我已经在微软ATC培训中了解了一点MFC编程的过程,但总归是云山雾罩),而这本《 Windows 程序设计(第5版)(上、下册) 》彻底让我摆脱了视Windows编程为畏途的窘境。关于这本书,书评已经很多了,我不想拾人牙慧。至于价钱,它的每印张单价在计算机书中也属于偏高的,但是它的价值足以让我坦然掏钱。如果说当初我掏钱的时候是颇费了一番踌躇的话,那今天回忆起来,我的遗憾不过是当初踌躇得实在久了一点。
    推荐度:[][][][][


    ==============


    两个字——好书!
    这本书是线,MSDN是珍珠。

    不止,我在好几本书里都看到类似这样的话:“如果你对windows程序设计还不够了解,那么去看Charles Petzold 的《Programming Windows》吧

    我认为,本书是windows设计者对windows的一个全面的论述,包括indows操作系统的实现,内部的运行机理都得以清楚了解,读过本书,我们也可以设计一个gui操作系统!本人读过几本windows编程书籍,包括t大的什么vc++教材,读了这本书才知道,其他的东西都叫狗屁不通,就算是外国专家写的都只是这本书子集!只能让初学者迷茫于windows的庞大复杂,而产生畏惧,裹足不前。petzold不愧为windows设计大师,本书语言平实流畅,不同于其他编程书籍对windows编程不是吹嘘就是说难,作者本人甚至提出windows编程的不足。要知道作者本人就是windows的设计者。win32平台就出于棋手。现今又是.net的最下层,windows的基础就是win32,不要怀疑,如果你对操作系统的设计,gui设计的实现有任何疑,就读把!问我对他就“崇拜”两个字!其实不光是我,就连另一本旷世之作-programming windows with MFC的作者都把本书作者称为圣人!建议大家以后都不要去买什么国内专家的所谓著作,那只会浪费你的生命!要看就看大师的作品!至于翻译,就是瑕不掩玉之洁。反对我的尽管发言,相信会有几大阵营会用唾沫淹了你的。欢迎大家和我交流,还有我不是什么托,我也根本没有什么资格来做windows之父的托!我是北邮的一个学生。taiking@163.com

    windows 程序设计一书的作者petzold根本就没有把vc和mfc放在眼里, 首先你要搞清楚在c和c++中开发windows应用程序的区别,想学vc如果指望windows 程序设计这本书那你就大错特错了!!

    在下只是一名C/C++和DELPHI的爱好者,并且认真阅读过Charles Petzold先生的这部巨作,通过几个月的学习,甚感先生的渊博,在此所作书评,无非是不想让某些人不负责任的观点有损这部名著的盛名,本人无名小卒一个,不敢也不配为任何人做枪手。
    据我所知,MFC是MICROSOFT公司的应用程序框架
    Microsoft Foundation Class的缩写,是MICROSOFT公司提供的一个几乎封装了全部Windows
    Api函数C++类库。向以功能强大,入门困难而著称。对此,侯捷先生的专著《深入浅出MFC》(第二版)对此有深刻的论述。
    本人96年开始学习计算机,98年开始学习编程,先后在DOS和WINDOWS平台上用过Foxpro,vfp,delphi,
    VC++四种开发工具,大概是在2001年开始学习MFC。也曾开发过一些商用软件。
    最后,我要大声疾呼,《WINDOWS程序设计》是一难得的好书,不管你用什么语言,什么开发工具,只要你在WINDOWS平台下做开发,那么熟悉WINDOWS API函数是非常有必要和非常有益的,它会大大提高你对WINDOWS操作系统的理解。而《WINDOWS程序》正是实现这一切的捷径。
    某些人不要以书的一些翻译或校对方面的错误而企图抹杀这本旷世巨著的光辉,巩怕不能达到目的


    《Windows程序设计》,《Windows核心编程》,《Windows安全性编程》这三本书是互补的。Windows平台的程序员非读不可,可以按上面所列的顺序来作先后阅读。《Windows核心编程》是第四版,第三版的译本是《Windows高级编程》(清华出版社),第四版的译本比第三版增加了针对Win2k的内容,但却删掉了非常重要的文件与IO系统的章节,实在令人十分痛心。注意这三本书是讲Windows的编程模型与接口的,并不是针对某个开发环境的书籍。另外这三本书都没有过多地关注Windows的另一基础技术——COM/COM+,初学者如果想要全面扎实地打下windows平台的编程基础,可以在读完这三本书后,再在此基础上学习COM/COM+的内容。祝各位学子五一节快乐!




    100book-超经典-[热布克www.lmh2004.cn]原创-编程大师-百人百评- Charles Petzold-Microsoft Windows程序设计Visual Basic.NET语言描述

    (注:未最终整理完毕,持续整理中)

    =============================

    本文原创为-[热布克www.lmh2004.cn]-中国最好的电脑书评博客-http://blog.donews.com/showing/

    ======================================


    Charles Petzold --Microsoft Windows程序设计——Visual Basic.NET语言描述Programming Microsoft Windows with Microsoft Visual Basic.NET.txt

    最新讨论:2004-9-13 20:03:33

    决定买了,《Microsoft Windows程序设计——Visual Basic.NET语言描述》
    《Microsoft .NET框架程序设计——Visual Basic.NET语言描述》
    这两本书是继《Visual Basic .NET技术内幕》之后VB.NET方面的大牛之作。
    两本书的译者都让人特别放心。建议学习VB.NET的人这三本书人手一册!

    说句老实话,我部分同意你的观点。但直接学C#的前提是那些没有学过VB的人。如果已在VB下做过应用,从目前来看没有必要转到C#上,至少在现在的.NET下VB同C#一样的强大、好用。C#就真的代表新的发展方向吗?也许一两年后又会出现Cx什么的。其实我总认为在实际工作中,尤其做企业应用系统VB非常好。要真正提高自己的编程能力,还是要深入地学习C/C++,读些系统软件的原代码,有时间自己写写操作系统、编译系统等。


    最新讨论:2004-5-24 9:46:16

    Programming Windows with VB.NET 中文版  Charles Petzold  Programming Windows with VB.NET

    不如直接学C#,VB6.0是终结

    说句老实话,我部分同意你的观点。但直接学C#的前提是那些没有学过VB的人。如果已在VB下做过应用,从目前来看没有必要转到C#上,至少在现在的.NET下VB同C#一样的强大、好用。C#就真的代表新的发展方向吗?也许一两年后又会出现Cx什么的。其实我总认为在实际工作中,尤其做企业应用系统VB非常好。要真正提高自己的编程能力,还是要深入地学习C/C++,读些系统软件的原代码,有时间自己写写操作系统、编译系统等。

    你说的实在,我现在根本没打算学vb.net或者是C#,我现在windows下做开发只用vb6和vc,两个工具互为补充。

    有道理!!!不过做WEB应用的时候,还是用ASP.NET吧。这一点我太佩服Microsoft了。ASP.NET是真正为程序员准备的。

    兄弟,若你没在项目中用过VB,你就会觉得它是一砣×,但是若是那样怎么还会出VB.Net?其实我以前也很鄙视VB^_^,现在才明白是幼稚。

    也有同感,非常同意你的观点。vb.net真的很强大

    我一直用VB,从4.0一直用到6.0,应该算的上熟手,我之所以这样说是因为vb.net已经是改得面目全非了,如同学习一门新语言,那为什么不能选择更好的C#呢?至少有一点,如果用过java,C#学习会很快,毕竟C#借鉴了java的很多东西.

    VB对面对对象不是很好,但是你不能总是一味的C#,有的时候网络程序用VB开发很方便,具体要看程序而定,你说用C#可以终结VB吧,那么有时候一个简单的程序,你反而自己要费事。没什么好坏的。看自己把握住,何时用什么。




    100book-超经典-[热布克www.lmh2004.cn]原创-编程大师-百人百评- Charles Petzold-Microsoft c#Windows程序设计(上下册)

    (注:未最终整理完毕,持续整理中)

    =============================

    本文原创为-[热布克www.lmh2004.cn]-中国最好的电脑书评博客-http://blog.donews.com/showing/

    ======================================

    Microsoft c#Windows程序设计(上下册)Charles Petzold

     
      中文版绝对是垃圾!!!!!
    我有英文版!(世图的!¥180)
    中文垃圾版(¥160)
    只差20元~~质量就差老鼻子了~~
    Charles Petzold在遣词造句上绝对不是新手,很多地方讲的都很清楚明了!而且他的句子也不难理解!!
    为什么要买中文垃圾版???
    比如属性里的Set 和 Get!!这帮鸟人竟然给翻译了~~~我吐!!!


     
      什么?英文版1200多页的书经我们的“天宏工作室”加工过后竟然只有577页!!!看来只有用文言文译才能精炼至此。北大出版社历来有糟蹋外版好书的传统。




    100book-超经典-[热布克www.lmh2004.cn]原创-编程大师-百人百评- Charles Petzold-Microsoft c#Windows程序设计(上下册)

    (注:未最终整理完毕,持续整理中)

    =============================

    本文原创为-[热布克www.lmh2004.cn]-中国最好的电脑书评博客-http://blog.donews.com/showing/

    ======================================

    Microsoft c#Windows程序设计(上下册)Charles Petzold

     
      中文版绝对是垃圾!!!!!
    我有英文版!(世图的!¥180)
    中文垃圾版(¥160)
    只差20元~~质量就差老鼻子了~~
    Charles Petzold在遣词造句上绝对不是新手,很多地方讲的都很清楚明了!而且他的句子也不难理解!!
    为什么要买中文垃圾版???
    比如属性里的Set 和 Get!!这帮鸟人竟然给翻译了~~~我吐!!!


     
      什么?英文版1200多页的书经我们的“天宏工作室”加工过后竟然只有577页!!!看来只有用文言文译才能精炼至此。北大出版社历来有糟蹋外版好书的传统。




    100book-超经典-[热布克www.lmh2004.cn]原创-编程大师-百人百评- Charles Petzold-C#程序设计

    (注:未最终整理完毕,持续整理中)

    =============================

    本文原创为-[热布克www.lmh2004.cn]-中国最好的电脑书评博客-http://blog.donews.com/showing/

    ======================================

    C#程序设计Charles Petzold Programming in the Key of C#

    本人正在看,能把语言讲的如此透彻非petzold不可呀
    大师就是大师呀
    这本非常适合自学
    忍不住 又夸一次
    以后我如果写书
    一定以此为准!




    100book-超经典-[热布克www.lmh2004.cn]原创-编程大师-百人百评- Charles Petzold -编码的奥秘.txt

    (注:未最终整理完毕,持续整理中)

    =============================

    本文原创为-[热布克www.lmh2004.cn]-中国最好的电脑书评博客-http://blog.donews.com/showing/

    ======================================

    最好的数字电路方面的入门图书。
    简洁与完备的完美组合!

    通俗易懂,简单明了说明了计算机的来源
    最欣赏的是有关于逻辑电路、指令、寻址的阐述。
    但是前面10章左右有点多余……

    我已经快看完了,说句实话,这本书应该作为大学“计算机组成原理”
    课程的教材,之前我学汇编时老是学不好,那本清华版本的什么鸟IBM-PC汇编看的我莫名其妙,但是在看了本书有关Intel 8080那一章之后,
    我是豁然开朗!原来一切竟是这么简单!强烈建议大家人手一册!

    这本书我也是刚看完,说句实话,书中许多的东东,我在上学时都学过,现在读此书,有一种温故与知新的感觉,书中对计算机内部的结构做

    了非常直观和有趣的描述。这一点对于初学者来说,一定会大有帮助的,不过像这样的书,国内实在太少,甚至可以说没有,总之我是没有见

    过。我一定会推荐给我的学生们的。希望他们现在就能对计算机发生兴趣,而不是等到遇到一大堆问题时再去看一些所谓专家写的一些误人子

    递的书。

    我刚看完了!这是我多年梦想的书。我终于明白了计算机是怎么一回事了。可以这么说,这本书系统地填补了计算机哲学的空白。我明白了,

    能实现二进制的加法表并且最少具有两种稳定状态(记忆功能)的系统都可以设计成计算机,所以理解DNA计算机。量子计算机的原理就一通百

    通了
    建议所有计算机专业的学生都要看这本书
    Charles Petzold 不愧是大师!




    100book-超经典-[热布克www.lmh2004.cn]原创-编程大师-百人百评- Bjarne Stroustrup-C++语言的设计和演化

    (注:未最终整理完毕,持续整理中)

    =============================

    本文原创为-[热布克www.lmh2004.cn]-中国最好的电脑书评博客-http://blog.donews.com/showing/

    ======================================

    [书名: C++语言的设计和演化 ,机械工业出版社,Bjarne Stroustrup,裘宗燕译,
    感想:这本书真的很艰深,每次我看不上20页就得睡一觉养养精神。但是这本书确实精彩,每天我上床睡觉之前总要看上20页:)我觉得,学习一样东西,最重要的是学习它的历史,知道它为什么会是今天这个样子。我甚至认为,科学本身就是一种特殊的历史学。我在上学期期末英语考试的作文中写到:科学是一种特殊的历史学,是由一种特殊的历史学家(科学家),用一种特殊的历史语汇(科学术语)记录的特殊的历史文献(学术论文)。很可惜,不知道老师给了我这么精辟的句子多少分:)……虽然C++仅仅是一项技术、一种工具,但我觉得要掌握好这门工具,了解它的发展历史也是同样重要的。清华的教科书有优于其他学校教科书的地方,其中一个就是每本教科书的第一章,必然要从头回顾这门学科的发展历史。我认为这对学生是非常重要的。可惜我们学校的教科书很多都没有这部分,即使有,也写不出清华那么有分量,这是差距。
    这本书还没有读完,不好就它的内容评论什么。而且这么有难度的书,我只有虚心受教的份。不过说实话,读起来挺吃力的。
    推荐度:[][][][]


    ================================

    书名: C++语言的设计和演化 ,机械工业出版社,Bjarne Stroustrup,裘宗燕译,2002.1.第一版第一刷,印张:24.75,16开,380页,定价:48,购买价:7.5折,购买地:上海五角场图书市场角荣书店]1.94
    感想:这本书真的很艰深,每次我看不上20页就得睡一觉养养精神。但是这本书确实精彩,每天我上床睡觉之前总要看上20页:)我觉得,学习一样东西,最重要的是学习它的历史,知道它为什么会是今天这个样子。我甚至认为,科学本身就是一种特殊的历史学。我在上学期期末英语考试的作文中写到:科学是一种特殊的历史学,是由一种特殊的历史学家(科学家),用一种特殊的历史语汇(科学术语)记录的特殊的历史文献(学术论文)。很可惜,不知道老师给了我这么精辟的句子多少分:)……虽然C++仅仅是一项技术、一种工具,但我觉得要掌握好这门工具,了解它的发展历史也是同样重要的。清华的教科书有优于其他学校教科书的地方,其中一个就是每本教科书的第一章,必然要从头回顾这门学科的发展历史。我认为这对学生是非常重要的。可惜我们学校的教科书很多都没有这部分,即使有,也写不出清华那么有分量,这是差距。
    这本书还没有读完,不好就它的内容评论什么。而且这么有难度的书,我只有虚心受教的份。不过说实话,读起来挺吃力的。

    写在纸面上的历史--评《C++语言的设计和演化》
     
    【打印本文】  作者:

    --------------------------------------------------------------------------------
     
    严格地说,这是一本令人敬畏的书。她是理解C++语言之所以成为今天这个样子,C++语言的缔造者在其漫长而又迅猛的发展过程中不断权衡和取舍语言特性最真实、最令人信服的史篇。作者Bjarne Stroustrup--C++语言之父知识的广博和思维的独到让人瞠目其后,语言文字的运用表达方式却又让人瞠目结舌。本书是我所见过的知识压缩得最紧密的书籍,似乎有无穷多的设计要素不断地被抛掷出来,而令人几乎要崩溃的是,艰深而又异常费解的设计思想的写作笔调竟是如此的晦涩和生冷,没有一点轻松或是幽默又或是风趣的平滑过渡、承转启接。艰难的读毕全书,就如一巨石紧压胸口,几已窒息。每每读完该书一节,但觉头昏脑胀且又恶心欲吐,可见该书之畏。
      这显然不是一本普通的书,也并不针对普通的读者(至少我是这样认为)。因为本书探讨的是作者自C++语言诞生至今,整个语言设计的思想、理念发展变迁的过程。她既要求读者对C++语言程序设计的方法非常熟悉,能够理解C++程序设计的思想,又必须对程序设计语言编译器的构造有一定的了解(至少学过一门编译原理课程或是读过编译方法又或是程序设计方法学方面的书)。我更愿意将该书看作是一本关于C++哲学的书,或是Bjarne Stroustrup的哲学。
      无论怎样,在读过该书之后,我都强烈的感觉到Bjarne Stroustrup 对C++语言深刻而又强有力的影响。C++语言并非是从半空里跳出来的,她深深的根植于C语言的底层系统程序设计能力与Simula语言数据抽象和面向对象程序设计方法的能力。高层与底层设计的支持如此完美的结合于一体,即使是到了计算机科学发展日益成熟的今天,亦只有C++才真正做到。无论在书中的哪一段,总能强烈的体现出作者在对C++语言构思与设计过程中的选择和权衡。C++之所以能获得如此成功,就在于她蕴C而生,并做得比C更好一些,尽力摒弃C的某些丑陋之处(很多时候,出于对C兼容性的考虑,完全避免是不可能的。正如Stroustrup一论文之标题《C++: 尽可能的与C靠近,但又不过分的近》),同时要实现对数据抽象和面向对象程序设计风格的直接支持。
      作者始终都强调这样一种观点:C++语言不是一件仅供观赏的艺术品,它是立足于工程设计实践,为认真的程序员提供的一件足够强大而灵巧的工具,同时也使程序设计开发过程变得愉快。C++语言具有丰富的语言特性,但绝不因此而损害了语言内在的一致性,以至于成为一大堆花巧的、新式的、众多用户强烈要求的、公司利益的、设计者个人爱好的特征的集合。
      C++语言自1979年4月诞生至今,逐步由一个预处理程序Cpre演变成强大的程序设计语言开发环境。由最初作者在贝尔实验室的朋友用作科研项目的试验性语言发展至当今世界最流行的高级系统程序设计和面向对象的开发语言。不可否认,任何事物的发展都不会总是一帆风顺,C++也不例外。即使是到了今天,仍可看见对C++语言地位的争执:C++已经过时了,某某某是最流行的开发语言。某某某是最正宗的面向对象程序设计语言,C++对面向对象的支持不完备。某某某具有完善的平台移植性,完全超越了C++。按照作者的观点,C++定位为一种能够如C语言般支持底层的复杂系统程序设计,而又不失C的效率,同时能支持针对大型应用程序开发的数据抽象和面向对象设计。很清楚,按这一定位,C++在该领域里是无可匹敌的。事实上也只有C++语言才真正实现了同时对高低层次的合理支持。与C语言不同,C++语言是一种大型语言,无论是她的设计还是实现都显得非常困难。不仅如此,C++的每一个特征都是经过了作者的深思熟虑和实践的直接验证。每一个特征都有其存在的必要性,同时又必须兼具内在的一致性。但是问题并不是表面上看起来的那样简单,因为C++提供对C语言的支持,而当C语言的设计与C++的关键特性相冲突时,应该如何处理?对于一种新的、对用户有益的特征出现,而又难以在现实中主流的系统中获得合理的性能时又该怎么做?如果对某一特性用户有强烈的需求而该特性并入语言自身结构并不合适或损害了语言的通用性时又该怎么办?
      请看作者的回答:
      一般性规则:
      1、 C++的发展必须由实际问题推动
      2、 不被牵涉到无益的对完美的追求之中
      3、 C++必须现在就是有用的
      4、 每个特征必须存在一种合理的明显实现方式
      5、 总提供一条转变的通路
      6、 C++是一种语言,而不是一个完整的系统
      7、 为每种应该支持的风格提供全面支持
      8、 不试图去强迫人们做什么
      作者正是按照这样经过仔细选择的具有指导意义的规则、原理的集合,实现了C++,并形成了一致的C++风格。很明显,从这些一般性的规则中,我们可以看到作者的人文思考对C++设计哲学的影响。正如作者在第一章 C++的史前时代 一般性背景中所谈到:文学、历史、哲学思想和实用主义对C++的影响与计算机科学、数学的影响一样大。
      通读全书,对于每一位认真而细心的读者来说都是一次巨大的挑战。这种挑战之所以存在的最大原因在于对C++语言这样一门大型系统软件艰深的设计方法和多得惊人的技术细节的掌握。有鉴于此,我认为对该书至少有三种不同的阅读线路针对三类不同类型的读者。对C++语言非常感兴趣的读者不妨阅读书中关于C++发展的历史及其演进的各个不同阶段,并可兼看一些C++设计哲学和技术细节。而对于在C++语言方面资深的程序设计开发人员而言,则应深入到C++程序设计的技术细节,再兼读部分关于C++自身构造的规则和理论。而欲从头至尾每一个细节都不愿放过的汲取该书全部的思想内涵,则对于程序设计语言实现者更为容易一些。
      总的来说,这是一本好书,这是一本并不易读的好书。阅读她,你将会学到很多很多,但更重要的是你是否想到了更多更多…
      全面介绍C++历史的书籍在国内很显然就仅有这样一本,下面我为大家做的推荐就仅限于Bjarne Stroustrup的著作和论文。
      《C++程序设计语言》(特别版)关于C++程序设计最具权威性的圣经级书籍,适合中、高级C++程序员学习。影印版由高等教育出版社出版,中文版即将由机械工业出版社出版发行。
      《The Annotated C++ Reference Manual》(《带标注的C++参考手册》)ANSI C++标准就是建立在该书基础上的,与一般参考手册不同的地方在于手册中关于什么不在这个语言里,为什么某个特性定义成当前这个样子,以及人们可以如何实现某个特定特征的有丰富而翔实的标注。
      下面是Bjarne Stroustrup的重要论文:
      《An Overview of C++ Programming Language》 (《概观C++程序设计语言》)已被热心的网友翻译为中文并制作成电子书,介绍C++在如下三个方面中的一些关键概念:C++的设计、C++程序设计以及C++语言的技术性内容。
      《OOP的未来》孟岩译 程序员2001年合订本 Bjarne Stroustrup谈C++的现状与未来。
      《将标准C++视为一个新语言》陈崴译 程序员2001年合订本Bjarne Stroustrup将C++与C做了一次严肃的比较,并期望使用C++设计应用程序能全面地利用C++的新特性,离开C的世界。
      另,关于Bjarne Stroustrup的一些经典论文的英文原版如:"What is …"、"A Perspective on ISO C++"等等,可至Stroustrup的主页处下载:(http://www.research.att.com/~bs/papers.html) 

    --------------------------------------------------------------------------------
     
    日期:2004-6-17 9:54:29 来源:china-pub




    100book-超经典-[热布克www.lmh2004.cn]原创-编程大师-百人百评- Bjarne Stroustrup-c++程序设计语言(特别版)

    (注:未最终整理完毕,持续整理中)

    =============================

    本文原创为-[热布克www.lmh2004.cn]-中国最好的电脑书评博客-http://blog.donews.com/showing/

    ======================================

    这期间我也看了由C++创始人写的《C++ Programming Languang》,老实说我越看越糊涂,后来才知道此书号称“C++专家指南“,也就是说你

    首先要是C++专家,然后才参阅此书获得提高,盲目去钻研此书要不得!在漫漫求学路上我多么希望有良师益友的指点啊!:-(




    100-超经典-[热布克www.lmh2004.cn]原创-编程大师-百人百评- Stanley B.Lippman-C++大牛

    (注:未最终整理完毕,持续整理中)

    =============================

    本文原创为-[热布克www.lmh2004.cn]-中国最好的电脑书评博客-http://blog.donews.com/showing/

    ======================================


    Stanley B.Lippman
    LIPPMAN,作为早期C++编译器的实现者之一,对与C++的了解以及该如何论序都有自己的独到见解,成名作《C++ PRIMER 中文版(第四版)》




    100-超经典-[热布克www.lmh2004.cn]原创-编程大师-百人百评- Jeffrey Richter---Windows SDK系统编程方向的“泰山北斗”
    (注:未最终整理完毕,持续整理中)

    =============================

    本文原创为-[热布克www.lmh2004.cn]-中国最好的电脑书评博客-http://blog.donews.com/showing/

    ======================================

    Jeffrey Richter------和Charles Petzold并称Windows SDK系统编程方向的“泰山北斗”。

    ========================================

    Charles Petzold    PK      Jeffrey Richter


    可以说这两位大师,并称Windows SDK系统编程方向的“泰山北斗”是当之无愧的。不经Charles Petzold书的洗礼,您对Windows编程恐怕难以真正的登堂入室,Charles Petzold是带领您进入编程技术大堂的慈祥长者;不读Jeffrey Richter的书,要想对Windows系统核心真正的把握及对编程很好的驾驭,那真是痴人说梦,Jeffrey Richter是带领您深探Windows核心险地的护法大师。

    两位大师谁更强?恰如比较李白和杜甫哪个更胜一筹?不好比较。各有所长吧。

    ================================

            Windows程序设计领域的权威技术作家,虽不是微软公司的工程师,但无可置疑的是,其对Windows操作系统的理解比开发Windows的工程师还多那么一点点,他的每一本书都对 Windows 核心都有很精彩的剖析,从《Windows 95 程式设计指南》,《Windows高级编程指南(第三版)》,《Windows核心编程(第四版)》到《Microsoft .NET框架程序设计(修订版)》,可以说本本经典,死心踏地地追随Jeffrey Richter的编程爱好者数不胜数。


    ================================

     
        写作风格

            许多人非常喜欢读Richter的书,因为他的文字是写给专业人士看的,决不假装弱智,同时有相当体贴细致,非常符合高手的习惯和胃口。所以通常在某个领域有了Richter的书,就不用去看别人的书了。他善于直入Windows核心对象,从进程到线程,从DLL到SEH,从钩子到内存管理,可以说是不避艰险,迎难而上,将最复杂最微妙的细节完整展现出来,同时配备又大量精心准备的例子,代码质量非常高超。其许多书从问世之日起,就成为Windows系统编程方面的圣经,绝对是Windows系统编程方面的核心权威。想要学习Windows核心编程,不读Jeffrey Richter的书是无法想象的。Jeffrey Richter的实力保证了书的水平达到了相当的高度。读他的书常给人以震撼的快感,你会感叹,Jeffrey Richter对于Windows系统的理解竟能够达到如此深度。


    ==================================       

    Jeffrey Richter, 《 Windows核心编程 》第四版  机械工业出版社

        这本书的前三版名为Advanced Windows,第四版改名为Programming Applications for Microsoft Windows。作者在前言里还特别讲了改名的原因。但是在我看来,这本书还是叫做Advanced Windows更贴切。因为这本书虽然同样是讲Win32 API,却几乎和Petzold Book没有任何重复。初级的内容完全略过不提,GUI部分也是一带而过,全书顷力与系统编程,一上来就讲Win32核心对象,从进程到线程,从DLL到SEH,从钩子到内存管理,可以说是不避艰险,迎难而上,将最复杂最微妙的细节完整展现出来,同时配备又大量精心准备的例子,代码质量非常高超。因此,这本书从问世之日起,就成为Win32系统编程方面的圣经,作者Jeff Richter也成了Win32编程方面的绝对权威。想要学习Win32核心编程,不读这本书是无法想象的。遗憾的是,这本书的中文版翻译配不上原书的高水平,可以说是大错不多,小错不少。如果有读者要认真研读此书,可以去寻找北京大学出版社出版的影印版。
        这本书是Richter的代表作,也奠定了Richter世界顶级技术作家的地位。我本人非常喜欢读Richter的书,因为他的文字是写给专业人士看的,决不假装弱智,同时有相当体贴细致,非常符合我的习惯和胃口。所以通常在某个领域有了Richter的书,我就不会去看别人的书了。
        对于某些读者来说,Marshall Brain的Win32: System Service 3/e(中文名《深入学习:Win32系统服务开发与实例》,电子工业出版社“深入学习”系列)和Johnson Hart的Win32 System Programming 2/e(中文名《