关于MFC中App、MainFrame、Doc、View、ChildFrame的关系
答案:4 悬赏:20
解决时间 2021-01-16 11:44
- 提问者网友:皆是孤独
- 2021-01-15 13:19
关于MFC中App、MainFrame、Doc、View、ChildFrame的关系
最佳答案
- 二级知识专家网友:孤独入客枕
- 2021-01-15 14:55
它们都是类的声明。
MFC 程序入口 是 隐藏起来的。
程序里有一个 CXxxxApp theApp; 生成 一个对象,这是可见的程序起点。
自动生成的MFC 程序,主要结构叫 Doc-View,程序员主要工作量在这两个类。 Doc 用来读入数据,存放不时变化的数据和现场。View用来画图画窗打印等做工作。
View 用 CXxxxDoc* pDoc = GetDocument(); 获得Doc里的数据,更新Doc里的数据。Doc-View 纽带就是这句东西。
MainFrame 用OnCreate(..) 建程序主视窗。
ChildFrame 子窗。一般用在平行作业(多文件)。
MFC 程序入口 是 隐藏起来的。
程序里有一个 CXxxxApp theApp; 生成 一个对象,这是可见的程序起点。
自动生成的MFC 程序,主要结构叫 Doc-View,程序员主要工作量在这两个类。 Doc 用来读入数据,存放不时变化的数据和现场。View用来画图画窗打印等做工作。
View 用 CXxxxDoc* pDoc = GetDocument(); 获得Doc里的数据,更新Doc里的数据。Doc-View 纽带就是这句东西。
MainFrame 用OnCreate(..) 建程序主视窗。
ChildFrame 子窗。一般用在平行作业(多文件)。
全部回答
- 1楼网友:十鸦
- 2021-01-15 18:43
推荐 孙鑫的 深入详解VC++ 看明白了 可以看 侯捷的深入浅出MFC~
- 2楼网友:独行浪子会拥风
- 2021-01-15 17:34
才给5分...
我拿两分走人了。
这个一两句扯不清楚。你最好买本书。。
我拿两分走人了。
这个一两句扯不清楚。你最好买本书。。
- 3楼网友:渡鹤影
- 2021-01-15 16:18
App--应用程序类
MainFrame--主框架类
Doc---文档类
View--视图类
ChildFrame--子框架类
具体关系,Frame包含View,Doc是看不到的,存储数据,它的外在表现形式是View,App是整个程序运行的保证,也是看不见的。
说白了,Frame, View都是窗口,是可见的。
如果想深入了解,参见深入浅出MFC(第二版),候捷著。
MainFrame--主框架类
Doc---文档类
View--视图类
ChildFrame--子框架类
具体关系,Frame包含View,Doc是看不到的,存储数据,它的外在表现形式是View,App是整个程序运行的保证,也是看不见的。
说白了,Frame, View都是窗口,是可见的。
如果想深入了解,参见深入浅出MFC(第二版),候捷著。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息