版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第12章 創(chuàng)建ActiveX控件ActiveX概述使用MFC開(kāi)發(fā)ActiveX控件使用ATL開(kāi)發(fā)ActiveX控件ActiveX概述什么是ActiveX技術(shù)ActiveX的主要內(nèi)容什么是ActiveX控件ActiveX控件的基本組成什么是ActiveX技術(shù)ActiveX是Microsoft公司提出的一組使用COM (Component Object Model,組件對(duì)象模型)技術(shù)使軟件組件可以在網(wǎng)絡(luò)環(huán)境中進(jìn)行交互的技術(shù)集合。可以認(rèn)為ActiveX技術(shù)是OLE技術(shù)在Internet上的一個(gè)擴(kuò)展。由于ActiveX是針對(duì)Internet應(yīng)用開(kāi)發(fā)的技術(shù),因此被廣泛應(yīng)用于各種Web服務(wù)器和客戶(hù)端應(yīng)用之
2、中,也可以用于方便、快速地創(chuàng)建普通的桌面應(yīng)用程序。ActiveX并不是某種具體語(yǔ)言使用的技術(shù),它與具體的編程語(yǔ)言無(wú)關(guān),絕大多數(shù)Microsoft的程序設(shè)計(jì)環(huán)境都允許使用ActiveX技術(shù)進(jìn)行程序設(shè)計(jì)。ActiveX的主要內(nèi)容(1)(1) ActiveX控件(ActiveX Control):用于向Web頁(yè)面、ActiveX容器(Container)中插入COM對(duì)象。 (2) ActiveX文檔(ActiveX Document):用于在Web瀏覽器或者其他支持ActiveX技術(shù)的容器中瀏覽非HTML文檔,例如Microsoft Word文檔、Microsoft Excel文檔或者用戶(hù)自定義的文
3、檔等。 (3) ActiveX腳本描述(ActiveX Scripting):用于從客戶(hù)端或者服務(wù)器端操縱ActiveX控件和Java程序、傳遞數(shù)據(jù)并協(xié)調(diào)它們之間的操作。 ActiveX的主要內(nèi)容(2)(4) ActiveX服務(wù)器框架(ActiveX Server Framework):提供了一系列針對(duì)Web服務(wù)器應(yīng)用程序設(shè)計(jì)各個(gè)方面的函數(shù)及封裝類(lèi),例如服務(wù)器過(guò)濾器、HTML數(shù)據(jù)流控件等。 (5) 在Internet Explorer瀏覽器中內(nèi)置Java虛擬機(jī)(Java Virtual Machine),使Java Applet能夠在Internet Explorer上運(yùn)行,并可以與Activ
4、eX控件通過(guò)腳本描述語(yǔ)言進(jìn)行通信。什么是ActiveX控件ActiveX 控件是基于組件對(duì)象模型(COM) 的可重用軟件組件,它支持廣泛的 OLE 功能并可以滿(mǎn)足多種軟件需要。ActiveX 控件可以用于普通的 ActiveX 控件容器和網(wǎng)頁(yè)中。ActiveX控件容器是完全支持 ActiveX 控件,可將 ActiveX 控件并入自己的窗口或?qū)υ?huà)框的容器。ActiveX控件的基本組成ActiveX控件使用COleControl 類(lèi)、一組事件觸發(fā)函數(shù)和調(diào)度映射與控件容器和用戶(hù)有效地進(jìn)行交互。每個(gè)新開(kāi)發(fā)的 ActiveX 控件的對(duì)象都會(huì)從它的基類(lèi)(MFC 的 COleControl 類(lèi))繼承包括本地激活和自動(dòng)化邏輯在內(nèi)的一組強(qiáng)大的功能。COleControl 類(lèi)可以為控件對(duì)象提供與 MFC 窗口對(duì)象相同的功能、觸發(fā)事件的能力,甚至還可以提供無(wú)界面控件。使用MFC開(kāi)發(fā)ActiveX控件創(chuàng)建一個(gè)Hello World控件創(chuàng)建一個(gè)四則運(yùn)算控件添加屬性使用MFC開(kāi)發(fā)ActiveX控件現(xiàn)場(chǎng)演示使用ATL開(kāi)發(fā)ActiveX控件ATL簡(jiǎn)介使用ATL開(kāi)發(fā)ActiveX控件測(cè)試控件ATL簡(jiǎn)介ATL是由一系列模板組成的。模板有一些像宏。使用宏的時(shí)候,會(huì)在調(diào)用宏的位置將宏展開(kāi)使之成為有效的代碼。但是,模板在此基礎(chǔ)之上更進(jìn)一步,它允許基于作為參數(shù)傳遞的類(lèi)型創(chuàng)建新類(lèi)。這些新類(lèi)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 給同事的感謝信匯編十篇
- 簡(jiǎn)單辭職申請(qǐng)書(shū)模板匯編九篇
- 2021過(guò)中秋節(jié)作文【5篇】
- 八年級(jí)物理教學(xué)計(jì)劃模板八篇
- 生物類(lèi)實(shí)習(xí)報(bào)告模板集錦7篇
- 酒店辭職報(bào)告書(shū)集錦15篇
- 邊城讀后感匯編15篇
- 法律法規(guī)及事故案例講座
- 甘肅省定西市岷縣2024-2025學(xué)年九年級(jí)上學(xué)期期末質(zhì)量監(jiān)測(cè)歷史試卷(無(wú)答案)
- 交管12123駕駛證學(xué)法減分題庫(kù)及答案
- 浪潮云海數(shù)據(jù)中心管理平臺(tái)v5.0-快速部署指南v1.0centos
- 管理心理學(xué) - 國(guó)家開(kāi)放大學(xué)
- 缺血性腸病完整版本課件
- 汽車(chē)起重機(jī)基本結(jié)構(gòu)、工作原理課件
- ××領(lǐng)導(dǎo)班子及成員分析研判報(bào)告(模板)
- 08S305-小型潛水泵選用及安裝圖集
- 視頻監(jiān)控室值班記錄表
- 四川2020版清單定額
- 教材編寫(xiě)工作總結(jié)
- 企業(yè)員工上下班交通安全培訓(xùn)(簡(jiǎn)詳共2份)
- 城市高密度建成區(qū)合流制溢流污染系統(tǒng)研究-黃孝河機(jī)場(chǎng)河水環(huán)境綜合治理項(xiàng)目實(shí)踐
評(píng)論
0/150
提交評(píng)論