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