• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      計算機軟件數(shù)據(jù)接口的應用管窺

      2014-05-30 17:37:39高杰
      東方教育 2014年4期
      關(guān)鍵詞:設(shè)計原則計算機軟件應用

      高杰

      【摘要】計算機技術(shù)給現(xiàn)代生活帶來了翻天覆地的變化,隨著發(fā)展計算機軟件數(shù)據(jù)接口迅速更新,以便滿足不同層次人們的不同需求。在熟悉了計算機軟件數(shù)據(jù)接口的內(nèi)涵和設(shè)計原則后,詳談計算機軟件數(shù)據(jù)接口的應用:文件交換模式、應用程序接口函數(shù)模式、中間數(shù)據(jù)庫模式,推動計算機軟件的發(fā)展,給人們帶來更加方便的生活。

      【關(guān)鍵詞】計算機軟件;數(shù)據(jù)接口;設(shè)計原則;應用

      1 計算機軟件數(shù)據(jù)接口內(nèi)涵及設(shè)計原則

      1.1 計算機軟件數(shù)據(jù)接口內(nèi)涵

      這是一種由軟件供應商提供的標準規(guī)范,目的是實現(xiàn)特定軟件數(shù)據(jù)間的互通和交流,對提高計算機軟件的應用效率影響很大,其主要的特點有:安全性高、靈活性強、效率高,滿足用戶的使用需求。當前存在許多計算機軟件數(shù)據(jù)接口標準規(guī)范,常見的如:應用程序API函數(shù),固定格式的數(shù)據(jù)文件以及數(shù)據(jù)庫等。計算機數(shù)據(jù)接口主要連接不同數(shù)據(jù)結(jié)構(gòu)的計算機,方便用戶使用。

      1.2 計算機軟件數(shù)據(jù)接口設(shè)計原則

      作為橋梁的計算機數(shù)據(jù)軟件接口,提供規(guī)范給第三方開發(fā)商和用戶,因此設(shè)計時需要遵循以下基本原則:(1)實用原則。和商品的性質(zhì)一樣,計算機數(shù)據(jù)接口也需要具有使用價值,開發(fā)的目的是滿足用戶不同的使用需求,針對不同需求設(shè)計相應的計算機數(shù)據(jù)接口,提高實用功能;(2)面向?qū)ο笤瓌t。為了方便用戶進行軟件操作,計算機軟件接口設(shè)計必須堅持面向?qū)ο蟮脑瓌t,詳細準確的闡述復雜數(shù)據(jù)接口的功能設(shè)計,旨在降低不同軟件程序間的耦合性,提高軟件安全性和高效性,同時降低開發(fā)成本和難度;(3)魯棒性(軟件處理超出規(guī)范范圍所擁有的能力)和高容錯性原則。目的是處理超出規(guī)范范圍的錯誤和問題并給出及時的相應策略;(4)可擴展性原則。計算機發(fā)展速度飛快,軟件的更新更是日日在變,設(shè)計計算機數(shù)據(jù)接口時務(wù)必留下課擴展的空間,方便更新升級;(5)遵循行業(yè)標準??茖W技術(shù)的進步使得計算機軟件的廣泛更加應用,軟件的開發(fā)五花八門,必須制定一個行業(yè)的標準來約束不同的開發(fā)商,以便滿足用戶的軟件應用需求。

      2 計算機軟件數(shù)據(jù)接口的應用

      2.1 文件交換模式

      采用特定的數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)文件,完成三方(用戶、軟件開發(fā)商、第三方開發(fā)商)的數(shù)據(jù)交換過程就是所講的文件交換模式。數(shù)據(jù)文件的形式多種多樣,最常用到的是txt 文件(由windows 系統(tǒng)自配的文件格式,屬于文本文件格式)和ini 文件(由windows 系統(tǒng)配置的文件)。ini 文件是一種常用的數(shù)據(jù)互交文件提供與ini 文件有關(guān)信息的API 函數(shù),可以直接使用ini 文件記錄自己的配置信息。txt 文件是我們經(jīng)常使用的文件格式,開發(fā)軟件時程序員需要用它做記錄,因此這種格式文件的操作方法無一例外被程序提供。總之,文件交換模式是相當自由靈活的交互方法,滿足用戶的應用需求,并且不受編程語言的不同的約束和限制。

      2.2 應用程序接口函數(shù)模式

      這個應用將用戶或者第三方要接入的數(shù)據(jù)提前操作完成并且封裝,按照規(guī)則定義要求,需要軟件開發(fā)商在出廠前完成的一些列函數(shù)。軟件數(shù)據(jù)接口函數(shù)模式的設(shè)計過程要保密進行,不能向用戶和第三方開放。正是這種開發(fā)商按照規(guī)則定義設(shè)計的函數(shù),使其具有一個明顯的優(yōu)勢:如果用戶或者第三方開發(fā)商需要使用這些操作數(shù)據(jù),按照開發(fā)商指定的規(guī)則,直接調(diào)用封裝完好的接口函數(shù)進行數(shù)據(jù)的交換,快速便捷,給用戶和第三方開發(fā)商提供了很大的方便?,F(xiàn)階段函數(shù)模式是主要應用的接口模式。隨著科學技術(shù)的發(fā)展,很多開發(fā)商為了讓客戶更好的體驗開發(fā)的軟件產(chǎn)品,從而獲得最大經(jīng)濟效益,往往將自己的開發(fā)接口函數(shù)公布于眾,方便用戶和第三方開發(fā)商應用本軟件。

      2.3 中間數(shù)據(jù)庫模式

      如前面所講,常用數(shù)據(jù)庫形式也是接口模式的一種表現(xiàn)形式。中間數(shù)據(jù)庫模式(一種由軟件開發(fā)商經(jīng)過一定授權(quán)可訪問的公用數(shù)據(jù)庫)制定一些特定的數(shù)據(jù)庫格式如Access、sybase 或者Sqlserver、Oracle 等當今主流數(shù)據(jù)庫,讓用戶訪問使用。這種中間數(shù)據(jù)庫模式的突出優(yōu)勢有兩個:一是開發(fā)商開發(fā)難度??;二是數(shù)據(jù)操作能力相當靈活。同時存在一定的限制,如果你用到了其他的數(shù)據(jù)庫(除去特定數(shù)據(jù)庫以外的數(shù)據(jù)庫),還需要考慮其他數(shù)據(jù)庫的配置,這就可能增加復雜的額外數(shù)據(jù)庫的操作難度,帶來不便。這也是中間數(shù)據(jù)庫模式一直無法廣泛使用,只能小范圍使用的原因。

      3結(jié)論

      計算機軟件數(shù)據(jù)接口主要起一個橋梁的作用,旨在將具有不同數(shù)據(jù)結(jié)構(gòu)軟件連結(jié)成一個統(tǒng)一的整體,從而方便用戶和第三方開發(fā)商進行數(shù)據(jù)交換等操作,有利于促進計算機軟件系統(tǒng)的大規(guī)模使用的發(fā)展。計算機數(shù)據(jù)接口的應用對計算機軟件的發(fā)展和推廣起著至關(guān)重要的作用,具有十分重大的意義。因此,計算機軟件數(shù)據(jù)接口的應用是計算機軟件開發(fā)的一個重點,還需要不進一步的深入發(fā)展和研究。

      參考文獻:

      [1]劉兵.計算機軟件數(shù)據(jù)接口的應用分析[J].計算機光盤軟件與應用,2012,01:72+68.

      [2]王滸.有關(guān)計算機軟件數(shù)據(jù)接口的應用研究[J].科技致富向?qū)В?013,08:72+167.

      [3]陸青,蔣志航.有關(guān)計算機軟件數(shù)據(jù)接口的應用研究[J].計算機光盤軟件與應用,2013,24:310+312.

      猜你喜歡
      設(shè)計原則計算機軟件應用
      基于C語言的計算機軟件編程
      電子制作(2018年16期)2018-09-26 03:27:08
      淺談不同編程語言對計算機軟件開發(fā)的影響
      電子制作(2018年1期)2018-04-04 01:48:36
      淺談基于C語言的計算機軟件程序設(shè)計
      電子制作(2017年24期)2017-02-02 07:14:40
      網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)總體架構(gòu)設(shè)計
      建筑電氣設(shè)計原則及可行性對策
      淺析旅游景區(qū)公共設(shè)施的設(shè)計
      今傳媒(2016年9期)2016-10-15 23:14:14
      淺析多層住宅的設(shè)計要點及其注意事項
      GM(1,1)白化微分優(yōu)化方程預測模型建模過程應用分析
      科技視界(2016年20期)2016-09-29 12:03:12
      煤礦井下坑道鉆機人機工程學應用分析
      科技視界(2016年20期)2016-09-29 11:47:01
      氣體分離提純應用變壓吸附技術(shù)的分析
      科技視界(2016年20期)2016-09-29 11:02:20
      秭归县| 大宁县| 子长县| 密山市| 天全县| 山西省| 哈尔滨市| 舒城县| 亚东县| 山东| 任丘市| 德惠市| 明溪县| 金山区| 沅陵县| 班戈县| 巴林右旗| 绿春县| 滕州市| 黔江区| 普定县| 高陵县| 大港区| 聂荣县| 红桥区| 嘉黎县| 广东省| 基隆市| 安徽省| 澳门| 崇州市| 栾川县| 宜丰县| 手游| 佛坪县| 肥城市| 洛浦县| 郎溪县| 十堰市| 潮州市| 恭城|