background image

3

16.1.2  文档 视图结构

文档

/

视图

构中

对数据进行管理和
维护,数据保存在
文档类的成员变量

文档类

通过串行化

的过程将数据保存
到磁盘文件或数据库中

文档类

还可处理来自如

菜单、工具栏按钮和加
速键的 WM_COMMAND 消息

WM_COMMAND

外,文档

处理其它的 Windows 消息

由此我们
可以看出
,命令消
息可以被
多种对象
处理,这
些对象除
了窗口和
视图外,
还可以是
文档、文
档模板或
应用程序
本身

这一点与 Windows 消息

和控件通知消息不同,
因为 Windows 消息和控

件通知消息就只能被
窗口和视图处理。

通过调用文档和视图的接口
将修改的信息反馈给文档类
,实际的数据更新仍然是由
文档来完成的

在文档和用户
之间起中介作

视图可以直接或间接
的访问文档类中的成
员变量,它从文档类
中 而不是从存储介质
中 将文档中的数据取
出来,然后在屏幕上
显示文档的数据

它可以接收用户的输入
,并接受用户的

修改