




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、24 章 使用 SE Client 对象模型和显示代码在图形显示画面中使用RSView SE Client ( RSView SE 客户端)对象模型和Visual Basic forApplications ( VBA )代码可以定制和扩展RSView SE Client 的功能。为此用户可以使用下面的方式:与其它应用程序共享数据如果用户需要经常性的在诸如Microsoft Excel或SQL Server等程序中使用RSView 数据,则可以考虑使用RSView SE Client 对象模型和显示代码与VBA 以便将 RSView 与这些应用程序进行集成。为操作员创建自定义的窗体用户可以使用
2、VBA 创建自定义的窗体,例如创建一个操作员可以在运行时进行交互的弹出对话框。用户还可以使用VBA 逻辑来验证操作员的输入,例如:确保操作员输入到一个数字输入框的数据在另一个数字输入框的数值的10%之间波动。设计直观的图形显示画面使用 RSView SE Client 对象模型将ActiveX 控件与数据结合在一起, 以便在图形显示画面中使用。例如: 在图形显示画面中使用列表框和组合框以便允许操作员选择如recipe item (配方项)等选项。操作 RSView SE Client 窗口 根据 RSView SE Client 窗口的尺寸,通过编写VBA 代码来排列图形显示画面。这样就可以让
3、用户的应用项目动态地调整其大小,以便适用不同的屏幕桌面大小和分辨率。使用 SE Client 对象模型和显示代码24-1将自定义的信息发送到诊断日志文件使用 VBA 代码将特定的信息发送到Diagnostics List(诊断列表)和Diagnostics log file (诊断日志文件),以便记录运行情况和事件。保护系统通过 RSView SE Client 对象模型,用户可以获得安全信息,得知谁在使用该系统,并且通过使用该安全信息和事件来控制对系统的访问。例如: 用户可以编写一段代码,来限制用户在一台安全计算机上访问特定的图形显示画面,并且只有当与该图形显示画面具有相同的安全代码的用户名
4、登录时,才可以显示该图形。VBA 集成的开发环境RSView 图形显示画面中包含了Microsoft Visual Basic for Applications ( VBA ) 。 使用 VBA 集成的开发环境( IDE) 可以创建、测试和调试VBA 过程, 然后运行这些过程来响应在RSView图形显示画面中触发的事件。本章对 IDE 进行了简要的说明,但没有谈及VBA 的详细信息假定用户熟悉 VBA 环境和 Visual Basic 编程语言。本章重点谈到了VBA 相对于 RSView Studio 的很独特部分,并且讲述了如何在RSView 图形显示画面中使用VBA 。关于如何访问VBA
5、的信息的信息,请参阅第24-13 页的“使用 VBA 帮助文件”。打开 IDE 窗口1. 打开用户想要编写VBA 代码的图形显示画面。2. 执行下面任意操作:在Graphic Displays (图形显示)编辑器,点击View (查看)菜单,然后点击Visual Basic Editor ( Visual Basic 编辑器) 。点击图形显示画面中的某个对象。在Edit (编辑)菜单中,点击VBA Code (VBA代码)。代码窗口会打开,其内容为用户所选对象的代码。在Graphic Displays (图形显示)编辑器中,点击Edit (编辑)菜单,然后点击VBA Code (VBA代码)。
6、代码窗口会打开,其内容为图形显示画面的代码。右键点击已打开的图形显示画面,然后点击其上下文菜单中的VBA Code (VBA代码),代码窗口会打开,其内容为图形显示画面的代码。右键点击画面中的对象,然后点击其上下文菜单中的VBA Code (VBA代码)。代码窗口会打开,其内容为用户右键点击对象的代码。IDE窗口的组成部分卜图显示了 IDE窗口的主要组成部分。下面会具体说明每个部分。-n|x|Mitiorott Visual 眦设却 Roq,Wk Thi却i坏Oy |CEb|d Ele =3 Viw Ins#; Firmar ReW Bjh 工如d+u 更ind口柳 HelpProject-
7、DisDlwCocfe|xProject Explorerwindow口 3 n&ispl-a-yCcHk! (Filka- R.oom.gjFQ O RSVw Studio Object,Opt iaa ExpLicitCon3E HAZ_INPUT Ca-UiSZ MIN INPUThisDiscJay?rivace Sufc DI3E1 a_Befrelnjut? ieidPocm 1cadlCaOn Ermt GoTo ErrHmd】9 A. 1 ways use 曰匚匚口匚 hfmJ 1 ingDimDimnxF iltcr A口 Nurc c iz Tr.putICountet A
8、s Intecrer:Properties - =it印 RinProperties fMterRwnCiwa. indoJ 2J因Far胆她 CateaorizKProcedure orCode AindaLCounter = 1 Ta 10Set niFaltcr - ffc.ElcwcntarTiltcrSP* E |If niFiJter.Value 1*AX_INPUT Them Cancel = TrueMsgEox Filter & iCounter set XDSgilJUX Ctw JU1UCK DtliCE. VBA. cuiJe I 1 ne other VBA eode
9、ElseIt eiFiIter.Value .g Object BrowserivpIaClirintClassesIII ill ill emiii 11 1 nuiniiii 1 “I I I 曾I3Select any object to view 1 Is properties, methods and eventsAcliwXExlnderAlormOunrrnary* ApplicationArt四 Arrow圆 Backspac9Buhon界 Bargraph磔 Button1 # c I iActivityCate g oryC 0 r”.出 cllAcllvltySaverl
10、lyConf 4四 Control Lists elector西I DisplayO DisplayUslSeleclor勘 DuplaysMembers ofW Actlv&Dlsplyb ActMtrBarhtessage画* AppikoHon国 ApplicationUamp 1Z=J三im ji =1 _zJc 11耻aie g 0 ryCo mma n d:liAchviti/C atego ryC-o mmu n i cado n dlActrvit/CaiegoiYCustDml ciiAcdviti/c atego 17cLl sum 3 cllActivlCaie g o
11、iyCu atnm 3 rliActiit|/C ate g 0 17CU stom i dlActrlt7Cai6 a 0 ryfie mark cliActivilyC ate go 17sll b syste m ClIAcliviiCalegoryTagR&ad cliActiit!/C atego ryTa gWnteJINW州8 s网 I lyEi iuTo display only those objects related to the RSView SE Client, click DisplayClient.要想仅显示与 RSView SE Client相关的对象,点击 D
12、isplayClient。To view all RSView SE Client constants, properties, methods, and events, click .要想查看所有的 RSView SE Client常量、属性、方法和事件,可以点击 。Select any object to view its properties, methods, and events.选择任何对象,以便浏览其属性、方法和事件。要想查看全局对象变量,点击第一个列表中的DisplayClient。获取RSView SE Client对象的帮助RSView包含每个RSView SE Clien
13、t对象的帮助,包含括该对象属性、方法和事件的详细描 述。要想打开帮助文件,选择 Object Browser (对象浏览器)中的某个条目,然后按下键盘 上的F1键,或者点击工具栏上的“?”按钮。从Object Browser中打开帮助文件1. 打开Object Browser (对象浏览器)。2. 在 Object Browser 窗口顶部的列表中,点击 DisplayClient 。3. 在Classes or Members (类或成员)下,选择一个条目,然后按下键盘上的F1键,或者-n|x|点击工具栏上的“ ?”按钮。Object Browser3 1Ld囤I钥3 SkJClasseso
14、 磔总仃收e侬n的 冲 /Ma rm Su mm ary 由1 Apolicatian做An曲 Arrow尊 BackspaceBution 也J bargrapnClient Object Model Help0Showic高 &Flint QpticmButton objectDutton二JC ass BiitonMember of tiu,l口; Cl记 ntAn object that represents a BCliAetivifcCatGCjOiyCcir承 c liActiitWe ritvCo n j CcntrdL 曲 Display Displai/ListSeli I
15、 DisplaysThe Button object represents the intrinsic button object. Itis note creatabla ntijeciButton obiacts are accessible via an Elements collectionIhe obiectspecific properties and methods for the Button obieot merged with the Element objects properties and rnethods, endd cojeci iswnat the user w
16、in seewnsn cirectiy ingth白 object from VBAuehg the objects name. Click /foperties or Metfiods linkabove to see the obiect-?pecifc Toperties or nnethads.Related topKSE2m巳nt nbiectElm巳nt写匚ollention从Code Window中打开帮助文件要想从Code Window (代码窗口)中的某行代码处打开帮助文件,选择 RSView对象名或选择RSView对象的属性或方法,然后按下F1键。使用SE Client对象
17、模型和显示代码24-11从RSView Help Contents窗口打开帮助文件1. 在RSView菜单栏,点击 Help (帮助),然后点击 Contents (内容)。2. 在Contents (内容)列表中,双击 Creating Graphic Displays (创建图形显示画面)。3. 在话主题列表中,执行下面任意操作:要想查看话题概述列表,双击 Creating VBA Display Code (创建VBA显示代码)。要想查看对象的详细信息,双击Using the RSView SE Client Object Model (使用RSView SE客户端对象模型)。电 H S
18、View Supeivhoiv Edition Studio Help口nitw | ijjdBK | 耻御Gh Florites HidePrint ptionsWelcome to RSView Supervisory Edition(j Great ng Graphic Displays_d Leatng and Animal mghraiGcatitg VDA Di卬国 C&dt;- 2 Atmit diFa cnM? About the Visual Basic f ? Working 加th the V&A e 司 Vewig otiiBctB in he c ? CieoIe e
19、nd te?l cn rvu Enar handing h VEA et ?| PiQcedure queuing and 0 Enoi harxling exanpl&s U Using the HSView St Uhenl?| Aboul U ie riSView SE C”可口向口 E T: t Application ObedGraphc 口啪g用 Tag Obiects 令:Cori$tarit事Hyyiew supervisory E=dition consist cr 今单erst pieces f Eoftwaroyou can uco to build automation
20、 applications. Depending cn the particjhr sofwaie packages you purchased and inslalled youwll have ne or more or these pieces orsaitwsre:RSView Sfudic is me design-tme erwinornnenifor RSView that provides Ihe editors and tools yoneed to develop andtesl machme- and &uioervi8orv-lewl humn-machine Interface (HIMI) pliatlons.RSView Studio contains etiitois for creating a complete human-macnirit iriWrta:e applcation, and coflwarc
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第8课 中华姓氏起源探究说课稿-2025-2026学年初中信息技术辽师大版2015七年级上册-辽师大版2015
- 基于区块链的音频娱乐内容溯源与版权保护研究-洞察及研究
- 第3章循环结构教学设计
- 幼儿园大班安全教案《我会自己睡觉》
- 月季花课件教学课件
- 2025年口腔颌面外科护理学实践技能考核试卷答案及详析
- Unit 4 Body Language Listening and Speaking 教学设计-2024-2025学年高中英语人教版(2019)选择性必修第一册
- 月子馆护理知识培训内容课件
- 快递行业业务流程及风险控制方案
- 建筑施工合同范本及风险防范技巧
- 绿色施工培训记录表
- 全套教学课件《公共艺术(音乐)》
- 普通话水平测试培训(标准版)课件
- 高中数学《基于问题链的数学教学探索》课件
- 胰十二指肠切除术的手术配合
- 同创伟业投资分析报告(附358家被投企业介绍)
- 数学-四年级(上册)-人教版-《亿以上数的认识及读法》教学课件
- 政治经济学ppt课件汇总(完整版)
- 互联网保险概述课件
- 医院超声影像科应急预案演练(徒手心肺复苏、过敏性休克、停电应急)
- 不锈钢储罐FAT模板
评论
0/150
提交评论