王曉飛
?
計(jì)算機(jī)軟件數(shù)據(jù)接口應(yīng)用分析
王曉飛
煤炭工業(yè)石家莊設(shè)計(jì)研究院,河北 石家莊 050051
就當(dāng)前計(jì)算機(jī)行業(yè)的發(fā)展形勢(shì)可見,計(jì)算機(jī)內(nèi)部進(jìn)程及操作范疇越來越廣,但相對(duì)科學(xué)技術(shù)的提升反而能夠?qū)⒎羌舛巳藛T的必要操作簡短化,并且就階段性科技進(jìn)化水平而言,在計(jì)算機(jī)行業(yè)未來發(fā)展進(jìn)程中互動(dòng)操作將會(huì)提升用戶體驗(yàn)感。基于此,對(duì)計(jì)算機(jī)軟件數(shù)據(jù)接口的現(xiàn)用應(yīng)用特點(diǎn)進(jìn)行了研究,并對(duì)其發(fā)展設(shè)計(jì)提出了一些建議,通過設(shè)計(jì)內(nèi)容對(duì)應(yīng)用進(jìn)行了階段分析,望能從應(yīng)用分析中找尋性能弱點(diǎn)獲得新靈感。
計(jì)算機(jī)軟件;數(shù)據(jù)接口;應(yīng)用分析
數(shù)據(jù)接口從字面上理解就是承接雙方或多方信息互動(dòng)的交流點(diǎn)。而計(jì)算機(jī)軟件數(shù)據(jù)接口正是建立在軟件所有者或開發(fā)團(tuán)隊(duì)對(duì)其他商業(yè)用戶的溝通訴求上,承接交互作用以達(dá)成多方交流的目的。運(yùn)作目的即簡化操作過程,為利益用戶提供單一界面或只預(yù)留單一操作可能性,簡化過程實(shí)時(shí)加密,既保證流通暢達(dá)又可維護(hù)輸送安全。表現(xiàn)形態(tài)可為定向函數(shù),也可為格式文本或數(shù)據(jù)文本群。此種應(yīng)用技術(shù)在人們對(duì)計(jì)算機(jī)技能的需求下被廣泛應(yīng)用。因此本著搜集思路拓展思維的目的,文章特此研究其設(shè)計(jì)特點(diǎn),望從其應(yīng)用模式中得到啟發(fā)。
接口宏觀意義上起協(xié)同作用,協(xié)同計(jì)算機(jī)不同部位或計(jì)算機(jī)與其他設(shè)備的操作,穩(wěn)定其電路進(jìn)程。而計(jì)算機(jī)軟件數(shù)據(jù)接口從片面來講也算是起到了一定的協(xié)同作用,該作用可依照開發(fā)團(tuán)隊(duì)與淺層控制用戶的協(xié)商或行業(yè)定位來調(diào)整具體應(yīng)用范圍[1]。此調(diào)整過程已被編排在軟件數(shù)據(jù)接口應(yīng)有活動(dòng)進(jìn)程中,也就是說其協(xié)同作用需要做到安全與暢通兩點(diǎn)。
1.1 滿足用戶的需求
軟件及數(shù)據(jù)接口最終都要交到購買方手中投入工作或作商用用途,因此計(jì)算機(jī)軟件數(shù)據(jù)接口雖并未有實(shí)體,但此分割部位也算是具有一定的商業(yè)價(jià)值。而衡量雙向交互商品價(jià)值的最好手段就是購買用戶的反饋,因此在設(shè)計(jì)數(shù)據(jù)接口時(shí)專員一定要以購買方購買需求為基準(zhǔn),無論購買方技能力量如何都要以簡化步驟、立體進(jìn)程為行動(dòng)指南。
1.2 面向?qū)ο蟮脑瓌t
設(shè)計(jì)中除了對(duì)用戶需求有完整交代外,還應(yīng)對(duì)照使用對(duì)象的操作習(xí)慣,綜合大部分面向?qū)ο髮?duì)技術(shù)的理解模式,用較為直觀具體的線型流程對(duì)可用功能進(jìn)行編排,讓用戶能夠在每個(gè)操作節(jié)點(diǎn)中都被簡單點(diǎn)明,以此來提升用戶交流反饋。
1.3 軟件數(shù)據(jù)接口的魯棒性及高容錯(cuò)性
計(jì)算機(jī)運(yùn)行依靠固定字符指令不斷重復(fù)運(yùn)作或拓展運(yùn)算,也就是說一旦計(jì)算機(jī)部分結(jié)構(gòu)不在可控范圍內(nèi),其失控部位會(huì)存在無限破壞性,并且保護(hù)程序只能通過更新延長時(shí)間而無法永久革除破壞因素。因此軟件數(shù)據(jù)接口必須要有處理穩(wěn)定能力,也就是魯棒性。接口程序在設(shè)計(jì)時(shí)要具備區(qū)分定向函數(shù)及基于此基礎(chǔ)的變動(dòng)函數(shù)以保證信息交互性能,也要具備直接阻止錯(cuò)誤指令和非設(shè)定加密形式信息串的能力。
1.4 軟件數(shù)據(jù)接口的可擴(kuò)展性
計(jì)算機(jī)信息互動(dòng)方式會(huì)在技術(shù)能力的提升下不斷復(fù)雜化或轉(zhuǎn)化現(xiàn)有定向函數(shù)的形式,而計(jì)算機(jī)數(shù)據(jù)接口與用戶接口密切關(guān)聯(lián)。若數(shù)據(jù)接口兼容性及預(yù)擴(kuò)展空間較小,就會(huì)使軟件程序被動(dòng)改變,且此規(guī)程屬正常更新行為,是不可避免的。因此,設(shè)計(jì)中必須嚴(yán)肅考慮數(shù)據(jù)接口可擴(kuò)展性。
1.5 遵守本行業(yè)的標(biāo)準(zhǔn)數(shù)據(jù)接口規(guī)范
上文中也提到數(shù)據(jù)接口具有商用用途,這就決定其研發(fā)過程不但要迎合用戶,還要立足行業(yè)市場(chǎng)。于是在此過程中開發(fā)商方面就要絞盡腦汁將各家產(chǎn)品放置于特殊位置,刻意改動(dòng)原有數(shù)據(jù)規(guī)程。但計(jì)算機(jī)軟件市場(chǎng)不需要形式豐富,數(shù)據(jù)接口穩(wěn)定性才是衡量其施用價(jià)值的唯一標(biāo)準(zhǔn)。所以,數(shù)據(jù)接口設(shè)計(jì)要嚴(yán)格執(zhí)行國家準(zhǔn)允的設(shè)定指標(biāo)開展工作,不可心浮氣躁,偏移設(shè)計(jì)重點(diǎn)。
應(yīng)用是實(shí)現(xiàn)計(jì)算機(jī)軟件數(shù)據(jù)接口價(jià)值反饋和效能反應(yīng)的最終途徑。數(shù)據(jù)接口有多種表現(xiàn)形式,定向函數(shù)以及數(shù)據(jù)文本,每個(gè)形式都有其高效能針對(duì)性和程序不適應(yīng)性。只有將適當(dāng)形式編排進(jìn)合理施用用途中,才能真正發(fā)揮接口的承接協(xié)同作用。下文將針對(duì)模式用途對(duì)計(jì)算機(jī)軟件數(shù)據(jù)接口的應(yīng)用進(jìn)行簡單分析。
2.1 文件交換模式
文件交換需要有固定前提。文件交換模式的固定前提就是信息交流雙方或多方的所有數(shù)據(jù)接口都要具備同樣的文本模式解讀能力。只要交互條件成熟,信息就可有針對(duì)性同時(shí)又高效的傳達(dá)到所有數(shù)據(jù)接口中完成傳遞工作。傳遞進(jìn)程以確定傳送文本結(jié)構(gòu)、提交信息樣式、提交同向反饋和依照結(jié)構(gòu)顯示內(nèi)容為一個(gè)循環(huán)整體。下文將對(duì)常用結(jié)構(gòu)形式提出解析。
2.1.1 INI文件
INI文件是Windows系統(tǒng)所自配的,但Windows系統(tǒng)同時(shí)也提供了操作INI文件的API函數(shù),所以許多軟件能夠利用INI文件記錄配置信息。通過INI文件也能夠達(dá)到數(shù)據(jù)互交的作用。
2.1.2 TXT文件
TXT文件和INI文件有著相似之處,它們都是Windows系統(tǒng)自配的文本文件,程序員在開發(fā)軟件時(shí)也會(huì)利用TXT文件記錄一些特殊的格式。例如一些字符串##A##BBB##CC,就是利用##來進(jìn)行字符的分隔,讀取數(shù)據(jù)時(shí),只需要讀取除了##之外的部分即可。而且TXT方法幾乎在每種程序開發(fā)語言中都會(huì)應(yīng)用到,可以說是相當(dāng)?shù)爻S谩T诔绦騿T看來,文件交換模式是較為自由靈活的,能夠根據(jù)各種情況靈活地完成用戶應(yīng)用需求,并且,編程語言也不會(huì)對(duì)文件交換模式產(chǎn)生影響。但是,在采用TXT方法時(shí)需要特別注意的是,軟件開發(fā)商還需要定期檢測(cè)第三方開發(fā)商是否能提供產(chǎn)接口文件。
2.2 應(yīng)用程序接口函數(shù)模式
接口函數(shù)模式在設(shè)定中毋需其他用戶或溝通關(guān)聯(lián)方參與進(jìn)程,且一般函數(shù)格式都有往前經(jīng)驗(yàn)支撐,并可在技術(shù)支持下不斷改良格式。為了實(shí)現(xiàn)傳送保密性,函數(shù)設(shè)定未完成時(shí)期要對(duì)編制手段及思路嚴(yán)加保護(hù)。函數(shù)成型后放入軟件接口運(yùn)作程序中,當(dāng)用戶及其關(guān)聯(lián)方有信息互動(dòng)需求時(shí),操作方可直接調(diào)用設(shè)定函數(shù)聯(lián)系彼此,而后經(jīng)由特定渠道完成信息交互。此交互模式操作簡單且保密性高,為當(dāng)前應(yīng)用數(shù)最高的形式,并且保密工作只需針對(duì)函數(shù)形成,定向函數(shù)本身可在安全范圍內(nèi)公開,不僅提升保密性還可滿足用戶參與需求,提升用戶安全感。
數(shù)據(jù)接口主用效能為承接作用,可以利用加密手段在保證端口連接安全性的同時(shí)將所有分節(jié)部件連接成互動(dòng)整體,其在計(jì)算機(jī)操作進(jìn)程中占有重要地位。就數(shù)據(jù)端口可用性能而言,在企業(yè)內(nèi)部或指定進(jìn)程范圍作業(yè)中,計(jì)算機(jī)軟件數(shù)據(jù)端口能夠最大限度地保證單位企業(yè)的工作進(jìn)程。因此對(duì)計(jì)算機(jī)軟件數(shù)據(jù)接口的應(yīng)用進(jìn)行全方位分析有利于找出其弊端,獲取更新思路,達(dá)成提升其階段優(yōu)異效用的目的。
[1]張俊,呂嫄.計(jì)算機(jī)軟件數(shù)據(jù)接口的應(yīng)用分析[J].科技傳播,2012(21):227-228.
The Application of Computer Software Data Interface Analysis
Wang Xiaofei
Coal Industry Design and Research Institute of Shijiazhuang, Hebei Shijiazhuang 050051
In the current situation, the development of computer industry computer internal process and operation category is more and more widely, but relatively technology instead of ascension to the necessary operating short will not tip.And in terms of periodic evolution of science and technology level, and the future development of interaction in the process of operation in the computer industry would be visible to the naked eye sense of efficiency improving user experience.The paper discusses the current application of computer software data interface characteristics, and puts forward some proposals to the development of design, through the analysis of the design content is the stage for the application, hope can get update from application performance analysis to find weaknesses of inspiration.
computer software; Data interface; Application analysis
TP311.52
A