ActiveX控件在组态软件中的应用.pdfVIP

  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文档。上传文档
查看更多
维普资讯 《工业控制计算机~2005年 18卷第 5期 7 ActiveX控件在组态软件中的应用 崔艳芳 上海理工大学光学与电子信息学院(200093) Abstract Thispaperintroducesamethodofextending the capabilityofconfigurationsoftware,which amethod ofapplyingActiveX controlswhich encapsule thefunction and controlofothercomputersoftware Keywords:ActiveXControl,COM(ComponentObjectMode1)。OLE(ObjectLinkingandEmbedding),configurationsoftware 摘 要 针对 目前组态软件在使用上的局限性 ,介绍了一种扩充组态软件功能的方法,即通过在组态软件 中调用以ActiveX控 件封装的其他计算机软件的函数和控件的方法。 关键词:ActiveX控件 ,COM,OLE,组态软件 随着组态软件的使用范围的不断拓宽和软件专业化水平的 第一步,在VB6.0的编程环境下新建一个ActiveX控件工 不断提高,组态软件不能完全满足设计人员的具体需求。本文提 程 。 出的解决方案:在竭力挖掘组态软件现有功能的同时,调用以 第二步,在一个类似 Form的UserControl对象上设计控件 ActiveX控件封装的其他计算机软件的函数和功能,来满足使用 界面,可添加各种控件,由于这里封装的是函数,因此不需要添 者的需求。ActiveX控件成为组态软件与计算机编程软件 (如 加其他控件。 VisualBasic,VisualC++等)的结合点。 第三步,编写程序代码,读者可以使用两种方法为ActiveX 1 设计思想 控件添加属性 、事件和方法。 所谓 ActiveX控件是基于COM标准的能够被外部 自动调 若采用手动方式 ,则与在VB的标准EXE工程中的类似,通 用的OLE对象,有时简称OCX。组态软件为便于工业 自动化控 过 “添加过程”对话框来添加属性 、事件和方法。不过,需要注意 制,提供了图形界面系统,实时数据库系统,控制功能组件等方 以下几点: 便的工具,但其本身提供的功能函数和控件是有限的,时常不能 1)必须将添加的属性、事件和方法的用户访问权限都设置 满足设计人员的要求 ,而如VisualBasic、VisualC++等的计算 成Public,以便外部程序能访问到这些方法和属性。 机编程软件,为用户提供了各种功能丰富的函数和控件。通过这 2)UserControl对象还有2个重要的事件 :一个是 Read— 些函数或控件封装成ActiveX控件,便可将它们可移植到组态 Properties事件,在 “需要读取 AciveX控件界面上的属性”时被 软件。由于ActiveX控件基于COM标准,与计算机编程语言无 触发 ;另一个是WriteProperties事件 ,在 “需要写入AciveX控 关,实际上它是定义了可重用组件的标准接口,组态软件通过这 件的界面属性”时被触发。属性值保存在PropertyBag对象中, 个接口调用那些函数和控件,而不受编程环境的限制,这样可以 因此需要在以上两个事件过程中分别编写对PropertyBag

文档评论(0)

人生新旅程 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档