石家莊理工職業(yè)學(xué)院 王娟 兆晶
目前全球范圍內(nèi)計(jì)算機(jī)軟件開(kāi)發(fā)及設(shè)計(jì)中所使用的編程語(yǔ)言類(lèi)型豐富多樣,尤其是JAVA 語(yǔ)言是最為常用且集成度高的編程語(yǔ)言。與其他類(lèi)型語(yǔ)言相比,JAVA 語(yǔ)言往往面向主體對(duì)象進(jìn)行編程,其開(kāi)發(fā)價(jià)值相對(duì)較強(qiáng),而利用JAVA 語(yǔ)言所編寫(xiě)的源代碼能適用于各種類(lèi)型的操作平臺(tái),基本實(shí)現(xiàn)集成化應(yīng)用的目標(biāo)[1]。有統(tǒng)計(jì)數(shù)據(jù)顯示,現(xiàn)有市場(chǎng)中多數(shù)使用率高的軟件普遍由JAVA語(yǔ)言完成編寫(xiě),換而言之JAVA 編程語(yǔ)言的市場(chǎng)占有份額較大,有利于JAVA 編程語(yǔ)言長(zhǎng)遠(yuǎn)發(fā)展。為了提高JAVA 編程語(yǔ)言的靈活性完成相關(guān)軟件開(kāi)發(fā)任務(wù),技術(shù)人員必須了解其特點(diǎn)及性質(zhì),以此為基礎(chǔ)熟悉各種語(yǔ)言操作方式,大大提高JAVA 編程語(yǔ)言的實(shí)效性。鑒于此,本文針對(duì)計(jì)算機(jī)軟件開(kāi)發(fā)中JAVA 編程語(yǔ)言及其具體應(yīng)用的研究具有重要的現(xiàn)實(shí)意義。
自20 世紀(jì)90 年代末期JAVA 編程語(yǔ)言出現(xiàn)以來(lái),已經(jīng)促使互聯(lián)網(wǎng)環(huán)境發(fā)生了翻天覆地的變化。從編程領(lǐng)域角度來(lái)看,JAVA編程語(yǔ)言具有絕大多數(shù)編程語(yǔ)言的特點(diǎn),不止適用于互聯(lián)網(wǎng)分布式環(huán)境,與C 語(yǔ)言相比能簡(jiǎn)化其應(yīng)用流程,其簡(jiǎn)便性相對(duì)較強(qiáng),搭建以主體對(duì)象為向?qū)У目傮w格局[2]。同時(shí),具體應(yīng)用JAVA編程語(yǔ)言時(shí)基本實(shí)現(xiàn)一臺(tái)電腦或單一服務(wù)器框架運(yùn)用的目標(biāo),在計(jì)算機(jī)軟件開(kāi)發(fā)中占據(jù)極其重要的地位。
一般說(shuō)來(lái),JAVA 編程語(yǔ)言的特點(diǎn)包括可移植性、適用性、多線(xiàn)程及面向主體對(duì)象等。其中,目前我國(guó)計(jì)算機(jī)軟件開(kāi)發(fā)行業(yè)中游戲軟件開(kāi)發(fā)需求缺口相對(duì)龐大,其游戲運(yùn)作平臺(tái)普遍為安卓平臺(tái),而利用JAVA 編程語(yǔ)言,綜合考慮安卓平臺(tái)的軟件設(shè)計(jì)環(huán)境,能突出其可移植性的作用,大大提高游戲軟件的開(kāi)發(fā)效率;與其他類(lèi)型編程語(yǔ)言相比,JAVA 編程語(yǔ)言的適用性較強(qiáng),基本適用于市場(chǎng)環(huán)境下所有流行平臺(tái),大大提高軟件開(kāi)發(fā)的靈活性。
由于普通用戶(hù)使用軟件操作界面圖形時(shí)往往格外關(guān)注其操控便捷性,客觀(guān)上要求相關(guān)技術(shù)人員加大對(duì)計(jì)算機(jī)軟件操作界面設(shè)計(jì)環(huán)節(jié)的重視程度,以圖形符號(hào)庫(kù)為依托,持續(xù)優(yōu)化軟件結(jié)構(gòu)設(shè)計(jì)方案,利用JAVA 編程語(yǔ)言模型,實(shí)現(xiàn)結(jié)構(gòu)庫(kù)中元素轉(zhuǎn)化的目標(biāo),并且搭建相應(yīng)的映射網(wǎng)絡(luò),盡可能關(guān)聯(lián)軟件操作界面的其他選項(xiàng)、按鈕及觸發(fā)性執(zhí)行程序。同時(shí),適當(dāng)編輯視圖圖形,例如:以數(shù)量充足導(dǎo)航連接線(xiàn)為例盡可能明確劃分其組合區(qū)域,便于日后及時(shí)修改調(diào)整設(shè)計(jì)界面。
在實(shí)際設(shè)計(jì)的過(guò)程中,相關(guān)技術(shù)人員秉持實(shí)事求是的工作原則,綜合考慮用戶(hù)具體需求及程序設(shè)計(jì)方案,搭建功能完整的程序模型結(jié)構(gòu),盡可能于視圖界面編輯器后臺(tái)設(shè)置相應(yīng)的代碼,突出各種操作的具體功能。同時(shí),從實(shí)質(zhì)角度來(lái)看,經(jīng)編輯器創(chuàng)建的模型是元模型的具體對(duì)象,客觀(guān)上要求相關(guān)技術(shù)人員分解模型設(shè)計(jì)工作階段,明確劃分元模型中各種基本元素間關(guān)聯(lián)關(guān)系,完成編碼設(shè)置任務(wù),便于后臺(tái)判斷語(yǔ)句語(yǔ)氣,及時(shí)執(zhí)行模型所下達(dá)的指令,大大提高總體工作效率。
在實(shí)際設(shè)計(jì)的過(guò)程中,相關(guān)技術(shù)人員結(jié)合模型具體功能,持續(xù)健全相關(guān)軟件程序的設(shè)計(jì)結(jié)構(gòu),以此為基礎(chǔ)劃分系統(tǒng)配合與模型及控制器間關(guān)系,滿(mǎn)足控制器同步處理多個(gè)監(jiān)聽(tīng)器數(shù)據(jù)的要求,并且立足于監(jiān)聽(tīng)器反饋信息結(jié)果,大大提高模型對(duì)象內(nèi)部數(shù)據(jù)的處理速度。一旦模型對(duì)象所收集的通知數(shù)據(jù)出現(xiàn)變化,則控制器可參照具體變化情況及未來(lái)發(fā)展趨勢(shì),創(chuàng)建全新的視圖,或以原有視圖為基礎(chǔ)重新設(shè)定相應(yīng)的連接方式,例如:位置及尺寸等。此外,全新的視圖及模型二者間屬性必須始終保持一致。
通過(guò)本文探究,認(rèn)識(shí)到信息技術(shù)蓬勃發(fā)展不僅為人民群眾日常生活及工作帶來(lái)更多便利,更被廣泛應(yīng)用于各個(gè)領(lǐng)域及行業(yè),充分發(fā)揮其優(yōu)勢(shì)及作用。作為最為常用且集成度高的編程語(yǔ)言,JAVA 編程語(yǔ)言的演變發(fā)展歷史相對(duì)悠久,具有利用率高等鮮明特點(diǎn),占據(jù)著計(jì)算機(jī)軟件開(kāi)發(fā)極其重要的地位。因此,相關(guān)技術(shù)人員秉持具體問(wèn)題具體分析的工作原則,利用JAVA 編程語(yǔ)言編寫(xiě)軟件界面圖形,注重設(shè)計(jì)程序內(nèi)部邏輯結(jié)構(gòu),大大提高軟件程序的運(yùn)行效率及穩(wěn)定性,為促進(jìn)我國(guó)計(jì)算機(jī)軟件開(kāi)發(fā)水平進(jìn)步提供強(qiáng)有力的支持。