- 0
- 0
- 约 39页
- 2017-01-07 发布于广东
- 举报
文档视图 在文档/视图结构里,文档可视为一个应用程序的数据元素的集合,MFC通过文档类提供了大量管理和维护数据的手段。视图是数据的用户界面,可将文档的部分或全部内容在其窗口中显示,或者通过打印机打印出来。视图还可提供用户与文档中数据的交互功能,将用户的输入转化为对数据的操作。 将对数据的操作与数据显示界面分离,放在不同类的对象中处理。文档对象只负责数据的管理,不涉及用户界面;视图对象只负责数据输出和与用户的交互,可以不考虑数据的具体组织结构的细节。 在MFC中,有两种类型的文档视结构,即单文档界面(SDI:Single Document Interface)应用程序和多文档界面(MDI:Multiple Document Interface)应用程序。 在单文档界面(SDI)程序中,用户在同一时刻只能操作一个文档。在SDI程序中,打开新文档时会自动关闭当前打开的活动文档,如果当前文档修改后尚未保存,会提示用户是否保存所做的修改。 多文档界面(MDI)应用程序允许同时对多个文档进行操作。在MDI程序中可以打开多个文档(同时也为每个文档打开一个窗口),可以通过切换活动窗口激活相应的文档进行编辑处理。 MFC在文档/视图结构中提供了许多标准的操作界面,包括新建文件、打开文件、保存文件、文档打印等,大大减轻了程序员的工作量。程序员不必再书写这些标准处理的代码,从而可以把更多的精力放到完成
您可能关注的文档
- VisualC++程序设计教程段智毅第9章文字和图形处理技术课件教学.ppt
- VisualC++程序设计教程段智毅第10章DLL课件教学.ppt
- VisualC++程序设计教程段智毅第11章网络编程课件教学.ppt
- VisualC++程序设计严迪班建民主编第二章Windows程序设计课件教学.ppt
- VisualC++程序设计严迪班建民主编第三章MFC编程课件教学.ppt
- VisualC++程序设计严迪班建民主编第四章对话框程序课件教学.ppt
- VisualC++程序设计严迪班建民主编第五章常用控件课件教学.ppt
- VisualC++程序设计严迪班建民主编第一章从C到C++课件教学.ppt
- VisualC++大学教程冯博琴第1章VisualC++开发环境课件教学.ppt
- VisualC++大学教程冯博琴第2章C++语言基础课件教学.ppt
原创力文档

文档评论(0)