關于activex部件不能創(chuàng)建對象,activex這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現在讓我們一起來看看吧!
1、ActiveX是Microsoft對于一系列策略性面向對象程序技術和工具的稱呼,其中主要的技術是組件對象模型(COM)。
2、在有目錄和其它支持的網絡中,COM變成了分布式COM(DCOM)。
3、在創(chuàng)建包括ActiveX程序時,主要的工作就是組件,一個可以自足的在ActiveX網絡(現在的網絡主要包括Windows和Mac)中任意運行的程序。
4、這個組件就是ActiveX近控件。
5、ActiveX是Microsoft為抗衡Sun Microsystems的JAVA技術而提出的,此控件的功能和JAVA applet功能類似。
6、 如果您使用的是Windows操作系統(tǒng),您或許會注意到一些以OCX結尾的文件。
7、OCX代表“對象鏈接與嵌入控件”(OLE),這個技術是Microsoft提出的程序技術,用于處理桌面文件的混合使用。
8、現在COM的概念已經取代OLE的一部分,Microsoft也使用ActiveX控件代表組件對象。
9、 組件的優(yōu)點就是可以被大多數應用程序再使用(這些應用程序稱為組件容器)。
10、一個COM組件(ActiveX控件)可由不同語言的開發(fā)工具開發(fā),包括C++和Visual Basic或PowerBuilder,甚至一些技術性語言如VBScript。
11、 目前,ActiveX控件在Windows 95/NT和Macintosh中運行,Microsoft還準備支持UNIX的ActiveX控件。
12、 ActiveX組件包括如下幾類: 1.自動化服務器:可以由其他應用程序編程驅動的組件。
13、自動化服務器至少包括一 個,也許是多個供其他應用程序生成和連接的基于IDispatch的接口。
14、自動化服務器 可以含有也可以沒有用戶界面(UI),這取決于服務器的特性和功能。
15、 2.自動化控制器:那些使用和操縱自動化服務器的應用程序。
16、 3.控件:ActiveX控件等價于以前的OLE控件或OCX。
17、一個典型的控件包括設計時和運 行時的用戶界面,唯一的IDispatch接口定義控件的方法和屬性,唯一的 IConnectionPoint接口用于控件可引發(fā)的事件。
18、 4.文檔:ActiveX文檔,即以前所說的DocObect,表示一種不僅僅是簡單控件或自動 化服務器的對象。
19、ActiveX文檔在結構上是對OLE鏈接和模型的擴展,并對其所在的 容器具有更多控制權。
20、一個最顯著的變化是菜單的顯示方式。
21、一個典型的OLE文檔的 菜單會與容器菜單合并成一個新的集合,而ActiveX文檔將替換整個菜單系統(tǒng),只表 現出文檔的特性而不是文檔與容器共同的特性。
22、 5.容器:ActiveX容器是一個可以作為自動化服務器、控件和文檔宿主的應用程序。
本文分享完畢,希望對大家有所幫助。
標簽:
免責聲明:本文由用戶上傳,與本網站立場無關。財經信息僅供讀者參考,并不構成投資建議。投資者據此操作,風險自擔。 如有侵權請聯系刪除!