【摘 要】當(dāng)前,隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,互聯(lián)網(wǎng)成為了人們?nèi)粘9ぷ髋c學(xué)習(xí)中密不可分的一部分,基于此,計(jì)算機(jī)軟件開發(fā)商以先進(jìn)的計(jì)算機(jī)技術(shù)逐漸實(shí)現(xiàn)軟件的開發(fā),但是由于各個(gè)軟件的使用性質(zhì)不同,進(jìn)而需要確保軟件間的兼容性,以方便用戶的實(shí)際使用需求。在此背景下,計(jì)算機(jī)軟件數(shù)據(jù)接口的切入有效地解決了這一問題。但是,如何實(shí)現(xiàn)軟件數(shù)據(jù)接口的完善應(yīng)用,亟待解決。本文在闡述計(jì)算機(jī)軟件數(shù)據(jù)接口設(shè)計(jì)原則的基礎(chǔ)上,分析了數(shù)據(jù)接口的應(yīng)用現(xiàn)狀,然后對(duì)如何實(shí)現(xiàn)這一數(shù)據(jù)接口的有效應(yīng)用提出了對(duì)策,以供參考。
【關(guān)鍵詞】計(jì)算機(jī);軟件;數(shù)據(jù)接口;應(yīng)用分析
前言
隨著計(jì)算機(jī)這一高級(jí)科技產(chǎn)物在社會(huì)各行業(yè)以及人們生活中的廣泛使用,基于用戶的實(shí)際需求與要求,需要在計(jì)算機(jī)內(nèi)部實(shí)現(xiàn)各軟件的安裝,但是,由于各個(gè)軟件的開發(fā)商不同,其軟件的數(shù)據(jù)構(gòu)造也不相同,加上軟件在實(shí)際運(yùn)行的過程中所處的機(jī)制與環(huán)境也存在著很大的差異性,進(jìn)而各軟件間的不兼容問題產(chǎn)生,這就給用戶帶來了嚴(yán)重的困擾。因此,為了實(shí)現(xiàn)這一問題的解決,就需要將數(shù)據(jù)接口切入,進(jìn)而實(shí)現(xiàn)軟件間的兼容,但從當(dāng)前計(jì)算機(jī)軟件數(shù)據(jù)接口應(yīng)用的現(xiàn)狀看,需要以更為有效的措施實(shí)現(xiàn)對(duì)數(shù)據(jù)接口的完善應(yīng)用。
1.計(jì)算機(jī)軟件數(shù)據(jù)接口設(shè)計(jì)所需要遵循的原則
在設(shè)計(jì)計(jì)算機(jī)軟件數(shù)據(jù)接口的過程中,需要遵循如下的原則,才能確保數(shù)據(jù)接口能夠滿足實(shí)際應(yīng)用的要求,具體原則為:第一,要遵循面向?qū)ο筮@一原則。由于計(jì)算機(jī)軟件數(shù)據(jù)接口的使用對(duì)象為用戶,因此,在設(shè)計(jì)的過程中需要遵循面向?qū)ο蟮脑瓌t,以高科技手段來實(shí)現(xiàn)數(shù)據(jù)接口設(shè)計(jì)的合理性,通常接口設(shè)計(jì)的越為復(fù)雜,其應(yīng)用的效果就越好。第二,要遵循滿足客戶這一原則。實(shí)現(xiàn)數(shù)據(jù)接口完善設(shè)計(jì)的根本目標(biāo)是為了迎合當(dāng)前使用者的實(shí)際要求與需求,因此,在實(shí)際設(shè)計(jì)的過程中,需要確保數(shù)據(jù)接口具備可拓展性,能夠滿足升級(jí)更新使用要求。第三,要遵循容錯(cuò)性的設(shè)計(jì)原則。由于計(jì)算機(jī)軟件在實(shí)際應(yīng)用的過程中需要實(shí)現(xiàn)與其他軟件以及程序的相聯(lián)系,進(jìn)而使用過程中所出現(xiàn)的各種問題也相對(duì)比較復(fù)雜,為了能夠?qū)崿F(xiàn)對(duì)各種錯(cuò)誤的準(zhǔn)確判斷與及時(shí)解決,就需要確保計(jì)算機(jī)軟件的數(shù)據(jù)接口具有良好的容錯(cuò)性。第四,要遵循健壯性這一設(shè)計(jì)原則。軟件的數(shù)據(jù)接口在實(shí)際使用的過程中,其所運(yùn)行的環(huán)境是不同的,進(jìn)而需要實(shí)現(xiàn)對(duì)規(guī)范以外所出現(xiàn)問題的高效解決,所以需要確保其具備良好的健壯性。第五,要遵循可拓展性這一原則。在使用計(jì)算機(jī)軟件的過程中,為了更好的滿足用戶的實(shí)際需求,就需要實(shí)現(xiàn)對(duì)軟件的及時(shí)更新,由于在計(jì)算機(jī)軟件數(shù)據(jù)接口的設(shè)計(jì)理論下更新后的軟件無法與數(shù)據(jù)接口相適應(yīng),所以,在實(shí)際設(shè)計(jì)的過程中,需要盡量的提高數(shù)據(jù)接口的可拓展性,進(jìn)而節(jié)省不必要的成本投入與時(shí)間浪費(fèi)。
2.計(jì)算機(jī)軟件數(shù)據(jù)接口應(yīng)用的現(xiàn)狀
在計(jì)算機(jī)軟件的實(shí)際應(yīng)用中,由于軟件在開發(fā)設(shè)計(jì)上存在著一系列的漏洞,進(jìn)而給不良企圖之人以可趁之機(jī),加上計(jì)算機(jī)技術(shù)的不斷提升,黑客的手段不斷升級(jí),這都給計(jì)算機(jī)數(shù)據(jù)庫帶來很大的安全隱患。此外,基于當(dāng)前計(jì)算機(jī)用戶的實(shí)際需求與要求,數(shù)據(jù)庫的遠(yuǎn)程訪問功能致使數(shù)據(jù)庫能夠?qū)崿F(xiàn)局域網(wǎng)之外的遠(yuǎn)程操作,這就導(dǎo)致程序員無法掌握準(zhǔn)確的信息,最終導(dǎo)致信息的冗沉問題。這一問題的存在會(huì)導(dǎo)致計(jì)算機(jī)數(shù)據(jù)庫查找功能被弱化,進(jìn)而增加了查找工作的難度,不利于用戶的使用。
3.實(shí)現(xiàn)計(jì)算機(jī)軟件數(shù)據(jù)接口完善應(yīng)用的途徑
3.1應(yīng)用程序接口函數(shù)的應(yīng)用
在計(jì)算機(jī)軟件數(shù)據(jù)接口的應(yīng)用中,其程序接口的函數(shù)設(shè)計(jì)需要程序員依照相關(guān)的標(biāo)準(zhǔn)進(jìn)行編寫與整理,進(jìn)而通過封裝的程序后來實(shí)現(xiàn)應(yīng)用。在軟件程序的開發(fā)中,這一工作的保密性非常高,因此,第三方以及相應(yīng)的用戶并沒有相應(yīng)的權(quán)限。而在實(shí)際使用的過程中,其要想實(shí)現(xiàn)對(duì)相關(guān)數(shù)據(jù)的使用,僅需通過API這一函數(shù)模式,便能夠?qū)崿F(xiàn)相應(yīng)數(shù)據(jù)的交互。從當(dāng)前對(duì)程序接口函數(shù)的實(shí)際應(yīng)用現(xiàn)狀看,這一行數(shù)模式被廣泛的應(yīng)用在了數(shù)據(jù)接口的應(yīng)用上,從而在保證軟件開發(fā)設(shè)計(jì)專利權(quán)的基礎(chǔ)上,實(shí)現(xiàn)數(shù)據(jù)接口的服務(wù)功能。
3.2中間數(shù)據(jù)庫這一模式的應(yīng)用
這一模式所指的是為了實(shí)現(xiàn)自身服務(wù)質(zhì)量的提高,相應(yīng)的軟件開發(fā)商需要先構(gòu)建相應(yīng)的公用數(shù)據(jù)庫系統(tǒng),在使用時(shí)使用方只要擁有相應(yīng)的訪問權(quán)限,那么其就能夠進(jìn)入到相應(yīng)的數(shù)據(jù)庫,進(jìn)而實(shí)現(xiàn)數(shù)據(jù)的交互?;谶@一應(yīng)用模式是開發(fā)商所全權(quán)構(gòu)建的中間應(yīng)用形式,所以使用者只能夠按照既定的文件格式進(jìn)行相應(yīng)的訪問,而開發(fā)商便是靠這一中間形式的數(shù)據(jù)庫模式來實(shí)現(xiàn)自身的盈利目標(biāo)。雖然中間數(shù)據(jù)庫這一應(yīng)用模式具有著較高的靈活性,但是其缺點(diǎn)也是顯而易見的:因中間數(shù)據(jù)庫應(yīng)用模型的構(gòu)建給原來就比較反復(fù)的數(shù)據(jù)庫建設(shè)帶來了更大的困難,加上使用的難度也相對(duì)較大,所以其應(yīng)用的范圍較窄。
3.3文件交互模式的應(yīng)用
這一模式所采用的是固定結(jié)構(gòu)的數(shù)據(jù)文件,進(jìn)而實(shí)現(xiàn)相應(yīng)數(shù)據(jù)信息的交互,從當(dāng)前的使用現(xiàn)狀看,軟件的開發(fā)商通常所采用的是TXT格式來實(shí)現(xiàn)特殊文件的記錄,進(jìn)而為相應(yīng)程序的開發(fā)工作帶來了極大的便利。當(dāng)前,常見的文件交互模式有:ini文件、Txt文件。其中的ini文件是基于Windows系統(tǒng)來實(shí)現(xiàn)自行配置,而Txt能夠?yàn)閿?shù)據(jù)信息的自由交換提供可能,進(jìn)而為使用者提供了便利。
4.總結(jié)
綜上所述,隨著計(jì)算機(jī)技術(shù)的發(fā)展,用戶對(duì)于軟件的實(shí)際需求與需求逐漸提升,進(jìn)而需要軟件開發(fā)商通過數(shù)據(jù)接口的完善設(shè)計(jì)來實(shí)現(xiàn)軟件應(yīng)用過程中的兼容性,同時(shí),實(shí)現(xiàn)數(shù)據(jù)接口的完善應(yīng)用,也能夠解決當(dāng)前計(jì)算機(jī)運(yùn)行環(huán)境以及運(yùn)行機(jī)制所帶來的各種問題,進(jìn)而滿足用戶的實(shí)際需求。因此,要想實(shí)現(xiàn)數(shù)據(jù)接口的完善應(yīng)用,就需要首先遵循相應(yīng)的原則,然后結(jié)合當(dāng)前計(jì)算機(jī)軟件數(shù)據(jù)接口應(yīng)用的現(xiàn)狀,實(shí)現(xiàn)對(duì)數(shù)據(jù)接口的高質(zhì)量應(yīng)用。
【參考文獻(xiàn)】
[1]劉兵.計(jì)算機(jī)軟件數(shù)據(jù)接口的應(yīng)用分析[J].計(jì)算機(jī)光盤軟件與應(yīng)用.2012,07(01):120-121
[2]張寧.淺談?dòng)?jì)算機(jī)軟件中數(shù)據(jù)接口的應(yīng)用與設(shè)計(jì)[J].中國科技投資.2012,11(24):87-88
[3]左嘩.有關(guān)計(jì)算機(jī)軟件數(shù)據(jù)接口的應(yīng)用研究[J].信息科技.2011,5(07):307-309
【作者簡(jiǎn)介】
閆巖,(1979-),女,遼寧沈陽人,講師,研究方向:社會(huì)學(xué)。endprint