ActiveX
控件基础
一?/p>
ActiveX
的基本概?/p>
ActiveX
控件可以看作是一个极小的服务器应用程序,它不能独立运行,必须嵌入?
某个容器程序中,与该容器一起运行。这个容器包?/p>
WEB
网页,应用程序窗体等?/p>
ActiveX
控件的后缀名是
OCX
或?/p>
DLL
?/p>
一般是?/p>
OCX
和动态库共存的形式打包成
cab
或?/p>
exe
的文件放在服务器上,
客户端下载后运行安装
cab
?/p>
exe
解压?/p>
OCX
和动?/p>
库共存的文件,然后注?/p>
ocx
文件?/p>
ActiveX
控件是基?/p>
com
标准,使得软件部件在网络环境中进行交互的技术集。它
与具体的编程语言无关。作为针?/p>
Internet
应用开发的技术,
ActiveX
被广泛应用于
WEB
服务器以及客户端的各个方面?/p>
同时?/p>
ActiveX
技术也被用于方便地创建普通的桌面应用?/p>
序,此外
ActiveX
一般具有界面?/p>
二?/p>
三个概念?/p>
ActiveX
?/p>
OLE
?/p>
COM
从时间的角度讲,
OLE
是最早出现的,然后是
COM
?/p>
ActiveX
?/p>
从体系结构角度讲?/p>
OLE
?/p>
ActiveX
是建立在
COM
之上的,所?/p>
COM
是基础?/p>
单从名称角度讲,
OLE
?/p>
ActiveX
是两个商标名称,?/p>
COM
则是一个纯技术名词,?/p>
也是大家更多的听?/p>
ActiveX
?/p>
OLE
的原因?/p>
COM
是应
OLE
的需求而诞生的?/p>
所以虽?/p>
COM
?/p>
OLE
的基础?/p>
?/p>
OLE
的产生却?/p>
COM
之前?/p>
COM
的基本出发点是,让某个软件通过一个通用的机构为另一个软件提供服务?/p>
ActiveX
最核心的技术还?/p>
COM
?/p>
ActiveX
?/p>
OLE
的最大不同在于,
OLE
针对的是?/p>
面上应用软件和文件之间的集成?/p>
?/p>
ActiveX
则以提供进一步的网络应用与用户交互为主?/p>