1 / 51
文档名称:

第十六章 文档类与视图类及其应用.ppt

格式:ppt   页数:51
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第十六章 文档类与视图类及其应用.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

第十六章 文档类与视图类及其应用.ppt

文档介绍

文档介绍:面向对象与可视化 程序设计 --Visual C++ 编程 主讲教师: 唐龙教授(计算机科学与技术系) 黄维通博士(计算机与信息管理中心) 清华大学 2001年2月
11/10/2017
1
第十六章 文档类与视图类 及其应用
11/10/2017
2
内容提要
概述
文档类
视图类
文档模板类
编写单文档应用程序
编写多文档应用程序
11/10/2017
3
§. 概述
11/10/2017
4
1. 单文档界面与多文档界面
VC的MFC库支持三种不同的应用程序
单文档界面(SDI) 的应用程序——只有一个窗口。
多文档界面(MDI) 的应用程序——有多个子窗口,同时对多个文档进行操作。
基于对话框的应用程序
使用AppWizard创建SDI和MDI的应用程序的过程几乎完全一样。主要差别:
SDI应用程序的CMainFrame类的基类为CFrameWnd,hildFrame类。
MDI应用程序的CMainFrame类的基类为CMDIFrameWnd,hildFrame类。
11/10/2017
5

视图是文档的不同表现形式,每一个文档可有多个视图,但每个视图只能对应于一个确定的文档。
多文档程序需要多个视图,应解决多个文档的数据管理方法的问题。
最初的文档模板只支持主窗口;
每次打开一个新文档时都调用CDocument的函数OnNewDocument,建立一个由CMDIChildWnd派生的新的MDI子窗口;
这些窗口中保存着各种已打开的文档,所有的细节都由MFC库处理。
11/10/2017
6
-视图结构
文档-视图结构是基于文档的应用程序的基本框架。比传统编程方法更有利于应用程序。
数据保存在文档类的成员变量中,文档负责对数据进行管理和维护:
通过串行化过程,将数据保存到盘文件或数据库;
处理菜单、MAND消息,但不能处理其它的Windows消息。
注意:命令消息不同于一般Windows消息和控件通知消息,可被更多种对象处理,除了窗口和视图外,还有文档、文档模板或应用程序本身。
11/10/2017
7
-视图结构(续)
视图在文档和用户之间起中介作用
接收用户的输入,并接受用户的修改;
直接或间接的访问文档类中的成员变量,从文档类中(不是从存储介质中)取数据,并显示之。
注意:通过调用文档和视图的接口将修改的信息反馈给文档类,实际的数据更新仍然是由文档来完成的。
11/10/2017
8
-视图结构的工作机制
视图通过GetDocument()获得文档的指针;
通过指针调用文档类的成员函数读取文档数据;
视图把数据显示于计算机屏幕上;
用户与视图的交互,查看/修改数据;
视图通过相关联的文档类的成员函数,将修改后的数据传递给文档对象;
文档对象获得修改过的数据之后,进行必要的修改,最后,存到磁盘文件(永久介质中) 。
11/10/2017
9
§. 文档及其派生类
11/10/2017
10

最近更新

2024年顺德职业技术学院单招职业适应性考试模.. 40页

2024年驻马店幼儿师范高等专科学校单招职业技.. 40页

2024年驻马店职业技术学院单招职业技能考试题.. 39页

2024年鹤壁职业技术学院单招职业技能考试题库.. 38页

2024年鹤壁能源化工职业学院单招职业技能考试.. 41页

2024年鹤岗师范高等专科学校单招职业技能考试.. 41页

2024年鹰潭职业技术学院单招职业技能考试模拟.. 40页

2024年黄冈职业技术学院单招职业技能测试模拟.. 39页

2024年黄山职业技术学院单招职业倾向性考试题.. 40页

2024年黄河交通学院单招职业倾向性考试题库含.. 40页

2024年黄河水利职业技术学院单招职业技能测试.. 40页

2024年黎明职业大学单招职业技能测试题库及答.. 39页

2024年黑龙江交通职业技术学院单招职业技能测.. 39页

2024年黑龙江农业工程职业学院单招职业倾向性.. 40页

2024年黑龙江农业经济职业学院单招职业倾向性.. 39页

2024年黑龙江冰雪体育职业学院单招职业倾向性.. 40页

2024年黑龙江幼儿师范高等专科学校单招职业适.. 40页

2024年黑龙江旅游职业技术学院单招综合素质考.. 40页

2024年黑龙江旅游职业技术学院单招职业适应性.. 39页

2024年黑龙江民族职业学院单招职业适应性测试.. 41页

2024年黑龙江生态工程职业学院单招职业适应性.. 42页

2024年黑龙江省伊春市单招职业倾向性考试模拟.. 40页

2024年黑龙江省哈尔滨市单招职业适应性测试题.. 39页

2024年黑龙江省齐齐哈尔市单招职业适应性考试.. 42页

2025年国家开放大学《建筑力学》章节测试参考.. 13页

【人教版英语字帖】七年级下册单词表衡水体字.. 42页

国开《建筑力学》期末机考答案 15页

介绍医院门诊ppt 28页

农村人才流失国外研究报告 2页

栏杆计算书 2页