单文档界面是像NotePad(记事本)或Microsoft Paint(画笔)这样的窗体。它一次只处理一个文档,降低了编程(www.cppentry.com)的复杂度并减少了运行程序时所需的资源。对某些小型应用(比如文本编辑器或小型图像编辑器)可以采用这种类型的窗口应用程序。单文档界面应用程序允许用户与其创建的文档进行全面的交互,但通常不如多文档界面的应用程序耐用。另外,单文档界面应用程序至少要比多文档界面的应用程序少一个菜单,就是用于选择要编辑文档的Windows菜单。
对只需要用户进行少量交互的小型应用程序来说,可以采用单文档、基于窗口的界面。与基于对话框的应用程序相似,单文档应用程序也可以创建成OLE服务器。实际上,这类应用程序也可以作为OLE客户程序,尽管极少有程序员把这种功能添加到自己的应用程序中。
通过把应用程序的基视图类选择为CHtmlView,可以把单文档界面的应用程序转换成简单的Web浏览器。
【责任编辑:杨硕 TEL:(010)68476636-8001】
| 回书目 上一节 下一节 |