人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當(dāng)前位置:蘿卜系統(tǒng)下載站 > 技術(shù)開發(fā)教程 > 詳細(xì)頁(yè)面

Javascript案例圖文詳細(xì)教程(20) OLE Automation(1)

Javascript案例圖文詳細(xì)教程(20) OLE Automation(1)

更新時(shí)間:2019-05-04 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

使用JavaScript中的OLE Automation

  在前面的教程中我們已經(jīng)有提到JavaScript中的OLE Automation。在本節(jié)的教程中,我們將一起來討論一下JavaScript是怎樣利用Automation的強(qiáng)大功能來擴(kuò)展服務(wù)端腳本的能力的。

實(shí)際上Automation并不是新的事物。它已經(jīng)在好幾年前就流行了,但是被ActiveX腳本語言的支持是一個(gè)新的應(yīng)用。如果你已經(jīng)有了Visual Basic 或者Visual C++的編程背景,本節(jié)教程將介紹怎樣利用你的經(jīng)驗(yàn)來創(chuàng)建有用的腳本以控制外部的應(yīng)用程序。

在你的腳本中控制外部的應(yīng)用是非常強(qiáng)大的,比如從你的腳本中打開一個(gè)Word文檔或者一個(gè)Excel電子表格。HTML編輯器,比如HomeSite 4.0和HotMetal Pro 6為你提供了豐富的工具使得你可以利用它們到你的主頁(yè)中去。它們都是封裝到ActiveX控件中的。本教程的內(nèi)容主要有:

什么是Automation

什么是綁定

怎樣創(chuàng)建Automation對(duì)象的新實(shí)例

怎樣檢索一個(gè)Automation對(duì)象存在的實(shí)例

怎樣處理應(yīng)用程序的實(shí)例

怎樣提高腳本程序的性能

怎樣處理集對(duì)象

從下一篇開始,我們對(duì)以上的內(nèi)容逐個(gè)介紹。

使用JavaScript中的OLE Automation

什么是Automation

OLE(對(duì)象連接和嵌入)Automation允許應(yīng)用程序完成通訊、交換數(shù)據(jù)以及控制其它應(yīng)用程序等等。它還允許一個(gè)客戶應(yīng)用程序通過使用暴露對(duì)象的界面來創(chuàng)建和控制一個(gè)對(duì)象。一個(gè)Automation對(duì)象是可以通過Automation界面暴露給其它應(yīng)用程序或者編程工具的一個(gè)對(duì)象。

Automation提供了一個(gè)文檔案的、標(biāo)準(zhǔn)的方法來創(chuàng)建和訪問應(yīng)用程序。通常,Automation跟Visual Basic是緊密聯(lián)系的。它有為C/C++開發(fā)人員提供了創(chuàng)建可編程的應(yīng)用程序的強(qiáng)大工具,并且讓Visual Basic設(shè)計(jì)人員訪問和操作這些應(yīng)用程序。這些C/C++程序員提供專業(yè)化的用戶界面的解決方案并且給Visual Basic程序員提供了從應(yīng)用程序組件中匯集定制解決方案的一種可靠的方法。

不僅Visual Basic 可以利用Automation,實(shí)際上,可編程的對(duì)象也可以任何的宏語言或者執(zhí)行Automation的編程工具來進(jìn)行訪問。用戶可以根據(jù)當(dāng)前的知識(shí)選擇一個(gè)編程工具,而不是為每一個(gè)應(yīng)用程序?qū)W習(xí)新的語言。即使腳本語言,比如VBScript和Jscript頁(yè)支持Automation 。

控制一個(gè)Automation應(yīng)用程序的關(guān)鍵在于對(duì)應(yīng)用程序的對(duì)象模型要有一個(gè)較好的理解。每一個(gè)應(yīng)用程序的對(duì)象模型是不同的。微軟現(xiàn)在聲稱在Office 程序組中每一個(gè)應(yīng)用程序的每一個(gè)函數(shù)都可以通過應(yīng)用程序的對(duì)象模型被程序員訪問。這個(gè)Office程序組通過它的對(duì)象模型暴露了成千上萬的對(duì)象、方法以及屬性給程序員。這個(gè)消息對(duì)程序設(shè)計(jì)人員來說無疑是一個(gè)好消息。

但是,學(xué)習(xí)特殊應(yīng)用程序的對(duì)象模型通常是很困難的,因?yàn)槿鄙倜枋龈鞣N軟件對(duì)象的相關(guān)資料文檔。微軟的Office應(yīng)用程序,比如在網(wǎng)上為程序員提供了許多資料文檔,但是還有許多其它的應(yīng)用程序不提供必須的文檔。

在Microsoft Visaul Basic中的對(duì)象瀏覽器將對(duì)象、方法、屬性以及外部Automation對(duì)象的常量展現(xiàn)在對(duì)話框中。這個(gè)工具同樣適用于腳本設(shè)計(jì)中,因?yàn)閼?yīng)用程序的全局常量在腳本環(huán)境中不是有效的。如果你利用Automation來編寫腳本,你可以適用對(duì)象瀏覽器來取出必需的常量的值,這樣你就可以在腳本中來顯性指定它們了。

溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!

本類教程下載

系統(tǒng)下載排行

網(wǎng)站地圖xml | 網(wǎng)站地圖html
主站蜘蛛池模板: 霍林郭勒市| 潢川县| 扶风县| 桐庐县| 汨罗市| 漾濞| 罗城| 长寿区| 义马市| 府谷县| 义乌市| 宜君县| 阳信县| 安溪县| 新兴县| 分宜县| 徐州市| 中超| 广平县| 广灵县| 襄樊市| 逊克县| 筠连县| 宝清县| 博白县| 高平市| 新化县| 棋牌| 方城县| 新巴尔虎左旗| 岳西县| 扬中市| 葫芦岛市| 沈阳市| 花莲市| 大余县| 维西| 关岭| 衡南县| 库尔勒市| 罗山县|