齊勇康
摘要:計算機(jī)軟件數(shù)據(jù)接口一般是指計算機(jī)軟件與用戶之間的交互界面。在軟件的實際使用過程中,用戶滿意度主要受到軟件接口設(shè)計的影響。本文的研究中重點對計算機(jī)軟件的數(shù)據(jù)接口相關(guān)問題進(jìn)行探討,對接口理論、設(shè)計原則等進(jìn)行闡述,并介紹了一些主要的實現(xiàn)方法,以期能夠更好地促進(jìn)計算機(jī)軟件數(shù)據(jù)接口的設(shè)計工作,優(yōu)化實現(xiàn)效果。
關(guān)鍵詞:計算機(jī)軟件;數(shù)據(jù);軟件接口
中圖分類號:TP334.7 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9416(2018)02-0149-01
1 計算機(jī)軟件數(shù)據(jù)接口理論分析
想要充分發(fā)揮計算機(jī)軟件數(shù)據(jù)接口技術(shù),必須在用戶使用的過程中實現(xiàn)迅速的相應(yīng),不同類型軟件之間要相應(yīng)的完成交互任何和共享功能。常見的接口mouseover接口在實際使用中較為常用,設(shè)計程序員通過代碼的列入實現(xiàn)程序的控制,當(dāng)鼠標(biāo)經(jīng)過特定區(qū)域時產(chǎn)生特定的效果,這一過程看起來比較復(fù)雜,實際上在數(shù)據(jù)接口的幫助下,實際實現(xiàn)過程非常便捷,通過簡單的工作量就可以給用戶提供非常好的使用效果和視覺體驗。不同的軟件在研發(fā)過程中需要運用不同類型的軟件數(shù)據(jù)處理接口,軟件的多種性能通過軟件接口實現(xiàn)數(shù)據(jù)共享,各個軟件之間在新開發(fā)的過程中運用軟件接口并不斷完善軟件功能。
2 軟件數(shù)據(jù)接口的設(shè)計原則
2.1 面向?qū)ο蟮脑瓌t
科學(xué)設(shè)計思路和合理設(shè)計技術(shù)在軟件數(shù)據(jù)接口設(shè)計的應(yīng)用能夠?qū)崿F(xiàn)事半功倍的效果,能夠大幅度提升軟件的便捷性。常用的設(shè)計原則是面向?qū)ο蟮脑O(shè)計原則,通過該原則可以較為準(zhǔn)確而全面的實現(xiàn)對軟件功能的概述,這對于開發(fā)者和使用者來說都是非常重要的,具有越詳細(xì)的接口設(shè)計功能,就能夠越好的減少模塊之間的不兼容,從而降低開發(fā)的難度,并且大幅度的節(jié)約設(shè)計成本。
2.2 高容錯性及靈活性原則
為了更好的展現(xiàn)具體功能,需要計算機(jī)軟件數(shù)據(jù)接口具有靈活性和容錯性的特點,用戶在看到軟件數(shù)據(jù)接口時要能夠快速的將想法通過技術(shù)手段實現(xiàn),不僅要易于掌握而且要能夠自動修正用戶編輯錯誤,從而實現(xiàn)用戶預(yù)期,達(dá)到用戶想要的效果。
2.3 可擴(kuò)展性原則
軟件的使用特性和設(shè)計特性要求軟件接口必須具備一定的可擴(kuò)展性,在軟件不斷的使用和完善過程中,隨著用戶功能的不斷完善和用戶需求的不斷增加,軟件的升級會帶動數(shù)據(jù)接口的升級,升級過程一旦缺乏合理協(xié)商就可能造成第三方運營商難以捕捉接口數(shù)據(jù),從而造成運營不暢的問題。因此在設(shè)計的過程中要保障軟件數(shù)據(jù)接口的可擴(kuò)展性特點,便于軟件的后期使用和升級,保障用戶利益和軟件的可持續(xù)性。
2.4 遵守本行業(yè)的規(guī)范
計算機(jī)軟件行業(yè)在近些年的發(fā)展過程中已經(jīng)初具規(guī)模,應(yīng)用十分普遍。在這個行業(yè)中有大量的軟件開發(fā)商,不同的開發(fā)商經(jīng)常采用不同的數(shù)據(jù)庫、不同的編程語言,從而需要各自不同的接口標(biāo)準(zhǔn)。缺乏統(tǒng)一標(biāo)準(zhǔn)的軟件數(shù)據(jù)接口不僅會給后期軟件升級維護(hù)工作帶來巨大困難,而且會嚴(yán)重影響用戶使用。因此在設(shè)計時要遵從國家和行業(yè)的有關(guān)標(biāo)準(zhǔn)規(guī)范,對所開發(fā)的軟件負(fù)責(zé)。
2.5 滿足用戶的需求原則
軟件決定了軟件數(shù)據(jù)接口能夠提供的服務(wù)功能,軟件數(shù)據(jù)接口又?jǐn)U展了程序的使用范圍。軟件數(shù)據(jù)接口的設(shè)計,最終目的是為了實現(xiàn)用戶的需求,而怎么最大化地滿足用戶的需求,則要具體問題具體分析。
3 計算機(jī)軟件數(shù)據(jù)接口的開發(fā)實現(xiàn)
3.1 文件交互模式
文件交互模式主要指在特定數(shù)據(jù)結(jié)構(gòu)下完成數(shù)據(jù)文件在軟件開發(fā)商、第三方開發(fā)商與用戶之間的傳遞。用戶是文件交互過程中最主要的服務(wù)對象,數(shù)據(jù)接口的工作目的也是要快速的完成用戶指令,并將數(shù)據(jù)信息傳遞到其他用戶。當(dāng)用戶需要尋找文件時,只需將文件基本信息輸入系統(tǒng),便可以通過數(shù)據(jù)結(jié)構(gòu)搜索的方式對系統(tǒng)內(nèi)容進(jìn)行檢索,查找特定文件格式的文件并呈現(xiàn)在用戶面前。在完成數(shù)據(jù)交互的過程中雖然一直未形成特定的文件格式限制,但業(yè)內(nèi)一般常用的格式主要為txt文件和ini文件。實際使用中,txt文件和ini文件往往需要協(xié)同工作才能更好的發(fā)揮效果,達(dá)到數(shù)據(jù)快速傳遞和共享交互的目的。
3.2 應(yīng)用程序接口函數(shù)模式
應(yīng)用程序的接口函數(shù)模式由軟件開發(fā)商研制,通過一定行業(yè)規(guī)范實現(xiàn)完全的軟件數(shù)據(jù)接口功能設(shè)計,從而給數(shù)據(jù)在用戶與開發(fā)商之間的運用設(shè)置好了條件,用戶和開發(fā)商可以進(jìn)行數(shù)據(jù)的直接調(diào)用,不僅操作難度相對較低,而且使用過程便捷,用戶可以在短時間內(nèi)輕松完成數(shù)據(jù)處理過程,不需要耗費大量工作量。同時,這種模式的保密性較好,只有開發(fā)商才能夠全部掌握設(shè)計方案,其他用戶不具備調(diào)用接口函數(shù)的功能,封裝好的接口函數(shù)和接口技術(shù)不會產(chǎn)生泄露。應(yīng)用程序接口函數(shù)在實際使用的過程中能夠?qū)崿F(xiàn)高效處理,實用推廣價值較好,流通性和發(fā)展前景也不錯。部分軟件開發(fā)商還會公布接口函數(shù)的開發(fā)細(xì)節(jié)內(nèi)容,從而發(fā)揮出更好地效果。
3.3 中間數(shù)據(jù)庫模式
總體來說,中間數(shù)據(jù)庫模式在實際使用中應(yīng)用較少,通過數(shù)據(jù)庫完善與建設(shè),軟件開發(fā)商實現(xiàn)維護(hù)與管理。第三方開發(fā)商或用戶想要通過這種方式實現(xiàn)數(shù)據(jù)接口開發(fā)需得到用戶授權(quán),通過提供酬勞獲取服務(wù)。具有靈活的操作性,也能增加管理效果,但在使用中需要注意配備度的問題。
4 結(jié)語
各類計算機(jī)軟件通過數(shù)據(jù)接口實現(xiàn)有機(jī)結(jié)合的效果,軟件數(shù)據(jù)能夠?qū)崿F(xiàn)交流與共享,用戶在使用和查找過程中得到極大的便利性,這一技術(shù)在現(xiàn)代的計算機(jī)飛速發(fā)展時代具有非常好的實際應(yīng)用價值。隨著計算機(jī)軟件在數(shù)量上的不斷增長,對計算機(jī)軟件的研發(fā)工作量也隨之不斷升高。而對計算機(jī)軟件數(shù)據(jù)接口的研究成本和技術(shù)含量都有著較高的要求,推出新的產(chǎn)品具有較大的難度,因此在研發(fā)中應(yīng)當(dāng)嚴(yán)格遵照行業(yè)標(biāo)準(zhǔn)和設(shè)計規(guī)范,提升軟件數(shù)據(jù)接口在性能方面的優(yōu)勢,促進(jìn)計算機(jī)軟件接口的更新和維護(hù),靈活應(yīng)用各類軟件接口技術(shù),大幅度延長數(shù)據(jù)接口使用壽命,降低維修維護(hù)成本,從而實現(xiàn)社會效益和經(jīng)濟(jì)效益的最大化。
參考文獻(xiàn)
[1]吳明發(fā).計算機(jī)軟件數(shù)據(jù)接口的實現(xiàn)思路及其應(yīng)用對策[J].電腦迷,2017,(07):43.
[2]羅婷.計算機(jī)軟件數(shù)據(jù)接口的實現(xiàn)思路及其應(yīng)用對策[J].電腦迷,2016,(11):28.
[3]徐安令.計算機(jī)軟件數(shù)據(jù)接口的實現(xiàn)思路與應(yīng)用實踐研究[J].無線互聯(lián)科技,2016,(08):143-144.
[4]方鑫煜.試析計算機(jī)軟件數(shù)據(jù)接口的設(shè)計與實現(xiàn)[J].電子技術(shù)與軟件工程,2015,(22):83.
[5]劉泉.談計算機(jī)軟件數(shù)據(jù)接口的幾種實現(xiàn)思路和應(yīng)用[J].黑龍江科技信息,2015,(28):159.