怎么看懂一个MFC程序?
2011-05-31 16:59
176 查看
MFC封装了WindowsAPI系统功能接口(包括窗口消息、对话框,控件、网络Socket, 图形界面输出,多线程应用,同步对象、操作系统磁盘文件管理等),以及应用到了C++中的类封装技术(继承,派生、多态),因此要看懂MFC程序,仅仅有C++语言基础是远远不够的,初学者要看懂MFC程序,需要:
1)掌握WindowsAPI 编程基础原理,能看懂API接口编程,包括包括窗口消息、对话框,控件、网络Socket, 图形界面输出,多线程应用,同步对象、操作系统磁盘文件管理等;
2)对c++类封装技术掌握:继承,派生、多态(虚函数技术)等;
3)具备程序调试、分析能力---这是很多初学者容易忽略的地方,程序直接看是很难看懂的,只有在调试动态运行过程中分析,才能掌握其实际运行的机理,提高分析能力,掌握真正的编程技能;
1)掌握WindowsAPI 编程基础原理,能看懂API接口编程,包括包括窗口消息、对话框,控件、网络Socket, 图形界面输出,多线程应用,同步对象、操作系统磁盘文件管理等;
2)对c++类封装技术掌握:继承,派生、多态(虚函数技术)等;
3)具备程序调试、分析能力---这是很多初学者容易忽略的地方,程序直接看是很难看懂的,只有在调试动态运行过程中分析,才能掌握其实际运行的机理,提高分析能力,掌握真正的编程技能;
相关文章推荐
- 如果不用MFC,直接使用API写一个Windows程序,需哪些步骤?MFC是怎么做到菜单点击后,响应对应的代码的?
- 如何快速看懂一个大型程序
- MFC小程序003------MFC使用WebBrowser组件,在对话框中创建滚动视图,动态创建一个静态文本控件并设置鼠标单击的消息响应
- 关于怎么让多个程序搭建在一个服务器上,搭建一个适合与架构师使用的开发与实现环境
- 一个c++程序里面可以有多少个.cpp文件,如果可以有多个,那么是怎么连接的,怎么运行的。
- android同一个程序中使用多个地图出现混乱怎么办?!
- 今天没怎么写程序,就用JAVA调了下记事本,计算器,嘿嘿,写一个代码也是热身呀~~~
- unity3d发布PC端后的exe程序,怎么保证只能开一个实例,不能多开?
- 怎么用javascript写一个调用exe程序的代码
- 一道遇到的面试题: 怎么判断一个随机数生成程序是真随机
- MFC 初步:写一个带窗口的Windows程序
- 关于如何看懂mfc程序 初学mfc入门
- 微信小程序怎么申请 从零开始做一个微信小程序教程
- MFC之旅——分析一个MFC程序运行脉络
- 如何判断一个已经写好的MFC程序是单文档还是多文档?
- android同一个程序中使用多个地图出现混乱怎么办?!
- 一个MFC Console程序实例
- 在QT框架下开发MFC主程序的一个插件遇到的问题
- 一个最简单的MFC程序
- MFC程序只能运行一个实例