如何阅读别人写的MFC程序
2014-03-07 11:32
423 查看
http://blog.163.com/shi_shun/blog/static/237078492010334571543/
先熟悉业务逻辑和程序流程
第一件事就先让它跑起来,跑跑,全部功能试一遍再说,再界面和看代
码。(如果编译环境不对跑步起来,也可以只看代码,不过需要费点劲了)
先看初始化如:OnInitDialog()、OnCreate()等函数。
再看有没有OnTimer();
也可能直接从事件开始看,例如点击按钮事件做了些什么等等。
主要还是看你怎么看代码比较容易理解了。
按程序流程,从入口渐进,逐行进行分析
现看功能,再看结构。。
你要明白,MFC程序是消息驱动的,就好了!!
熟悉流程,然后就是f9断断断,调试看调用堆栈
先看theAPP..在初始化函数中看是调用什么窗口,在一步一步了解
OnCreate, OnInit,OnPaint
从view类看起,然后是doc类,最后直接推到theApp. 记得就是这样了
先熟悉业务逻辑和程序流程
第一件事就先让它跑起来,跑跑,全部功能试一遍再说,再界面和看代
码。(如果编译环境不对跑步起来,也可以只看代码,不过需要费点劲了)
先看初始化如:OnInitDialog()、OnCreate()等函数。
再看有没有OnTimer();
也可能直接从事件开始看,例如点击按钮事件做了些什么等等。
主要还是看你怎么看代码比较容易理解了。
按程序流程,从入口渐进,逐行进行分析
现看功能,再看结构。。
你要明白,MFC程序是消息驱动的,就好了!!
熟悉流程,然后就是f9断断断,调试看调用堆栈
先看theAPP..在初始化函数中看是调用什么窗口,在一步一步了解
OnCreate, OnInit,OnPaint
从view类看起,然后是doc类,最后直接推到theApp. 记得就是这样了
相关文章推荐
- 如何阅读别人写的MFC程序
- 如何阅读别人写的MFC程序
- 如何阅读别人的程序
- 如何阅读别人的程序
- mfc编写的程序如何在别人机器上运行?
- 程序学习--如何阅读别人的代码
- mfc编写的程序如何在别人机器上运行?
- 如何阅读MFC程序
- 基于VC 6.0 开发的MFC程序如何在文件资源管理器中浏览并选中操作文件
- 如何在MFC的SDI程序中实现多视图
- mfc对话框程序如何添加背景图片以及使控件背景图片与对话框一致
- 如何在 C++ Builder 3.0 下编译含有 MFC 的程序 ?
- 如何用VC、MFC开发一个尽可能小的程序???
- 如何在IDA中找到MFC程序的消息处理函数
- 如何在MFC对话框程序里采用OpenGL绘图
- 如何阅读别人的代码
- 如何阅读别人的源代码
- Visual 中控制台程序如何使用MFC类库
- 如何修改MFC发布程序的图标
- 如何阅读他人的程序代码【转载】