摘要:近年來(lái),隨著計(jì)算機(jī)技術(shù)的快速發(fā)展,使得計(jì)算機(jī)在各個(gè)領(lǐng)域均得到了廣泛的應(yīng)用。為了進(jìn)一步的提升計(jì)算機(jī)軟件的運(yùn)行效率,需要不斷加強(qiáng)對(duì)計(jì)算機(jī)軟件插件的研究,進(jìn)而促進(jìn)計(jì)算機(jī)軟件運(yùn)行效率的提升,并且也可以使計(jì)算機(jī)軟件的功能更加豐富,使計(jì)算機(jī)更好的為人們的生產(chǎn)生活服務(wù)。本文分析了計(jì)算機(jī)軟件中插件的類型,并對(duì)插件技術(shù)在計(jì)算機(jī)技術(shù)中的應(yīng)用措施提出建議,希望對(duì)軟件開發(fā)工作有所幫助。
關(guān)鍵詞:計(jì)算機(jī);插件技術(shù);軟件技術(shù);應(yīng)用
科學(xué)技術(shù)的進(jìn)步,可以有效推動(dòng)社會(huì)和經(jīng)濟(jì)的發(fā)展,而社會(huì)和經(jīng)濟(jì)的發(fā)展也會(huì)促進(jìn)科學(xué)技術(shù)的進(jìn)步。插件技術(shù)在計(jì)算機(jī)軟件技術(shù)中的應(yīng)用可以在很大程度上促進(jìn)科學(xué)技術(shù)的進(jìn)步。通過(guò)插件技術(shù)在計(jì)算機(jī)軟件技術(shù)中的應(yīng)用,可以提升計(jì)算機(jī)軟件的運(yùn)行效率,并且使計(jì)算機(jī)軟件的功能更加豐富,進(jìn)而使計(jì)算機(jī)軟件可以幫助人們更加快速、高效的解決問(wèn)題,提升人們的生產(chǎn)效率,進(jìn)而為人們的生產(chǎn)生活帶來(lái)了極大的便利。
1.計(jì)算機(jī)軟件中插件技術(shù)
計(jì)算機(jī)軟件中的插件是基于滿足用戶需求的目的,計(jì)算機(jī)軟件開發(fā)人員而進(jìn)行的一種通過(guò)提供接口的方式來(lái)對(duì)軟件進(jìn)行二次開發(fā)的過(guò)程。計(jì)算機(jī)軟件中插件的主要作用在于拓展軟件的擴(kuò)展性,延長(zhǎng)軟件的使用年限。在計(jì)算機(jī)軟件開發(fā)中包括了各種形式、各種功能的插件,插件的存在能夠有效的減少軟件原型完成的時(shí)間。并且軟件開發(fā)人員可以基于用戶不同的需求來(lái)對(duì)軟件進(jìn)行高效、便捷的完善、調(diào)整與修改,有效節(jié)省了軟件開發(fā)的成本。計(jì)算機(jī)軟件中的插件技術(shù)有著十分顯著的優(yōu)勢(shì),運(yùn)用插件可以在不改變程序主體的基礎(chǔ)上來(lái)對(duì)軟件的功能進(jìn)行擴(kuò)展,緊貼市場(chǎng)用戶需求。目前,計(jì)算機(jī)軟件中的插件技術(shù)已經(jīng)被廣泛運(yùn)用到計(jì)算機(jī)軟件編程當(dāng)中。
2.計(jì)算機(jī)插件類型
2.1類似于命令式的插件
在計(jì)算機(jī)插件軟件中,類似于命令式插件雖然在運(yùn)用上的靈活程度不如其他插件那樣自如,但是它操作起來(lái)確實(shí)非常的方便。類似于命令式插件是由與EXE類似的文本組成,只要經(jīng)過(guò)程序員簡(jiǎn)單的設(shè)計(jì)和編程就可以直接運(yùn)用,就算是對(duì)計(jì)算機(jī)軟件并不太擅長(zhǎng)的人來(lái)說(shuō)也能夠通過(guò)了解和學(xué)習(xí)之后,就可以進(jìn)行操作應(yīng)用了。操作起來(lái)方便,學(xué)起來(lái)也不較快,是類似于命令式插件的顯著特點(diǎn),因此,這也成為許多計(jì)算機(jī)軟件初學(xué)者的首選插件。例如,WinAmp里面的Skin就是WinHacker常用的插件。
2.2腳本式插件
腳本式插件一般多應(yīng)用于公司、企業(yè)的辦公軟件中,不熟悉計(jì)算機(jī)插件軟件的人員一般很難操作。原因在于,腳本式插件的程序設(shè)計(jì)和編寫的過(guò)程一般比較復(fù)雜,需要計(jì)算機(jī)軟件設(shè)計(jì)員花費(fèi)一定的時(shí)間去設(shè)計(jì)和編程才能完成。同時(shí),為了使腳本式插件在辦公過(guò)程中應(yīng)用的更加方便,就需要與office軟件相結(jié)合,經(jīng)過(guò)再編程才能得到更廣泛的應(yīng)用。
2.3聚合式插件
聚合式插件與腳本式插件一樣,在程序的設(shè)計(jì)和編寫上比較復(fù)雜,編程的過(guò)程需要運(yùn)用大量的計(jì)算機(jī)專業(yè)知識(shí),所以,一般情況下只有專門從事計(jì)算機(jī)網(wǎng)絡(luò)編程的專業(yè)人員才能夠進(jìn)行編寫操作。聚合式插件在計(jì)算機(jī)軟件中的運(yùn)用相比類似于命令式的插件要靈活的多了,其主要是通過(guò)EXE格式文本來(lái)完成與計(jì)算機(jī)主程序之間的信息傳遞。聚合式插件在運(yùn)用的過(guò)程中還可以通過(guò)設(shè)計(jì)插件端口,使得程序員能夠非常自由的連接計(jì)算機(jī)網(wǎng)絡(luò)插件進(jìn)行操作工作。
3.插件技術(shù)在計(jì)算機(jī)軟件技術(shù)中的應(yīng)用
3.1了解系統(tǒng)在市場(chǎng)中的需求
系統(tǒng)的需求分析應(yīng)從系統(tǒng)的主要供需內(nèi)容入手,其中應(yīng)詳細(xì)分析信息的輸入,傳輸和管理。當(dāng)我們分析信息輸入時(shí),我們需要了解輸入的信息。信息輸入是我們通常所說(shuō)的根據(jù)實(shí)際情況識(shí)別各種信息,然后系統(tǒng)地保存成功的信息。信息傳輸是屏幕顯示的重要方式,信息管理是根據(jù)特定系統(tǒng)規(guī)范信息管理。在計(jì)算運(yùn)行的過(guò)程中,我們通過(guò)接口將需要的信息傳輸?shù)讲寮?,然后通過(guò)信息的處理,把處理之后的信息再反饋給插件,插件在這個(gè)過(guò)程中的運(yùn)行是獨(dú)立的,但是它可以將處理過(guò)的信息逐一的傳遞給接口。在計(jì)算機(jī)中,每一項(xiàng)內(nèi)容都可以單獨(dú)的處理信息,而且隨著技術(shù)的不斷完善,在這個(gè)過(guò)程中可以進(jìn)行大規(guī)模、大批量的數(shù)據(jù)處理,通過(guò)這方面的論述,我們不難發(fā)現(xiàn),將插件技術(shù)運(yùn)用到計(jì)算機(jī)當(dāng)中可以簡(jiǎn)化工作,并且能夠提高工作效率,擴(kuò)大計(jì)算機(jī)處理信息和數(shù)據(jù)的數(shù)量。
3.2設(shè)計(jì)思路
主程序和處理功能這兩個(gè)重要模塊構(gòu)成了計(jì)算機(jī)的操作系統(tǒng),主程序在系統(tǒng)中主要進(jìn)行數(shù)據(jù)的管理的加載,主程序可以實(shí)現(xiàn)對(duì)處理功能模塊的管理,當(dāng)然也能夠?qū)崿F(xiàn)對(duì)處理流程的設(shè)計(jì)和科學(xué)合理的組織。但是處理模塊的運(yùn)行就較為復(fù)雜,處理模塊通過(guò)插件的輔助才可以完成應(yīng)用,并且通過(guò)與動(dòng)態(tài)鏈接庫(kù)相連接才可以實(shí)現(xiàn)應(yīng)用的順利運(yùn)行。主程序和處理模塊之間的聯(lián)系較為密切,主程序?qū)μ幚砟K功能的加載和管理也就是對(duì)插件進(jìn)行了管理和加載。通過(guò)二者之間的聯(lián)系,就可以降低其中的復(fù)雜程度,實(shí)現(xiàn)數(shù)據(jù)和信息間的有效傳遞。對(duì)接口進(jìn)行設(shè)置主要是監(jiān)理主程序和插件之間的連續(xù)性,從而保證二者之間的正常通信。
3.3接口的設(shè)計(jì)
上文我們提到,接口在計(jì)算機(jī)和插件之間起著重要作用,接口設(shè)計(jì)是插件正常運(yùn)行的重要保證。只有通過(guò)接口才能為插件和主程序建立相應(yīng)的鏈接,以保證數(shù)據(jù)和信息的及時(shí)傳輸。在設(shè)計(jì)接口時(shí),首先要進(jìn)行數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì),這種數(shù)據(jù)結(jié)構(gòu)要可以反映所有插件所需要的數(shù)據(jù)信息,在進(jìn)行數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)的過(guò)程中,還要對(duì)相關(guān)的數(shù)據(jù)進(jìn)行設(shè)置,必須要通過(guò)有效的設(shè)置,獲得設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu)所需要的參數(shù)才可以,當(dāng)然在數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)的時(shí)候,也要獲得數(shù)據(jù)的存儲(chǔ)地址。有了存儲(chǔ)地址我們就可以將信息和數(shù)據(jù)進(jìn)行有效的傳遞。值得我們注意的時(shí),我們要搞清楚接口設(shè)計(jì)所包括的內(nèi)容:輸入文件地址、相關(guān)插件機(jī)數(shù)據(jù)內(nèi)存地址、畫圖函數(shù)等。
4.結(jié)語(yǔ)
目前,計(jì)算機(jī)技術(shù)已成熟應(yīng)用于現(xiàn)代社會(huì)。插件技術(shù)可使計(jì)算機(jī)軟件變得更專業(yè)、更系統(tǒng),滿足用戶的多元化需求,可在更短周期內(nèi)升級(jí)、維護(hù)計(jì)算機(jī)軟件,降低計(jì)算機(jī)軟件開發(fā)成本,延長(zhǎng)計(jì)算機(jī)軟件壽命。因此,計(jì)算機(jī)軟件行業(yè)相關(guān)人員必須緊跟時(shí)代發(fā)展的腳步,不斷改革創(chuàng)新,深入了解插件技術(shù)在計(jì)算機(jī)軟件中的應(yīng)用原理與應(yīng)用情況,進(jìn)一步提升插件技術(shù)的應(yīng)用水平,從而積極促進(jìn)計(jì)算機(jī)軟件行業(yè)的健康穩(wěn)定發(fā)展。
參考文獻(xiàn):
[1]? 賴健鋒.插件技術(shù)在計(jì)算機(jī)軟件中的應(yīng)用[J].中國(guó)高新技術(shù)企業(yè),2017(12):91-92.
[2]? 向桂玲.插件技術(shù)在計(jì)算機(jī)軟件技術(shù)中的應(yīng)用探討[J].才智,2018(14):231.
[3]? 畢昭國(guó).淺談插件技術(shù)在計(jì)算機(jī)軟件技術(shù)中的應(yīng)用[J].電腦知識(shí)與技術(shù),2017,13(2):209-210.
作者簡(jiǎn)介:張勇震,男,黑龍江省慶安縣,本科,就讀于遼東學(xué)院信息工程學(xué)院B1607,學(xué)號(hào):0914160708,研究方向:計(jì)算機(jī)科學(xué)與技術(shù)。
(作者單位:遼東學(xué)院信息工程學(xué)院)