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