亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        有關(guān)計(jì)算機(jī)軟件數(shù)據(jù)接口的應(yīng)用研究

        2013-04-23 02:56:00王滸
        關(guān)鍵詞:數(shù)據(jù)結(jié)構(gòu)計(jì)算機(jī)軟件

        王滸

        【摘 要】隨著社會(huì)信息化水平的不斷提高,計(jì)算機(jī)軟件的應(yīng)用越來(lái)越廣泛,促進(jìn)了計(jì)算機(jī)軟件的發(fā)展。由于不同開(kāi)發(fā)商開(kāi)發(fā)出的計(jì)算機(jī)軟件數(shù)據(jù)結(jié)構(gòu)彼此差距較大,當(dāng)用戶需要操作多套計(jì)算機(jī)軟件時(shí),必須根據(jù)計(jì)算機(jī)軟件的要求為其預(yù)留對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu),從而給用戶增加了工作量,不便于其應(yīng)用。因此開(kāi)發(fā)計(jì)算機(jī)數(shù)據(jù)接口來(lái)解決由軟件數(shù)據(jù)結(jié)構(gòu)差異帶來(lái)的不變是十分必要的。因此研究了計(jì)算機(jī)軟件數(shù)據(jù)接口應(yīng)用的有關(guān)問(wèn)題。

        【關(guān)鍵詞】計(jì)算機(jī)軟件;數(shù)據(jù)接口;數(shù)據(jù)結(jié)構(gòu)

        隨著社會(huì)信息化水平的不斷提高,計(jì)算機(jī)軟件的應(yīng)用越來(lái)越廣泛。對(duì)于計(jì)算機(jī)軟件,最主要也是最基本的操作就是定義自己的數(shù)據(jù)結(jié)構(gòu),而開(kāi)發(fā)商的不同,軟件的數(shù)據(jù)結(jié)構(gòu)就會(huì)隨之不同。因此,當(dāng)用戶需要操作多套計(jì)算機(jī)軟件時(shí),由于各個(gè)軟件的數(shù)據(jù)結(jié)構(gòu)不盡相同,需要為不同計(jì)算機(jī)軟件保留相應(yīng)的數(shù)據(jù)格式的數(shù)據(jù)結(jié)果,嚴(yán)重影響用戶的工作效率,增加其重復(fù)工作量。計(jì)算機(jī)軟件接口為多軟件程序之間提供了很好的交互橋梁,為上述應(yīng)用問(wèn)題提供解決方法。

        1.計(jì)算機(jī)軟件數(shù)據(jù)接口

        計(jì)算機(jī)軟件數(shù)據(jù)接口是一種由軟件開(kāi)發(fā)商向第三方開(kāi)發(fā)商以及用戶提供的標(biāo)準(zhǔn)規(guī)范,用以實(shí)現(xiàn)特定軟件數(shù)據(jù)之間的相互傳輸及交流,提高軟件的使用效率。計(jì)算機(jī)軟件數(shù)據(jù)接口具有非常好的靈活性,能夠讓第三方開(kāi)發(fā)商和用戶有效地運(yùn)用軟件的同時(shí),確保開(kāi)發(fā)商軟件數(shù)據(jù)是安全的。計(jì)算機(jī)軟件數(shù)據(jù)接口提供的標(biāo)準(zhǔn)規(guī)范有多種形式,可以是經(jīng)封裝的、應(yīng)用程序的接口函數(shù),也就是平時(shí)所經(jīng)常用到的 API 函數(shù);也可以是一些有固定格式的數(shù)據(jù)文件;或者以數(shù)據(jù)庫(kù)形式表現(xiàn)。因此,可以說(shuō)計(jì)算機(jī)軟件數(shù)據(jù)接口起著橋梁作用,它能將不同數(shù)據(jù)結(jié)構(gòu)的軟件連接成一個(gè)整體,使用戶流暢的進(jìn)行操作。

        2.計(jì)算機(jī)軟件數(shù)據(jù)接口設(shè)計(jì)原則

        開(kāi)發(fā)商設(shè)計(jì)計(jì)算機(jī)軟件數(shù)據(jù)接口的目的是為用戶和第三方開(kāi)發(fā)商提供不同軟件交互的標(biāo)準(zhǔn)規(guī)范,因此,設(shè)計(jì)計(jì)算機(jī)軟件接口數(shù)據(jù),應(yīng)注重接口的靈活性,以及如何能最大程度地滿足用戶的需求,同時(shí)也要注意保障數(shù)據(jù)的安全性[1]。

        2.1滿足用戶的需求

        軟件本身決定了計(jì)算機(jī)軟件數(shù)據(jù)接口應(yīng)該提供什么樣的服務(wù)功能,而其應(yīng)用范圍則可以通過(guò)軟件數(shù)據(jù)接口實(shí)現(xiàn)擴(kuò)展。設(shè)計(jì)軟件數(shù)據(jù)接口的最終目的,就是要最大程度的滿足用戶需求,方便用戶使用。因此,必須具體問(wèn)題具體分析,開(kāi)發(fā)商應(yīng)針對(duì)用戶對(duì)具體軟件的需求,設(shè)計(jì)相應(yīng)的軟件接口,從而為用戶操作提供遍歷。

        2.2面向?qū)ο蟮脑瓌t

        設(shè)計(jì)計(jì)算軟件數(shù)據(jù)接口,必須具備科學(xué)性。盲目、無(wú)章法的設(shè)計(jì)是無(wú)法為用戶提供準(zhǔn)確合理的解決方案的。遵循面向?qū)ο蟮脑瓌t來(lái)設(shè)計(jì)軟件數(shù)據(jù)接口,能夠準(zhǔn)確描述該接口需要提供的功能,讓用戶更舒適的操作軟件。一般來(lái)說(shuō),越復(fù)雜、詳細(xì)的接口,就越能降低不同軟件程序之間的耦合性,從而提供更好的軟件應(yīng)用效果,并且降低程序開(kāi)發(fā)的成本和難度。

        2.3軟件數(shù)據(jù)接口的魯棒性及高容錯(cuò)性

        軟件數(shù)據(jù)接口的魯棒性,是指軟件處理當(dāng)輸入出現(xiàn)規(guī)范要求以外情況的能力。具有魯棒性的系統(tǒng),當(dāng)輸入超出規(guī)范要求時(shí),能夠及時(shí)判斷出來(lái),并采取合適的處理方式。眾所周知,一個(gè)好的應(yīng)用系統(tǒng),首先應(yīng)該能夠接受正確的指令,同時(shí)還應(yīng)當(dāng)具備一定的判斷力和遇錯(cuò)處理能力。因此,軟件數(shù)據(jù)接口設(shè)計(jì)時(shí)保證其魯棒性和高容錯(cuò)性是十分重要的,從而確保用戶使用接口時(shí)能夠及時(shí)準(zhǔn)確的發(fā)現(xiàn)錯(cuò)誤所在,從而避免因數(shù)據(jù)接口錯(cuò)誤而影響到整個(gè)軟件系統(tǒng)。

        2.4軟件數(shù)據(jù)接口的可擴(kuò)展性

        軟件數(shù)據(jù)接口是一種針對(duì)軟件自身的應(yīng)用,而軟件會(huì)隨著用戶的應(yīng)用程度提高而對(duì)應(yīng)的升級(jí),因此,軟件數(shù)據(jù)接口也必須隨之進(jìn)行升級(jí)。軟件數(shù)據(jù)接口的升級(jí),必然也會(huì)給第三方開(kāi)發(fā)商的軟件接口帶來(lái)升級(jí)的壓力,因此,軟件數(shù)據(jù)接口設(shè)計(jì)時(shí)應(yīng)考慮到這些因素,使接口具備一定的可擴(kuò)展性,從而能夠減少對(duì)廠商軟件程序的變動(dòng),便于用戶的使用。

        2.5遵守本行業(yè)的標(biāo)準(zhǔn)數(shù)據(jù)接口規(guī)范

        隨著社會(huì)信息化水平的不斷提高,計(jì)算機(jī)軟件的應(yīng)用越來(lái)越廣泛。不同軟件開(kāi)發(fā)商,往往會(huì)采用不同的編程語(yǔ)言,基于不同的數(shù)據(jù)庫(kù),并且可能會(huì)各自定義自己特定的接口標(biāo)準(zhǔn)。如此眾多的數(shù)據(jù)接口,沒(méi)有共同的標(biāo)準(zhǔn),往往會(huì)給后續(xù)軟件開(kāi)發(fā)商進(jìn)行軟件升級(jí)帶來(lái)不便,也會(huì)給用戶的軟件維護(hù)等帶來(lái)很大的渾南。因此,計(jì)算機(jī)軟件數(shù)據(jù)接口應(yīng)該考慮到這些因素,盡量遵守國(guó)家制定的標(biāo)準(zhǔn)規(guī)范。

        3.計(jì)算機(jī)軟件數(shù)據(jù)接口的應(yīng)用

        計(jì)算機(jī)軟件數(shù)據(jù)接口提供的標(biāo)準(zhǔn)規(guī)范有多種形式,可以是經(jīng)封裝的、應(yīng)用程序的接口函數(shù),也就是平時(shí)所經(jīng)常用到的 API 函數(shù);也可以是一些有固定格式的數(shù)據(jù)文件;或者以數(shù)據(jù)庫(kù)形式表現(xiàn)[2]。

        3.1文件交換模式

        文件交換模式指的是采用特定的數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)文件,完成用戶、軟件開(kāi)發(fā)商以及第三方開(kāi)發(fā)商的數(shù)據(jù)互交的過(guò)程。數(shù)據(jù)文件具有很多不同的形式。常用的有 txt文件以及ini文件。

        3.1.1 ini文件

        ini文件是一種由 windows系統(tǒng)配置的文件。這種文件由于 windows系統(tǒng)本身提供了相關(guān)操作 ini 文件的 API函數(shù),因此,很多軟件能夠直接使用 ini文件對(duì)自己的配置信息進(jìn)行記錄。故而 ini文件是一種常用的數(shù)據(jù)互交文件。

        3.1.2 txt文件

        同ini文件一樣,Txt文件也是一種由 windows系統(tǒng)自配的文件格式 它是一種文本格式文件。通常,開(kāi)發(fā)軟件時(shí),程序員可采用txt文件將一些特殊的格式記錄下來(lái)。Txt文件是一種十分常用的格式,因?yàn)閹缀跛械某绦蜷_(kāi)發(fā)語(yǔ)言都會(huì)提供操作txt文件的方法。從程序員的角度出發(fā),文件交換模式是一種十分自由靈活的交互方法,能夠靈活應(yīng)對(duì)用戶的應(yīng)用需求,并很好的完成設(shè)計(jì)。并且,編程語(yǔ)言的不同不會(huì)限制文件交換模式的應(yīng)用。

        3.2應(yīng)用程序接口函數(shù)模式

        軟件數(shù)據(jù)接口函數(shù)模式,是一種軟件開(kāi)發(fā)商出廠前已按照一定規(guī)則定義好一系列函數(shù),將用戶或者第三方要接入的數(shù)據(jù)操作提前完成,進(jìn)行封裝。因此,軟件數(shù)據(jù)接口函數(shù)模式的設(shè)計(jì)過(guò)程是具有保密性的,不向用戶以及第三方開(kāi)放[3]。這種模式有一個(gè)很明顯的優(yōu)勢(shì),用戶和第三方開(kāi)發(fā)商如果需要操作數(shù)據(jù),只需要根據(jù)軟件開(kāi)發(fā)商制定的規(guī)則,調(diào)用軟件開(kāi)發(fā)商封裝定義好的接口函數(shù),便能快速完成數(shù)據(jù)交互?,F(xiàn)階段主要應(yīng)用的接口模式就是函數(shù)模式。

        為了更好的讓用戶和開(kāi)發(fā)商體驗(yàn)軟件產(chǎn)品,很多開(kāi)發(fā)商會(huì)將自己開(kāi)發(fā)的接口函數(shù)公布出來(lái)。

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

        前面已經(jīng)說(shuō)明,接口模式還可以常用數(shù)據(jù)庫(kù)的形式表現(xiàn)。中間數(shù)據(jù)庫(kù)模式就是一種由軟件開(kāi)發(fā)商經(jīng)過(guò)一定授權(quán)可訪問(wèn)的公用數(shù)據(jù)庫(kù)。中間數(shù)據(jù)庫(kù)模式往往指定了用戶只能訪問(wèn)一些特定的數(shù)據(jù)庫(kù)格式,如Access、sybase或者Sqlserver、Oracle等當(dāng)今主流數(shù)據(jù)庫(kù)。這種模式的典型優(yōu)勢(shì)是更易于開(kāi)發(fā)商的開(kāi)發(fā),并且具有靈活的數(shù)據(jù)操作能力。不過(guò),當(dāng)需要用到除特定數(shù)據(jù)庫(kù)以外的數(shù)據(jù)庫(kù)時(shí),就需要考慮其他數(shù)據(jù)庫(kù)的可能配置,如果這些額外的數(shù)據(jù)庫(kù)比較復(fù)雜的話,這種模式的使用難度就會(huì)加大。因此,中間數(shù)據(jù)庫(kù)模式的應(yīng)用范圍相對(duì)較窄,無(wú)法廣泛應(yīng)用。

        4.結(jié)論

        計(jì)算機(jī)軟件數(shù)據(jù)橋梁作用,能將具有不同數(shù)據(jù)結(jié)構(gòu)軟件連結(jié)成一個(gè)統(tǒng)一的整體,方便用戶及第三方的操作,促進(jìn)計(jì)算機(jī)軟件系統(tǒng)的大規(guī)模使用的發(fā)展。因此,計(jì)算機(jī)軟件數(shù)據(jù)接口的應(yīng)用對(duì)于計(jì)算機(jī)軟件系統(tǒng)的發(fā)展及推廣具有十分重要的意義。

        【參考文獻(xiàn)】

        [1]張曉鵬.淺談?dòng)?jì)算機(jī)軟件數(shù)據(jù)接口的幾種實(shí)現(xiàn)思路和應(yīng)用[J].科技情報(bào)開(kāi)發(fā)與經(jīng)濟(jì),2010(18):127-129.

        [2]劉兵.計(jì)算機(jī)軟件數(shù)據(jù)接口的應(yīng)用分析[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2012(1):72-72.

        [3]賈國(guó)芳.通用數(shù)據(jù)接口裝配件的設(shè)計(jì)與應(yīng)用[J].計(jì)算機(jī)工程設(shè)計(jì)與應(yīng),2009(30).

        猜你喜歡
        數(shù)據(jù)結(jié)構(gòu)計(jì)算機(jī)軟件
        數(shù)據(jù)結(jié)構(gòu)線上線下混合教學(xué)模式探討
        數(shù)據(jù)結(jié)構(gòu)課程教學(xué)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
        基于C語(yǔ)言的計(jì)算機(jī)軟件編程
        電子制作(2018年16期)2018-09-26 03:27:08
        淺談不同編程語(yǔ)言對(duì)計(jì)算機(jī)軟件開(kāi)發(fā)的影響
        電子制作(2018年1期)2018-04-04 01:48:36
        計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)設(shè)計(jì)應(yīng)用探析
        電子制作(2017年14期)2017-12-18 07:08:03
        淺談基于C語(yǔ)言的計(jì)算機(jī)軟件程序設(shè)計(jì)
        電子制作(2017年24期)2017-02-02 07:14:40
        “翻轉(zhuǎn)課堂”教學(xué)模式的探討——以《數(shù)據(jù)結(jié)構(gòu)》課程教學(xué)為例
        高職高專數(shù)據(jù)結(jié)構(gòu)教學(xué)改革探討
        神州修車救援APP取得計(jì)算機(jī)軟件著作權(quán)
        TRIZ理論在“數(shù)據(jù)結(jié)構(gòu)”多媒體教學(xué)中的應(yīng)用
        伊人久久大香线蕉av网禁呦| 日本办公室三级在线看| 激情人妻在线视频| 亚洲中文有码一区二区| 成人黄色片久久久大全| 中文字幕一区二区三区乱码人妻| 少妇伦子伦情品无吗| 在线观看热码亚洲av每日更新 | a黄片在线视频免费播放| 中文有码亚洲制服av片| 久久人妻内射无码一区三区| 亚洲av日韩av无码av| 国产午夜在线观看视频播放| 国产精品专区一区二区av免费看| 极品粉嫩小仙女高潮喷水操av| 永久黄网站免费视频性色| 中文字幕有码无码av| 亚洲一区二区三区久久不卡| 亚洲日本中文字幕乱码| 白浆国产精品一区二区| 国产亚洲精品成人aa片新蒲金 | 国精产品推荐视频| 国产成人精品精品欧美| 91精品国产闺蜜国产在线| 一本色道久久88综合亚洲精品| 国产精品久久婷婷六月丁香| 国产黄色av一区二区三区| 国内精品久久久人妻中文字幕| 国产a v无码专区亚洲av| 精品国产你懂的在线观看| 色综合悠悠88久久久亚洲| 国产网红主播无码精品| 婷婷丁香91| 国产av熟女一区二区三区蜜臀| 久久国产在线精品观看| 97在线观看视频| 亚洲精品无码高潮喷水在线 | 无码人妻精品一区二区三区下载 | 中文字幕日韩精品永久在线| 免费日本一区二区三区视频| 国产一精品一av一免费 |