文档/视结构是Microsoft公司为VisualC++Windows程序设计提出的一种新的编程机制。它是我们在VisualC++中使用MFC开发基于文档的应用程序的基本框架,在这个框架中,数据的维护和显示是分别由两个不同的且彼此紧密相关的两个对象——文档和视负责的。在文档/视结构中,文档相当于一个数据容器或数据管理中心,而视却相当于...
在文档视图结构里,文档是一个应用程序数据基本元素的集合,它构成应用程序所使用的数据单元;另外它还提供了管理和维护数据的手段。文档是一种数据源,数据源有很多种,最常见的是磁盘文件,但它不必是一个磁盘文件,文档的数据源也可以来自串行口、网络或摄像机输入信号等。文档对象负责来自所有数据源的数据的管理。 视图...
第三章 文档视结构 3.1 文档 视图 框架窗口间的关系和消息传送规律 在MFC 中 M$引入了文档-视结构的概念,文档相当于数据容器,视相当于查看数据的窗口或是和数据发生 交互的窗口。(这一结构在MFC 中的 OLE,ODBC开发时又得到更多的拓展)因此一个完整的应用一般由 四个类组成:CWinApp 应用类,CFrameWnd窗口框架类...
MFC 多文档-视图的 数据结构: 1.CWinApp 的成员变量 CDocManager* m_pDocManager 管理模板 2.CDocManager 的成员变量 CPtrList m_templateList 维护结构模板 CMultiDocTemplate new的对象指针 3.CDocMultiTemplate 的成员变量 CRuntimeClass* m_pDocClass,m_pViewClass,m_pFrameClass 用来动态创建,另外还有一个资源ID...
文档-视图结构 文档-视图结构是在Visual C+中使用MFC开发基于文档的应用程序的基本框架。在这个框架中,数据的维护及其显示分别由两个不同但又彼此紧密相关的类文档类和视图类负责。文档-视图结构 在文档-视图结构中,文档的任务是对数据进行管理和维护。数据通常被保存在文档类的成员变量中。 文档类还可处理命令消息...
文档简介1、q 学生信息管理学生信息管理第第9单元单元 文档视图结构文档视图结构我们已经知道,利用MFC向导可以开发二种类型的文档/视图结构的应用程序: q 基于SDI的应用程序用户一次只能打开一个文档;若已经打开一个文档,想打开另一个文档时,必须关闭当前打开的文档。q 基于MDI的应用程序用户一次可以打开多个文档;若...
文档视图结构(Document/View Architecture)是MFC的精髓,也是Observer模式的具体实现框架之一,Document/View Architecture通过将数据和其表示分开,提供了很好的数据层次和表现层次的解耦。然而,虽然我们使用MFC AppWizard就可以很轻松地获得一个支持Document/View Architecture的MFC程序框架,Document/View Architecture本身的复杂性加...
在MFC中,应用程序和主框架窗口是用来封装底层机制的对象,文档,视图,视图框架窗口和文档模板是用来构架文档/视图结构的对象。应用程序通过文档管理者来使用文档/视图结构。 如果要给文档增加一种视图,只需要增加一个文档模板;如果要改变一种视图的响应策略,只要改变对应文档模板中的视图框架窗口。
11.1文档视图概念文档/视图概念文档 在框架窗口结构中,文档/视在框架窗口结构中,文档视图功能均在框架类中功能细化文档可视为一个应用程序的数据元素的集合 视图是数据的用户界面,通过窗口显示通过打印机打印提供用户与文档中数据的交互功能 11.1文档视图概念文档/视图概念文档 文档(文档(document)指的是数据组合...
单文档新建:CWinApp___docManager->docSingleTemplate的 OpenDocumentFile函数参数为空,此函数完成了大部分东西,包括新建文档类框架类等___然后是调用CDocument就没什么意思了,当然我们要是重载了CDocument的新建函数就是调用子类虚函数。 多文档新建:CWinApp___docManager...