胡屹峰
三門峽職業(yè)技術(shù)學(xué)院,河南 三門峽 472000
?
計(jì)算機(jī)軟件數(shù)據(jù)接口的應(yīng)用研究
胡屹峰*1
三門峽職業(yè)技術(shù)學(xué)院,河南三門峽472000
摘要:在我國(guó)計(jì)算機(jī)軟件的使用普及度越來(lái)越高,在大眾的視野范圍之內(nèi)有出現(xiàn)非常多的計(jì)算機(jī)軟件應(yīng)用作用,在設(shè)計(jì)計(jì)算機(jī)軟件的過(guò)程中會(huì)存在非常大的運(yùn)行環(huán)境差別。在一定程度上,運(yùn)行環(huán)境的差別會(huì)嚴(yán)重影響著計(jì)算機(jī)使用者的使用便捷性,為了避免出現(xiàn)這些不良的狀況,將數(shù)據(jù)接口應(yīng)用在計(jì)算機(jī)軟件中具有十分重要的作用,同時(shí)也具有十分重要的意義。本文探析了計(jì)算機(jī)軟件數(shù)據(jù)接口的概況、數(shù)據(jù)接口的應(yīng)用現(xiàn)狀,計(jì)算機(jī)軟件數(shù)據(jù)接口的應(yīng)用模式以及軟件數(shù)據(jù)接口的設(shè)計(jì)原則。
關(guān)鍵詞:計(jì)算機(jī)軟件;數(shù)據(jù)接口;應(yīng)用
在現(xiàn)代生產(chǎn)生活中,計(jì)算機(jī)軟件的使用越來(lái)越普遍,同時(shí)在人們的使用過(guò)程中計(jì)算機(jī)軟件也發(fā)揮著越來(lái)越重要的作用,在計(jì)算機(jī)軟件的使用過(guò)程中可以解決很多之前生產(chǎn)和生活中難以解決的問(wèn)題,然而在快速地發(fā)展計(jì)算機(jī)軟件過(guò)程中也出現(xiàn)了很多應(yīng)用問(wèn)題,其中比較嚴(yán)重的問(wèn)題之一就是兼容性問(wèn)題。因?yàn)槊總€(gè)計(jì)算機(jī)軟件有著不一樣的開(kāi)發(fā)環(huán)境,所以在安裝和使用的過(guò)程中就會(huì)更加容易出現(xiàn)非常多的環(huán)境需求問(wèn)題,出現(xiàn)的環(huán)境差異會(huì)促使在使用計(jì)算機(jī)軟件過(guò)程中出現(xiàn)很多非正常的情況,這樣就無(wú)法保障計(jì)算機(jī)軟件在使用時(shí)可以將其主要的作用發(fā)揮出來(lái)。
一、計(jì)算機(jī)軟件數(shù)據(jù)接口的概況
為了更好地解決相關(guān)的計(jì)算機(jī)軟件的兼容性問(wèn)題,就逐漸引進(jìn)了計(jì)算機(jī)軟件數(shù)據(jù)接口,同時(shí)在應(yīng)用計(jì)算機(jī)軟件的時(shí)候,需要對(duì)軟件間的信息進(jìn)行互動(dòng),通過(guò)計(jì)算機(jī)軟件數(shù)據(jù)接口能夠?qū)е略谑褂糜?jì)算機(jī)軟件的過(guò)程中將不同軟件之間的數(shù)據(jù)結(jié)構(gòu)差異性降低,在保證信息安全狀況之下,這種計(jì)算機(jī)軟件數(shù)據(jù)接口能夠更好地完成不同軟件之間的信息互動(dòng),還不會(huì)出現(xiàn)任何的運(yùn)行沖突[1]。因?yàn)樵陂_(kāi)發(fā)計(jì)算機(jī)軟件的過(guò)程中沒(méi)有統(tǒng)一性,因此在使用以及設(shè)計(jì)計(jì)算機(jī)軟件數(shù)據(jù)接口的時(shí)候就應(yīng)該注意相關(guān)的要求,才可以發(fā)揮其主要的數(shù)據(jù)接口連接不同軟件交互的作用[2]。另外,因?yàn)橛?jì)算機(jī)軟件接口的功能實(shí)現(xiàn)有著非常大的復(fù)雜性,因此在開(kāi)發(fā)數(shù)據(jù)接口的過(guò)程中也應(yīng)該對(duì)存在的這些因素進(jìn)行綜合性的考慮,這樣更加容易保障計(jì)算機(jī)軟件數(shù)據(jù)接口能夠在規(guī)定的范圍以內(nèi)將計(jì)算機(jī)軟件兼容問(wèn)題解決。在出現(xiàn)相應(yīng)的計(jì)算機(jī)軟件問(wèn)題時(shí),計(jì)算機(jī)軟件數(shù)據(jù)接口能夠出現(xiàn)非常多的解決方式,在一定程度上更好地確保計(jì)算機(jī)軟件使用的有效性,并且不斷完善計(jì)算機(jī)軟件數(shù)據(jù)接口的自身功能。
二、數(shù)據(jù)接口的應(yīng)用現(xiàn)狀
在很大程度上,現(xiàn)在在使用計(jì)算機(jī)軟件數(shù)據(jù)接口的過(guò)程中,主要的做法就是將后臺(tái)數(shù)據(jù)庫(kù)中信息直接從前臺(tái)頁(yè)面調(diào)取,這樣的做法很容易出現(xiàn)泄漏相關(guān)數(shù)據(jù)的現(xiàn)象出現(xiàn),這樣就會(huì)出現(xiàn)比較嚴(yán)重的計(jì)算機(jī)安全隱患問(wèn)題,并且在不斷普及計(jì)算機(jī)技術(shù)的過(guò)程中有很多擁有高技術(shù)的開(kāi)發(fā)人員出現(xiàn)了。所以,在相關(guān)技術(shù)被一些存在偏激心理的人員掌握了相關(guān)技術(shù),就會(huì)比較容易出現(xiàn)竊取破壞計(jì)算機(jī)信息等狀況,造成這樣不良狀況的后果非常嚴(yán)重,由此可知,這樣的計(jì)算機(jī)數(shù)據(jù)接口技術(shù)具有非常大的不安全性[3]。在不斷興起以及開(kāi)發(fā)計(jì)算機(jī)軟件的過(guò)程中,很多人更加容易掌握好軟件開(kāi)發(fā)相關(guān)的技術(shù),人們慢慢地能夠借助一些簡(jiǎn)易的數(shù)據(jù)庫(kù)查詢語(yǔ)句來(lái)提取以及查詢數(shù)據(jù)庫(kù)的信息,雖然在一定程度上計(jì)算機(jī)數(shù)據(jù)接口技術(shù)的應(yīng)用會(huì)更加簡(jiǎn)單快捷,但是卻會(huì)將其具有的計(jì)算機(jī)不安全隱患提高。當(dāng)前,在應(yīng)用數(shù)據(jù)接口技術(shù)的時(shí)候還會(huì)有一定的限制條件存在,在設(shè)計(jì)計(jì)算機(jī)軟件接口的過(guò)程中,設(shè)計(jì)和開(kāi)發(fā)人員需要開(kāi)發(fā)出核對(duì)輸入一系列信息的功能,這樣就會(huì)增大開(kāi)發(fā)的難度以及復(fù)雜性,在實(shí)現(xiàn)接口功能時(shí)就會(huì)顯得非常繁瑣。
三、計(jì)算機(jī)軟件數(shù)據(jù)接口的應(yīng)用模式
(一)應(yīng)用程序接口函數(shù)模式
應(yīng)用程序接口函數(shù)模式是主要的計(jì)算機(jī)軟件數(shù)據(jù)接口的應(yīng)用模式,實(shí)質(zhì)上就是在設(shè)計(jì)計(jì)算機(jī)軟件數(shù)據(jù)接口過(guò)程中需要直接調(diào)試好事先編寫完成的函數(shù)程序。在一定程度上,應(yīng)用程序接口函數(shù)模式具有非常保密的調(diào)用函數(shù)作用,這樣還會(huì)在很大程度上將在開(kāi)發(fā)數(shù)據(jù)接口時(shí)的復(fù)雜程度降低了,也具有良好的保障數(shù)據(jù)接口能夠進(jìn)行安全操作的作用[4]。由此可知,當(dāng)下最常應(yīng)用的計(jì)算機(jī)軟件數(shù)據(jù)接口開(kāi)發(fā)模式就是應(yīng)用程序接口函數(shù)模式,在最短的時(shí)間內(nèi)應(yīng)用程序接口函數(shù)模式可以結(jié)合很多種功能,還可以更好地保護(hù)著數(shù)據(jù)傳輸?shù)陌踩浴?/p>
(二)轉(zhuǎn)換文件模式
在應(yīng)用轉(zhuǎn)換文件模式之前,需要確認(rèn)其是否是建立在軟件開(kāi)發(fā)設(shè)計(jì)者、用戶、以及其他運(yùn)營(yíng)商之間進(jìn)行交互的模式,并且軟件開(kāi)發(fā)人員需要按照相應(yīng)的用戶需求來(lái)開(kāi)發(fā)軟件,這樣更加有助于建立起來(lái)更加固定的數(shù)據(jù)結(jié)構(gòu),其他相應(yīng)人員以及用戶需要按照一定的要求來(lái)將一些必要的文件加入進(jìn)去,在運(yùn)行這些文件在程序的過(guò)程中被發(fā)現(xiàn),那么后臺(tái)的程序就可以反饋用戶進(jìn)行的數(shù)據(jù),在整個(gè)過(guò)程中應(yīng)該交互其他人員和開(kāi)發(fā)人員之間的原有數(shù)據(jù)[5]。這種進(jìn)行交互的文件可以有很多形式,常常應(yīng)用的文件形式主要有兩種:一種是ini文件格式;另外一種是TXT文本文檔文件格式。
1.txt格式
實(shí)質(zhì)上,txt格式就是在操作微軟系統(tǒng)的時(shí)候常常會(huì)出現(xiàn)的文本格式,這種txt格式在使用中具有很大的普遍性,同時(shí)查看txt文件的方式非常多,最常使用的查看方式就是記事本以及瀏覽器等,通過(guò)以上主要的查看方式就可以很方便地查看該文檔。當(dāng)前,隨著我國(guó)網(wǎng)絡(luò)技術(shù)的發(fā)展,越來(lái)越多的人都喜歡采用閱讀電子產(chǎn)品的方式來(lái)閱讀小說(shuō)等,這些產(chǎn)品中的大多數(shù)內(nèi)容的主要存儲(chǔ)方式和形式就是txt形式[6]。另外,在設(shè)計(jì)軟件數(shù)據(jù)接口的過(guò)程中,txt格式的應(yīng)用也越來(lái)越廣泛,因?yàn)閠xt格式普適性具有獨(dú)特的性質(zhì),這樣就能夠?qū)芏嗟奈募M(jìn)行更加輕松的轉(zhuǎn)換,并且對(duì)于程序開(kāi)發(fā)人員來(lái)說(shuō),這樣的轉(zhuǎn)換工作也具有非常好的實(shí)用性,可以用這種方法來(lái)將復(fù)雜工作減輕,逐漸地txt形式也逐漸成為人們最常用的格式之一。
2.ini文件格式
通常情況下,ini文件的使用就是為了初始化操作系統(tǒng)特定程序,或者是初始化在設(shè)置參數(shù)過(guò)程中使用的文件,因?yàn)閕ni文件本身在系統(tǒng)中具有特殊性質(zhì),所以常常會(huì)出現(xiàn)很多ini文件和API之間的迎合性。由此可知,在進(jìn)行實(shí)際計(jì)算機(jī)軟件操作的時(shí)候,由于很多ini文件和API具有迎合性,大多數(shù)的開(kāi)發(fā)人員也更加偏愛(ài)ini文件的配置。
四、軟件數(shù)據(jù)接口的設(shè)計(jì)原則
由此可知,設(shè)計(jì)出計(jì)算機(jī)軟件數(shù)據(jù)接口主要的目的是提供給第三方開(kāi)發(fā)商以及用戶不同軟件交互的主要原則,在設(shè)計(jì)計(jì)算機(jī)軟件數(shù)據(jù)接口的過(guò)程中,需要重點(diǎn)考慮到計(jì)算機(jī)數(shù)據(jù)接口在大對(duì)數(shù)計(jì)算機(jī)軟件中的適用性。在設(shè)計(jì)軟件數(shù)據(jù)接口的過(guò)程中需要遵守下面四種原則:
(一)軟件數(shù)據(jù)接口的高容錯(cuò)性以及魯棒性
在處理軟件的實(shí)際過(guò)程中,軟件數(shù)據(jù)接口的魯棒性實(shí)質(zhì)上就是,輸入提出的規(guī)范要求意外情況的時(shí)候,需要具有獨(dú)立以及可以對(duì)狀況進(jìn)行及時(shí)判斷的能力。計(jì)算機(jī)應(yīng)用系統(tǒng)的良好性能,不僅僅需要按照正確的命令進(jìn)行及時(shí)準(zhǔn)確的執(zhí)行,還應(yīng)該具備準(zhǔn)確地判斷錯(cuò)誤指令的能力。倘若在錯(cuò)誤指令出現(xiàn)的時(shí)候,就需要計(jì)算機(jī)軟件的數(shù)據(jù)接口可以及時(shí)地將錯(cuò)誤指令反饋給計(jì)算機(jī)使用者,這樣計(jì)算機(jī)使用者就會(huì)更加快速地接收到錯(cuò)誤指令,就可以盡快地解決出現(xiàn)的這些不良狀況[7]。同時(shí)還可以規(guī)避一些由于數(shù)據(jù)接口的錯(cuò)誤導(dǎo)致整個(gè)軟件系統(tǒng)受到嚴(yán)重影響的問(wèn)題。實(shí)質(zhì)上,在設(shè)計(jì)計(jì)算機(jī)軟件數(shù)據(jù)接口的過(guò)程中,計(jì)算機(jī)軟件數(shù)據(jù)接口的設(shè)計(jì)人員需要考慮到軟件數(shù)據(jù)接口的高容錯(cuò)性以及魯棒性,這樣可以有效地提高計(jì)算機(jī)軟件數(shù)據(jù)接口的使用能力。
(二)實(shí)用原則
在設(shè)計(jì)計(jì)算機(jī)軟件數(shù)據(jù)接口的過(guò)程中,需要遵從的根本原則就是實(shí)用原則。通常情況下,計(jì)算機(jī)軟件數(shù)據(jù)接口本身是一種適用于軟件自用的應(yīng)用,換句話說(shuō)就是計(jì)算機(jī)軟件數(shù)據(jù)接口為了滿足不同用戶使用多套計(jì)算機(jī)軟件需求,所以在設(shè)計(jì)的時(shí)候需要綜合考慮到不同用戶的需求異樣性,這樣才能夠設(shè)計(jì)出更具有針對(duì)性的對(duì)軟件數(shù)據(jù)接口[8]。由此可知,計(jì)算機(jī)相關(guān)的軟件研發(fā)人員需要在設(shè)計(jì)計(jì)算機(jī)數(shù)據(jù)接口的過(guò)程中更加嚴(yán)謹(jǐn)?shù)匕凑諏?shí)用原則進(jìn)行設(shè)計(jì),倘若設(shè)計(jì)出來(lái)的計(jì)算機(jī)數(shù)據(jù)接口不具有不實(shí)用性,那就表示計(jì)算機(jī)軟件接口在設(shè)計(jì)出來(lái)之后就直接失去了任何使用的價(jià)值,同時(shí)也會(huì)失去其最主要的意義。
(三)面向?qū)ο蟮脑瓌t
實(shí)質(zhì)上,不同的計(jì)算機(jī)軟件有著不一樣的計(jì)算機(jī)運(yùn)行模式,在運(yùn)行不一樣軟件的計(jì)算機(jī)的過(guò)程中就想需要綜合考慮計(jì)算機(jī)運(yùn)行時(shí)的兼容性。倘若不同的軟件之間不存在良好的兼容性,那么就會(huì)促使這些軟件無(wú)法正常被適應(yīng),同時(shí)還會(huì)對(duì)用戶正常使用不同軟件一起使用造成不良的影響。同時(shí),不同的計(jì)算機(jī)軟件之間會(huì)存在不一樣的計(jì)算機(jī)數(shù)據(jù)結(jié)構(gòu)特征,在設(shè)計(jì)計(jì)算機(jī)軟件數(shù)據(jù)接口的過(guò)程中,需要按照正常的對(duì)象進(jìn)行正常設(shè)計(jì),這樣才可以更加精準(zhǔn)地將計(jì)算機(jī)數(shù)據(jù)接口的功能描述以及提供出來(lái),這樣才可以讓計(jì)算機(jī)軟件的應(yīng)用客戶在使用的過(guò)程中更加舒適。另外,對(duì)于計(jì)算機(jī)軟件的接口越是詳細(xì)和復(fù)雜,就會(huì)在不同軟件程序之間出現(xiàn)越低的兼容性。
(四)軟件數(shù)據(jù)接口的可擴(kuò)展性
在不斷發(fā)展信息技術(shù)以及不斷快速科學(xué)技術(shù)的過(guò)程中,也帶動(dòng)可我國(guó)計(jì)算機(jī)軟件行業(yè)的快速發(fā)展,在使用任何一款計(jì)算機(jī)軟件的過(guò)程中,都需要對(duì)計(jì)算機(jī)采取不定時(shí)的更新以及升級(jí),在更新以及升級(jí)的時(shí)候就需要相應(yīng)地進(jìn)行更新以及升級(jí)計(jì)算機(jī)軟件數(shù)據(jù)接口。只有對(duì)計(jì)算機(jī)軟件數(shù)據(jù)接口進(jìn)行更新以及升級(jí),這樣才能更加適用于計(jì)算機(jī)軟件,同時(shí)也能夠發(fā)揮其具有的作用。由此可知,在設(shè)計(jì)計(jì)算機(jī)軟件數(shù)據(jù)接口的過(guò)程中,都需要了解軟件數(shù)據(jù)接口的可擴(kuò)展性,在一定程度上就可以將廠商軟件程序的變動(dòng)減少,這樣更加方便用戶使用計(jì)算機(jī)軟件。
五、結(jié)語(yǔ)
綜上所述,在最近幾年,計(jì)算機(jī)相關(guān)的行業(yè)越來(lái)越受歡迎,同時(shí)在我國(guó)發(fā)展社會(huì)經(jīng)濟(jì)的過(guò)程中計(jì)算機(jī)應(yīng)用的作用越來(lái)越受重視,所以計(jì)算機(jī)軟件也逐漸地被廣泛地應(yīng)用著,同時(shí)在應(yīng)用的同時(shí)也給人們的生活帶來(lái)非常多的便利條件,在整個(gè)過(guò)程中具有最顯著作用的計(jì)算機(jī)軟件數(shù)據(jù)中的計(jì)算機(jī)軟件數(shù)據(jù)接口。為了我國(guó)更加快速地發(fā)展計(jì)算機(jī)軟件,相關(guān)開(kāi)發(fā)人員應(yīng)用在研發(fā)過(guò)程中不斷總結(jié)經(jīng)驗(yàn),結(jié)合理論以及實(shí)踐的同時(shí)更好地設(shè)計(jì)數(shù)據(jù)接口,所以在軟件開(kāi)發(fā)人員共同努力中,會(huì)讓計(jì)算機(jī)軟件在人們工作生活中帶給人們更多的方便。
[參考文獻(xiàn)]
[1]張烈平,李勤,牛秦洲.OPC數(shù)據(jù)存取的接口調(diào)用與軟件實(shí)現(xiàn)[J].計(jì)算機(jī)應(yīng)用研究,2014,129(22):2064-2065.
[2]黃秀亮.嵌入式Linux背景下智能手機(jī)系統(tǒng)軟件設(shè)計(jì)及實(shí)現(xiàn)探究[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2013,115(11):102-103.
[3]焦柯,歐旻韜,梁正松.通用分析軟件數(shù)據(jù)接口程序StructInter的開(kāi)發(fā)及應(yīng)用[C].全國(guó)工程設(shè)計(jì)計(jì)算機(jī)應(yīng)用學(xué)術(shù)會(huì)議,2014,213(06):254-256.
[4]丁愛(ài)兵.計(jì)算機(jī)軟件接口技術(shù)在船舶綜合設(shè)計(jì)軟件中的應(yīng)用研究[D].上海交通大學(xué),2014,27(25):192-202.
[5]劉益和,傅榮會(huì).OPNET軟件在信息安全研究中的一個(gè)應(yīng)用實(shí)例[J].內(nèi)江師范學(xué)院學(xué)報(bào),2015,108(10):113-115.
[6]李冉冉,張齊,田立斌等.基于J2EE的組態(tài)軟件實(shí)時(shí)數(shù)據(jù)庫(kù)研究[J].微計(jì)算機(jī)信息,2014,293(28):314-365.
[7]劉慧鵬,李云貴,周新煒.PKPM與ABAQUS結(jié)構(gòu)模型數(shù)據(jù)接口開(kāi)發(fā)研究及應(yīng)用[C].工程建設(shè)計(jì)算機(jī)應(yīng)用創(chuàng)新論壇,2015,113(11):128-129.
[8]張連育,呂立.基于策略模式的中醫(yī)數(shù)據(jù)挖掘平臺(tái)的設(shè)計(jì)與研究[J].小型微型計(jì)算機(jī)系統(tǒng),2014,126(12):256-270.
*作者簡(jiǎn)介:胡屹峰(1984-),男,河南三門峽人,碩士,三門峽職業(yè)技術(shù)學(xué)院助教,研究方向:計(jì)算機(jī)軟件及網(wǎng)絡(luò)方向。
中圖分類號(hào):TP311.5;TP311.13
文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1006-0049-(2016)09-0194-02