针对多个信息窗口的处理,多文档管理系统界面(MDI)为我们提供了一个基本的框架。为设计一个成功的应用程序,需特别注意以下3个方面的因素:
菜单设置。为与应用程序接口,菜单设置是相当重要的一环。注意,MDI菜单与ImageData和ImageView表单使用的菜单不同。载入ImageData或ImageView表单以后,它们的菜单就会代替原先为MDI表单使用的菜单。为保证类似菜单选项的程序代码按相同的方式工作,并易于维护,我们添加了一个BAS模块,其中包含了每个菜单项使用的例程。
改变控件和图像的大小。重定义子大小、平铺或叠置了子窗口以后,为确保最终获得正确的显示,还需同时调整这些表单上的控件的大小。在ImageData表单的Resize事件里,同时改变了表单内的控件大小,使其能在表单内正常地显示。针对用于显示图像的、ImageView表单的DispPict图片框,它的Resize事件将调用SizeViewPict例程,从而保证图像进行更新,与窗口的大小相配。
数据库接口。和复杂的数据库处理工作相比,本例里的数据库提供了更多的基本功能。微软的远程数据控件(RDC)随同与“图像数据库”(Image Database)的32位ODBC连接使用。在这种情况下,数据库IData.MDB以Microsoft Access7.0格式提供,并使用针对Access7.0设计的ODBC驱动程序。
注意,这个数据库并不一定要在Access里,它可以驻留于任何ODBC数据库内,比如微软SQL Server。
图像将用标准的Windows API函数StretchBlt进行拉伸处理,并改变它的大小。同时,用SRCCOPY光栅操作复制图像源。为保证图像的显示正确无误,来自后端图片框(那儿保存了实际的图像)的调色板将复制到显示图片框。可从图片框的图片对象取得调色板信息。
关于TeamDoc软件:
TeamDoc是基于服务器/客户端架构的轻量级文件管理软件。TeamDoc将文件集中加密存储在您单位自己的服务器中,员工使用TeamDoc客户端访问服务器,从而获得与自己权限相关的权限:登入后与“我的电脑”界面类似,可以看到自己该看的文件,编辑自己能编辑的文档,对于能看到的文件,还可以细分文档权限,进而做到能看不能拷,能看不能截屏等功能,多种权限灵活设置,在线协同编辑、全文搜索、日志与版本追踪,快速构建企业文档库。告别假大空,我们提供值得您选择的、易用的、可用的文档管理软件。现在就访问TeamDoc首页
TeamDoc软件界面(点击可放大)
版权所有:南京网亚计算机有限公司,本文链接地址: 设计文档管理系统需注意的因素