C++初学者不要直接懂MFC代码 MFC封装了WindowsAPI系统功能接口(包括窗口消息、对话框,控件、网络Socket,图形界面输出,多线程应用,同步对象、操作系统磁盘文件管理等),以及应用到了C++中的类封装技术(继承,派生、多态),因此C++初学者要看懂MFC程序,仅仅有C++语言基础是远远不够的,初学者要看懂MFC程序,需要有很长的一段时间学习过程: 1)首先需要掌握WindowsAPI编程基础原理,这也是不建议初学者直接就上手分析MFC框架代码的原因 要能掌握(不是仅仅看懂!!!)API接口编程,包括包括窗口消息、对话框,控件、网络Socket,图形界面输出,多线程应用,同步对象、操作系统磁盘文件管理等; 2)然后掌握c++类相关的高级技术,包括继承,派生、多态(虚函数技术)等; 3)具备程序调试、分析能力 这是很多初学者容易忽略的地方,程序直接看懂不是真正的懂,只有在调试动态运行过程中分析,才能掌握其实际运行的机理,提高分析能力,掌握真正的编程技能,这才是真的懂。 本文来源:https://www.wddqw.com/doc/db30d8e819e8b8f67c1cb9bf.html