VC教程笔记1——MFC基本框架原理
2008-07-14 22:38
246 查看
问:为什么在有一些goto Definition时会进行编译呢?
回答1:这个时候编译是编译器要知道这个定义在哪,才可以跳转。
回答2:和这个东东的实现方式有关,(个人分析就是用到了编译中的一些信息), 当某些代码改变了以后, 为了保证准确性,系统就自己编译了一下,估计是这样的。
MFC中,CMainFrame与CView类都是CWnd类的派生类,该类封装了与窗口操作相关的函数。
MFC程序中隐藏了WinMain函数,并且CApp这个类的构造函数在WinMain函数调用之前就被调用,是因为CApp这个类需要初始化一个全局变量theApp,每个MFC都要初始化一个这样的全局变量,它表示该应用程序本身。
CWinApp的构造函数还完成该程序的一些初始化工作。
MFC框架类的函数都是以Afx打头的全局函数。
View类就是下面的白色窗口。
凡是类后面带Ex的都是扩展函数,比如比原来函数多了一个参数。
创建CREATSTRUCT这个类主要的作用是让我们在创建窗口之前有机会去修改Frame.
InitInstance()函数完成一个初始化的工作,完成窗口类的注册,完成窗口的产生,完成窗口的显示和更新。
MFC是文档视类结构,既DOC和VIEW类组合成的,为了将数据和数据的显示分离开来,就用这种结构来完成。
CDocument类完成数据的存储和加载。
CAboutDlg这个类表示一个对话框的类,它可有可无。对应界面中那个帮助框。
问:MFC ClassWizard中的Object IDS下面对应的ID是自己编写的还是系统写好的?
答:
问:MFC中,窗口,窗口类,窗口类的对象是什么样的关系?
答:在Lesson3的01.35.00左右
回答1:这个时候编译是编译器要知道这个定义在哪,才可以跳转。
回答2:和这个东东的实现方式有关,(个人分析就是用到了编译中的一些信息), 当某些代码改变了以后, 为了保证准确性,系统就自己编译了一下,估计是这样的。
MFC中,CMainFrame与CView类都是CWnd类的派生类,该类封装了与窗口操作相关的函数。
MFC程序中隐藏了WinMain函数,并且CApp这个类的构造函数在WinMain函数调用之前就被调用,是因为CApp这个类需要初始化一个全局变量theApp,每个MFC都要初始化一个这样的全局变量,它表示该应用程序本身。
CWinApp的构造函数还完成该程序的一些初始化工作。
MFC框架类的函数都是以Afx打头的全局函数。
View类就是下面的白色窗口。
凡是类后面带Ex的都是扩展函数,比如比原来函数多了一个参数。
创建CREATSTRUCT这个类主要的作用是让我们在创建窗口之前有机会去修改Frame.
InitInstance()函数完成一个初始化的工作,完成窗口类的注册,完成窗口的产生,完成窗口的显示和更新。
MFC是文档视类结构,既DOC和VIEW类组合成的,为了将数据和数据的显示分离开来,就用这种结构来完成。
CDocument类完成数据的存储和加载。
CAboutDlg这个类表示一个对话框的类,它可有可无。对应界面中那个帮助框。
问:MFC ClassWizard中的Object IDS下面对应的ID是自己编写的还是系统写好的?
答:
问:MFC中,窗口,窗口类,窗口类的对象是什么样的关系?
答:在Lesson3的01.35.00左右
相关文章推荐
- 孙鑫VC++讲座笔记-(3)MFC程序框架的剖析(修订版)
- Lesson3 MFC应用程序框架 ---孙鑫VC++教程
- VC++孙鑫-第三章-MFC AppWizard的原理与MFC程序框架-讲WIN32SDK和MFC编程的相同过程
- 孙鑫MFC笔记教程(3)--MFC应用程序框架
- 孙鑫VC++讲座笔记-(3)MFC程序框架的剖析
- 孙鑫vc++ 第九课 笔记 修改MFC AppWizard向导生成的框架程序的外观和大小
- VC++ 技术内幕 笔记 第二天 MFC应用程序框架
- 孙鑫VC++讲座笔记-(3)MFC程序框架的剖析
- MFC应用程序框架入门_VC技术_C语言教程
- 孙鑫VC++讲座笔记-(3)MFC程序框架的剖析
- 孙鑫VC++讲座笔记-(3)MFC程序框架的剖析
- 孙鑫vc视频教程笔记(一) 之 VC++ MFC属性页使用说明
- [笔记]MFC AppWizard的原理与MFC程序框架的剖析一
- Lesson3 MFC应用程序框架 ---孙鑫VC++教程
- 孙鑫MFC笔记教程(1)--Windows程序的内部运行原理
- 孙鑫vc++视频教程笔记之mfc输出卡拉ok变色字幕
- MFC视频教程(孙鑫)学习笔记1-Windows程序内部运行原理
- 韩顺平_php从入门到精通_视频教程_第2讲_html运行原理②_html文件基本结构_html元素和属性_学习笔记_源代码图解_PPT文档整理
- DLL编写(VC,孙鑫MFC教程笔记)
- 孙鑫VC++讲座笔记-(3)MFC程序框架的剖析