1.问题的提出
  多文档界面(MDI)是一种Windows95用户界面标准。怎样构件一个Windows MDI局域网监控软件应用程序,在当前子表面的基础上提供多个菜单的支持;以及怎样提供诸如窗口平铺和叠置之类的特性?
  2.实现技术
  多文档界面由一个父窗口组成。在典型情况下,它用于显示程序菜单以及包含子窗口。子窗口不能移到父窗口的窗框以外。针对MDI父表单和子表单的创建,Visual Basic提供了一个简单的方法。可在项目内添加的一个标准对象便是MDI表单。只需将标准Visual Basic表单的MDIChild属性简单地设为True,就能将它变成某个MDI表单的子表单。随后,针对MDI表单里的子窗口,Visual Basic可自动控制菜单的显示。利用MDI表单的Arrange方法,可对子窗口进行对齐处理。
  3.实现步骤
  打开并运行4-1.VBP。该程序运行时的样子。本图显示了在没有子窗口的情况下MDI表单的样子。注意,现在只有两个基本的菜单组可供选择。从File菜单下面选择Open Database(打开数据库)菜单项,打开图像数据库。
一旦打开图像数据库,就会显示出两个子窗口。第一个窗口显示了当前图像的标准图像文件信息,其中包括一个可编辑的域,可在此输入图像的注释信息。第二个窗口显示了当前正在编辑的那副图像的样子。为浏览数据库,可选择Record(记录)菜单,以便执行不同的导航命令。
  请实验View(视窗)菜单内的不同选择,用不同的大小观看图像。利用Windows(窗口)菜单,则可对窗口进行平铺(Tile)处理,请观察表单的外观会发生什么变化。亦可对子窗口进行层叠(Cascade)处理。
  (1)创建一个新项目,命名为4-1.VBP。根据表总结的信息,在MDI表单Image Tracker里添加适当的对象,并设置 它们的属性。
  (2)在项目里插入一个新表单,将其命名为IView.frm。根据表列出的信息在Image Data表单里添加对象和属性。
  (3)为MDI表单添加下述代码。载入MDI表单后,InageData会进入隐藏状态,确保用户只会看到MDI表单。这样一来,用户便可自行决定是否打开数据库。
  (4)卸载MDI表单,或选择Exit菜单命令后,需调用Menu Exit方法结束程序。
  (5)选择了“图像数据”(Image Data)菜单项后,会调用MenuOpenData方法,从而打开图像数据库。注意,接下去的两个进程是在程序里打开数据库的两种附加办法。
  (6)选择了“图像视窗”(Image View)菜单项后,会调用MenuOpenData方法,打开图像数据库。
  (7)选择了“打开图像数据库”(Open Image Database)菜单项后,会调用MenuOpenData方法,打开图像数据库。
  (8)为Image View表单添加下述号码。将下面这个Size ViewPict例程插入表单的“常规声明”区域。该例程的作用是控制显示图片的移动和大小变化,以便与表单的观察区域相配。它也会调用Set View例程,以便用设定的观察器选项显示来自数据库的恰当图像。

复制文件记录

★关于WorkWin公司电脑监控软件★

WorkWin的使命是打造Work用途的Windows 电脑系统,有效规范员工上网行为,让老板知道员工每天在做什么(监控包括屏幕、上网在内的一举一动),限制员工不能做什么(禁止网购、游戏、优盘等)。

WorkWin基于纯软件设计,非常容易使用,无需添加或改动任何硬件,使用一台管理机监控全部员工机电脑。历经南京网亚十余年精心打造,此时此刻每天都有成千上万企业电脑正在运行WorkWin,选择WorkWin选择“赢”。

WorkWin介绍

WorkWin监控首页 短视频讲解 下载免费试用版

版权所有,南京网亚计算机有限公司 。本文链接地址: 创建简单MDI局域网监控软件应用程序