这本书最后一个版本完成于1998年,现在看来已经非常老了。这本书涵盖了 Windows编程最经典的API,从界面到控件,资源,讲述的非常详细。北大出版社几年前出版了该书的中文版。在MFC横行,以致后来.NET,JAVA为王的天下,这本书介绍的内容甚至有点不合时宜,因此绝版了。最近,我无意中在卓越上看到了它。2010年9月,清华大学出版社再次出版了该书,经过了重新翻译,定位为“珍藏版”,是《微软技术丛书》的一本。我觉得,Windows编程如果只知道.NET/JAVA,是十分浅薄的。跳过最经典的API,直接上MFC,也是不靠谱的。某些书,例如孙鑫的<VC++深入详解>,侯捷的《深入浅出MFC>,他们第一章都介绍了WINDOWS程序的原理,但是太粗糙了。你只知道消息驱动,窗口句柄这些基本概念,然后直接上MFC,显然这是不靠谱的。首先那么多控件的内部机制,剪贴板,资源文件,装载和链接,这是MFC不能提供给你的。使用MFC总是不经意跳出那么多陌生的消息名,消息函数,常常使人不知所措。几年前,听说孙鑫的书很火,于是在书店随便翻了一页,发现孙鑫把OVERLAPPED翻译为“重叠的IO”,于是笑着放下了。今天看来,看来这个学习路线是对的:WINDOWS程序设计-》WINDOWS核心编程-》深入浅出MFC。浮躁的,想快速出成果的,请绕道吧,这个路线不适合你。

解决方案 »

  1.   

    WINDOWS程序设计 我看完了 最近学mfc 一回头 api基本又全忘了 又重看 又没耐心了 怎么办
      

  2.   

    没有耐心,还是学习.NET吧,总比培训出来的MFC代码工要强
      

  3.   

    Windows程序设计只看了前面的4章,大致了解了一下GUI编程的基础。。
    现在VC技术内幕+深入浅出MFC中。。这样的路线怎么样。。
      

  4.   

    GUI编程基础,是需要把第一部分都看完的,第四章后面还有的键盘/鼠标/菜单/对话框/资源/剪贴板都是需要很清楚的
      

  5.   

    感觉书是很不错, 但清华大学新翻译的Windows程序设计第五版, 感觉与Juffer Ritcher的Windows核心编程第5版的翻译质量貌似不再一个起跑线上, 虽然前言里确实是一票大牛们组织的但是水准感觉欠缺, 书里貌似出现了一些不太正常的术语, 但主要感觉还是处在印刷问题上吧, 记得刚买回来看的正带劲的时候有这么个经历, 感觉看核心编程更靠谱, 侯捷的书绝对是本本经典
      

  6.   

    孙鑫的书没买,其实孙鑫的教学视频很不错,网上有下,看了10来节,终于决定认真去看WINDOWS程序设计,现在白天window,晚上mfc
      

  7.   

    windows程序设计还是不错的,windows核心编程就太难懂了。可以先学mfc啊,知道了怎么用,基本概念搞懂了,以后再慢慢深入,搞懂细节,这样也是很好的
      

  8.   

    我学完C++基础知识后,就直接上MFC了,后来发现一头雾水,自己在做什么都不知道。回过头来学习《windows程序设计》后才开始明白一些道理,直到之后看了《深入浅出MFC》3、4遍后,才明白了很多东西,打算还要看2、3遍《深入浅出MFC 》
      

  9.   

    <Windows程序设计>绝对经典啊!这是我两本主要的教材之一,另一本是罗云彬的《Windows环境下32位汇编语言程序设计》。只是楼主认为在学习《深入浅出MFC》之前,还要学《Windows核心编程》?