第十三章 图库.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十三章 图库

第十三章 图库 13.1 图库概述 图库是指组态王中提供的已制作成型的图素组合。图库中的每个成员称为“图库精灵”。 使用图库开发工程界面至少有三方面的好处:一是降低了工程人员设计界面的难度,使他们能更加集中精力于维护数据库和增强软件内部的逻辑控制,缩短开发周期;二是用图库开发的软件将具有统一的外观,方便工程人员学习和掌握;最后,利用图库的开放性,工程人员可以生成自己的图库元素,“一次构造,随处使用”,节省了工程人员投资。 组态王为了便于用户更好地使用图库,提供图库管理器,图库管理器集成了图库管理的操作,在统一的界面上,完成“新建图库”,“更改图库名称”“加载用户开发的精灵” “删除图库精灵” 如图: 图13.1 图库管理器 具体操作见 13.5 打开图库 一节。 13.2 认识图库精灵 图库中的元素称为“图库精灵”。之所以称为“精灵”,是因为它们具有自己的“生命”。图库精灵在外观上类似于组合图素,但内嵌了丰富的动画连接和逻辑控制,工程人员只需把它放在画面上,做少量的文字修改,就能动态控制图形的外观,同时能完成复杂的功能。 用户可以根据自己工程的需要,将一些需要重复使用的复杂图形做成图库精灵,加入到图库管理器中。组态王提供两种方式供用户自制图库。一种是编制程序方式,即用户利用亚控公司提供的图库开发包,自己利用VC开发工具和组态王开发系统中生成的精灵描述文本制作,生成*.dll文件。关于该种方式,详见亚控公司提供的图库开发包。另一种是利用组态王开发系统中建立动画连接并合成图素的方式直接创建图库精灵。 本章将对第二种方式做详细说明。 ( 例如:画面上需要一个按钮,代表一个开关,开关打开时按钮为绿色,开关关闭后变为红色,并且可以定义按钮为“置位”开关、“复位”开关或“切换”开关。如果没有图库,首先要绘制一个绿色按钮和一个红色按钮,用一个变量和它们连接,设置隐藏属性,最后把它们叠在一起——把这些复杂的步骤合在一起,这就是“按钮精灵”。 利用组态王定义好的“按钮精灵”,工程人员只要把“按钮精灵”从图库拷贝到画面上,它就具有了“打开为绿色,关闭为红色”,也可以根据用户具体需求改变颜色,并且可以设置开关类型的功能。 图库精灵 构成图库精灵的单元 图13.2 图库精灵的组成 图库中的几乎每个精灵都有类似的已经定义的动画连接,所以使用图库精灵将极大地提高设计界面的效率。例如使用第一种方式即编制程序制作的图库精灵具有自动控制图形外观的向导功能。双击该类图形,弹出类似如下的向导界面: 图13.3 编制程序图库精灵的动画连接向导 组态王提供的系统图库中的所有精灵均是用这种方式制作的。 利用第二种方式制作的图库精灵同样具有属性定义界面,双击该类图形,弹出类似如下的向导界面: 图13.4 动画连接方式创建的图库精灵的属性 工程人员可以在画面上任意地缩放图库精灵。 13.3 如何创建图库精灵 关于第一种编制程序创建图库精灵的方式,请见亚控空司提供的图库开发包。本节详细讲述第二种创建图库的方式,即为图形建立动画连接并合成图素。下面以一开关按钮的制作为例,教您如何创建图库精灵: 在画面上创建两个按钮,一个按钮用字符串替换使文本显示为“开”,另一为“关”。 在数据词典中定义一内存离散变量,如:OnOff 添加动画连接。 双击“开”按钮,选择“隐含连接”,键入:OnOff==1,确定,如图: 图13.5 建立隐含动画连接 再选择“弹起时连接”,键入:OnOff=0;确定,如图: 图13.5 建立按钮动画连接 确定即可。同样,在“开”按钮的“隐含连接”属性对话框中键入:OnOff=0;在“弹起时连接” 属性对话框中键入:OnOff=1;确定即可,此时您已基本大功告成了。 组合图素单元 将两个按钮放在一起,“关”按钮在上,“开” 按钮在下,选中两个按钮,选择工具箱中的“合成单元”图标,如图: 图13.6 合成单元 按上述步骤,您已创建了一个图库精灵,选择菜单图库/创建图库精灵,弹出 图13.7 输入加入图库的图素名 输入精灵名称,按确定后,弹出图库管理器,光标在图库管理器的左边确定该精灵要放的图库下,在管理器右边单击后即可,如把变色按钮放在自己创建的专用图库下,如图: 图13.8加入图库中的自定义图素 13.4 如何使用图库精灵 在图库管理器中选择需要的精灵。如果在开发过程中图库管理器被隐藏,请选择菜单“图库/打开图库”或按F2键激活图库管理器。 1在画面上放置图库精灵 选择图库精灵并放到画面上是很容易的。在图库管理器窗口内用鼠标左键双击所需要的精灵(如果图库窗口不可见,请按F2键激活它),鼠标变成

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档