摘要:隨著計(jì)算機(jī)技術(shù)在我國(guó)應(yīng)用范圍的不斷擴(kuò)大,如何提高
Java程序設(shè)計(jì)教學(xué)也引起了高校的高度重視??梢暬幊桃浴八?jiàn)即所得”的編程思想為原則,不僅應(yīng)用起來(lái)較為方便,而且還能夠取得良好的教學(xué)效果。本文首先對(duì)Java教學(xué)平臺(tái)進(jìn)行介紹,并在此基礎(chǔ)上探討基于Eclipse和Visual Editor的Java可視化程序設(shè)計(jì)教學(xué),以及來(lái)為今后計(jì)算機(jī)教學(xué)質(zhì)量的提升提供一定的參考依據(jù)。
關(guān)鍵詞:可視化實(shí)驗(yàn)平臺(tái)Java程序設(shè)計(jì)教學(xué)應(yīng)用
Java程序設(shè)計(jì)教學(xué)作為高校計(jì)算機(jī)教學(xué)中的一項(xiàng)重要內(nèi)容,如何提高其教學(xué)質(zhì)量已經(jīng)成為了諸多高校計(jì)算機(jī)教師所面臨的一項(xiàng)重大課題。就當(dāng)前Java程序設(shè)計(jì)教學(xué)的現(xiàn)狀來(lái)看,最重要的兩項(xiàng)內(nèi)容便是基于圖形用戶界面的應(yīng)用程序和網(wǎng)絡(luò)程序設(shè)計(jì),這使得可視化開發(fā)環(huán)境的合理利用成為了教學(xué)過(guò)程中的一個(gè)必然趨勢(shì),對(duì)教學(xué)質(zhì)量的提升具有重要意義。
1 Java教學(xué)平臺(tái)
基于圖形用戶界面的應(yīng)用程序和網(wǎng)絡(luò)程序設(shè)計(jì)作為Java程序設(shè)計(jì)教學(xué)中的兩項(xiàng)重要內(nèi)容,在實(shí)際教學(xué)過(guò)程中,不僅需要對(duì)設(shè)計(jì)過(guò)程中涉及到的組件外觀進(jìn)行反復(fù)修改,而且還要根據(jù)實(shí)際應(yīng)用情況對(duì)布局進(jìn)行合理安排,為了能夠更好的完成教學(xué)任務(wù),將可視化實(shí)驗(yàn)平臺(tái)充分利用起來(lái)是不容忽視的,可視化實(shí)驗(yàn)平臺(tái)不僅應(yīng)用起來(lái)極為方便,而且具有“所見(jiàn)即所得”的特點(diǎn),能夠?qū)?fù)雜的知識(shí)簡(jiǎn)單化,激發(fā)學(xué)生對(duì)學(xué)習(xí)的積極性和主動(dòng)性。與此同時(shí),在教學(xué)中充分融入Java集成開發(fā)平臺(tái),還能夠讓學(xué)生更好的對(duì)所學(xué)知識(shí)進(jìn)行掌握。
就目前Java教學(xué)軟件平臺(tái)的實(shí)際應(yīng)用來(lái)看,其主要涉及了JDK、JBuilder以及NetBeans等軟件。Eclipse是一款開源的Java IDE,具有免安裝、所耗空間少的特點(diǎn),正因?yàn)槿绱耍珽clipse目前已經(jīng)成為了Java行業(yè)中的主流IDE。
2 可視化實(shí)驗(yàn)平臺(tái)在高校Java程序設(shè)計(jì)教學(xué)中的應(yīng)用
2.1 Visual Editor
在Eclipse中,我們可以將可視化插件Visual Editor建立的Java GUI開發(fā)環(huán)境融入其中,Visual Editor作為Eclipse的構(gòu)件,不僅能夠?qū)ava的相關(guān)組件和模式提供支持,而且還可以充分實(shí)現(xiàn)跨平臺(tái)的網(wǎng)絡(luò)程序,使整個(gè)系統(tǒng)更加科學(xué)、完善。
由于Visual Editor對(duì)GUI開發(fā)的支持是建立在圖形化編輯框架基礎(chǔ)上的,而GEF使用了Eclipse建??蚣?,因此在使用Visual Editor的時(shí)候,不但需要添加Visual Editor,而且還要在此基礎(chǔ)上同時(shí)添加GEF和EMF兩個(gè)插件。除此之外,如果是漢化的Eclipse,那么還應(yīng)該在此基礎(chǔ)上添加Eclipse的多國(guó)語(yǔ)言包,以此來(lái)確保系統(tǒng)能夠正常運(yùn)行。
2.2 教學(xué)軟件環(huán)境設(shè)置
不同教學(xué)目標(biāo)對(duì)教學(xué)軟件環(huán)境的設(shè)置要求也不盡相同,教師可以根據(jù)教學(xué)的實(shí)際需求,對(duì)教學(xué)軟件環(huán)境進(jìn)行合理設(shè)置。一般來(lái)說(shuō),在下載完Eclipse和各類插件之后,可以在此基礎(chǔ)上配置JDK和安裝Eclipse插件??偟膩?lái)說(shuō),在對(duì)教學(xué)軟件環(huán)境進(jìn)行設(shè)置的過(guò)程中,首先要完成JDK配置,系統(tǒng)在安裝JDK之后,整個(gè)系統(tǒng)的path變量值也會(huì)發(fā)生變化,即在原有基礎(chǔ)上,增添了與JDK相對(duì)應(yīng)的tools.jar和dt.jar的文件路徑。其次是Eclipse安裝,該環(huán)節(jié)的實(shí)現(xiàn)僅需將壓縮包進(jìn)行正常解壓即可。最后是插件安裝,在系統(tǒng)所涉及的語(yǔ)言中,無(wú)論是Visual Editor、EMF,還是多國(guó)語(yǔ)言包插件的選用,均可實(shí)現(xiàn)插件免安裝。但需要注意的是,在對(duì)所使用的語(yǔ)言進(jìn)行解壓之后,應(yīng)該將其插件的聯(lián)合文件在Eclipse中添加。檢查插件是否安裝成功,其主要方法為在將Eclipse重啟之后,查看界面中菜單的顯示情況,如果為漢字顯示,則說(shuō)明安裝成功。反之,則說(shuō)明安裝不成功,應(yīng)重新進(jìn)行安裝。
3 教學(xué)效果
根據(jù)以上內(nèi)容的分析與介紹,在Java程序設(shè)計(jì)教學(xué)中合理的加入了可視化實(shí)驗(yàn)平臺(tái),并按照文中所介紹的方式對(duì)教學(xué)軟件環(huán)境進(jìn)行了合理設(shè)置。在經(jīng)過(guò)一段時(shí)間的教學(xué)之后,通過(guò)對(duì)教學(xué)效果的評(píng)價(jià)與分析我們能夠看出,在使用了可視化實(shí)驗(yàn)平臺(tái)進(jìn)行教學(xué)之后,不僅提高了學(xué)生對(duì)學(xué)習(xí)的積極性和主動(dòng)性,而且對(duì)知識(shí)的掌握也十分扎實(shí)。與此同時(shí),由于可視化實(shí)驗(yàn)平臺(tái)能夠?qū)?fù)雜的問(wèn)題簡(jiǎn)單化,因此,課堂上所講的知識(shí)更加容易被學(xué)生理解和接受,學(xué)習(xí)起來(lái)也十分方便,從根本上提高了教學(xué)的根本質(zhì)量。
4 結(jié)語(yǔ)
綜上所述,在高校Java程序設(shè)計(jì)教學(xué)中將可視化實(shí)驗(yàn)平臺(tái)充分利用起來(lái),不僅能夠激發(fā)學(xué)生對(duì)計(jì)算機(jī)知識(shí)學(xué)習(xí)的積極性和主動(dòng)性,幫助學(xué)生更好的對(duì)所學(xué)知識(shí)進(jìn)行了解和掌握,而且還能夠使復(fù)雜的教學(xué)內(nèi)容簡(jiǎn)單化,使教學(xué)起到事半功倍的效果。因此,在未來(lái)的時(shí)間里,高校計(jì)算機(jī)教師必須對(duì)可視化實(shí)驗(yàn)平臺(tái)有一個(gè)全面系統(tǒng)的認(rèn)識(shí),并結(jié)合教學(xué)內(nèi)容將其有效融入到Java程序設(shè)計(jì)教學(xué)中,以此來(lái)從根本上提高教學(xué)質(zhì)量。
參考文獻(xiàn):
[1]袁小華,王令群,張書臺(tái).可視化實(shí)驗(yàn)平臺(tái)在高校Java程序設(shè)計(jì)教學(xué)中的應(yīng)用[J].計(jì)算機(jī)教育,2012(02).
[2]朱正強(qiáng),吳介一,張競(jìng)飛,易紅.基于VRML-Java的虛擬現(xiàn)
實(shí)技術(shù)在可視化裝配中的應(yīng)用[J].東南大學(xué)學(xué)報(bào):自然科學(xué)版,2002(01).
[3]王永,林茂.基于JBuilder的Java輔助教學(xué)系統(tǒng)設(shè)計(jì)[J].科技信息,2008(20).
作者簡(jiǎn)介:
張猛(1967-),男,安徽亳州人,河南工業(yè)大學(xué),研究方向:計(jì)算機(jī)應(yīng)用技術(shù)。