《深入浅出 MFC 第二版》书评

出版社:松岗
出版日期:1997.05
ISBN:9789572225189
作者:侯俊杰
页数:16 章,942 页页

深入浅出

原来看了孙鑫的《vc++深入详解》,觉得还好,但是对文档/视这一块儿讲得有点弱,有些地方为了举例子方便,根本就是把这个给忽视了,可能是只为了多方面讲解VC的原因吧,还是从里面学了很多东西,也对MFC有了个大概的了解,实际上觉得在看《深入浅出MFC》之前先看下那本书还是很有好处的。看这本书确实深入了很多,但那些宏也确实把我看的有点头晕,呵呵。又从把第三章看了一遍,看了点MSDN,豁然开朗,呵呵

还谈MFC

我认为既然microsoft studio推出了MFC,就像书中所说“我从来没感觉机器馒头难吃”一样,框架为我们节约了时间,使问题注重于function or method,这也正符合了面向对象的思想。此本书着重的讲解了MFC的原理、机制及一些应用,我本人个人认为看这本是为了深入了解MFC的原理和机制,那它必然不会是一本好的工具书,所以需要在用过MFC后再读它,会有所受益,它会给你做AF的思想与原理!

重新认识了Windows编程、C++甚至面向对象

这本书很有名,由于惧怕MFC过多的晦涩的宏定义而没有好好看过,由于项目原因必须深入MFC程序设计而不得不抱着电子书开始啃。书没看完,但觉得很有提纲挈领的意思。之前看的书杂七杂八,有介绍系统底层的,也有外国原版的高屋建瓴的,这本书深度刚好合适,且语言通俗精炼流畅,单是阅读书中对于技术历史的描述就可以津津乐道、大快朵颐,这里不得不佩服台湾人写书的功力。中国的作者写的技术书的质量可谓良莠不齐。随便去某个大学的TPXXXX里面去找那些IT书籍,十有八九的ASP、JSP、CSS、HTML全是抄的,例程都一样,实用价值很烂,不自成体系,深度完全不够,概念错乱,对于良好的编程思维和修养毫无裨益,反而让人望而生厌,徒生芥蒂。当然,大陆的作者不凡佳作,如《程序员的自我修养》《一个操作系统的实现》等,技术细节很透彻,而且非常易懂。外国的原版技术书籍我看的思想性居多,当然也有比如《Unix高级编程》这种脚踏实地的经典。总体感觉外国人注重思想,很凝练,这可能往往是能写出软件、理解软件开发思想的真正道理。而对于初学者来说,那些思想太过深邃,往往难以理解,反而打消学习的积极性。台湾人的书籍的另辟蹊径,集时效性、深度和可读性为一体,阅读感觉很流畅、舒服,而且让人感觉作者功夫不浅,比如鸟哥的Linux系列和书中提到的那些书评、期刊。本来只是用来窥探MFC的内部机制的,因为程序本身出现运行时错误而又不想去网上搜那些有时不知所云的技术帖子,没想到反而重新认识了Windows编程、C++甚至面向对象。本来么,这几就只是了解的浮光掠影。我一直都不是个老老实实做技术的人,却喜欢乱写评论。

跟踪阅读一下vc的代码就不用看这本书

从c到mfc的程序员,不知道c的main函数哪里去了,不知道一个按钮事件怎么就触发了行函数调用,不知道消息存在哪里。。。跟踪阅读一下代码,能明白第一个问题,后两个问题只能靠理解了。侯捷也没法向读者展示消息存在代码的哪里--因为这个是在windows内存里面了。

深入 or 浅出 ?

看介绍,说该书也适合我这种MFC刚入门的新手;看名字,还以为是把MFC里边比较理论,比较难的概念给简单的讲解一下;结果错了,原来大部分都是“深入”,只有那么一少部分是“浅出”的,最后,还是在系统学MFC之前硬着头皮看了一遍。不过,感觉收获还是挺多的,好多原理看明白了,虽然还不清楚在MFC里边怎么运用,不过我相信随着MFC的深入学习,应该能对书里边的内容有更深的理解。等MFC学习一阶段之后,再把该书读一遍。

代码面前 了无秘密

代码面前 了无秘密C++坚实的基础 再看这本书就很轻松为数不多的让人有“原来是这样”感觉的技术书籍

MFC的经典!!

醍醐灌顶啊!!!使用VC和VS开发的其实都可以读一读。我之前是直接用VS写C#,只有些C++的基础,真的很多东西看不懂,也不会调试。读这本书,会对windows程序开发有更清晰的认识,熟悉windows的application framework。很有帮助!!!

非常好的一本书

这不是一本只教你使用MFC的书,而是通过分析MFC的源码来告诉你MFC是怎么运作的一本书。当然,知道它是怎么运作了,使用起来也就得心应手了。读这本书需要一些Windows和C++的一些基础知识。

也来谈谈MFC

MFC: Microsoft Foundation Class,微软公司为方便程序员在Windows平台上用C/C++开发应用程序设计的一套应用程序框架。有人说现在C/C++已经没落了,在不久的将来终将退化到现在汇编语言(Assembly)的地位,基于C++的MFC自然也不能避免被淘汰的命运。我不否认C++/MFC面对最新的基于动态语言的Web应用显得是多么的力不从心,也不否认大红大紫的Java、Perl、C#等后辈抢夺了MFC无数的风头,但是无论是出于对曾经在Win32历史上扮演过至关重要的角色的颇具神秘色彩的MFC的仰慕,还是出于希望深入理解编程语言与操作系统的交互关系的目的,抑或是为了能更有效的编写Win32应用程序,研究MFC内部运行机理都是必要的。基于这样的目的,我开始了阅读侯俊杰先生所著的《深入浅出MFC第二版》(英文名Dissecting MFC 2nd)之旅。一个多月断断续续的研读,在合上此书最后一页的时候,竟然也有一种豁然开朗的感觉。以前也看过一本介绍MFC程序设计的书籍,不过多是以例子为主,尽管有能力编写图形界面了,不过却是知其然不知其所以然——对于通过VC向导生成的代码有好多不明所以的地方,所幸MFC的使用者只需要按部就班地修改指定的函数体就行了,其余的交给IDE(Integrated Development Environment 集成开发环境)好了——此所谓第一种层次吧。不过VC++相比其它的RAD(Rapid Application Development 快速应用程序开发)工具(如VB)却是有着本质的不同。在VC++中,虽然使用者可以同VB一样通过IDE完成大部分的工作,但是VC++并不掩饰反应程序运行机理的代码;而在VB中程序员能看到的只有自己添加的代码。很难说那种方式一定最好吧,毕竟各有各的用户群。VB针对入门级的程序员,以简单快速的开发方式吸引大家上手;VC++则面向系统级的程序员,提供高率的编译代码以及访问底层系统属性的能力。透过VC++暴露给程序员的代码,侯俊杰先生引领读者将MFC的各项重要机制一一“剖膛破肚”。令我大开眼界的是MFC的框架竟然能在编译器不提供RTTI(运行时类型信息)支持的情况下,完成了该框架所必须的RTTI功能。MFC将Macro(宏、巨集)的功能简直发挥到了极致。尽管相较于Java、C#等面向对象领域的后起之秀来说,MFC的宏确实显得有些笨拙和缺乏可读性,但是在当时的环境之下,通过宏来实现却不得不说是一种优雅。剖析MFC让我领略到一个应用程序框架的结构,能被成为框架而不是仅仅是类库的东西,关键在于类与类之间绝不是简单独立的关系。在框架中,类和类必须通力协作才能完成所需的功能。也就是说,我们在使用框架的时候绝对不可以像使用类库一样随心所欲——这是当然的咯,要得到框架的服务,自然要遵循人家的游戏规则。这就是很多习惯了字符环境下编程的C程序员过渡到 MFC框架下一时间难以适应的原因。我不是那种在理解了原理之后就忘记当初初试MFC的痛苦经历的人,也许正是通过不断的挫折和积累,让我在阅读《深入浅出MFC》时不断能从以前的实践中找到书中所述要点的印证,不时地得到新的理解和启示,同时也鼓励我继续地把这本书好好的研读下去。如果必须要为C程序员做一个关于应用程序框架的恰当的比喻的话,我想可以把这个框架理解成main函数中传入命令行参数的机制:为了从命令行中获取信息,你需要定义argc, argv两个参数,OS会自动帮你填入值;同样的道理,为了捕捉鼠标事件、按钮的点击事件并设置相关函数进行处理,你自然不能越MFC的规矩办事咯。希望这个有些简陋的比喻能对挣扎在MFC一线的苦手有所帮助和启示吧。

深入浅出

该书真的很棒,即适合初学,因为他介绍详细,略读即可明白整个mfc框架结构,从而进行开发. 也适合深入,他通过分析MFC框架,简单实现类似典型的框架,对从没认真学习框架的人,点个入口学习!深入浅出--正如书名一般. 是我很喜欢的一本书..

台湾人写的MFC

候俊杰,还有个笔名叫侯捷。台湾人写的计算机类书籍就是和内地作者编写的书籍风格迥异,比较注重实用性,善于举实例!这本书我看了两个月了也还没看完,太惭愧了,暑假的生活节奏太散漫、效率极低……关于候俊杰,我了解得不算多,CSDN上对他的评价也是众说纷纭,可能是他的书太难了,不适合那些急功近利的人看,所以,很多人看了半天也看不懂。我还看过候俊杰写的一本《win32 多线程编程》,感觉笔者还是很有水平的。姑且我也算个“侯蜜”吧~~


 深入浅出 MFC 第二版下载 精选章节试读


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024