- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基础教程 AcveX Scripting概要
基础教程 ActiveX Scripting概要-vc 相关链接:进入论坛打口水战 ????写程序员自己的博客??? 在线测试一下自己的水平 目前,ActiveX Scripting还不能像我们谈论过的VBScript和JavaScript语言那样,成为一种语言(宏或其它形式的语言,本章下一节将讨论JavaScript语言)。最好将它定义为客户机与服务器之间的一种通信方法。实质上,它是Microsoft为OLE自动化起的新名称。说OLE自动化与ActiveX Scripting完全相同也许不够准确,因为Microsoft没有把ActiveX Scripting的能力停留在应用级别上。(大多数Microsoft产品和诸如CorelDRAW之类的一些其它产品,在应用级别上支持OLE自动化!)ActiveX Scripting还包括了Internet。可移植性问题 本书前面的例子中,MFC AppWizard(应用程序向导)提供了OLE自动化复选框,这一点也许你已注意到。这一复选框,像诸如CorelDRAW 之类的产品一样,向你的应用程序添加相同种类的脚本能力。换言之,可以在本地的机器或网络中使用脚本能力。但是,这一能力仍然不是完整的ActiveX Scripting,因为它不包括Internet。你仍然需要手工地向Visual C 应用程序添加这种功能。因为ActiveXScripting 标准还没有最后定下来,所以你看到的仍然是进展中的东西。既然ActiveX Scripting不是语言,而是通信规范,那么,脚本语言,包括语法,这一类问题就留给了脚本供货商来提供。这一标准的目的在于定义一种方法,使脚本主机可以调用各种脚本引擎,并且用于OLE容器中对象间的通信。从实质上看,脚本更像是可执行代码的大杂烩,它可能含有文本、伪代码,甚至还有原始二进制格式的可执行代码。ActiveX Scripting的实质是,它是基于OLE的、可用于应用程序和Internet的通信媒介。WEB链接 写作本书时,ActiveX Scripting 说明书仍在变动之中。如果打算用ActiveX Scripting作为其它技术的替代或补充,也许要用些时间看一下最新动向。进而,本节并不完全涵盖OLE主机和脚本引擎需要的所有接口方法的调用语法。欲了解目前 ActiveX Scripting说明更多的信息,请查看/intdev/sdk/docs/olescrpt/要查找有关ActiveX Scripting主机的信息,下列两个站点不错:/msdn/ sdk/inetsdk/help/wsh/wobj_2.htm和/msdn/sdk/ inetsdk/help/compdev/scripting/hosts.htm。如果想多了解一些关于建立一个ActiveX Scripting引擎的需求,请查看:/msdn/sdk/inetsdk/help/compdev/engines/engines.htm。让我们花点时间定义几个术语。首先,精确地说,什么是脚本主机呢? 它是支持脚本引擎的一种应用程序。定义脚本时,是脚本主机接受这个脚本并向引擎发出命令。ActiveX Scripting主机的最通用的例子是Internet Explorer 3.0。使用插件可以向Netscape Navigator 添加这种能力。第8章讨论过一种插件棗NCompass ScriptActive。脚本引擎,当然不限于这些产品中的任何一种。你可以在一个定制的浏览器应用程序中建立它,或者在一些应用程序中找到它。例如,很有可能,在不远的将来,Microsoft会使其全部应用程序产品(如MicrosoftWord)都符合这一标准。一个ActiveX脚本引擎是一个对象,这个对象才真正地对脚本进行解释。对精确的语言语法甚至脚本的形式都没有限制。理论上,写ActiveX 脚本,可使用任意语言,包括VBScript、Java和JavaScript 。和本节后面要讨论的任何一种 OLE 对象一样,一个ActiveX脚本引擎提供的是特殊接口。另外,可以使用OLE自动化包装工具写出ActiveX脚本引擎(Microsoft计划为ActiveXScripting提供一种特殊形式的OLE自动化包装器)。使用包装器格式的好处是,它保持了代码的短小精炼──这对于浏览器和在线脚本引擎都是理想选择。不利之处是,如果直接写出ActiveX Scripting接口,你将失去对运行时你可以有的名字空间、持久模型以及其它著作元素的控制。ActiveX Scripting 要求有四种新的接口元素。可选项IActiveScriptSite 和可选项IActiveScriptSiteWindows 接口为主机专用,而I
您可能关注的文档
- 基于相关检测的放大器的设计.doc
- 基于离散选择模CM的产品差异市场分析.doc
- 基于离散选择模产品差别市场降价竞争研究.doc
- 基于窗函数法的带通FIR滤波器设计.doc
- 基于窗函数的F滤波器的设计与SIUMLINK仿真.doc
- 基于组态软件的液位单回路过程控制系统设计2.doc
- 基于网络环境下财务报表分析》案例式教学模式.doc
- 基于肺癌诊疗指住院患者用药分析与建议.doc
- 基于脑电波的便睡眠质量监测系统.docx
- 基于虚拟仪器技综合测试系统.doc
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)