1. <code id="ya7qu"><span id="ya7qu"><label id="ya7qu"></label></span></code>

    <b id="ya7qu"><bdo id="ya7qu"></bdo></b>
    <wbr id="ya7qu"><optgroup id="ya7qu"><strike id="ya7qu"></strike></optgroup></wbr>
  2. <u id="ya7qu"><bdo id="ya7qu"></bdo></u>
    現在位置:范文先生網>理工論文>計算機信息技術>ActiveX技術在WEB頁上的應用

    ActiveX技術在WEB頁上的應用

    時間:2023-02-21 00:19:00 計算機信息技術 我要投稿
    • 相關推薦

    ActiveX技術在WEB頁上的應用

    Internet 的發展可以說是日新月異,這種快速的發展給人們帶來了大量的機會。全世界的電信服務商都在尋找增強Internet在線服務的方法。在Internet上占有相當分額的公司之一是 Microsoft公司,它將OLE技術升級,這就是ActiveX技術。可以這么說,只要人們使用了ActiveX, Internet就與原來大不一樣。

    ActiveX究竟有什么特別之處呢?ActiveX使得編程人員能夠創建ActiveX控件。ActiveX控件是可以作為Web頁組成部分的特殊計算機程序。用戶查看含有這種控件的WEB頁時,他所連接的服務器計算機就自動將該控件送給用戶,用戶自己的瀏覽器就可以運行這個控件。這樣就使得WEB開發人員能在其WEB頁中加入可執行的內容。雖然JAVA小應用程序也能使開發人員創建可執行的內容,但是ActiveX控件功能更強,因為它處理Internet 安全性的方法不同。

    ActiveX控件能做的事情很多,從給網頁添加簡單的動畫到編寫網頁用戶可聯機使用的復雜的計算機程序,都不在話下。ActiveX控件可以是游戲、電子表格、圖象處理程序、動畫控制程序以及模擬程序,等等。ActiveX的功能如此強大,估計過不了多久,各大WEB瀏覽器都將支持ActiveX控件。

    1. ActiveX概述

      對于Internet用戶來說,ActiveX控件類似于JAVA小應用程序(applet).

      如今,Internet 已經越來越普及了,軟件開發商都希望在網上占有更大的分額。Sun公司主要設計JAVA程序語言,以使網絡開發商能夠在他們的網址下放一些小型應用程序。

      為與JAVA競爭,Microsoft公司推出了一種OLE標準的新版本。這種新版本就是ActiveX,其核心就是ActiveX

      >控件,它是JAVA的直接競爭者。

      從表面上看,ActiveX控件與JAVA的小應用程序很類似,它能讓網絡開發商在他們的網址上放置一些小的應用程序。不過,盡管ActiveX控件的效果和JAVA相似,但實際上ActiveX控件與JAVA小應用程序有著完全不同的內涵。

      在用戶看來,ActiveX控件和其他類型的應用程序的唯一區別就在于,ActiveX控件不能依賴于它本身而存在。也就是說,ActiveX控件不能象其他應用程序一樣直接運行,它必須作為應用程序的一部分,比如作為WEB頁或者是其他類型的ActiveX的載體程序的一部分。

      ActiveX控件的主要特征之一是它可以方便的加入到支持COM(組件對象模型,Component Object Model)的應用程序中。

      ActiveX控件實際上是在OLE控件的基礎上附加一些功能而形成的。同OLE一樣,ActiveX控件同樣描述那些能在應用程序中共享的部分。與OLE不一樣的是,ActiveX控件能在 Internet上共享。

      幾年前,Microsoft發布了OLE 2.0OLE 2.0不僅可以讓程序設計人員共享應用程序中的數據,而且可以創建一個能在應用程序間共享的二進制對象。例如,OLE的編程人員可以創建一個拼寫檢查對象,該對象一旦掛入系統,就可以被其他應用程序使用。OLE的這項把大的應用程序分解成為可重復使用的小組件的功能使得創建新程序變得更加容易。程序設計人員在給新項目添加一些普通功能時,不再需要重新造新輪子,直接裝上已有的OLE輪子就可以了。

      OLE2.0的各個組件加在系統的注冊表上,一旦它們被注冊,用戶就可以自由的使用這些組件。

      OLE控件也可以在其他開發環境中使用,如Microsoft Access. Microsoft公司希望OLE成為共享組件的標準,所有的應用程序都可以用這種或那種方式支持OLE。實際上,只有支持OLE的應用程序才是功能齊全的Wind

      ows 9X應用程序。

      現在,OLE已被賦予了全新的內容,并改名為ActiveXActiveX不但有OLE的一切功能,而且還增加了一些新功能,這樣就可以把個人計算機的桌面帶入網絡中。

      ActiveXOLE的一個最大的不同之處就在于,ActiveX能夠在網絡環境中支持OLE特性。也就是說,一旦OLE把應用程序裝入系統來共享組件,那么ActiveX就可以讓應用程序在Internet 上共享組件。Internet的開發商仍可以在他們的WEB頁(以下簡稱網頁)上加入ActiveX控件。如果控件已在用戶系統中注冊,它就會自動的作為網頁的一部分顯示在用戶的WEB瀏覽器上。

      如果網頁上的ActiveX控件沒有在系統上注冊,該控件就會自動下載到用戶的計算機上,自動注冊并自動顯示在網頁上。在這方面,ActiveX控件很象JAVA應用程序,他們都能為網頁提供編程內容。ActiveX控件和JAVA應用程序都能被用做嵌入網頁的小應用程序。網頁不再被限定為靜態的內容。目前,網頁已能完成桌面應用程序能做的任何工作。

      ActiveX控件與JAVA小應用程序的最大區別在于,JAVA小應用程序只能在網頁上,而ActiveX控件由于支持OLE 的所有功能,因此它能被其他任何與ActiveX相兼容的程序共享。另一個比較大的不同之處在于ActiveX控件與JAVA應用程序處理網絡安全的手段不同。ActiveX控件本身有一個安全系統提供給程序設計人員使用。

      ActiveX控件能夠 十分方便的提供數據庫連接。通過ActiveX控件,用戶可以有選擇的與各種不同類型的數據庫連接,從簡單的Access到有存儲過程的MS SQL Server數據庫。

      Internet變得豐富多彩,在過去的幾年中,網頁從僅有灰色背景的簡單純文本變成現在的既有動畫,又有聲音的的彩色畫面。ActiveX控件可以為網頁提供實時音頻剪輯及視頻片段,從而賦予網頁以實時的價值。

    2. 為何要用ActiveX

     

    ActiveX不但能夠在信息網的網頁上使用,更可以應用在各式各樣的程序語言里,當然,這些程序都是在微軟視窗之下運轉的。ActiveX的控件就象音響的組件(Component),可以依用戶的需要和偏好拼裝而成,圖表、電子表格、動畫等元件,皆可以輕易的應用在你的網頁上,ActiveX就是要讓你的網頁“動”起來,ActiveX讓元件軟件(Component Ware)的夢想在網絡時代成為事實。

    在新世紀來臨之前,目前興起的元件軟件市場將高達上百億美圓的價值,不久的將來你將可以使用元件軟件拼裝你自己的套裝軟件,就如同今天你到電子街買主機板和CPU一樣。主導目前元件軟件走向的首推熱門的JAVAActiveX,兩者之間的千秋之戰,是否象高手過招,兩三下就見分曉了呢?

    元件軟件讓設計師以組裝元件的方式來開發應用程序,而這些在開放式網絡環境中操作的ActiveX元件,不會局限于特定的語言和工具,而且容易組裝、擴展,并可重復使用。ActiveX元件又可分為兩種:

    • 領域性元件(Domain Component ),主要是結合各領域的專業元件,如金融、制造、旅游業等。
    • 共通性元件(common Component),主要是技術方面、環境方面的功能元件,如數據庫、用戶界面、電子表格、Internet、工作流程等元件。

     

    未來的信息網與你的電腦運作將完全結合成一體,網絡信息與本機的信息將可以互通無阻,而網頁元件的內容更是包羅萬象,便捷多樣的開發工具也逐漸成熟,目前的Visual BasicDelphi等開發工具,都已略具有元件組裝工具的雛形,請參考圖1里與ActiveX相關的語言與工具。

    網絡語言和瀏覽器的大戰非常精彩,SUN JAVA掀起網絡旋風,網景的JavaScript借助東風固守陣地,而微軟的ActiveX加上VBScript更是來勢洶洶。

     

    開發工具 HTML網頁

    • Visual Basic
    • Visual C++
    • Delphi
    • PowerBuilderScript語言
    • Visual J++VB

      Script
    • OthersJavaScript

     

     

     

     

     

    編輯軟件

    • Word
    • Excel
    • Powerpoint
    • 任何OLE兼容軟件

    1 AcitveX與相關的語言和工具

     

    1. 應用ActiveX的三種形式

     

    3.1 ActiveX Control

    如果設計人員要加強客戶端的網絡交互能力,有兩種不同層次的做法:那就是元件(Component)與腳本(Scripting)的支持。從網頁元件的角度來看,Navigator 提供的是applet,而Explorer提供的則是控件和Applet HTML網頁需要用到某個元件時,Explore便可以加載該元件,替它安排顯示區域,然后執行。這些元件就象在瀏覽器里執行的小程序。

    ActiveX控件是一個開放結構式的Internet對象引用技術,它不是一個特定語言的產物,但是它提供了非常實用的網頁組成對象(Component Object)。不同語言撰寫的ActiveX控件都可以應用在微軟的Explorer瀏覽器上,每一個控件就如同一個有既定功能的IC,經由適當的接線組合,你可以將一群Chip Set組成功能超強的網頁,內含動畫、多媒體,或者電子表格,你想得到的功能大概都有一些控件可以為你效勞。

    3.2 ActiveX Scripting

    就腳本支持方面而言,網景提供了JavaScript的功能;而微軟 采用VBScriptJscript。在網頁里的腳本,不管用上述兩種中的哪一種,都可以與網頁里的對象以及瀏覽器環境,彼此進行交互操作。

    Explorer提供非常靈活的腳本語言處理機制,因此未來在語言的擴充和調整上都是輕而易舉的。目前我們可以使用Jscript

    VBScript來撰寫處理網頁的腳本程序,并直接加以測試,簡捷而貼切,省掉了一般電腦語言編譯及執行上的限制,未來可能會有更多的選擇。

      1. ActiveX Document

     

    微軟巧妙的使用了漸進式的元件結構,在基層的應用程序是以一群元件所組成的,他們之間可以互相溝通,也可以與LANInternet資源溝通。在上一層,則有容器(Container)對象負責管理數據的類別,以及進行數據顯示、處理的應用程序。這種威力文檔基本上是源自DocObject的概念,如今在ActiveX的旗下以新名稱出現。

    ExplorerActiveX對象的容器程序,除了瀏覽網頁的功能以外,同時也可以用來顯示OLE的復合文檔。你可以便捷的在瀏覽器里使用Word Excel,因此Office程序所處理的文件可以和網頁結合在一起。

     

    地址:安徽合肥黃山路451號中國人民解放軍炮兵學院10 230031

    Email: wander@aapla.edu.cn,wander163@163.net


    【ActiveX技術在WEB頁上的應用】相關文章:

    分布式對象技術及其在Web上的應用08-09

    分布式對象技術及其在Web上的應用08-06

    ASP技術訪問Web數據庫的應用08-06

    利用PowerBuilder開發WEB應用08-06

    利用PowerBuilder開發WEB應用08-06

    利用PowerBuilder開發WEB應用08-06

    利用PowerBuilder開發WEB應用08-06

    多頁動畫技術08-06

    基于Web技術的網絡考試系統08-06

    国产福利萌白酱精品tv一区_日韩亚洲中字无码一区二区三区_亚洲欧洲高清无码在线_全黄无码免费一级毛片
    1. <code id="ya7qu"><span id="ya7qu"><label id="ya7qu"></label></span></code>

      <b id="ya7qu"><bdo id="ya7qu"></bdo></b>
      <wbr id="ya7qu"><optgroup id="ya7qu"><strike id="ya7qu"></strike></optgroup></wbr>
    2. <u id="ya7qu"><bdo id="ya7qu"></bdo></u>
      亚洲AV秘一区二区三区 | 中文亚洲成a人片在线观看 亚洲国产精品久久三级视频 | 亚洲怡红院久久精品综合 | 亚洲另类国产欧美一区二区 | 一级按摩a视频在线观看 | 亚洲精品网站在线 |