第12章OLE与ActiveX.pptVIP

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

第12章 OLE与ActiveX 学习目标 12.2 OLE对象的引入和属性设置 OLE(Object Linking and Embedding,对象链接与嵌入,简称OLE)技术是为了改进联结文档的设计,也就是在一个文件或一个程序中能够包含多种不同数据格式的数据内容而产生的。在多媒体应用程序的开发过程中,虽然Authorware功能强大,但是任何一个应用开发程序都不是全能的,Authorware也是有所能而有所不能,它提供了OLE技术和Authorware的功能扩展接口,通过引入其它应用程序设计的对象(如Word文本、图形、数字电影等)到Authorware文件里,使Authorware中可以显示更多类型的文件。 12.2 OLE对象的引入和属性设置 新建一个ppt.a7p文件,在流程线上添加一个显示图标,命名为“PPT OLE”。双击打开该显示图标,选择“InsertOLE Object...”选单选项弹出的选择OLE对象对话框。让我们引入一个已经存在的PPT演示文件,选择“由文件创建”,浏览选择要引入的PPT文件,确定后如下图12.1所示。 12.1 OLE简介 单击确定后,PPT文件就出现在显示图标里,如下图12.2所示。此时你可以通过鼠标拖动来调整OLE显示窗口为合适大小。 12.1 OLE简介 当然我们不希望把PPT文件引入就完事,我们还想对它的属性进行设置并进行交互控制。 在显示图标“PPT OLE”下面交互图标命名为“交互控制”,在其右边添加三个计算图标:“显示”、“编辑”、“打开”,分支响应类型设置为按钮响应,分别输入: 显示分支:OLEDoVerb(IconID@PPT OLE, 显示) 编辑分支:OLEDoVerb(IconID@PPT OLE, 编辑) 打开分支:OLEDoVerb(IconID@PPT OLE, 打开) 12.1 OLE简介 运行效果如下图12.6所示。 12.1 OLE简介 单击“打开”将执行PowerPoint应用程序编辑打开当前的OLE对象。 12.2ActiveX控件 12.2.1 ActiveX控件简介 ActiveX是Microsoft的元素软件标准。简单地说,ActiveX技术是一种共享程序数据和功能的技术。它由微软提出并大力推广,并已成为事实上的标准。 ActiveX技术是Microsoft对OLE技术的更新和发展,Microsoft公司为了适应网络的高速发展把它的OLE技术和OCX技术融为一体并加以改进形成联合标准,改进之后赋予新名字ActiveX。也就是说,ActiveX中涵盖了OLE的所有技术和功能,同时又具有许多新的特性,以适应网络发展的需要。 12.2.1 ActiveX控件简介 ActiveX指的是一组包括控件、DLL和ActiveX文档的组件,它通常以动态链接库的形式存在,其设计思想是将一个程序(比如Flash动画)嵌入到另一个程序中(这个程序通常被称做容器,比如Authorware、Delphi、VB、VC、Internet Explorer等)。 12.2.1 ActiveX控件简介 ActiveX控件必须具备如下的性能机制: 属性和方法:ActiveX控件必须提供属性的名称、方法的名称及参数,通过这项机制,容器可以存取和改变ActiveX控件的属性参数。 事件:ActiveX控件由这项机制通知容器在ActiveX控件中发生的事件,比如属性参数的改变,用户按下鼠标左键等。 12.2ActiveX控件 12.2.2 ActiveX 的使用 1.安装注册控件 (1)手动注册 方法:单击Windows的开始菜单,选择运行命令,在打开的对话框中输入以下命令: regsvr32 ActiveX控件的文件名regsvr32.exe是Windows自带的ActiveX注册工具,可以在Windows的系统目录中找到,假定要注册一个自建的控件New.ocx,那么就输入如下命令:regsvr32 new.ocx,单击确定按钮,完成注册过程。 12.2.2 ActiveX 的使用 (2)在Authorware中自动注册 方法是利用Authorware 中的Xtra ActiveX 里的函数来进行注册。 对ActiveX控件注册的格式: ActiveXControlRegister(ActiveX控件的文件名) 注销该控件的格式: ActiveXControlUnregister(ActiveX控件的文件名) 实例(new.ocx) 注册控件: if ActiveXInstalled()=-1 then result:= ActiveXControlRegister(FileLocatio

文档评论(0)

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

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

版权声明书
用户编号:7065201001000004

1亿VIP精品文档

相关文档