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