- 1、本文档共83页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章 监控组态软件的功能和使用 5.1 计算机监控系统的组成 5.2 现代软件技术 5.3 监控组态软件原理 5.4 WinCC的功能介绍 5.1 计算机监控系统的组成 5.2 现代软件技术 1.面向对象技术(OO) 是一种以对象为基础,以事件或消息来驱动对象执行处理的程序设计技术。具有抽象性、封装性、继承性及多态性。 从现实世界中客观存在的事物(即对象)出发来构造软件系统,并在系统构造中尽可能运用人类的自然思维方式。 具有程序结构清晰 自动生成程序框架,实现简单,可有效地减少程序的维护工作量,代码重用率高 软件开发效率高等优点 2.动态数据交换技术(DDE) (1)Windows数据交换方式 剪贴板、动态连接库DDL、动态数据交换DDE(Dynamic Data Exchange)以及对象链接与嵌入等。 (2)DDE技术 动态数据交换技术(DDE)是在Windows系统中支持的进程间的通信机制。它是以共享全局(Global)内存来实现数据交换的。DDE可以用来实现许多应用程序功能(包括:连接实时数据、建立综合文档、执行应用程序之间的数据查询)。 (3)DDE应用程序分类 DDE应用程序可以分为客户应用程序和服务器应用程序。 发起对话请求数据交换的应用程序称为客户应用程序,响应请求的应用程序称为服务器应用程序。 (4)DDE的三种对话方式 DDE有三种对话方式:热链路(Hot link)、冷链路(Cool link)和温链路(Warm link)。 ① 热链路: 热链路在客户向服务器请求的数据得到之后,如服务器的数据发生了变化,而客户又希望得到变化后的数据,这是由服务器主动将变化后的数据发送给客户。通过一次热链对话请求,客户可以多次从服务器获得数据。 ② 冷链路 冷链路使一种仅仅由客户向服务器请求数据传递的对话方式,如客户向服务器多次请求数据,就要多次请求数据传递对话。 ③温链路 温链路是一种仅仅由客户向服务器请求的数据获得后,如服务器的数据发生了变化,由服务器主动将变哈后的数据发送给客户,但在通知时并不带变化后的数据,仅当客户确认需要该数据后再将该数据传递给客户。 (5)热链路的建立过程 建立对话、请求数据、数据交换、终止对话。 3.对象的嵌入与链接(OLE)技术 OLE(Object Linking and Embedded)是在DDE技术基础上发展起来的新技术。OLE的任务不再是交换数据,而是交换完整的对象。 (1)在Word中插入Excel表格(对象)。 ? 对象显示在Word视图中; 数据存储在Word文档中; 编辑时,双击对象,调出对象操作程序; Word能够对对象进行存储和管理,不知道对象的数据格式。 (2)OLE OLE是将不同应用软件、不同操作系统中的对象组合成一个功能强大的新应用;可以使得个应用程序能够紧密正确地使用另一个应用程序的服务。 OLE是一种高级的进程间通信机制。它把用户从应用程序为中心的应用环境解脱出来,代之以文档为中心的计算环境。在前一种环境中,完成任务的工具是单个的应用程序,而以文档为中心的计算环境,用户能综合使用多种程序来完成任务。 ( 3)OLE应用程序的分类 在大多数OLE文档中,应用程序分为客户应用程序(Client application)和服务器应用程序(Sever application)。 能创建、编辑对象,运行对象中含有详细数据结构的应用程序称为服务器应用程序(或对象服务器)。当用户激活对象时,服务器应用程序开始启动,然后用户可以编辑和播放在服务器应用窗口内的对象。 创建对象的程序称为客户应用程序,它可以接受、显示和存储对象。客户应用程序能够接受、指向、显示和存储由OLE服务器程序创建的对象(这些对象本身可包含各种数据),提供工具给用户激活和操作对象,提供方法将链接和嵌入的对象放入或移出文档,并能在需要时激活服务器应用程序。 某些应用程序既可以是服务器应用程序,也可以是客户应用程序,如Word、Excel等。 (4)存储和寻址方式 OLE对象的存储和寻址方式:链接和嵌入。 嵌入是将对象的数据信息完整地放置在客户机应用程序的过程。链接时在客户机应用程序中存储对象的一些描述信息和过程。这些描述包括对象文件及其路径名称,编辑这个对象的服务器应用程序的名称等。 对于嵌入,原始对象的改变无法影响那些已嵌入的对象,而链接方式中的对象可以不依赖于超文本而自身发生变化,并且链接对象的应用可以胡斯文档相对较小一些,因为链接对象只有一个而同时被多个文档所共用。 4.COM/DCOM (1)面向对象未解决的困难 软件开
文档评论(0)