设为首页 加入收藏

TOP

4.3.1 SDI结构(单文档视图窗体)
2013-10-06 23:59:13 来源: 作者: 【 】 浏览:81
Tags:4.3.1 SDI 结构 文档 窗体
4.3.1  SDI结构(单文档视图窗体)
单文档界面是像NotePad(记事本)或Microsoft Paint(画笔)这样的窗体。它一次只处理一个文档,降低了编程(www.cppentry.com)的复杂度并减少了运行程序时所需的资源。对某些小型应用(比如文本编辑器或小型图像编辑器)可以采用这种类型的窗口应用程序。单文档界面应用程序允许用户与其创建的文档进行全面的交互,但通常不如多文档界面的应用程序耐用。另外,单文档界面应用程序至少要比多文档界面的应用程序少一个菜单,就是用于选择要编辑文档的Windows菜单。
对只需要用户进行少量交互的小型应用程序来说,可以采用单文档、基于窗口的界面。与基于对话框的应用程序相似,单文档应用程序也可以创建成OLE服务器。实际上,这类应用程序也可以作为OLE客户程序,尽管极少有程序员把这种功能添加到自己的应用程序中。
通过把应用程序的基视图类选择为CHtmlView,可以把单文档界面的应用程序转换成简单的Web浏览器。
但是,单文档界面的应用程序与基于对话框的应用程序有相同的问题,运用起来太复杂了。当操作数据库管理系统时,单文档、基于窗口的应用程序工作得相当完美,其原因很简单,极少有用户需要同时打开多个数据库。即使他们需要同时打开多个数据库,数据库本身的使用规则也减少了用户本身访问多个数据库的可能性。正常情况下,需要以可编程(www.cppentry.com)方式控制对各种数据库元素的访问,并把结果显示给用户。
【责任编辑:杨硕 TEL:(010)68476636-8001】

回书目   上一节   下一节

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇4.3.2 MDI结构(多文档视图窗体) 下一篇5.4 状态栏和工具栏

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: