軟件技術(shù)中插件技術(shù)的應用論文
1、插件技術(shù)在軟件技術(shù)中的應用類(lèi)型與應用優(yōu)勢
1.1插件技術(shù)的主要應用類(lèi)型
。1)批命令插件。這種插件多為文文章件,其特點(diǎn)是使用功能單一,擴展性很小,但是制作方便。由于這種插件的自由度非常低,近年來(lái)在軟件技術(shù)中已很少使用。
。2)腳本插件。腳本插件是利用腳本語(yǔ)言而制成的插件,其特點(diǎn)是制作簡(jiǎn)單、使用方便,且便于后期的修改。目前,該插件應用較多的一種腳本語(yǔ)言是XML。
。3)COM插件。COM(ComponentObjectModel)即組件對象模式,它是一種語(yǔ)言共享和跨應用的二級制代碼方法。COM插件的開(kāi)發(fā)標準可以獨立于任何編程語(yǔ)言,只要滿(mǎn)足COM標準,就可以通過(guò)任何編程語(yǔ)言調用這些模塊功能。因此,COM插件具有使用簡(jiǎn)單、方便的特點(diǎn),只需要插件接口與主程序之間實(shí)現信息間的交互,就能滿(mǎn)足插件功能的實(shí)現。
。4)DLL插件。DLL(DynamicLinkLibrary)即動(dòng)態(tài)鏈接庫,它是一個(gè)可以由多個(gè)程序并用的代碼和數據的庫,通過(guò)DLL,插件可以更容易的進(jìn)行更新。DLL插件不僅可以利用多語(yǔ)言編程進(jìn)行開(kāi)發(fā),利用實(shí)現資源間的共享,而且具有易于擴展軟件應用程序和節省內存空間的特點(diǎn)。
1.2插件技術(shù)在軟件技術(shù)中的應用優(yōu)勢
。1)獨立性強,安裝簡(jiǎn)單。插件作為可以獨立存在于軟件部分的應用程序,不受到或很少受到外界因素的影響,能夠較為自由的應用于各種軟件系統當中;插件與主程序之間遵循標準的接口規范,在插件應用時(shí)具有安裝簡(jiǎn)單、快捷的特點(diǎn)。
。2)可移植性強。由于插件程序自身多是由一些較小的插件結構所構成,因此具有組成結構靈活和功能移植性強的特點(diǎn),用戶(hù)可以根據自身的需要選擇不同功能及內容的插件,也可以方便對不需要的插件進(jìn)行方便刪除,而不會(huì )影響到軟件的使用功能。
。3)擴展性好。當前,許多計算機軟件中都面向用戶(hù)提供了插件技術(shù),以此提高軟件的擴展能力與復用度。插件技術(shù)的應用,不僅可以滿(mǎn)足不同用戶(hù)的特殊需要,進(jìn)行多人并行模式的開(kāi)發(fā)與獨立升級,而且插件還可明顯擴展軟件主程序的功能,使軟件的應用領(lǐng)域得到不斷拓展。
2、插件技術(shù)在軟件技術(shù)中的具體應用
文章以瀏覽器插件為例,介紹了幾種常見(jiàn)瀏覽器插件的應用。
2.1Java虛擬機
Java虛擬機插件是JavaVirtualMachine的縮寫(xiě),是一個(gè)虛擬的計算機程序,通過(guò)在實(shí)際計算機中仿真模擬各種計算機功能來(lái)實(shí)現。Java虛擬機插件具備完善的系統架構與功能,能實(shí)現信息處理、信息指令、信息存儲等功能,當用戶(hù)需要在網(wǎng)絡(luò )中瀏覽部分特殊網(wǎng)頁(yè)素材時(shí),就需要通過(guò)Java插件來(lái)模擬該素材的觀(guān)看環(huán)境。
2.23DWebmaster網(wǎng)上虛擬現實(shí)
傳統的網(wǎng)絡(luò )虛擬現場(chǎng)場(chǎng)景是由一些3D創(chuàng )建工具所建立的,而其制作與效果并不佳。近年來(lái),SuperScape公司開(kāi)發(fā)了一款專(zhuān)業(yè)用于創(chuàng )建和瀏覽虛擬現實(shí)場(chǎng)景的插件———3DWebmaster,并推出了專(zhuān)門(mén)為網(wǎng)頁(yè)瀏覽器進(jìn)行優(yōu)化的插件VisCape。其中,3DWebmaster主要用于創(chuàng )建虛擬場(chǎng)景,而VisCape則充分利用計算機系統強大的運算能力,瀏覽器觀(guān)看到到的虛擬現實(shí)場(chǎng)景更加真實(shí)。
2.3AcrobatReader網(wǎng)上文學(xué)閱讀
AcrobatReader是由Adobe公司開(kāi)發(fā)的一款網(wǎng)上文學(xué)閱讀應用插件程序。用戶(hù)通過(guò)該程序可以顯示和打印PDF格式的文件,還能允許文檔保留相應的文本格式,例如圖像、圖表、字體等等。如果安裝了AcrobatReader,它在瀏覽器中是不顯示的,但是當瀏覽器遇到具有PDF格式的文件后,能自動(dòng)顯示該文件。
2.4RealPlayer網(wǎng)上視頻播放
RealPlayer是一款在網(wǎng)頁(yè)瀏覽中非常常見(jiàn)的視頻播放插件,它能提供流式傳輸聲音或視頻的方案。通過(guò)RealPlayer插件,能在瀏覽中實(shí)現實(shí)時(shí)的聲音與視頻對話(huà),當中Web網(wǎng)頁(yè)中遇到一個(gè)RealAudio聲音文件,或者一個(gè)RealVideo視頻文件時(shí),RealPlayer就會(huì )在接收到該文件的前幾千個(gè)字節以后,即開(kāi)始進(jìn)行解壓縮,然后播放解開(kāi)的部分,而與此同時(shí)其余部分仍然在傳送,這樣就節約大量的時(shí)間。
3、結束語(yǔ)
文章從插件技術(shù)的概念、實(shí)現原理、應用類(lèi)型以及應用優(yōu)勢出發(fā),并結合實(shí)例探討了插件技術(shù)在軟件技術(shù)中的具體應用。插件作為一種可以增加和增強軟件使用功能的應用程序,不僅可以實(shí)現多人并行參與軟件的開(kāi)發(fā),降低開(kāi)發(fā)人員的工作量,而且能明顯提高軟件的擴展性,使所開(kāi)發(fā)的軟件更易于更新與維護,為現代化軟件技術(shù)的發(fā)展增添了活力,值得在軟件技術(shù)中大力開(kāi)發(fā)與普及應用.
【軟件技術(shù)中插件技術(shù)的應用論文】相關(guān)文章:
項目式教學(xué)在高職軟件技術(shù)專(zhuān)業(yè)教學(xué)中的應用探討論文12-02
圍堰技術(shù)在水利施工中應用論文03-16
電力技術(shù)在電力調度中的應用論文03-16
電力技術(shù)中電力節能技術(shù)應用分析論文03-16
GIS技術(shù)在寧國林業(yè)中的應用及展望論文03-15
現代通信技術(shù)中設施農業(yè)的應用論文12-02
- 相關(guān)推薦