服务2亿工业人 [化海川流] 一键加入
您需要 登录 才可以下载或查看,没有账号?注册
x
InTouch7.11使用入门 — 使用WindowMaker 通过设置WindowMaker和WindowViewer的各种属性,您可以自定义应用程序的功能和最终外观。例如,您可以指定WindowViewer 中的可用菜单,也可以在应用程序的标题栏中显示公司名称等等。 本章向您介绍如何配置WindowMaker和WindowViewer、使用WindowMaker窗口、编辑和排列图形对象,以及如何安装和使用向导及ActiveX 控件。 WindowMaker 有四种基本类型的简单对象:线条、填充图案、文本和按钮。每种简单对象类型都包含影响其外观的属性,这些属性包括线条颜色、填充色、高度、宽度和方向等,并且可以是静态,也可以是动态。静态属性在应用程序运行期间保持不变,动态属性与表达式值相链接,因此表达式值的变化会导致属性的变化。例如,一个对象的填充色可以与一个离散表达式的值相链接。根据表达式的状态,当表达式为真时,填充色显示为一种颜色,当表达式为假时,填充色显示另一种颜色。简单对象的大多数属性都可以设为动态。一个对象可以具有一个以上的动态属性。动态属性可以任意组合,以达到所需的结果。简单对象主要有:线条,填充图案,文本,按钮。 除了简单对象外,InTouch 也支持存在相当差异的各种复杂对象。WindowMaker 的复杂对象主要有:位图,趋势,符号,单元,向导,ActiveX 控件。 您的InTouch 应用程序更像是用于保存图形和文本对象的一系列窗口。当您在WindowMaker 中创建新窗口时,程序会要求您定义该窗口的某些属性,例如背景色、标题和屏幕位置等。您也可以创建QuickScript ,根据窗口是打开、显示还是关闭加以执行。 本章节包含您创建打开、保存、关闭、删除和复制窗口时需要遵循的步骤。 1、在“文件”菜单上,单击“新建窗口”或者单击通用工具栏上的“新建窗口”工具。“窗口属性”对话框出现: 2、在名称框中,输入您要在新窗口的标题栏中显示的名称。名称最长可达32 个字符,它可以包含嵌套空格、标点符号和键盘上的任何其它字符,但引号(") 除外。 3、在注释框中,输入您要与窗口关联的任何其它注释(可选)。此信息仅出于文档化目的并不用于应用
程序中。 6、选择您要使用的“窗口类型”。窗口类型有三种:替换,覆盖,弹出。 7、选择窗口的“框式样式”。式样有三种:单一,加倍,无。 8、如果您希望窗口带标题栏,请选择“标题栏”。通过在标题栏上单击并拖动鼠标,标题栏也可以用于移动窗口。 9、如果您希望用户能够在WindowViewer 中改变窗口大小,请选择“大小控制”。 10、在“维数”组中,输入每个窗口坐标的象素位置。 11、单击“脚本”访问“窗口脚本”编辑器。您可以对窗口应用三种脚本类型:显示时,在显示期间,隐藏时。 在开发应用程序期间,只要您的计算机内存足够,您可以打开任意多个窗口。 1、在“文件”菜单上,单击“打开窗口”,或者单击“通用工具栏”上的“打开窗口”工具。“打开窗口”对话框出现,列出应用程序中的所有窗口名。 一旦创建窗口,您需要在关闭窗口或退出应用程序之前保存窗口。所有与窗口关联的图形、QuickScript和属性等均将被保存。 1、在 “文件”菜单上,单击“保存窗口”,或者单击“通用工具栏”上的“保存窗口”工具。“保存窗口”对话框出现,列出所有需要保存的窗口名。 如果您试图关闭一个自上次保存以来修改过的窗口,程序会在WindowMaker 关闭窗口之前,提示您保存所做的修改。 1、在“文件”菜单上,单击“关闭窗口”,或者单击“通用工具栏”上的“关闭窗口”工具。“关闭窗口”对话框出现,列出所有当前打开的窗口名。 1、在 “文件”菜单上,单击“删除窗口”,“删除窗口”对话框出现,列出所有当前打开的窗口名。 如果您想要复制一个现有的窗口,则需复制的窗口必须打开。 1、在“文件”菜单上,单击“窗口另存为”。“在新名下要保存的窗口”对话框出现,列出所有当前打
开的窗口名。 2、单击您要复制的窗口名旁边的复选框(只能选定一个窗口名)。“保存窗口”对话框出现: WindowMaker 为您提供了许多用于排列窗口对象的工具,你可以用这些排列工具来排列屏幕上你画的图形。 在其它 Windows 程序中创建的所有图形对象,如图形、屏幕抓图、AutoCad 制图、JPEG 、PCX 和TGA文件类型等,必须粘贴到WindowMaker 的位图容器中。 WindowMaker 将位图视为单一对象,因此,您不能对位图中的单个元素设置动画,也不能将位图放入符号中,但是您可以将位图纳入单元中。 在WindowMaker 中,您可以旋转位图、JPEG 、 PCX 和TGA 图像。它们能以90 度的增量顺时针或逆时针旋转360 度(即90 度、180 度、270 度和360 度),位图附带的任何链接将随之一起旋转。 您也可以用透明颜色定义位图,这样您就可以让其漂浮在其它对象上,当您用透明颜色定义位图时,使用透明颜色的所有位置将显示窗口背景色或位图后面的任何对象(每个位图只能使用一种透明颜色)。 在WindowMaker 中,您可以改变任意选定文本对象的字体、字型、字体大小、对齐方式和旋转。您也可以按 90 度的增量使文本对象顺时针或逆时针旋转 360 度(90 度、180 度、270 度和 360 度),例如: 使用“格式工具栏”上包含的工具,您可以对选定的对象快速应用“文件”菜单上的大部分命令,例如: 所有WindowMaker 文本命令都是针对单个或多个文本字符串选项及数值域进行的,如果在执行“文本”菜单上的命令时没有选定文本对象,则该命令会自动应用于“格式工具栏”上的相应文本工具的缺省设置,以及“绘图对象工具栏”上的文本工具的缺省设置之上。 文本对齐方式属性设置对于用于输出动态值的文本对象特别重。要对齐方式决定在运行时如何显示不同长度的域。 例如,如果您要在居中或右对齐的文本字符串末尾显示数值,则每当显示的数字位数改变时,整个文本字符串(包括值)将会再次居中或右对齐。 您可以改变线条对象的样式和宽度,包含椭圆形、长方形、多边形、位图或图像的轮廓。您可以对单个或多个选定对象应用线条样式或宽度的更改。“线”菜单分成两个部分。上面的部分包含线宽,下面的部分包含线样式。例如: 选择对象,然后在“线”菜单上,单击所需的线样式或宽度。 选择对象,然后在“线”菜单上,单击“无线”,对象的轮廓即被删除。 向导可以在应用程序开发阶段为您节省大量的时间,并且易于使用和配置。要配置向导,先安装向导,在“向导选择”对话框中选择向导,将其粘贴到窗口中,然后双击它。屏幕将出现相应的配置对话框(假定该向导可进行配置)。例如,如果您要使用游标向导,则需要配置的项目包括标记名效果、游标的最大与最小范围标签以及填充色等等。通过使用向导您可以节省大量的开发时间,因为您不必再花时间单独绘制对象的各个组件、设置对象的值范围,或设置对象的动画效果。 1、在“特别”菜单上,指向“配置”,然后单击“向导ActiveX 安装”,或者在应用程序浏览器中,双击“向导/ActiveX 安装”,“向导/ActiveX 安装“对话框出现,并显示向导安装属性页。 2、在“已安装的向导”列表中,选择您要从应用程序中删除的向导,然后单击“删除”。屏幕出现一个要求您确认删除的对话框。 3、单击“是”以删除向导。被删除的向导将移至“已卸载的向导列表”中。 4、要安装向导,在“已卸载的向导列表”中选定向导,然后单击“安装”。 ActiveX 控件的前身为 OLE 控件或OCX ,是以标准方式执行特定功能的独立软件组件,它为可重复使用的组件定义了标准接口。ActiveX 控件不是独立的应用程序,而是置入控制容器内的服务器。要使用ActiveX 控件,必须将其置于ActiveX 容器内。InTouch 是一种ActiveX 容器。Microsoft VisualBasic 和Internet 浏览器也是ActiveX 容器。 ActiveX 控件与 InTouch 向导几乎完全一样,不同的是它给 InTouch 应用程序带来了引人注目的新功能。您可以使用Visual Basic 、 Microsoft VC++ 或其它第三方开发工具来创建ActiveX 控件,也可以从第三方购买某些特殊功能的ActiveX 控件,这些控件以OCX 的形式封装。 您可以在InTouch 应用程序中使用一个或多个ActiveX 控件,InTouch 允许您方便地选择 ActiveX控件、将其粘贴到任何应用程序窗口,以及添加到“向导/ActiveX ” 工具栏中。您也可以将ActiveX 事件脚本从一个应用程序导入另一应用程序。 2、选择并粘贴ActiveX 控件到WindowMaker 窗口。 3、配置ActiveX 控件的属性并为其指定标记名。 4、将ActiveX 事件与ActiveX 事件脚本关联。 5、调用ActiveX 方法并在ActiveX 事件脚本或其它InTouch QuickScript 中设置ActiveX 控件属性您可以在WindowMaker 中对ActiveX 控件执行下列编辑操作: ·
调整ActiveX 控件的大小(如果控制支持大小调整)。 ·
复制、剪切、拷贝、粘贴和删除ActiveX 控件。 ·
对ActiveX 控件使用所有对齐命令(左、右、顶、底、中心点对齐)。 ·
将ActiveX 控件添加到“向导/ActiveX ” 工具栏。 ·
在创建单元时,可随其它对象一起添加ActiveX 控件。 ·
可使用 WindowMaker 菜单命令及相应的工具栏工具来直接修改许多ActiveX 属性,例如:缩小字体、线颜色、填充色等。 |