MFC调试小心得
2011-07-14 11:31
197 查看
首先要声明的是本人对于MFC是一窍不通的,也就是所谓的零基础,但是就是在这样的情况下(没有时间去系统的学习),有一种速成的调试方法:
1. cpp文件中的InitInstance是主函数,可以理解为main函数。如果是基于对话框的MFC,一般在此函数中都会执行dlg.DoModal()语句。也就是说程序一直会停留在此处知道点击对话框上的推出按钮。2. MFC中还有一个系统默认函数(即只要创建一个MFC项目就会产生):窗口初始化函数OnInitDialog(),有些工作可以在这里面完成。3. 消息机制。在程序停留在dlg.DoModal()函数时,通过不同的消息机制,程序会响应不同的子函数。具体如何实现消息机制可以参见这篇文章 消息机制。4. 然后可以使用ctrl+F10的调试方法进行debug,有助于更更好的理解程序内部机制。5. 另外MSDN也是一个很有用的工具。
1. cpp文件中的InitInstance是主函数,可以理解为main函数。如果是基于对话框的MFC,一般在此函数中都会执行dlg.DoModal()语句。也就是说程序一直会停留在此处知道点击对话框上的推出按钮。2. MFC中还有一个系统默认函数(即只要创建一个MFC项目就会产生):窗口初始化函数OnInitDialog(),有些工作可以在这里面完成。3. 消息机制。在程序停留在dlg.DoModal()函数时,通过不同的消息机制,程序会响应不同的子函数。具体如何实现消息机制可以参见这篇文章 消息机制。4. 然后可以使用ctrl+F10的调试方法进行debug,有助于更更好的理解程序内部机制。5. 另外MSDN也是一个很有用的工具。
相关文章推荐
- mfc 调试心得
- SDL调试心得(MFC SDL 窗口放大后 画面卡死)
- MFC 程序嵌入python 的调试
- php调试心得
- nrf51822的ibeacon调试心得
- VC2010 MFC中实现printf调试功能,即MFC程序利用控制台输出调试信息
- MFC 利用控制台输出调试信息
- Visual Studio 2013 调试MFC程序 ,断点无效
- 关于调试过程中单片机复位的几点心得与体会
- windbg调试心得
- MFC 控件学习心得:
- 时钟数码管GL5642AH调试心得
- MFC工程加入控制台调试信息输出
- MFC调试之DMP
- 调试技巧MFC中TRACE宏的使用
- .Text0.95的Blog程序调试汉化心得和宝玉汉化的.Text 0.95版提供下载(转载自http://webuc.net/dotey/)
- Eclipse调试AndoridFramework使用心得
- 浅谈lorawan 调试心得
- NODEMCU调试心得6 - 关于网络协议HTTP
- NODEMCU调试心得8 - 关于网络协议 HTTP 3 之web框架