摘 要:隨著計算機技術(shù)的普及,各種用途的計算機軟件也出現(xiàn)在大眾的視野,而計算機軟件在制造方面存在著很大的差別,這種運行環(huán)境的差別在一定程度上給用戶帶來了很大不便,為了防止這種情況的發(fā)生,對計算機軟件引入數(shù)據(jù)接口設(shè)計就顯得十分必要。本文針對計算機軟件數(shù)據(jù)接口的應(yīng)用問題進行了研究探討,總結(jié)出了一些計算機軟件數(shù)據(jù)接口的特征。
關(guān)鍵詞:計算機軟件;數(shù)據(jù)接口;應(yīng)用分析
中圖分類號:TP311.5
計算機軟件在現(xiàn)代生產(chǎn)生活中起著必不可少的作用,利用計算機軟件可以實現(xiàn)很多之前生產(chǎn)生活上難以實現(xiàn)的操作,但是隨之而來的是計算機軟件在發(fā)展中存在的一系列應(yīng)用問題,兼容性問題就是比較嚴重的問題之一。由于各個計算機軟件的開發(fā)環(huán)境不同,因此造成了計算機軟件在使用和安裝時有不同的需求環(huán)境,這種差異性會導(dǎo)致計算機軟件在使用過程中非正常情況的發(fā)生,不能確保計算機軟件發(fā)揮出其應(yīng)有的作用[1]。
1 簡述計算機軟件數(shù)據(jù)接口
計算機軟件數(shù)據(jù)接口是對應(yīng)計算機軟件使用時的兼容性問題所產(chǎn)生的,并且在計算機軟件的應(yīng)用過程中需要進行軟件間的信息互動,通過數(shù)據(jù)接口可以使計算機軟件在使用的過程中降低不同軟件間數(shù)據(jù)結(jié)構(gòu)的差異性,同時這種數(shù)據(jù)接口可以在保證信息安全的情況下實現(xiàn)不同軟件間的信息互動,并且不產(chǎn)生相應(yīng)的運行沖突[2]。
由于計算機軟件的開發(fā)不具有高度的統(tǒng)一性,所以會造成很多不兼容的問題出現(xiàn),而數(shù)據(jù)接口是為了解決這一問題而出現(xiàn)的技術(shù),所以在進行設(shè)計和使用時就應(yīng)該注意對數(shù)據(jù)接口開發(fā)的規(guī)范,只有確保了其規(guī)范性,才能起到數(shù)據(jù)接口連接不同軟件交互的作用[3]。另外,由于計算機軟件具有很大的復(fù)雜性,所以在進行數(shù)據(jù)接口開發(fā)時也需要考慮到這些因素的存在,確保數(shù)據(jù)接口可以在盡量大的范圍內(nèi)解決計算機軟件兼容問題。在計算機軟件發(fā)生相應(yīng)問題時,數(shù)據(jù)接口可以產(chǎn)生多種解決方式,以保證計算機軟件的有效使用,并且計算機數(shù)據(jù)接口還需要進行長時間的維護工作,不斷的完善自身功能以跟上計算機技術(shù)發(fā)展的腳步??梢哉f計算機數(shù)據(jù)接口在很大程度上幫助了計算機軟件進行正常工作。
2 數(shù)據(jù)接口的應(yīng)用現(xiàn)狀
當下的計算機軟件數(shù)據(jù)接口在很大程度上使用的是直接從前臺頁面調(diào)取后臺數(shù)據(jù)庫中信息的做法,這種做法有可能會使相關(guān)數(shù)據(jù)發(fā)生泄露,造成了一定的計算機安全隱患,而且隨著計算機技術(shù)的不斷普及,出現(xiàn)了很多擁有高技術(shù)的開發(fā)人員。一旦一些具有偏激心理的人員掌握了相關(guān)技術(shù),對計算機信息進行竊取破壞等,造成的后果將不堪設(shè)想,所以這種普遍的技術(shù)還存在著一定的不安全性[4]。隨著計算機軟件開發(fā)行業(yè)的興起,軟件開發(fā)相關(guān)的技術(shù)也被很多人掌握,人們逐漸可以通過一些簡易的數(shù)據(jù)庫查詢語句對數(shù)據(jù)庫信息進行查詢和提取,雖然方式簡單快捷,但是卻大大增加了不安全性。當下數(shù)據(jù)接口的應(yīng)用技術(shù)存在著一定的限制性,在進行接口設(shè)計時需要開發(fā)人員進行一系列信息核對的輸入開發(fā),造成了非常大的開發(fā)復(fù)雜性,在接口功能實現(xiàn)時也顯得十分繁瑣。
3 計算機軟件數(shù)據(jù)接口的應(yīng)用模式
3.1 應(yīng)用程序接口函數(shù)模式
計算機軟件數(shù)據(jù)接口的函數(shù)模式是指在設(shè)計時直接對事先編寫完成的函數(shù)程序進行調(diào)用,在一定程度上起到了對所調(diào)用函數(shù)的保密性,而且大大降低了數(shù)據(jù)接口在開發(fā)時的復(fù)雜程度,并且對數(shù)據(jù)接口的安全操作起到了一定的保障作用。這種開發(fā)模式也是當下較為常用的開發(fā)模式,可以在最短的時間內(nèi)進行各種功能的結(jié)合,而且對數(shù)據(jù)傳輸?shù)陌踩鸬搅吮Wo作用。
3.2 轉(zhuǎn)換文件模式
轉(zhuǎn)換文件模式是建立在用戶與軟件開發(fā)設(shè)計者及其他運營商之間交互的手段,在軟件開發(fā)人員根據(jù)相應(yīng)的用戶需求進行軟件開發(fā)時,會建立好固定的數(shù)據(jù)結(jié)構(gòu),用戶和其他相應(yīng)人員根據(jù)要求加入一些需要的文件,這些文件在程序運行時被發(fā)現(xiàn),而后程序會對用戶進行一個數(shù)據(jù)上的反饋,在此過程中將開發(fā)人員和其他人員的數(shù)據(jù)進行了交互。這種進行交互的文件可以有很多形式,較為常用的文件形式為TXT文本文檔文件格式和ini文件格式。
(1)ini文件格式
ini文件是用來對操作系統(tǒng)特定程序初始化或進行參數(shù)設(shè)置時使用的文件,由于其本身存在于系統(tǒng)中的特殊性質(zhì),導(dǎo)致很多API與ini文件具有迎合性,所以在進行操作時,大多數(shù)的開發(fā)人員也由于這個原因?qū)ni文件配置有很大的偏愛。
(2)txt格式
txt是微軟操作系統(tǒng)中附帶的文本格式,這種格式在使用上也有非常大的普遍性,而且對txt文件的查看有很多方式,例如瀏覽器、記事本等都可以對該文檔進行查看?,F(xiàn)在很多人都喜歡通過一些電子產(chǎn)品進行小說的閱讀等,其中大部分的內(nèi)容都是以txt形式存儲的。同樣,txt格式在進行軟件數(shù)據(jù)接口實現(xiàn)時也有廣泛的應(yīng)用,由于txt格式普適性的特殊性質(zhì),使各種文件可以很輕松地進行轉(zhuǎn)換,這在程序開發(fā)人員看來是一個減輕工作復(fù)雜性的良好方法,而該格式也因此變成了大家常用的格式之一。
4 軟件數(shù)據(jù)接口的設(shè)計原則
計算機軟件數(shù)據(jù)接口的產(chǎn)生是由于用戶在使用各種軟件的過程中出現(xiàn)了一些不兼容的問題,為了解決這類問題,相關(guān)程序開發(fā)人員設(shè)計了數(shù)據(jù)接口。所以數(shù)據(jù)接口在設(shè)計時應(yīng)該盡可能的從用戶使用的角度考慮,幫助用戶產(chǎn)生良好的用戶體驗,緊跟計算機軟件的發(fā)展潮流,以不斷更新的方式滿足用戶的動態(tài)變化需求,更好的輔助用戶進行計算機軟件的使用[5]。計算機軟件的很多開發(fā)過程是面向?qū)ο蟮?,所以在進行數(shù)據(jù)接口設(shè)計時也要注意面相對象的特征,首先設(shè)計出需求分析,在明確需求的基礎(chǔ)上進行相關(guān)接口的設(shè)計,否則盲目地進行程序的編寫只會造成條理不清晰、功能不明確的接口產(chǎn)生。對于當下快速的生活節(jié)奏來說,很多計算機軟件都存在著需要進行升級的情況,軟件數(shù)據(jù)接口也不例外,所以在設(shè)計的過程中就需要開發(fā)人員將程序接口進行升級的接入點進行事先準備,為后續(xù)數(shù)據(jù)接口的改良做好基礎(chǔ)。由于接口的特殊性質(zhì),就需要在進行接口設(shè)計時將各種參數(shù)進行統(tǒng)一規(guī)范化,這樣才能有助于接口功能能夠全方位的實現(xiàn)。而且接口設(shè)計的不規(guī)范很有可能對后續(xù)的計算機軟件數(shù)據(jù)接口升級工作造成不必要的影響,所以在進行數(shù)據(jù)接口設(shè)計時嚴格按照相應(yīng)規(guī)范進行編寫非常有必要。
5 結(jié)束語
因為計算機相關(guān)行業(yè)在近年來廣受歡迎,而且計算機軟件也被大家頻繁的應(yīng)用,其在人們的生活中為人類帶來的便利大家都深有體會,其中計算機軟件數(shù)據(jù)接口功不可沒。為了使計算機軟件能夠有更好的發(fā)展前景,需要相關(guān)開發(fā)人員不斷總結(jié)經(jīng)驗,在實踐和理論結(jié)合的基礎(chǔ)上進行對數(shù)據(jù)接口的設(shè)計,相信在軟件開發(fā)人員不斷的努力下,計算機軟件一定能夠為大家的工作生活帶來更多方便。
參考文獻:
[1]張曉鵬.淺談計算機軟件數(shù)據(jù)接口的幾種實現(xiàn)思路和應(yīng)用[J].信息情報開發(fā)與經(jīng)濟,2010,18(3):127-129.
[2]劉兵.計算機軟件數(shù)據(jù)接口的應(yīng)用分析[J].計算機光盤軟件與應(yīng)用,2012,36(5):72-73.
[3]賈國芳.通用數(shù)據(jù)接口裝配件的設(shè)計與應(yīng)用[J].計算機工程設(shè)計與應(yīng),2009,30(11):283-284.
[4]張寧.淺談計算機軟件中數(shù)據(jù)接口的應(yīng)用與設(shè)計[J].中國科技投資,2012,24(6):732-736.
[5]趙連軍,彭炎午.基于組件技術(shù)的應(yīng)用系統(tǒng)開發(fā)服務(wù)模型[J].計算機工程與應(yīng)用,2009,6(1):283-284.
作者簡介:陸青(1970.08-),女,上海人,教研室主任,副教授,碩士,研究方向:計算機軟件。
作者單位:九江職業(yè)技術(shù)學(xué)院,江西九江 332007