VC 第2 文档与视图.ppt

VC 第2 文档与视图

;2.1 构建文档\视图应用程序 ;; 在文档、视图结构的代码框架中,向导生成了文档类和视图类,文档类(CDocument)负责读取用户的数据,将视图窗体中的数据和磁盘上的文件进行同步;视图类(CView)负责将用户的数据显示在视图窗体中以及用户数据的打印。文档类和视图类是两个相互独立的类,但两个类都与用户的数据有关,为了使文档类使用的数据和视图类显示的数据保持一致,在MFC中通过文档模板类(CDocTemplate)将文档类和视图类联系在一起,下面就是向导生成的代码框架中的一部分代码,主要完成文档模板对象的创建,具体代码如下: BOOL CHelloWorldApp::InitInstance() { CMultiDocTemplate* pDocTemplate; pDocTemplate = new CMultiDocTemplate( IDR_HELLOWTYPE, RUNTIME_CLASS(CHelloWorldDoc), RUNTIME_CLASS(CChildFrame), RUNTIME_CLASS(CHelloWorldView)); AddDocTemplate(pDocTemplate); }; 文档模板类有CSingleDocTemplate和CMultiDocTemplate两个子类,分别应用于单文档视图结构和多文档视

文档评论(0)

1亿VIP精品文档

相关文档