朱銳 西安財(cái)經(jīng)大學(xué)
當(dāng)今時(shí)代,科學(xué)技術(shù)不斷的發(fā)展,計(jì)算機(jī)技術(shù)也得到了很大程度的提升。在計(jì)算機(jī)領(lǐng)域中,軟件的開發(fā)和利用與傳統(tǒng)的技術(shù)結(jié)構(gòu)存在著一定的差異,傳統(tǒng)的結(jié)構(gòu)組織隨著社會(huì)的發(fā)展和科技的進(jìn)步被逐步的淘汰,從而轉(zhuǎn)變成多元化的結(jié)構(gòu)組織。我們說在科技不斷發(fā)展的當(dāng)下,在計(jì)算機(jī)領(lǐng)域而言,類型的轉(zhuǎn)變就是一大進(jìn)步,這也是軟件設(shè)計(jì)人員值得關(guān)注的地方。從目前的計(jì)算機(jī)市場和使用的情況來看,軟件的使用環(huán)境發(fā)生了較大的變化,插件技術(shù)迎來了發(fā)展的春天。
插件技術(shù)是一種通過統(tǒng)一的預(yù)定義接口規(guī)范,這是由在程序運(yùn)行的過程中對(duì)應(yīng)的接口規(guī)范稱為寫入的程序的。這樣做的目的是擴(kuò)大功能,電腦軟件為不具備,并補(bǔ)充說,軟件不具備一些特殊的功能,以滿足用戶的多樣化需求??傊寮彩且环N應(yīng)用,需要接口的支持和動(dòng)態(tài)連接的幫助。插件技術(shù),操作相對(duì)簡單,但它可以發(fā)揮巨大的作用,并為人們的生活和工作了極大的方便。
接口和動(dòng)態(tài)鏈接庫是插件技術(shù)運(yùn)行的最大的技術(shù)支撐,我們將接口質(zhì)量視為插件和主機(jī)程序之間的通信標(biāo)準(zhǔn)。簡單來說,接口可以減少插件和主機(jī)程序之間的錯(cuò)誤,并減少錯(cuò)誤的概率。從這個(gè)方面,我們可以看到界面在插件技術(shù)中的作用。在編譯軟件的過程中,界面由主程序開發(fā)人員制作,因此主程序開發(fā)人員應(yīng)公開處理這些數(shù)據(jù),以便于其他軟件開發(fā)人員開發(fā)相關(guān)插件。動(dòng)態(tài)鏈接庫是一個(gè)特殊的模塊,在運(yùn)行過程中起到調(diào)用功能,操作起來更方便。
系統(tǒng)的需求分析應(yīng)從系統(tǒng)的主要供需內(nèi)容入手,其中應(yīng)詳細(xì)分析信息的輸入,傳輸和管理。當(dāng)我們分析信息輸入時(shí),我們需要了解輸入的信息。信息輸入是我們通常所說的根據(jù)實(shí)際情況識(shí)別各種信息,然后系統(tǒng)地保存成功的信息。信息傳輸是屏幕顯示的重要方式,信息管理是根據(jù)特定系統(tǒng)規(guī)范信息管理。在計(jì)算運(yùn)行的過程中,我們通過接口將需要的信息傳輸?shù)讲寮校缓笸ㄟ^信息的處理,把處理之后的信息再反饋給插件,插件在這個(gè)過程中的運(yùn)行是獨(dú)立的,但是它可以將處理過的信息逐一的傳遞給接口。在計(jì)算機(jī)中,每一項(xiàng)內(nèi)容都可以單獨(dú)的處理信息,而且隨著技術(shù)的不斷完善,在這個(gè)過程中可以進(jìn)行大規(guī)模、大批量的數(shù)據(jù)處理,通過這方面的論述,我們不難發(fā)現(xiàn),將插件技術(shù)運(yùn)用到計(jì)算機(jī)當(dāng)中可以簡化工作,并且能夠提高工作效率,擴(kuò)大計(jì)算機(jī)處理信息和數(shù)據(jù)的數(shù)量。
主程序和處理功能這兩個(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ù)雜,處理模塊通過插件的輔助才可以完成應(yīng)用,并且通過與動(dòng)態(tài)鏈接庫相連接才可以實(shí)現(xiàn)應(yīng)用的順利運(yùn)行。主程序和處理模塊之間的聯(lián)系較為密切,主程序?qū)μ幚砟K功能的加載和管理也就是對(duì)插件進(jìn)行了管理和加載。通過二者之間的聯(lián)系,就可以降低其中的復(fù)雜程度,實(shí)現(xiàn)數(shù)據(jù)和信息間的有效傳遞。對(duì)接口進(jìn)行設(shè)置主要是監(jiān)理主程序和插件之間的連續(xù)性,從而保證二者之間的正常通信。
上文我們提到,接口在計(jì)算機(jī)和插件之間起著重要作用,接口設(shè)計(jì)是插件正常運(yùn)行的重要保證。只有通過接口才能為插件和主程序建立相應(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ì)的過程中,還要對(duì)相關(guān)的數(shù)據(jù)進(jìn)行設(shè)置,必須要通過有效的設(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ù)等。
總而言之,在信息技術(shù)發(fā)達(dá)的當(dāng)下,計(jì)算機(jī)技術(shù)已經(jīng)成為社會(huì)發(fā)展和社會(huì)進(jìn)步的重要力量,顯然插件技術(shù)在計(jì)算機(jī)系統(tǒng)中的應(yīng)用,無疑是為計(jì)算機(jī)的發(fā)展錦上添花,插件技術(shù)在現(xiàn)實(shí)的運(yùn)用當(dāng)中可以起到關(guān)鍵性的作用,拓展系統(tǒng)運(yùn)轉(zhuǎn)空間、豐富軟件應(yīng)用功能等,解決插件技術(shù)中遇到的問題,可以豐富用戶對(duì)計(jì)算機(jī)軟件多樣化的需要。并且,隨著計(jì)算機(jī)技術(shù)在日后的不斷發(fā)展,插件技術(shù)還會(huì)得到長足的發(fā)展,并且可以在多個(gè)領(lǐng)域可以得到運(yùn)用,因此,現(xiàn)在我們應(yīng)該加大對(duì)計(jì)算機(jī)系統(tǒng)中插件技術(shù)的研究是十分必要的,希望我國在計(jì)算機(jī)領(lǐng)域可以發(fā)展到一個(gè)更加廣闊的天地,能夠?yàn)閷?shí)現(xiàn)更多的需求而不斷的奮斗。