當前位置:編程學習大全網 - 編程語言 - ACTVEX控件是什麽意思?

ACTVEX控件是什麽意思?

妳說控件=ActiveX控件。

ActiveX是微軟對壹系列戰略性面向對象編程技術和工具的稱呼,其中主要技術是組件對象模型(COM)。在有了目錄和其他支持的網絡中,COM成為分布式COM(DCOM)。在創建壹個包含ActiveX的程序時,主要工作是組件,壹個可以在ActiveX網絡中自由運行的自給自足的程序(目前的網絡主要包括Windows和Mac)。這個組件就是ActiveX控件。ActiveX是微軟為了對抗Sun公司的JAVA技術而提出的。該控件的功能類似於JAVA applet。

如果您使用的是Windows操作系統,您可能會註意到壹些文件以OCX結尾。OCX代表“對象鏈接和嵌入式控制”(OLE),這是微軟提出的壹種處理桌面文件混合使用的程序技術。現在COM的概念已經取代了壹部分OLE,微軟也用ActiveX控件來表示組件對象。

組件的壹個很大的優點是它們可以被大多數應用程序重用(這些應用程序被稱為組件容器)。壹個COM組件(ActiveX控件)可以用不同語言的開發工具開發,包括C++和Visual Basic或PowerBuilder,甚至壹些技術語言如VBScript。

目前ActiveX控件運行在Windows 95/NT和Macintosh中,微軟也準備支持UNIX ActiveX控件。

ActiveX組件包括以下類別:

1.自動化服務器:可以由其他應用程序編程和驅動的組件。自動化服務器至少包括壹個

壹個,也許是多個基於IDispatch的接口,供其他應用程序生成和連接。自動化服務器

它可能有也可能沒有用戶界面(UI),這取決於服務器的特性和功能。

2.自動化控制器:那些使用和操作自動化服務器的應用程序。

3.控件:ActiveX控件相當於以前的OLE控件或OCX。典型的控制包括設計時和操作。

行的用戶界面,唯壹的IDispatch接口定義了控件的方法和屬性,而唯壹的

IConnectionPoint接口用於可由控件引發的事件。

4.文檔:ActiveX文檔,以前稱為DocObect,代表壹種不僅僅是簡單的控件或自動化。

服務器的對象。ActiveX文檔是OLE鏈接和模型在結構上的擴展,也是其位置的擴展。

容器有更多的控制權。最顯著的變化之壹是菜單的顯示方式。典型的OLE文檔的

菜單將與容器菜單合並成壹個新的集合,ActiveX文檔將替換整個菜單系統,只替換表格。

顯示文檔的特征,而不是文檔和容器的特征。

5.容器:ActiveX容器是壹個可以托管自動化服務器、控件和文檔的應用程序。

  • 上一篇:南派三叔的《藏海花》這本書的書名是什麽意思?
  • 下一篇:amongus怎麽玩內鬼小鎮
  • copyright 2024編程學習大全網