如何阅读别人写的MFC程序

来源:互联网 发布:win10建立网络连接 编辑:程序博客网 时间:2024/06/10 15:16
本文转自:http://blog.163.com/shi_shun/blog/static/237078492010334571543/
先熟悉业务逻辑和程序流程


第一件事就先让它跑起来,跑跑,全部功能试一遍再说,再界面和看代

码。(如果编译环境不对跑步起来,也可以只看代码,不过需要费点劲了)

 

先看初始化如:OnInitDialog()、OnCreate()等函数。
再看有没有OnTimer();
也可能直接从事件开始看,例如点击按钮事件做了些什么等等。
主要还是看你怎么看代码比较容易理解了。


按程序流程,从入口渐进,逐行进行分析

现看功能,再看结构。。

你要明白,MFC程序是消息驱动的,就好了!!

熟悉流程,然后就是f9断断断,调试看调用堆栈

先看theAPP..在初始化函数中看是调用什么窗口,在一步一步了解


OnCreate,OnInit,OnPaint 
从view类看起,然后是doc类,最后直接推到theApp. 记得就是这样了

 

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 6个月的宝宝腹泻怎么办 六个月大的宝宝拉肚子怎么办 六个月宝宝着凉拉肚子怎么办 六个月婴儿着凉拉肚子怎么办 怀孕六个月着凉拉肚子怎么办 六个月的婴儿消化不好怎么办 六个月婴儿不好好吃奶怎么办 六个月婴儿消化不好怎么办 六个月婴儿肠胃不好怎么办 受了惊吓后睡眠不好怎么办 宝宝夏季吃饭不爱带围嘴怎么办 3岁宝宝爱看电视怎么办 新生儿晚上哭闹不睡觉怎么办 档案丢了怎么办失业证 三岁宝宝不合群怎么办 阴唇手术半月了疤痕增生怎么办 宝宝小阴唇黏连怎么办 6个月宝宝阴唇粘连怎么办? 高一孩子不爱上学怎么办 3岁宝宝外阴发红怎么办 40爸妈离婚我该怎么办 小儿吃糖卡住了怎么办 额头撞墙上肿了怎么办 宝宝额头撞肿了怎么办 小孩额头撞肿了怎么办 宝宝撞到额头肿了怎么办 小孩子上一年级语文很差了怎么办? 楼下说小孩太吵怎么办 托班的小孩太吵怎么办 宝宝两岁只会简单的词怎么办 我儿子的视力低怎么办 小孩子课文看书都不会读怎么办 宝宝衣服买小了怎么办 拉拉裤腰围小了怎么办 一周九个月宝宝发烧怎么办 8个月的婴儿37.7怎么办 宝宝发烧37度3怎么办 2岁宝宝发烧37度怎么办 3个月新生儿发烧怎么办 生完孩子肚子松弛怎么办 6个月婴儿高烧怎么办