关于MFC中App、MainFrame、Doc、View、ChildFrame的关系

在创建一个MFCApplication后,会自动生成这些类,这些类之间的关系是什么,我知道的很模糊,想深入了解一下,跪请高手赐教!... 在创建一个MFC Application后,会自动生成这些类,这些类之间的关系是什么,我知道的很模糊,想深入了解一下,跪请高手赐教! 展开
 我来答
L_o_o_n_i_e
2009-01-14 · TA获得超过4.2万个赞
知道大有可为答主
回答量:8507
采纳率:38%
帮助的人:5066万
展开全部
它们都是类的声明。
MFC 程序入口 是 隐藏起来的。
程序里有一个 CXxxxApp theApp; 生成 一个对象,这是可见的程序起点。

自动生成的MFC 程序,主要结构叫 Doc-View,程序员主要工作量在这两个类。 Doc 用来读入数据,存放不时变化的数据和现场。View用来画图画窗打印等做工作。

View 用 CXxxxDoc* pDoc = GetDocument(); 获得Doc里的数据,更新Doc里的数据。Doc-View 纽带就是这句东西。

MainFrame 用OnCreate(..) 建程序主视窗。
ChildFrame 子窗。一般用在平行作业(多文件)。
威孚半导体技术
2024-08-19 广告
威孚(苏州)半导体技术有限公司是一家专注生产、研发、销售晶圆传输设备整机模块(EFEM/SORTER)及核心零部件的高科技半导体公司。公司核心团队均拥有多年半导体行业从业经验,其中技术团队成员博士、硕士学历占比80%以上,依托丰富的软件底层... 点击进入详情页
本回答由威孚半导体技术提供
环雨灵0Hs54b
2009-01-14 · TA获得超过250个赞
知道小有建树答主
回答量:220
采纳率:0%
帮助的人:123万
展开全部
App--应用程序类
MainFrame--主框架类
Doc---文档类
View--视图类
ChildFrame--子框架类
具体关系,Frame包含View,Doc是看不到的,存储数据,它的外在表现形式是View,App是整个程序运行的保证,也是看不见的。
说白了,Frame, View都是窗口,是可见的。
如果想深入了解,参见深入浅出MFC(第二版),候捷著。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zzzhiv
2009-01-14 · TA获得超过5101个赞
知道大有可为答主
回答量:1万
采纳率:0%
帮助的人:3916万
展开全部
才给5分...
我拿两分走人了。
这个一两句扯不清楚。你最好买本书。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友23ceb820dd
2009-01-14
知道答主
回答量:4
采纳率:0%
帮助的人:3.1万
展开全部
推荐 孙鑫的 深入详解VC++ 看明白了 可以看 侯捷的深入浅出MFC~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式