999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

軟件技術中插件技術的應用略述

2015-05-30 07:55:58趙杰
科技創新與應用 2015年16期
關鍵詞:應用

摘 要:插件技術的本質,即是在不修改軟件程序主體的基礎上對軟件功能進行擴展與強化,它可以從外部提供給應用程序一個接口,并通過約定的接口為應用軟件提供所需要的功能,利用插件技術不僅可以實現多人并行參與軟件的開發,降低開發人員的工作量,而且能明顯提高軟件的擴展性,使所開發的軟件更易于更新與維護。因此,無論是從軟件設計還是應用角度而言,插件技術都是非常重要的。文章結合實際工作經驗,分析了插件技術的實現原理、應用類型以及應用優勢,并著重就插件技術在軟件技術中的具體應用進行了探討與研究。

關鍵詞:軟件技術;插件技術;應用

1 插件技術的概念與實現原理

1.1 插件技術的概念

插件(Plug-in),它是根據應用軟件程序接口所編寫出來的小程序。近年來,隨著計算機技術與網絡技術的法,對于應用軟件的功能要求也越來越高、越來越細致。當一個軟件發布以后,用戶往往希望軟件能為其特殊需要提供相應的特殊功能。而在傳統的軟件技術中,由于軟件功能已在開放過程中預先設定,不能隨意更改。為了解決這一問題,近年來在軟件技術中普遍引入了插件技術這一概念,對于主體軟件應用程序而言,每個插件就是對原有應用程序功能的擴展。用戶可以結合自身的需要,編寫出可以讓主程序調用的代碼模塊。插件技術的應用,不僅可以滿足不同用戶的特殊需要,進行不同模塊的開發與獨立升級,而且插件還可明顯擴展軟件主程序的功能,延長了軟件的使用周期,有利于軟件的推廣。

1.2 插件技術的實現原理

插件在開發與實現過程中,為確保插件與軟件主程序之間能正常通信,其開發必須遵循主應用程序的接口。目前,較為常用的插件實現方法有:獨立應用程序法、動態鏈接庫法、COM法、ATL法等等,無論采用哪種方法實現和開發插件,都應當以方便使用為主要目的。一個插件的實現,離不開主程序、插件接口和插件本身這三方面要素。

(1)主程序。主程序中通常含有一個插件管理的模塊,可管理一個或多個類型的所有插件。它的主要功能是提供對插件的管理,當程序起啟動時負責加載插件以及插件功能的調用,在程序終止時負責插件的釋放。

(2)插件接口。接口規范了主程序與插件之間的通信標準,對于DLL插件,插件接口通常就一個結構,并包含了引用到接口函數的指針;對于COM插件,常采用一個包含基類的COM接口,并在COM中定義接口。

(3)插件本身。插件需遵循接口規范,并實現接口約定的功能及其它特定功能,插件可以是exe文件、DLL文件或者其它格式文件。

2 插件技術在軟件技術中的應用類型與應用優勢

2.1 插件技術的主要應用類型

(1)批命令插件。這種插件多為文文章件,其特點是使用功能單一,擴展性很小,但是制作方便。由于這種插件的自由度非常低,近年來在軟件技術中已很少使用。

(2)腳本插件。腳本插件是利用腳本語言而制成的插件,其特點是制作簡單、使用方便,且便于后期的修改。目前,該插件應用較多的一種腳本語言是XML。

(3)COM插件。COM(Component Object Model)即組件對象模式,它是一種語言共享和跨應用的二級制代碼方法。COM插件的開發標準可以獨立于任何編程語言,只要滿足COM標準,就可以通過任何編程語言調用這些模塊功能。因此,COM插件具有使用簡單、方便的特點,只需要插件接口與主程序之間實現信息間的交互,就能滿足插件功能的實現。

(4)DLL插件。DLL(Dynamic Link Library)即動態鏈接庫,它是一個可以由多個程序并用的代碼和數據的庫,通過DLL,插件可以更容易的進行更新。DLL插件不僅可以利用多語言編程進行開發,利用實現資源間的共享,而且具有易于擴展軟件應用程序和節省內存空間的特點。

2.2 插件技術在軟件技術中的應用優勢

(1)獨立性強,安裝簡單。插件作為可以獨立存在于軟件部分的應用程序,不受到或很少受到外界因素的影響,能夠較為自由的應用于各種軟件系統當中;插件與主程序之間遵循標準的接口規范,在插件應用時具有安裝簡單、快捷的特點。

(2)可移植性強。由于插件程序自身多是由一些較小的插件結構所構成,因此具有組成結構靈活和功能移植性強的特點,用戶可以根據自身的需要選擇不同功能及內容的插件,也可以方便對不需要的插件進行方便刪除,而不會影響到軟件的使用功能。

(3)擴展性好。當前,許多計算機軟件中都面向用戶提供了插件技術,以此提高軟件的擴展能力與復用度。插件技術的應用,不僅可以滿足不同用戶的特殊需要,進行多人并行模式的開發與獨立升級,而且插件還可明顯擴展軟件主程序的功能,使軟件的應用領域得到不斷拓展。

3 插件技術在軟件技術中的具體應用

文章以瀏覽器插件為例,介紹了幾種常見瀏覽器插件的應用。

3.1 Java虛擬機

Java虛擬機插件是Java Virtual Machine的縮寫,是一個虛擬的計算機程序,通過在實際計算機中仿真模擬各種計算機功能來實現。Java虛擬機插件具備完善的系統架構與功能,能實現信息處理、信息指令、信息存儲等功能,當用戶需要在網絡中瀏覽部分特殊網頁素材時,就需要通過Java插件來模擬該素材的觀看環境。

3.2 3DWebmaster網上虛擬現實

傳統的網絡虛擬現場場景是由一些3D創建工具所建立的,而其制作與效果并不佳。近年來,SuperScape公司開發了一款專業用于創建和瀏覽虛擬現實場景的插件——3DWebmaster,并推出了專門為網頁瀏覽器進行優化的插件VisCape。其中,3DWebmaster主要用于創建虛擬場景,而VisCape則充分利用計算機系統強大的運算能力,瀏覽器觀看到到的虛擬現實場景更加真實。

3.3 Acrobat Reader網上文學閱讀

Acrobat Reader是由Adobe公司開發的一款網上文學閱讀應用插件程序。用戶通過該程序可以顯示和打印PDF格式的文件,還能允許文檔保留相應的文本格式,例如圖像、圖表、字體等等。如果安裝了Acrobat Reader,它在瀏覽器中是不顯示的,但是當瀏覽器遇到具有PDF格式的文件后,能自動顯示該文件。

3.4 RealPlayer網上視頻播放

RealPlayer是一款在網頁瀏覽中非常常見的視頻播放插件,它能提供流式傳輸聲音或視頻的方案。通過RealPlayer插件,能在瀏覽中實現實時的聲音與視頻對話,當中Web網頁中遇到一個Real Audio聲音文件,或者一個Real Video視頻文件時,RealPlayer就會在接收到該文件的前幾千個字節以后,即開始進行解壓縮,然后播放解開的部分,而與此同時其余部分仍然在傳送,這樣就節約大量的時間。

4 結束語

文章從插件技術的概念、實現原理、應用類型以及應用優勢出發,并結合實例探討了插件技術在軟件技術中的具體應用。插件作為一種可以增加和增強軟件使用功能的應用程序,不僅可以實現多人并行參與軟件的開發,降低開發人員的工作量,而且能明顯提高軟件的擴展性,使所開發的軟件更易于更新與維護,為現代化軟件技術的發展增添了活力,值得在軟件技術中大力開發與普及應用。

參考文獻

[1]陳國棟.試談計算機軟件中的插件技術[J].電腦編程技巧與維護,2012(7).

[2]周士華.淺析插件技術在軟件中的應用優勢[J].數字技術與應用,2013(2).

作者簡介:趙杰(1982-),女,漢族,廣西賓陽人,助理講師,信息管理與信息系統專業學士,研究方向:軟件技術。

猜你喜歡
應用
配網自動化技術的應用探討
科技視界(2016年21期)2016-10-17 19:54:47
帶壓堵漏技術在檢修中的應用
科技視界(2016年21期)2016-10-17 19:54:05
行列式的性質及若干應用
科技視界(2016年21期)2016-10-17 18:46:46
癌癥擴散和治療研究中的微分方程模型
科技視界(2016年21期)2016-10-17 18:37:58
紅外線測溫儀在汽車診斷中的應用
科技視界(2016年21期)2016-10-17 18:28:05
多媒體技術在小學語文教學中的應用研究
考試周刊(2016年76期)2016-10-09 08:45:44
微課的翻轉課堂在英語教學中的應用研究
大學教育(2016年9期)2016-10-09 08:28:55
分析膜技術及其在電廠水處理中的應用
科技視界(2016年20期)2016-09-29 14:22:00
GM(1,1)白化微分優化方程預測模型建模過程應用分析
科技視界(2016年20期)2016-09-29 12:03:12
煤礦井下坑道鉆機人機工程學應用分析
科技視界(2016年20期)2016-09-29 11:47:01
主站蜘蛛池模板: 九月婷婷亚洲综合在线| 国产sm重味一区二区三区| 国产在线观看成人91| 国内精品视频区在线2021| 岛国精品一区免费视频在线观看| 亚洲天堂伊人| 亚洲区视频在线观看| 亚洲第一综合天堂另类专| 日韩人妻无码制服丝袜视频| 亚洲国产成人麻豆精品| 国产精品视频久| 亚洲成人播放| a在线观看免费| 黄色不卡视频| 亚洲欧洲日产无码AV| 黄色国产在线| 亚洲天堂视频在线播放| 国产精品蜜臀| 亚洲Av综合日韩精品久久久| 免费99精品国产自在现线| 成人福利在线观看| 欧美一区二区啪啪| 亚洲午夜国产精品无卡| 午夜精品久久久久久久无码软件| 精品国产黑色丝袜高跟鞋| 亚洲AⅤ无码国产精品| 国产菊爆视频在线观看| 99久久精彩视频| 久草视频一区| 久久狠狠色噜噜狠狠狠狠97视色| 中文一区二区视频| 国产又大又粗又猛又爽的视频| 欧美成人精品在线| 国产成人区在线观看视频| 日韩 欧美 小说 综合网 另类| 亚洲高清无码精品| a级毛片免费播放| 国产精品手机在线播放| 永久成人无码激情视频免费| 国产成人1024精品| 日本一本在线视频| 欧美亚洲日韩中文| 99精品在线视频观看| 伊人久综合| 久久人妻xunleige无码| 亚洲日本精品一区二区| 婷婷色一二三区波多野衣| 成人日韩精品| 国产免费a级片| 国产人人干| 少妇高潮惨叫久久久久久| 亚洲永久色| 亚洲Av综合日韩精品久久久| 中文字幕欧美日韩| 97视频精品全国免费观看| 亚洲另类第一页| 国产极品粉嫩小泬免费看| 深夜福利视频一区二区| 波多野结衣久久高清免费| 亚洲v日韩v欧美在线观看| 91久久偷偷做嫩草影院精品| 成人免费一级片| 韩日免费小视频| 亚洲全网成人资源在线观看| 久久久久亚洲AV成人人电影软件| 青青青草国产| 激情五月婷婷综合网| 热久久综合这里只有精品电影| 国产jizz| 亚洲三级视频在线观看| 国产成人禁片在线观看| 亚洲高清中文字幕| 亚洲,国产,日韩,综合一区| 精品中文字幕一区在线| 香蕉eeww99国产在线观看| 日本黄网在线观看| 青青久久91| 欧美a在线视频| 亚洲欧美一区二区三区麻豆| 最新国产午夜精品视频成人| 少妇精品在线| 亚洲色图综合在线|