首页 > 课堂 > 技术开发 > 正文

ActiveX是什么?

2020-12-17 19:31:21
字体:
来源:转载
供稿:网友
ActiveX是Microsoft提出的一组使用COM(ComponentObjectModel,部件对象模型)使得软件部件在网络环境中进行交互的技术集。它与具体的编程语言无关。作为针对Internet应用开发的技术,ActiveX被广泛应用于WEB服务器以及客户端的各个方面。同时,ActiveX技术也被用于方便地创建普通的桌面应用程序。

首先,ActiveX是一种标准。使用这个标准可以使用不同语言开发的软件构件在网络环境中相互操作。它使得Internet超越静态文本,利用多媒体效果和可交互的对象,向用户提供更加主动有趣和更加有用的服务。另外,ActiveX也是开放技术的集合,它涵盖了所有流行的Internet标准、语言和平台。通过连接Sun公司的Java技术和微软公司的OLE组件技术,ActiveX给用户和开发商提供了一个内容丰富的平台,在开发Internet新的应用程序的同时,可以保护他们以前在应用程序、工具和源码上的投资。ActiveX标准包括控件(Controls)、文档(Documents)、脚本(Scripts)这三种最常用的技术,同时它也包括客户机技术、服务器技术以及工具和应用程序。下面分别介绍:

* ActiveX控件
以前被称为OLE控件或OCX控件,现在发展为能够运行在Web页面上的软件构件。它提供了一些可交互的用户控制功能,能够使用户不必打开其他应用程序,在Web浏览器中看到动画、影像,听到音乐。ActiveX控件的一个主要优点是:它也能在当前许多流行的编程语言所写的应用程序中重用。如: Java,Visual Basic,Visual C++等。目前,已有1000多个ActiveX控件可以使用,范围从小的定时器控件到字处理器甚至Internet浏览器。

* ActiveX脚本
支持许多流行的脚本语言,包括Visual Basic Script 和JavaScript。脚本提供了在一个页面中多个对象交互的功能,如ActiveX控件,Java applets,ActiveX Documents。其中VisualBasic Script是一个用于编写活动内容部件和Web页面的Visual Basic优化版本。开发人员能够用它来链接和自动生成ActiveX控件或Javaapplets之类的程序部件,使之能够包含脚本所规定的动作。

* ActiveX文档
能使你在Web浏览器中看到非HTML格式文档,例如Microsoft Excel,Word或Visio文件。

* Java虚机器
能使任何支持ActiveX的浏览器,例如:Internet Explorer3.0,运行Java applets并且将ActiveX控件和Java applets集成。

* ActiveX服务器构架
提供了许多基于Web服务器的功能,例如:安全机制、数据库访问等。目前,已有超过100家公司宣布支持ActiveX技术,并着手开发基于ActiveX的工具、应用程序以及控件。另外,ActiveX也将被几种主要的操作系统支持,包括Window 95,Windows NT,Macintosh,Unix。这不仅能给用户选择平台的自由,而且也为ActiveX成为一种真正的分布式对象技术铺平道路。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表