- 0
- 0
- 约4.97千字
- 约 21页
- 2017-06-29 发布于天津
- 举报
第5章文档视结构文档视结构是Microsoft公司为VisualC++.ppt
* * 第5章 文档/视结构 ? 文档/视结构是Microsoft公司为Visual C++ Windows程序设计提出的一种新的编程机制。它是我们在Visual C++中使用MFC开发基于文档的应用程序的基本框架,在这个框架中,数据的维护和显示是分别由两个不同的且彼此紧密相关的两个对象——文档和视负责的。在文档/视结构中,文档相当于一个数据容器或数据管理中心,而视却相当于显示数据的窗口或者是和数据发生交互的窗口。因此一个完整的基于MFC开发的应用程序一般至少由四个类组成(SDI应用):CWinApp应用类,CFrameWnd窗口框架类,CDocument文档类,CView视类(Visual C++ V6.0中支持创建不带文档-视结构的应用)。文档/视结构在很多场合与传统的编程方式相比要更有利于这一类应用程序的编写。 在应用中一个视对应一个文档,但一个文档可以包含多个视。一个应用中只用一个框架窗口,对多文档界面来讲可能有多个MDI子窗口。每一个视都是一个子窗口,在单文档界面中父窗口即是框架窗口,在多文档界面中父窗口为MDI子窗口。一个多文档应用中可以包含多个文档模板,一个模板定义了一个文档和一个或多个视之间的对应关系。同一个文档可以属于多个模板,但一个模板中只允许定义一个文档。同样一个视也可以属于多个文档模板。 应用程序对象 Doc文档模板A Doc2文档模板B Doc1实例
原创力文档

文档评论(0)