• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

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

    2016-03-28 21:53:22杜正剛南京曉莊學(xué)院信息工程學(xué)院江蘇南京211171
    關(guān)鍵詞:應(yīng)用路徑計(jì)算機(jī)

    杜正剛(南京曉莊學(xué)院 信息工程學(xué)院,江蘇 南京 211171)

    ?

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

    杜正剛
    (南京曉莊學(xué)院 信息工程學(xué)院,江蘇 南京 211171)

    摘 要:隨著現(xiàn)代計(jì)算機(jī)技術(shù)的不斷發(fā)展,人們對(duì)于軟件數(shù)據(jù)的傳輸速度、穩(wěn)定性和安全性等的需求越來越高.計(jì)算機(jī)軟件數(shù)據(jù)接口屬于一種人工規(guī)范的數(shù)據(jù)傳輸途徑,其應(yīng)用的目的在于實(shí)現(xiàn)控制范圍內(nèi)的特定數(shù)據(jù)傳輸和共享,進(jìn)而提高計(jì)算機(jī)軟件的使用效率.而現(xiàn)代計(jì)算機(jī)數(shù)據(jù)接口的作用也越來越明顯,對(duì)進(jìn)一步提高其功能性、效率性有著巨大的推動(dòng)作用.本文即是對(duì)計(jì)算機(jī)軟件數(shù)據(jù)接口的應(yīng)用進(jìn)行研究,首先探討了計(jì)算機(jī)軟件數(shù)據(jù)接口的概念,并對(duì)該數(shù)據(jù)接口設(shè)計(jì)時(shí)的原則進(jìn)行闡述,最后具體探討了文件交換模式、接口函數(shù)模式以及中間數(shù)據(jù)庫模式的應(yīng)用途徑,以期能為相關(guān)工作提供參考.

    關(guān)鍵詞:計(jì)算機(jī);軟件數(shù)據(jù)接口;應(yīng)用路徑

    21世紀(jì)人類對(duì)于計(jì)算機(jī)技術(shù)的應(yīng)用已經(jīng)達(dá)到了空前的程度,其給人類日常生活、加工生產(chǎn)、經(jīng)濟(jì)發(fā)展等帶來了巨大的推進(jìn)力,而計(jì)算機(jī)軟件就是影響其運(yùn)行的重要系統(tǒng)結(jié)構(gòu).操控計(jì)算機(jī)軟件時(shí)需要依靠對(duì)數(shù)據(jù)的分析和傳輸,因此計(jì)算機(jī)軟件數(shù)據(jù)接口的作用非常重要,其能夠?qū)崿F(xiàn)單一計(jì)算機(jī)對(duì)多個(gè)軟件的同時(shí)運(yùn)行,提高計(jì)算機(jī)整體運(yùn)行效率.

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

    計(jì)算機(jī)軟件數(shù)據(jù)接口主要是為了滿足計(jì)算機(jī)用于和第三方軟件開放商而設(shè)計(jì)的數(shù)據(jù)傳輸規(guī)范,其在應(yīng)用過程中所發(fā)揮的主要作用在于保持兩種或兩種以上軟件數(shù)據(jù)間的穩(wěn)定傳輸和共享,使計(jì)算機(jī)的運(yùn)行、分析、計(jì)算等效率逐漸增強(qiáng).現(xiàn)代所應(yīng)用的計(jì)算機(jī)軟件數(shù)據(jù)接口具有極強(qiáng)的靈活特性,能夠?yàn)橛脩艉偷谌杰浖磔^大的便利,同時(shí)也能夠有效提高數(shù)據(jù)傳輸過程中的安全性.通常情況下,計(jì)算機(jī)軟件數(shù)據(jù)接口可接受多種標(biāo)準(zhǔn)的數(shù)據(jù),例如API函數(shù)、接口函數(shù)等,另外計(jì)算機(jī)軟件數(shù)據(jù)接口還能夠提供如固定格式文件等多種數(shù)據(jù)文件,為計(jì)算機(jī)內(nèi)軟件之間數(shù)據(jù)傳輸起到了輔助作用,使計(jì)算機(jī)用戶的操作更加流暢.

    2 現(xiàn)代計(jì)算機(jī)軟件數(shù)據(jù)接口設(shè)計(jì)的原則

    2.1 兼容性原則

    現(xiàn)代各國(guó)的計(jì)算機(jī)技術(shù)均在快速發(fā)展,計(jì)算機(jī)軟件種類也在不斷更新,針對(duì)于同一種操作的不同軟件系統(tǒng)基數(shù)較大,這也就使得數(shù)據(jù)在各軟件之間傳輸面臨障礙.因此,在對(duì)計(jì)算機(jī)軟件數(shù)據(jù)接口進(jìn)行設(shè)計(jì)時(shí)一定要注意軟件的兼容性,這樣能夠保證多種軟件之間的有效耦合.

    2.2 魯棒性原則

    計(jì)算機(jī)軟件數(shù)據(jù)接口的魯棒性指的是其健壯性,主要是對(duì)軟件處理能力的一種概括,通常情況下計(jì)算機(jī)軟件的魯棒性越強(qiáng),則該系統(tǒng)對(duì)于數(shù)據(jù)接口傳輸?shù)囊?guī)范判斷能力就越強(qiáng),該項(xiàng)原則能夠保障計(jì)算機(jī)對(duì)錯(cuò)誤的糾正,防止運(yùn)行過程中系統(tǒng)過載運(yùn)行或死機(jī).魯棒性可以說是計(jì)算機(jī)軟件智能化的一個(gè)必備條件,其能夠使軟件實(shí)現(xiàn)對(duì)意外情況的分析、評(píng)估和處理,進(jìn)而保障系統(tǒng)運(yùn)行的穩(wěn)定性,因此是計(jì)算機(jī)軟件數(shù)據(jù)接口研發(fā)當(dāng)中不可缺少的一項(xiàng)原則.

    2.3 擴(kuò)展性原則

    現(xiàn)代的計(jì)算機(jī)軟件更新速度較快,主要得力于目前國(guó)際計(jì)算機(jī)軟件開發(fā)環(huán)境較好,各國(guó)均擁有自己成熟的開發(fā)團(tuán)隊(duì),導(dǎo)致軟件的功能和種類均在不斷更新.因此,在這種大背景下,計(jì)算機(jī)軟件的擴(kuò)展性就顯得尤為重要.在軟件進(jìn)行更新?lián)Q代的過程中,其數(shù)據(jù)接口也必須隨其一同更新,但在接口更新之后,其與第三方軟件之間的連接就會(huì)受到影響,只有進(jìn)一步擴(kuò)大現(xiàn)代軟件數(shù)據(jù)接口的擴(kuò)展性,才能夠進(jìn)一步滿足種類日益增加的各類軟件和廣大用戶需求.

    2.4 面向?qū)ο笤瓌t

    從計(jì)算機(jī)軟件的開發(fā)者角度出發(fā),數(shù)據(jù)接口的復(fù)雜度越高,其能夠耦合的其它軟件數(shù)量就越多,耦合的效果越突出,同時(shí)還能夠使軟件的開發(fā)難度進(jìn)一步降低,節(jié)約開發(fā)的成本.因此,在計(jì)算機(jī)數(shù)據(jù)軟件設(shè)計(jì)過程中必須堅(jiān)持面向?qū)ο蟮脑瓌t,使軟件的程序能夠適應(yīng)更多第三方軟件,進(jìn)一步提升計(jì)算機(jī)的應(yīng)用效率.另外需要注意的是,在計(jì)算機(jī)軟件數(shù)據(jù)接口設(shè)計(jì)的過程中,應(yīng)該盡可能地使該軟件的基本功能與其它軟件耦合,并且能夠展示出來,這樣才能夠有效提高軟件開發(fā)的效率,并且能夠監(jiān)督軟件數(shù)據(jù)接口研發(fā)的質(zhì)量和效果.

    3 現(xiàn)代計(jì)算機(jī)軟件數(shù)據(jù)接口的應(yīng)用途徑

    3.1 軟件數(shù)據(jù)的文件交換模式

    軟件數(shù)據(jù)的文件交換模式指的是利用已經(jīng)制定完成的數(shù)據(jù)結(jié)構(gòu)中的數(shù)據(jù)與用戶第三方軟件之間進(jìn)行交換數(shù)據(jù)的應(yīng)用模式.用戶和軟件開發(fā)者均是利用已確定的數(shù)據(jù)接口來進(jìn)行文件的設(shè)定,并將該文件通過接口處進(jìn)行傳輸.同時(shí)還可以利用軟件系統(tǒng)對(duì)交換的文件進(jìn)行掃描,待掃描完畢后可根據(jù)系統(tǒng)已定的原則為用戶提供相應(yīng)的數(shù)據(jù)文件.簡(jiǎn)單來講,指的就是用戶根據(jù)開發(fā)商所給出的讀取規(guī)則在其它軟件上對(duì)文件進(jìn)行讀取,實(shí)現(xiàn)了各軟件之間的數(shù)據(jù)護(hù)患.利用這種形式可交換的文件格式主要包括.ini和.txt文件.用戶可以在使用時(shí)設(shè)置各種形式下的文件數(shù)據(jù),并將其轉(zhuǎn)換為.ini或.txt格式,然后實(shí)現(xiàn)數(shù)據(jù)文件的交換.

    3.1.1 .ini文件的交換

    通常情況下,Windows系統(tǒng)當(dāng)中會(huì)自行配置常見的各類格式的文件,其中就包括.ini文件.當(dāng)用戶在對(duì)該系統(tǒng)進(jìn)行操作時(shí),第一個(gè)產(chǎn)生的文件就是.ini格式文件,該格式下的文件數(shù)據(jù)類型屬于API函數(shù),因此在計(jì)算機(jī)環(huán)境下,大多數(shù)的軟件均能夠?qū)?ini格式文件的數(shù)據(jù)進(jìn)行傳導(dǎo)和記錄,并且利用對(duì).ini格式文件的控制,進(jìn)而實(shí)現(xiàn)數(shù)據(jù)的傳輸.在實(shí)際操作過程中,由于.ini格式的特殊性質(zhì),使得其與很多的API函數(shù)具有耦合性,因此操作較為簡(jiǎn)便,很多軟件開發(fā)人員均對(duì).ini格式文件具有較大的偏愛.其具體方法如下:

    [his]

    code=000001

    Licence=141201000000540a0a1287701c286937

    其中較為常見的.ini讀取文件的API函數(shù)為:

    Declare Function GetPrivateProfileString Lib “kene132”A lias“GetPrivateProfilesString A”(By Val lpA pplication Name As Sting,ByVal lpKey-Name As Any,By Val lpDefault As Sting,By VallpRetumedString As String,By Val nSize As Long, By Val lpFileName As String)As Long.

    3.1.2 .txt文件

    .txt文件同樣也是Windows系統(tǒng)當(dāng)中自帶的文件格式,改格式是最為常見的文本文件之一.通常情況下,在軟件開發(fā)過程中需要記錄的重要文件均是采用.txt格式進(jìn)行記錄.該格式文件的使用率較高,并且操作非常簡(jiǎn)便,則各類第三方軟件當(dāng)中的通用性也較強(qiáng).同時(shí)現(xiàn)代已知多有的變成語言就能夠在.txt格式下進(jìn)行操作,另外該類格式文件還被用以記錄各種特殊的格式,例如##AAA##BB## C##,其中的“##”屬于各字符間的符串,在讀取過程中不需要對(duì)“##”進(jìn)行讀取,僅度兩個(gè)“##”質(zhì)檢單額數(shù)據(jù)進(jìn)行讀取即可.舉例如下:

    Dim b As Sting

    Open“f/Read.txt”For Input A s#1

    b=StrConver(tlnputB(LOF(1),1)vb Unicode)

    Close#1

    在改格式下寫入文件后具體如下:

    Dim b As Sting

    Open”f:/Wirte.txt”For Output As#2

    Print #2,b

    Close#2

    由此可見,編程者在計(jì)算機(jī)軟件編程過程中利用文件交換模式可以使編程更加靈活,并且能夠?qū)崿F(xiàn)較強(qiáng)的兼容作用,不需要對(duì)編程中所使用的語言進(jìn)行單獨(dú)考慮,最大限度地滿足了各類用戶和第三方軟件的需求.需要注意的是,雖然利用交換模式可以避免編程語言對(duì)各軟件之間兼容性的降低,但軟件開發(fā)者也必須對(duì)所兼容的第三方軟件系統(tǒng)編碼進(jìn)行了解,而軟件的第三方開發(fā)者則需要效保障各接口之間文件的上交,使編程人員能夠準(zhǔn)確地掌握該開發(fā)商軟件系統(tǒng)的特點(diǎn),并根據(jù)實(shí)際情況制定相應(yīng)的編程策略.

    3.2 軟件數(shù)據(jù)接口的函數(shù)模式

    接口函數(shù)模式主要指的是在該軟件研發(fā)之前,開發(fā)人員就已經(jīng)將該系統(tǒng)的函數(shù)進(jìn)行確定和編程,并且根據(jù)實(shí)際用戶群體的需求規(guī)律,提高了該軟件的自主介入效果,無需開放商進(jìn)行早期介入調(diào)試.同時(shí),在實(shí)際應(yīng)用過程中,軟件數(shù)據(jù)接口的函數(shù)模式還能夠有效實(shí)現(xiàn)各軟件間數(shù)據(jù)傳輸?shù)谋C苄裕瑪?shù)據(jù)的傳輸也僅停留在函數(shù)層面,而未開展進(jìn)一步的傳輸.同時(shí)用戶本身也無法了解該軟件的具體設(shè)計(jì)情況.函數(shù)模式的最大優(yōu)勢(shì)在于用戶對(duì)數(shù)據(jù)進(jìn)行操作時(shí),如果傳輸工作需要接口來進(jìn)行負(fù)責(zé),用戶只需要對(duì)軟件的基本規(guī)則進(jìn)行了解,將操作調(diào)整到相應(yīng)的接口,就能夠?qū)崿F(xiàn)特定數(shù)據(jù)的傳輸.目前,我國(guó)所應(yīng)用的軟件數(shù)據(jù)接口以函數(shù)模式應(yīng)用最廣,很多軟件的研發(fā)者均采用公開處理的方式.其具體定義方式如下:

    IntgetMembers(char*nd,char*bm,char*info)

    返回值:

    以0表示定義成功,當(dāng)小于0時(shí)則提示失敗

    使用方法:使用時(shí)需要對(duì)函數(shù)進(jìn)行提前聲明

    Public Declare Function GetMembersLib”NhHislmp.dll”

    By Val nd As Sting,——

    By Val bm As String,——

    By Val info As String)As Long

    最后調(diào)用函數(shù) n=個(gè)體 Members(“2010”,”000001”,info)

    就目前的應(yīng)用而言,大多數(shù)的軟件研發(fā)人員均會(huì)設(shè)立屬于自己軟件的接口函數(shù),不能夠?qū)⒃摻涌诤瘮?shù)公開發(fā)表,這樣就能夠使更多的用戶使用到更加安全的數(shù)據(jù)接口,進(jìn)而有效提高其軟件產(chǎn)品的銷售量.

    3.3 軟件數(shù)據(jù)接口的中間數(shù)據(jù)庫模式

    中間數(shù)據(jù)庫是基于軟件研發(fā)時(shí)自行創(chuàng)立的數(shù)據(jù)庫,其屬于公共形態(tài)數(shù)據(jù)庫的一種,在這種數(shù)據(jù)庫當(dāng)中,只要經(jīng)過授權(quán)就能夠?qū)ζ鋽?shù)據(jù)進(jìn)行調(diào)取.但是在操作過程中則要嚴(yán)格按照該軟件的規(guī)則進(jìn)行,進(jìn)而事項(xiàng)數(shù)據(jù)的高效互換.目前國(guó)際上所使用最廣泛的中間數(shù)據(jù)庫為Access、Oracle等.該模式的最大優(yōu)點(diǎn)在于能夠?qū)?shù)據(jù)進(jìn)行較強(qiáng)的操作,且數(shù)據(jù)庫的開發(fā)難度較低.需要注意的是,該中間數(shù)據(jù)庫僅對(duì)經(jīng)過授權(quán)的數(shù)據(jù)進(jìn)行隨意調(diào)用,而如果用戶未經(jīng)授權(quán),則軟件就會(huì)對(duì)所需要調(diào)用的數(shù)據(jù)進(jìn)行評(píng)估,如果評(píng)估結(jié)果中數(shù)據(jù)的復(fù)雜程度較高,那么用戶很難調(diào)用這類數(shù)據(jù).另外在中間數(shù)據(jù)庫當(dāng)中還有部分配置較高的數(shù)據(jù),其接口操作的難度性較大,普通用戶無法進(jìn)行有效操作.因此,這一軟件數(shù)據(jù)接口技術(shù)的應(yīng)用具有一定的局限性,與函數(shù)模式相比推廣效果較差.

    4 結(jié)語

    在現(xiàn)代計(jì)算機(jī)軟件當(dāng)中數(shù)據(jù)接口發(fā)揮的作用非常明顯,其能夠幫助多款不同開發(fā)商的軟件進(jìn)行數(shù)據(jù)互換,使計(jì)算機(jī)系統(tǒng)真正成為一個(gè)運(yùn)行的整體,提升各應(yīng)用軟件的運(yùn)行效率,進(jìn)而滿足用戶對(duì)各類數(shù)據(jù)信息操作時(shí)的需求.目前,各國(guó)計(jì)算機(jī)普及率均在快速上升,使得各類軟件的開發(fā)速度也在不斷加快,軟件的數(shù)據(jù)接口數(shù)量逐漸增多.因此,在該行業(yè)內(nèi)人們?cè)絹碓疥P(guān)注于規(guī)范化的軟件數(shù)據(jù)接口應(yīng)用,只有這樣才能夠進(jìn)一步規(guī)范軟件的數(shù)據(jù)連接功能,使計(jì)算機(jī)操作更加優(yōu)質(zhì).

    參考文獻(xiàn):

    〔1〕許艷玲.淺談?dòng)?jì)算機(jī)軟件數(shù)據(jù)接口的分析和應(yīng)用[J].數(shù)字技術(shù)與應(yīng)用,2012(08):87-88.

    〔2〕潘永波,楊志偉.有關(guān)計(jì)算機(jī)軟件數(shù)據(jù)接口的應(yīng)用探討 [J].計(jì)算機(jī)光盤軟件與應(yīng)用,2014(07):295-297.

    〔3〕羅興榮.芻議計(jì)算機(jī)軟件數(shù)據(jù)接口的設(shè)計(jì)與實(shí)現(xiàn)[J].數(shù)字技術(shù)與應(yīng)用,2013(06):202-203.

    〔4〕昶旭曦,尋建暉.基于FPGA和DSP的1394b雙向數(shù)據(jù)傳輸系統(tǒng) [J].物聯(lián)網(wǎng)技術(shù),2012(08):102-103.

    〔5〕張寧.淺談?dòng)?jì)算機(jī)軟件中數(shù)據(jù)接口的應(yīng)用與設(shè)計(jì)[J].中國(guó)科技投資,2012,24(06):732-736.

    〔6〕賈國(guó)芳.通用數(shù)據(jù)接口裝配件的設(shè)計(jì)與應(yīng)用[J].計(jì)算機(jī)工程設(shè)計(jì)與應(yīng)用,2010,30(11):283-284.

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

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

    中圖分類號(hào):TP311

    文獻(xiàn)標(biāo)識(shí)碼:A

    文章編號(hào):1673-260X(2016)05-0026-03

    收稿日期:2016-03-07

    猜你喜歡
    應(yīng)用路徑計(jì)算機(jī)
    計(jì)算機(jī)操作系統(tǒng)
    穿裙子的“計(jì)算機(jī)”
    基于計(jì)算機(jī)自然語言處理的機(jī)器翻譯技術(shù)應(yīng)用與簡(jiǎn)介
    科技傳播(2019年22期)2020-01-14 03:06:34
    計(jì)算機(jī)多媒體技術(shù)應(yīng)用初探
    科技傳播(2019年22期)2020-01-14 03:06:30
    信息系統(tǒng)審計(jì)中計(jì)算機(jī)審計(jì)的應(yīng)用
    翻轉(zhuǎn)課堂在應(yīng)用型本科院?!堆葜v與口才》課程教學(xué)中的應(yīng)用研究
    東方教育(2016年18期)2017-01-16 10:48:34
    煤炭機(jī)電一體化技術(shù)在煤炭生產(chǎn)中的應(yīng)用研究
    工業(yè)自動(dòng)化控制中計(jì)算機(jī)控制技術(shù)的應(yīng)用路徑研究
    芻議小學(xué)數(shù)學(xué)對(duì)話教學(xué)
    淺析心理學(xué)知識(shí)在中職體育教學(xué)中的應(yīng)用路徑
    教師·中(2015年9期)2015-10-13 12:12:48
    巢湖市| 台州市| 中宁县| 元阳县| 磐石市| 吴桥县| 安龙县| 阿拉善右旗| 色达县| 临澧县| 青州市| 博客| 虎林市| 河南省| 青河县| 威远县| 山东| 马公市| 东乡| 泰州市| 新和县| 张家口市| 舟曲县| 宿迁市| 建平县| 博湖县| 广汉市| 静海县| 利津县| 苏尼特右旗| 洞头县| 晋州市| 阿拉善右旗| 桑日县| 富宁县| 富锦市| 北海市| 南川市| 洛浦县| 竹山县| 分宜县|