想学MFC,C++的面向对象思想一定的精通。因为MFC只是一个架构,是C++做成的框架。MFC里面的代码全是C++的。windows 程序设计是你想学windows编程必须看的,挺难的,你最后看吧。学MFC的话建议孙鑫的视频,多看几遍(我已经看2编的,有的课看过5,6遍)。《深入浅出MFC》里面的例子其实是就是MSDN里的例子,我在学校时是按照孙鑫的视频讲的学的,公司的培训是侯捷的《深入浅出MFC》,各有千秋。初学先看孙鑫的视频(不是那么容易看的),有成就感,熟练了把侯捷的《深入浅出MFC》里的例子做一遍,还可以再温一遍原理。
windows程序设计是基础,如果想学MFC,应该先看windows程序设计,推荐 Charles Petzold 的,看完这个再学MFC吧
从使用VC建立一个“基于对话框”的应用程序开始。
然后尝试修改XXDlg类的OnInitialDialog()开始。
给你的例子,自己“攒”的一个程序,云集了MFC众多花哨的功能,程序比较简单,很容易看懂。
http://download.csdn.net/source/792819
作为一个刚刚学习mfc不到一年的人,我想对你说:不要一开始就先去看什么深入浅出之类的。
首先拿一本实例教程,《Visual C++ 6.0 基础与实例教程》中国电力出版社 的还可以。
再从网上下载一个视频教程,孙鑫的VC视频教程挺不错。
两者结合,学习了一段时间以后,至少把书上的的例程都自己上机练习一遍。
这样,你对MFC的机制有一定的了解了。
然后,你就可以再进一步学习了。
这时候,侯捷的《深入浅出MFC》确实是一本不错的书籍。
最后,记得原理和实践要同步学习,这样才能相互促进。
坚持才能胜利,真的……
我也想学啊.