《MFC windows程序设计(第二版)》是一本介绍使用MFC(而不是win32 API),进行32位Windows应用程序设计的经典书籍。作者Jeff Prosise,被誉为MFC领域的Petzold。作者在前言中写道:“我的目标就是为C++程序员写出一本可与为C程序员所写的那本永恒的、无出其右的《Programming Windows》相媲美的好书。”
这本书与众不同之处在于它不以Appwizard向导建立程序开始,而是直接使用MFC类库,利用各类之间的耦合自建程序,比起其他(尤其是千篇一律的国内)书籍来,能给人耳目一新的感觉。
我是在学校图书馆发现这本书的,当时的感觉是:妈的,人生的大起大落,真是太刺激了。怎么也没想到在那一堆老古董里还有这么新的经典。
我希望能用一个暑假搞定它,学完每一章,我都会把读书笔记和一些自己的想法写个文档放上来,希望能给没我幸运的各位网友一些帮助。
因为“每天你都有机会跟别人擦身而过,你也许对他一无所知,不过也许有一天他会变成你的朋友或是知己。”,希望大家支持。
第一章、Hello MFC
精华浓缩:
我们大家都知道每一个Windows程序都以一个Winmain()开始,MFC的当然不例外。但在MFC中,它被隐藏了起来。MFC定义了一个全局应用程序对象(姑且称其为theApp),而每一个全局对象都是在主程序进入点(EntryPoint)之前由启动代码构造完成的。换句话说,程序在进入Winmain()之前,内存中将有了一个theApp对象。这样,theApp的成员函数就可以为我们所用了。也就是这时,Winmain()