FlashUtil10l_ActiveX是一款控制项,面向对象程式技术和工具的称呼。
基本介绍
- 外文名FlashUtil10l_ActiveX
- 定义面向对象程式技术和工具的称呼
- 公司Microsof
- 文档ActiveX文档
简介
ActiveX是Microsoft对于一系列策略性面向对象程式技术和工具的称呼,其中主要的技术是组件对象模型(COM)。在有目录和其它支持的网路中,COM变成了分散式COM(DCOM)。在创建包括ActiveX程式时,主要的工作就是组件,一个可以自足的在ActiveX网路(现在的网路主要包括Windows和Mac)中任意运行的程式。这个组件就是ActiveX近控制项。ActiveX是Microsoft为抗衡Sun Microsystems的JAVA技术而提出的,此控制项的功能和JAVA applet功能类似。
如果您使用的是Windows作业系统,您或许会注意到一些以OCX结尾的档案。OCX代表“对象连结与嵌入控制项”(OLE),这个技术是Microsoft提出的程式技术,用于处理桌面档案的混合使用。现在COM的概念已经取代OLE的一部分,Microsoft也使用ActiveX控制项代表组件对象。
组件的一大优点就是可以被大多数应用程式再使用(这些应用程式称为组件容器)。一个COM组件(ActiveX控制项)可由不同语言的开发工具开发,包括C++和Visual Basic或PowerBuilder,甚至一些技术性语言如VBScript。
目前,ActiveX控制项在Windows 95/NT和Macintosh中运行,Microsoft还準备支持UNIX的ActiveX控制项。
种类
ActiveX组件包括如下几类
1.自动化伺服器可以由其他应用程式编程驱动的组件。自动化伺服器至少包括一
个,也许是多个供其他应用程式生成和连线的基于IDispatch的接口。自动化伺服器
可以含有也可以没有用户界面(UI),这取决于伺服器的特性和功能。
2.自动化控制器那些使用和操纵自动化伺服器的应用程式。
3.控制项ActiveX控制项等价于以前的OLE控制项或OCX。一个典型的控制项包括设计时和运
行时的用户界面,唯一的IDispatch接口定义控制项的方法和属性,唯一的
IConnectionPoint接口用于控制项可引发的事件。
4.,即以前所说的DocObect,表示一种不仅仅是简单控制项或自动
化伺服器的对象。ActiveX文档在结构上是对OLE连结和模型的扩展,并对其所在的
容器具有更多控制权。一个最显着的变化是选单的显示方式。一个典型的OLE文档的
选单会与容器选单合併成一个新的集合,而ActiveX文档将替换整个选单系统,只表
现出文档的特性而不是文档与容器共同的特性。
5.容器ActiveX容器是一个可以作为自动化伺服器、控制项和文档宿主的应用程式