- 相關(guān)推薦
計(jì)算機(jī)軟件技術(shù)中插件技術(shù)研究
目前,插件技術(shù)的發(fā)展速度越來越快,已經(jīng)在相關(guān)方面的領(lǐng)域范圍中得到了充分且廣泛的應(yīng)用,隨著科學(xué)技術(shù)以及社會(huì)經(jīng)濟(jì)的飛速發(fā)展,計(jì)算機(jī)中的軟件插件技術(shù)也需要對自身存在的功能和作用進(jìn)行進(jìn)一步的全面完善,從而對計(jì)算機(jī)軟件功能可以向更加強(qiáng)大的方向發(fā)展提供了有效的保障,插件技術(shù)的應(yīng)用實(shí)際情況對計(jì)算機(jī)軟件在未來的發(fā)展中起著促進(jìn)的作用。下面是小編搜集整理的相關(guān)內(nèi)容的論文,歡迎大家閱讀參考。
摘要:插件技術(shù)是一種重要的計(jì)算機(jī)科學(xué)技術(shù),其在計(jì)算機(jī)軟件中的應(yīng)用,有效地提升了計(jì)算機(jī)軟件的擴(kuò)展性和重要性,為軟件開發(fā)提供了很大便利,設(shè)計(jì)人員要全面了解插件技術(shù)應(yīng)用原理,提高計(jì)算機(jī)軟件設(shè)計(jì)水平。本文簡要介紹了插件技術(shù),分析了插件技術(shù)應(yīng)用原理,闡述了插件技術(shù)在計(jì)算機(jī)軟件技術(shù)中的應(yīng)用。
關(guān)鍵詞:計(jì)算機(jī);軟件技術(shù);插件技術(shù)
一、插件技術(shù)簡介
計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)時(shí)往往會(huì)遇到不同軟件系統(tǒng)的兼容性問題,為了滿足計(jì)算機(jī)軟件用戶層編程需求,提供合適的接口面向?qū)ο,對?jì)算機(jī)軟件進(jìn)行二次開發(fā),插件技術(shù)的應(yīng)用極大地延長了計(jì)算機(jī)軟件系統(tǒng)的生命周期和擴(kuò)展性。結(jié)合計(jì)算機(jī)軟件開發(fā)需求,選擇不同功能插件進(jìn)行合理搭配,加快軟件開發(fā)設(shè)計(jì)進(jìn)度,結(jié)合不同用戶的個(gè)性化需求,方便、輕松地實(shí)現(xiàn)計(jì)算機(jī)軟件的維修和升級維護(hù),節(jié)省計(jì)算機(jī)軟件的開發(fā)成本[1]。插件技術(shù)有效擴(kuò)展了不同計(jì)算機(jī)軟件系統(tǒng)的應(yīng)用范圍,在開發(fā)設(shè)計(jì)過程中不需要修改主體軟件應(yīng)用程序,有效擴(kuò)展軟件功能,為計(jì)算機(jī)軟件編程設(shè)計(jì)提供便利。接口為宿主程序和連接插件提供通信標(biāo)準(zhǔn),在調(diào)用不同軟件模塊時(shí)更加規(guī)范、方便。
二、插件技術(shù)應(yīng)用原理
隨著計(jì)算機(jī)軟件技術(shù)的快速發(fā)展,越來越多的計(jì)算機(jī)軟件支持插件技術(shù),大多數(shù)軟件系統(tǒng)都包含主體應(yīng)用程序、接口和子功能插件,具體來說:其一,激昂宿主程序,在Windows 平臺上的宿主程序是一種exe執(zhí)行文件,其用于啟動(dòng)整個(gè)計(jì)算機(jī)軟件程序,并且在計(jì)算機(jī)軟件運(yùn)行時(shí)在進(jìn)程地址中加載全部插件,而且宿主程序需要管理和調(diào)整插件;其二,插件,在計(jì)算機(jī)軟件系統(tǒng)中動(dòng)態(tài)插入插件,豐富軟件系統(tǒng)應(yīng)用功能,通過運(yùn)用多個(gè)插件,實(shí)現(xiàn)計(jì)算機(jī)軟件系統(tǒng)的進(jìn)一步完善和優(yōu)化,完成不同功能處理。并且為了擴(kuò)展宿主程序的功能,需要為宿主程序提供不同接口,調(diào)用宿主程序過程中使接口能夠有效識別,插件和宿主程序的合理交互和有效通訊;其三,接口,計(jì)算軟件系統(tǒng)應(yīng)用中,為了確保宿主程序和插件之間良好、順暢交互,需要編制宿主程序和插件連接的標(biāo)準(zhǔn)協(xié)議和通信規(guī)則,而這個(gè)標(biāo)準(zhǔn)協(xié)議和通信規(guī)則就是接口,其為不同計(jì)算機(jī)軟件系統(tǒng)的開發(fā)設(shè)計(jì)提供了良好交互和通訊。
三、插件技術(shù)在計(jì)算機(jī)軟件技術(shù)中的應(yīng)用
1.應(yīng)用類型。(1)腳本式插件。這種插件主要是利用簡單的編程語言編寫腳本代碼,在開發(fā)設(shè)計(jì)軟件系統(tǒng)時(shí),可以運(yùn)用自行開發(fā)語言實(shí)現(xiàn)不同腳本式插件,XML是當(dāng)前最常見的腳本式語言,其簡單易懂,可以容易修改插件。(2)批處理式插件。批處理式插件的存在形式多是文本文件,其擴(kuò)展性不足,自由度較低,功能單一。(3)聚合式插件。這種插件主要用于編寫exe執(zhí)行程序,計(jì)算機(jī)軟件宿主程序通過調(diào)用這種插件,功能更加完善,而且在很大程序上為宿主程序和插件、插件和插件之間的信息交互和通訊。
2.實(shí)現(xiàn)方式。當(dāng)前,插件技術(shù)在計(jì)算機(jī)軟件系統(tǒng)中的應(yīng)用包括組件對象模型和動(dòng)態(tài)鏈接庫,在開發(fā)設(shè)計(jì)計(jì)算機(jī)插件系統(tǒng)時(shí),和組件對象模型相比,動(dòng)態(tài)鏈接庫的適用性較強(qiáng),應(yīng)用范圍比較廣。第一種,組件對象模型,在組件對象模型中組件是具體的應(yīng)用單元,基于統(tǒng)一方式實(shí)現(xiàn)不同軟件組件的信息交互和通訊,這種組件對象模型為不同組件規(guī)范信息交互和通訊,并且提供良好的信息交互和通訊環(huán)境,在調(diào)用接口是統(tǒng)一同類插件,基于組件對象模型來開發(fā)軟件插件,而且在開發(fā)計(jì)算機(jī)軟件數(shù)據(jù)庫時(shí)通過運(yùn)用插件技術(shù),不在單純劃分?jǐn)?shù)據(jù)庫模塊,通過獨(dú)立設(shè)計(jì)體完善計(jì)算機(jī)軟件數(shù)據(jù)庫應(yīng)用功能[2]。同時(shí),插件技術(shù)在數(shù)據(jù)庫中的應(yīng)用,可以有效細(xì)化數(shù)據(jù)庫模塊,不同數(shù)據(jù)庫模塊之間的信息交互和通訊是完全阻斷的,這種情況下為數(shù)據(jù)庫的開發(fā)設(shè)計(jì)提供了極大地便利,徹底改變了傳統(tǒng)開發(fā)設(shè)計(jì)數(shù)據(jù)庫的劃分模式,不僅完善了計(jì)算機(jī)數(shù)據(jù)庫應(yīng)用功能,而且極大地提高了數(shù)據(jù)庫的開發(fā)設(shè)計(jì)效率。第二種,動(dòng)態(tài)鏈接庫方案,其具有特定功能,而且這是一種軟件可執(zhí)行模式,但是動(dòng)態(tài)鏈接方案無法獨(dú)立運(yùn)行,其通過函數(shù)或者輸出類調(diào)用宿主程序應(yīng)用功能,對于計(jì)算機(jī)Windows 系統(tǒng),動(dòng)態(tài)鏈接庫的應(yīng)用,可以實(shí)現(xiàn)軟件系統(tǒng)不同組件的重用,在應(yīng)用動(dòng)態(tài)鏈接庫方案,程序開發(fā)設(shè)計(jì)人員只需要熟悉相關(guān)插件調(diào)用和編程規(guī)則,從而集中調(diào)用軟件插件。
四、結(jié)束語
插件技術(shù)在計(jì)算機(jī)軟件中的應(yīng)用,其優(yōu)勢非常明顯,結(jié)合計(jì)算機(jī)軟件系統(tǒng)的開發(fā)設(shè)計(jì)要求,對不同插件的合理搭配,使計(jì)算機(jī)軟件更加專業(yè)化、標(biāo)準(zhǔn)化和系統(tǒng)化。
參考文獻(xiàn)
[1]付寧,唐寶燕.對計(jì)算機(jī)軟件中的插件技術(shù)分析研究[J].無線互聯(lián)科技,2012,03:43.
[2]姜川.計(jì)算機(jī)軟件中的插件技術(shù)及應(yīng)用研究[J].數(shù)字技術(shù)與應(yīng)用,2013,01:94.
【計(jì)算機(jī)軟件技術(shù)中插件技術(shù)研究】相關(guān)文章:
計(jì)算機(jī)軟件技術(shù)中插件技術(shù)的運(yùn)用11-17
計(jì)算機(jī)軟件技術(shù)發(fā)展應(yīng)用11-18
計(jì)算機(jī)開關(guān)電源技術(shù)研究03-28
TDSCDMA系統(tǒng)中的多波束技術(shù)研究03-07
計(jì)算機(jī)軟件技術(shù)在氣象信息服務(wù)的應(yīng)用03-15
計(jì)算機(jī)技術(shù)研究論文提綱范文11-21