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

        ?

        關(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)定性和安全性等的需求越來(lái)越高.計(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ù)接口的作用也越來(lái)越明顯,對(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ù)庫(kù)模式的應(yīng)用途徑,以期能為相關(guān)工作提供參考.

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

        21世紀(jì)人類(lèi)對(duì)于計(jì)算機(jī)技術(shù)的應(yīng)用已經(jīng)達(dá)到了空前的程度,其給人類(lèi)日常生活、加工生產(chǎn)、經(jīng)濟(jì)發(fā)展等帶來(lái)了巨大的推進(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ī)用于和第三方軟件開(kāi)放商而設(shè)計(jì)的數(shù)據(jù)傳輸規(guī)范,其在應(yīng)用過(guò)程中所發(fā)揮的主要作用在于保持兩種或兩種以上軟件數(shù)據(jù)間的穩(wěn)定傳輸和共享,使計(jì)算機(jī)的運(yùn)行、分析、計(jì)算等效率逐漸增強(qiáng).現(xiàn)代所應(yīng)用的計(jì)算機(jī)軟件數(shù)據(jù)接口具有極強(qiáng)的靈活特性,能夠?yàn)橛脩艉偷谌杰浖?lái)較大的便利,同時(shí)也能夠有效提高數(shù)據(jù)傳輸過(guò)程中的安全性.通常情況下,計(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ī)軟件種類(lèi)也在不斷更新,針對(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)行過(guò)程中系統(tǒng)過(guò)載運(yùn)行或死機(jī).魯棒性可以說(shuō)是計(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ī)軟件開(kāi)發(fā)環(huán)境較好,各國(guó)均擁有自己成熟的開(kāi)發(fā)團(tuán)隊(duì),導(dǎo)致軟件的功能和種類(lèi)均在不斷更新.因此,在這種大背景下,計(jì)算機(jī)軟件的擴(kuò)展性就顯得尤為重要.在軟件進(jìn)行更新?lián)Q代的過(guò)程中,其數(shù)據(jù)接口也必須隨其一同更新,但在接口更新之后,其與第三方軟件之間的連接就會(huì)受到影響,只有進(jìn)一步擴(kuò)大現(xiàn)代軟件數(shù)據(jù)接口的擴(kuò)展性,才能夠進(jìn)一步滿足種類(lèi)日益增加的各類(lèi)軟件和廣大用戶需求.

        2.4 面向?qū)ο笤瓌t

        從計(jì)算機(jī)軟件的開(kāi)發(fā)者角度出發(fā),數(shù)據(jù)接口的復(fù)雜度越高,其能夠耦合的其它軟件數(shù)量就越多,耦合的效果越突出,同時(shí)還能夠使軟件的開(kāi)發(fā)難度進(jìn)一步降低,節(jié)約開(kāi)發(fā)的成本.因此,在計(jì)算機(jī)數(shù)據(jù)軟件設(shè)計(jì)過(guò)程中必須堅(jiān)持面向?qū)ο蟮脑瓌t,使軟件的程序能夠適應(yīng)更多第三方軟件,進(jìn)一步提升計(jì)算機(jī)的應(yīng)用效率.另外需要注意的是,在計(jì)算機(jī)軟件數(shù)據(jù)接口設(shè)計(jì)的過(guò)程中,應(yīng)該盡可能地使該軟件的基本功能與其它軟件耦合,并且能夠展示出來(lái),這樣才能夠有效提高軟件開(kāi)發(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)用模式.用戶和軟件開(kāi)發(fā)者均是利用已確定的數(shù)據(jù)接口來(lái)進(jìn)行文件的設(shè)定,并將該文件通過(guò)接口處進(jìn)行傳輸.同時(shí)還可以利用軟件系統(tǒng)對(duì)交換的文件進(jìn)行掃描,待掃描完畢后可根據(jù)系統(tǒng)已定的原則為用戶提供相應(yīng)的數(shù)據(jù)文件.簡(jiǎn)單來(lái)講,指的就是用戶根據(jù)開(kāi)發(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ì)自行配置常見(jiàn)的各類(lèi)格式的文件,其中就包括.ini文件.當(dāng)用戶在對(duì)該系統(tǒng)進(jìn)行操作時(shí),第一個(gè)產(chǎn)生的文件就是.ini格式文件,該格式下的文件數(shù)據(jù)類(lèi)型屬于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í)際操作過(guò)程中,由于.ini格式的特殊性質(zhì),使得其與很多的API函數(shù)具有耦合性,因此操作較為簡(jiǎn)便,很多軟件開(kāi)發(fā)人員均對(duì).ini格式文件具有較大的偏愛(ài).其具體方法如下:

        [his]

        code=000001

        Licence=141201000000540a0a1287701c286937

        其中較為常見(jiàn)的.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)中自帶的文件格式,改格式是最為常見(jiàn)的文本文件之一.通常情況下,在軟件開(kāi)發(fā)過(guò)程中需要記錄的重要文件均是采用.txt格式進(jìn)行記錄.該格式文件的使用率較高,并且操作非常簡(jiǎn)便,則各類(lèi)第三方軟件當(dāng)中的通用性也較強(qiáng).同時(shí)現(xiàn)代已知多有的變成語(yǔ)言就能夠在.txt格式下進(jìn)行操作,另外該類(lèi)格式文件還被用以記錄各種特殊的格式,例如##AAA##BB## C##,其中的“##”屬于各字符間的符串,在讀取過(guò)程中不需要對(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

        在改格式下寫(xiě)入文件后具體如下:

        Dim b As Sting

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

        Print #2,b

        Close#2

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

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

        接口函數(shù)模式主要指的是在該軟件研發(fā)之前,開(kāi)發(fā)人員就已經(jīng)將該系統(tǒng)的函數(shù)進(jìn)行確定和編程,并且根據(jù)實(shí)際用戶群體的需求規(guī)律,提高了該軟件的自主介入效果,無(wú)需開(kāi)放商進(jìn)行早期介入調(diào)試.同時(shí),在實(shí)際應(yīng)用過(guò)程中,軟件數(shù)據(jù)接口的函數(shù)模式還能夠有效實(shí)現(xiàn)各軟件間數(shù)據(jù)傳輸?shù)谋C苄?,?shù)據(jù)的傳輸也僅停留在函數(shù)層面,而未開(kāi)展進(jìn)一步的傳輸.同時(shí)用戶本身也無(wú)法了解該軟件的具體設(shè)計(jì)情況.函數(shù)模式的最大優(yōu)勢(shì)在于用戶對(duì)數(shù)據(jù)進(jìn)行操作時(shí),如果傳輸工作需要接口來(lái)進(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ā)者均采用公開(kāi)處理的方式.其具體定義方式如下:

        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ù)公開(kāi)發(fā)表,這樣就能夠使更多的用戶使用到更加安全的數(shù)據(jù)接口,進(jìn)而有效提高其軟件產(chǎn)品的銷(xiāo)售量.

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

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

        4 結(jié)語(yǔ)

        在現(xiàn)代計(jì)算機(jī)軟件當(dāng)中數(shù)據(jù)接口發(fā)揮的作用非常明顯,其能夠幫助多款不同開(kāi)發(fā)商的軟件進(jìn)行數(shù)據(jù)互換,使計(jì)算機(jī)系統(tǒng)真正成為一個(gè)運(yùn)行的整體,提升各應(yīng)用軟件的運(yùn)行效率,進(jìn)而滿足用戶對(duì)各類(lèi)數(shù)據(jù)信息操作時(shí)的需求.目前,各國(guó)計(jì)算機(jī)普及率均在快速上升,使得各類(lèi)軟件的開(kāi)發(fā)速度也在不斷加快,軟件的數(shù)據(jù)接口數(shù)量逐漸增多.因此,在該行業(yè)內(nèi)人們?cè)絹?lái)越關(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ī)光盤(pán)軟件與應(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)開(kāi)發(fā)與經(jīng)濟(jì),2010,18 (03):127-129.

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

        中圖分類(lèi)號(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ī)自然語(yǔ)言處理的機(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
        国产精品一区高清在线观看| 亚洲精品久久国产精品| 一本大道无码人妻精品专区 | 曰批免费视频播放免费| 麻豆久久久9性大片| 国产哟交泬泬视频在线播放| 中文字幕一区二区区免| 久久熟妇少妇亚洲精品| 又长又大又粗又硬3p免费视频| 国产在线不卡AV观看| 亚洲一区二区三区久久久| 中文字幕一区二区精品视频| 免费a级作爱片免费观看美国 | 狼色在线精品影视免费播放 | 无人区乱码一区二区三区| 另类内射国产在线| 国产国拍亚洲精品午夜不卡17| 亚洲日本精品一区二区三区| 亚洲国产精品成人久久久| 无码粉嫩虎白一线天在线观看| 人妖另类综合视频网站| 美女被黑人巨大入侵的的视频| 国产av无码国产av毛片| 国产成人www免费人成看片| 无码国产一区二区色欲| 亚洲综合在线观看一区二区三区 | 亚洲AV秘 无套一区二区三区| 日本视频一区二区三区观看| 国产亚洲精品精品精品| 欧美色欧美亚洲另类二区不卡| 久久精品一区二区三区不卡牛牛| 国产av在线观看久久| 人人妻人人澡人人爽欧美二区| 人妻无码ΑV中文字幕久久琪琪布| 日本九州不卡久久精品一区| 成人综合网站| 欧洲亚洲视频免费| 国产黄色一级大片一区二区 | 日韩在线不卡一区在线观看| 日本一区二区三级在线| 久久精品国产亚洲av电影网|