怎样快速看懂一个mfc的代码?具体到步骤...
3个回答
展开全部
MFC程序入口都是从 "C你的工程名App"这个类开始的,你可以打开这个类打开cpp文件,你会找到“C你的工程名App theApp“这一句,它声明了一个实例,之后便会调用这个类中的 InitInstance()函数,如果你的工程是基于对话框的程序,你会在这个函数中找到"C你的工程名Dlg mydlg;"这句是声明一个对话框类的对象,之后便会去初始化这个对象,如果不出意外你会看到 mydlg.domodal(),在句是用来调用显示对话框的,如果这个类中存在OnInitDialog()函数,则会在在对话框初始化的时候调用,对话框初始完了基本就完成了对话框的显示,之后便是消息循环了,你可以右击该类查看类向导,在类向导中你可以查看这个类中对那些消息进行了响应! 其他所有对话框的显示都是从最初的”C你的工程名Dlg"开始的,MFC是消息驱动机制的,每一个消息的响应、对话框的显示都可以一步一步找到调用的代码!
差不多就是这个过程!
差不多就是这个过程!
展开全部
根据功能看代码加单步调式。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
熟练掌握C++语法,如果这个不会,请直接跳过本答案
安装并学会使用MSDN(要关联安装,F1可以调出),这个是深入了解的关键
初学不要希望很快看懂全部MFC代码,这个不现实,通过一本MFC的书籍掌握框架中每个文件每个类做什么很重要,这个可以让你在初期不至于无从下手
编程学习没有太多捷径,初学者如果不从下手,视频教学是个不错的开端,但这个只能让你入门,想要精通,必须耐下心来,多看书,多练习,熟练使用帮助(MSDN和微软在线),还要学会多看代码并学习编程方法和习惯规范。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询