劉倩 魏虹雨
摘要:進入21世紀以來,伴隨著第三科技革命的到來,計算機軟件技術(shù)和硬件技術(shù)有了明顯的提高,這也使得互聯(lián)網(wǎng)計算機技術(shù)得到飛速發(fā)展,越來越多影響著人們的日常生活。近幾年來,隨著國內(nèi)計算機軟件市場的不斷擴大發(fā)展,插件技術(shù)作為計算機軟件中的一種,在實際的計算機網(wǎng)絡(luò)運行中的應(yīng)用越來越廣泛。本文從計算機軟件的插件技術(shù)入手,通過研究不同的計算機插件種類,以此來推動我國計算機軟件網(wǎng)絡(luò)插件技術(shù)的發(fā)展。
關(guān)鍵詞:插件技術(shù);計算機軟件;腳本式插件;服務(wù)器
1 計算機軟件中插件技術(shù)的工作原理
計算機軟件插件技術(shù)是指在不改變計算機原有的主體平臺下,對其所具有的軟件程序進行一定的編程,從而使得其軟件功能得到一定程度的擴大,并制造一個插件接口,可以供他人使用和連接的插件軟件技術(shù)工程。計算機插件技術(shù)主要有三大板塊組成:第一,主程序板塊。EXE是Windows計算機主程序軟件的操作平臺上的主要編輯命令文本。主程序可以對通過設(shè)計編程對其他種類的插件技術(shù)軟件進行一定的控制管理,從而實現(xiàn)計算機軟件功能的運作合理化。插件技術(shù)的應(yīng)用也是通過將其程序編程粘貼到主程序板塊來完成執(zhí)行文本命令的,實現(xiàn)計算機的技術(shù)插件軟件功能的有效運作。第二,插件板塊。當計算機軟件的插件插口公開時,不同的人就可以根據(jù)自身的需要來設(shè)計需要的接入口,從而實現(xiàn)不同的工作和生活需求。第三,接入端口板塊。端口程序編程的好與壞直接關(guān)系到插件板塊與主程序板塊之間的信息能否進行有效的對接,因此,為了保證插件技術(shù)在計算機軟件中有效快速應(yīng)用,就需要對計算機端口板塊設(shè)計合理完整的規(guī)則。
2 計算機插件類型
2.1 類似于命令式的插件
在計算機插件軟件中,類似于命令式插件雖然在運用上的靈活程度不如其他插件那樣自如,但是它操作起來確實非常的方便。類似于命令式插件是由與EXE類似的文本組成,只要經(jīng)過程序員簡單的設(shè)計和編程就可以直接運用,就算是對計算機軟件并不太擅長的人來說也能夠通過了解和學(xué)習(xí)之后,就可以進行操作應(yīng)用了。操作起來方便,學(xué)起來也不較快,是類似于命令式插件的顯著特點,因此,這也成為許多計算機軟件初學(xué)者的首選插件。例如,WinAmp里面的Skin就是WinHacker常用的插件。
2.2 腳本式插件
腳本式插件一般多應(yīng)用于公司、企業(yè)的辦公軟件中,不熟悉計算機插件軟件的人員一般很難操作。原因在于,腳本式插件的程序設(shè)計和編寫的過程一般比較復(fù)雜,需要計算機軟件設(shè)計員花費一定的時間去設(shè)計和編程才能完成。同時,為了使腳本式插件在辦公過程中應(yīng)用的更加方便,就需要與office軟件相結(jié)合,經(jīng)過再編程才能得到更廣泛的應(yīng)用。
2.3 聚合式插件
聚合式插件與腳本式插件一樣,在程序的設(shè)計和編寫上比較復(fù)雜,編程的過程需要運用大量的計算機專業(yè)知識,所以,一般情況下只有專門從事計算機網(wǎng)絡(luò)編程的專業(yè)人員才能夠進行編寫操作。聚合式插件在計算機軟件中的運用相比類似于命令式的插件要靈活的多了,其主要是通過EXE格式文本來完成與計算機主程序之間的信息傳遞。聚合式插件在運用的過程中還可以通過設(shè)計插件端口,使得程序員能夠非常自由的連接計算機網(wǎng)絡(luò)插件進行操作工作。例如,阿里巴巴作為中國最大的網(wǎng)購平臺,它的計算機軟件插件程序員為了能夠使其隨時隨地的訪問計算機插件,設(shè)計了一套聚合式插件軟件,再設(shè)計端口插件的過程中就根據(jù)阿里巴巴的公司特點并融入他自己在插件設(shè)計上的一些想法,設(shè)計了一套屬于自己的端口插入規(guī)則,使他操作和運用起來更加的靈活方便。[1]
3 插件技術(shù)在計算機軟件中的應(yīng)用
3.1 插件技術(shù)在計算機系統(tǒng)軟件上的需求分析
插件技術(shù)在計算機系統(tǒng)軟件上的應(yīng)用是由兩部分組成的,即輸入與輸出兩部分。輸入部分的插件應(yīng)用主要體現(xiàn)在對于表現(xiàn)在對于傳入數(shù)據(jù)的保存上,還有就是通過對所需的信息數(shù)據(jù)進行一定規(guī)格的調(diào)整,來完成插件技術(shù)在計算機軟件部分的輸入。輸出部分的插件在計算系統(tǒng)軟件中的應(yīng)用則主要是通過一些圖片、圖表等形式體現(xiàn)出來的。計算機系統(tǒng)對于一些信息的處理大部分是通過開放的插件端口傳遞給計算機的主機系統(tǒng),以此來提高計算機系統(tǒng)軟件的運作效率。
3.2 設(shè)計思路
主程序功能作為計算機軟件插件技術(shù)的重要組成部分,其運行的好與壞同時,也影響著其他部分功能的運行情況。因此,這就需要計算機插件編程員對于組成主程序的信息數(shù)據(jù)進行一定的分析判斷,然后篩選出適合的數(shù)據(jù)并應(yīng)用到主編程中去。與此同時也要做好其他輔助功能程序的編程工作,只有這樣才能進一步保證和提高插件技術(shù)在計算機軟件中的應(yīng)用率。
3.3 插件端口設(shè)計
計算機軟件的插件端口需要計算機程序員根據(jù)一定的信息數(shù)據(jù)和有大量的插件組合設(shè)計而成。同時,端口也是數(shù)據(jù)信息在插件的系統(tǒng)主程序之間傳遞的重要路徑,因此,大多數(shù)的計算機程序員在設(shè)計插件端口是都需要依據(jù)一定的執(zhí)行文本格式,比如,EXE執(zhí)行文本格式。因為只有嚴格根據(jù)插件軟件文本格式執(zhí)行的才能夠使得傳遞的信息數(shù)據(jù)是準確無誤的。例如,京東商城程序員在設(shè)計該公司的計算機軟件端口,因為沒有設(shè)計和利用好EXE執(zhí)行文本格式,使得在通過端口將大數(shù)據(jù)傳遞的主系統(tǒng)時,出現(xiàn)嚴重的信息錯誤,從而大大降低了插件技術(shù)在計算機軟件中的應(yīng)用效率,同時也給京東商城網(wǎng)站的正常運營帶來很大損失。[2]
4 結(jié)語
隨著第三網(wǎng)絡(luò)科技革命的到來,插件技術(shù)在計算機軟件的應(yīng)用越來越廣泛,這就要求國家要進一步完善對于計算專業(yè)網(wǎng)絡(luò)人才的培養(yǎng)工作,為我國的計算機軟件插件技術(shù)的發(fā)展注入新的血液,提高插件技術(shù)在計算軟件中的應(yīng)用效率,從而推動計算機網(wǎng)絡(luò)科技的大發(fā)展。
參考文獻:
[1]劉家彬,陳渝,等.基于Windows操作系統(tǒng)動態(tài)鏈接技術(shù)的分析與實現(xiàn)[J].樂山師范學(xué)院學(xué)報,2012,(11):4345.
[2]宋彭濤,蔣烈輝,謝耀濱,王九宇,余弦,田立.基于插件技術(shù)的多目標指令集模擬器設(shè)計與實現(xiàn)[J].信息工程大學(xué)學(xué)報,2010(01).
作者簡介:劉倩(1985),女,漢族,河北滄州人,計算機碩士,石家莊郵電職業(yè)技術(shù)學(xué)院網(wǎng)院運管中心,工程師,研究方向:計算機;魏虹雨(1978),男,漢族,河北石家莊人,軟件工程碩士,石家莊郵電職業(yè)技術(shù)學(xué)院網(wǎng)院運管中心,工程師,研究方向:計算機、人力資源。