最近在看这本,发现确实不错。看的时候你会发现很容易就看进去了。没有晦涩的表述,语言也带有幽默感。没有学完C++的人还是别看了,如果大概了解C++语法(关键是类,继承,多态)又想学习MFC的朋友可以看看,不会失望的。虽然是2001年的书,MFC4.2的,但是大部分知识现在还是很实用的,因为整个windows程序的写作方法没有太大的变化,学习MFC还是很有必要的(如果你用VC++的话)。
书中深入讨论了MFC的重要内部机制(运行时动态识别、动态创建、消息映射机制等等),然后讲VC++IDE的使用方法。以前读的一些VC++书少有触及MFC内部机制的,就算有也是讲得非常少,作为Application Framework的重量级产品,学Windows程序程序设计(使用VC++)MFC是必须学习的。就像侯Sir在书中说的那样:会用一样东西,但不知道它的内部机制,确实不高明。
书中第三章是全书最难的,也是最重要的一章,它详细仿真和剖析了MFC的内部机制,大部分人看的时候都会有一种所谓世界末日的感觉,因为这章和之前的章节相比难度要高出好几个档次,初涉MFC的更是觉得它与天书无异,这里我建议可以先大致看一遍有个印象然后继续往下看,有时间了再回头把第三章狂啃2---3遍(2---3遍是必须的)。就像作者说的:还有什么事比剖析几个几百行的程序就能理解MFC内部机制更值得的事情呢?
MFC作为微软的产品,虽然算不上完美,但至少是优秀的。现在开发软件还有很多是使用MFC作为类库支持。有些人说MFC已经过时了,MFC确实算不上什么新技术,其实技术没有什么过时不过时的区别,只有新旧的区别,很多新技术都是在旧技术上更新再创造开发出来的,况且对MFC来说,它现在还很有用。
微软新一代Application Framework:.NET Framework里面也继续支持MFC,这就是所谓的新技术奠定在旧技术之上的最好范例。
我看它居然上瘾了,哈哈
对“我看它居然上瘾了,哈哈”的回应
《深入浅出 MFC 第二版》热门书评
-
也来谈谈MFC
30有用 2无用 Sonic 2007-04-29
MFC: Microsoft Foundation Class,微软公司为方便程序员在Windows平台上用C/C++开发应用程序设计的一套应用程序框架。有人说现在C/C++已经没落了,在不久的将来终将退化到现在汇编语言(Assembly)的地位,基于C++的MFC自然也不能避免被淘汰的命运。我不否...
-
这本书让我想起了往事...
10有用 4无用 Baye Wayly 2009-12-26
突然又看到了这本书,突然想起来了很久前的事...第一次读这本书是在高中,自己下的电子书后转换txt 格式,然后写个小程序分成若干段,copy 到MP4上在自习时放到桌洞里偷偷的看,有好几次都差点被班主任收走...记得当时还下过编程思想,STL 之类的东西, 大家都知道高中时紧张的气氛吧:在教室里窗户...
-
深入浅出者,侯捷也
9有用 0无用 [已注销] 2012-08-26
形而上者谓之道,形而下者谓之器。这本书我认为达到“道”的境界了,把MFC六大技术分析的透透彻彻,我花了一个来星期一气呵成读完了,收获颇丰,让我这个暑假更加充实!语言通俗,而且非常幽默,侯捷老师绝对称得上华人IT作家里的巨擘!他翻译的书也特别好,我都在看!有人说MFC过时了,学这个浪费时间,没用。对这...
-
这本书的价值及影响力大于它本身所包含的知识量。
7有用 1无用 肖 2006-03-08
为什么能这么说呢,因为它的出现奠定了侯捷先生在中国大陆程序员的影响力。反过来说,把侯捷先生更多的优点也“掩盖”了。好像后来的书再好也没有超过这本书。为什么。因为侯捷所翻译的书高阶的太多了,市场是固定的。但从另一方面可以看出来,就是在大陆,大部分的程序员有跟风情况出现。今天说C++好,那大家都跑去看,...
-
重新认识了Windows编程、C++甚至面向对象
4有用 1无用 Continuity 2011-12-14
这本书很有名,由于惧怕MFC过多的晦涩的宏定义而没有好好看过,由于项目原因必须深入MFC程序设计而不得不抱着电子书开始啃。书没看完,但觉得很有提纲挈领的意思。之前看的书杂七杂八,有介绍系统底层的,也有外国原版的高屋建瓴的,这本书深度刚好合适,且语言通俗精炼流畅,单是阅读书中对于技术历史的描述就可以津...