ActiveX技术综述

ActiveX技术综述

ID:36469942

大小:64.18 KB

页数:5页

时间:2019-05-11

ActiveX技术综述_第1页
ActiveX技术综述_第2页
ActiveX技术综述_第3页
ActiveX技术综述_第4页
ActiveX技术综述_第5页
资源描述:

《ActiveX技术综述》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、ActiveX技术综述本文结合目前Internet(WEB)技术发展动向,简略介绍了Microsoft提出的ActiveX技术的内容,阐述了ActiveX技术与WEB站点建设和桌面程序开发的关系,以及利用VisualC++和VisualBasic开发ActiveX部件的步骤和方法,并给出了在WEB网页中使用ActiveX部件的例子。1.ActiveX概要1.1.ActiveX的定义  ActiveX是Microsoft提出的一组使用COM(ComponentObjectModel,部件对象模型)使得软件部件在网络环境中进行交互的技术集。它与具体的编程语言无关。作为针对Int

2、ernet应用开发的技术,ActiveX被广泛应用于WEB服务器以及客户端的各个方面。同时,ActiveX技术也被用于方便地创建普通的桌面应用程序。1.2.ActiveX的内容  ActiveX既包含服务器端技术,也包含客户端技术。其主要内容是:ActiveX控制(ActiveXControl);用于向WEB页面、MicrosoftWord等支持ActiveX的容器(Container)中插入COM对象。ActiveX文档(ActiveXDocument);用于在WEBBrowser或者其它支持ActiveX的容器中浏览复合文档(非HTML文档),例如MicrosoftWo

3、rd文档,MicrosoftExcel文档或者用户自定义的文档等。ActiveX脚本描述(ActiveXScripting);用于从客户端或者服务器端操纵ActiveX控制和Java程序,传递数据,协调它们之间的操作。ActiveX服务器框架(ActiveXServerFramework);提供了一系列针对WEB服务器应用程序设计各个方面的函数及其封装类,诸如服务器过滤器、HTML数据流控制等。在InternetExplorer中内置Java虚拟机(JavaVirtualMachine),从而使JavaApplet能够在InternetExplorer上运行,并可以与Act

4、iveX控制通过脚本描述语言进行通信。1.3.ActiveX与Java的比较  ActiveX提供了一种扩展包括Java在内的任何编程语言的机制,Java的开发人员可以在Applet中使用ActiveX技术,直接嵌入ActiveX控制,或者以ActiveX技术为桥梁,将其它开发商提供的多种语言的程序对象集成到Java中。与Java的字节码技术相比,ActiveX提供了“代码签名”(CodeSigning)技术保证其安全性。1.4.InternetExplorer和NetscapeNavigator  不言而喻,Microsoft的InternetExplorer全面支持Ac

5、tiveX。同时,Microsoft提供了NetscapeNavigator的插?Plug-In),从而使Navigator也可以浏览包含有ActiveX部件的WEB站点。2.ActiveX控制和Internet  ActiveX控制是OLE控制的更新版本。控制(Control)是建立可编程部件(Component)的主要元素。ActiveX控制可以用于所有支持COM规范的容器中,或者作为Internet控制嵌入到WEB页面中。用户访问该页面时将下载该控制并自动在本地注册。利用脚本描述语言(Script)可以在控制之间以及客户与服务器之间通过设置属性(Property)、调

6、用方法(Method)和激活事件(Event)进行通信。  ActiveX控制与以前的OLE控制相比,具有更少的接口,并且可以没有窗口。所有的ActiveX控制都支持IUnknown接口。  目前,很多第三方开发商编制了各式各样的ActiveX控制。在Internet上,有超过1000个ActiveX控制供用户下载使用。在WINDOWS的SYSTEM目录下,保存有很多Window提供的ActiveX控制。MicrosoftVisualC++(以下简称VC)提供的MFC(MicrosoftFoundationClasses)控制都是ActiveX控制。  考虑到当前Inter

7、net相对较低的传输速率,设计运行于Internet的ActiveX控制时,必须考虑以下几个问题:控制尽可能小;持续存储数据(PersistData)如何保存;如何在Internet上下载和安装;控制如何在客户端注册;3.ActiveX文档和Internet  ActiveX文档提供了传统的嵌入对象的扩展方法。ActiveX文档对象可以包含多个页,显示在整个客户区中,并支持原有的菜单功能。与以往的嵌入对象不同的是,ActiveX文档对象不再以一个阴影方框包围来显示,而是全框架(FullFrame),并总处于激活状态

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。