mfc doc类 的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mfc doc类 的问题相关的知识,希望对你有一定的参考价值。

在使用mfc时,是不是用单文档 一般都不需要对doc类进行操作啊,我编了几个小程序,doc类都不用管的。
但是初看了下侯俊杰的深入浅出mfc, 讲了很多doc类的东西,是不是多文档要自己写这个doc类的?

doc与view的关系简单说是:doc是存储数据的仓库,view门面。
与数据交互有关的变量都应放在doc中,而view与doc交互,对数据进行读取或修改操作。
在学习初期,可以不考虑这些问题,将所有变量之类的全放到view,这没什么的。
但到后期,开始涉及到文件读写之类的,你就要用doc了。
参考技术A 那是你还未学到高级部分。假如你需要保存你在程序里绘制的图形,或者需要打开、保存文件时就需要doc类了。

什么是 MFC(Microsoft 基础类库)?

【中文标题】什么是 MFC(Microsoft 基础类库)?【英文标题】:What is MFC (Microsoft Foundation class Library)? 【发布时间】:2014-02-19 19:21:33 【问题描述】:

实际上我无法理解 MFC 到底是什么?我对 C# 有一定的了解。当我听说 MFC 时,我在谷歌上搜索过,但现在还不清楚。请解释

【问题讨论】:

en.wikipedia.org/wiki/Microsoft_Foundation_Class_Library 你从(比如)***有什么不明白的? 为什么是 asp.net 标签? MCF 用于构建桌面应用程序,是一个 GUI 库。此外,几乎可以肯定您不想将 MCF 与 .NET 语言(如 C#)一起使用 【参考方案1】:

请看: http://msdn.microsoft.com/en-us/library/hh967573.aspx 和 http://en.wikipedia.org/wiki/Microsoft_Foundation_Class_Library 了解详情。一般来说,它是一个将部分 Windows API 封装在 C++ 类中的库。

【讨论】:

以上是关于mfc doc类 的问题的主要内容,如果未能解决你的问题,请参考以下文章

MFC 中的非动态 Doc/View 架构使用

哪位高手能告诉我这个新手下面那个关于MFC的简单问题

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

在 MFC 中如何从 CWinAppEx 访问 CView

MFC SDI 访问 DOC 视图

MFC VC++6.0 对话框怎么获得文档类中的数据