版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、重慶城市管理職業(yè)學(xué)院JAVA程序設(shè)計實習(xí)報告 系 ( 學(xué)院 ): 信息工程學(xué)院 _專 業(yè): 計算機(jī)科學(xué)與技術(shù) 班 級: 計科A1002 _ 學(xué) 號: 0441100230/0441100202姓 名: 唐前進(jìn)/劉洪軍 實習(xí)實訓(xùn)時間: 第16、17周 實習(xí)實訓(xùn)地點: F307 指 導(dǎo) 老 師: 張望 成 績: 信息工程學(xué)8 / 8文檔可自由編輯打印【實習(xí)目的】1、在實踐過程中,使學(xué)生進(jìn)一步鞏固JAVA程序設(shè)計課程所學(xué)知識。2、指導(dǎo)學(xué)生利用獲取信息的手段進(jìn)一步獲取相關(guān)知識,以解決實訓(xùn)過程中遇到的技術(shù)難點,從中提高自學(xué)能力。3、按照J(rèn)AVA程序設(shè)計的相關(guān)基本要求引導(dǎo)學(xué)生完成實訓(xùn)課題,以便學(xué)生掌握軟件
2、的開發(fā)的方法與步驟。4、提高學(xué)生的實際動手與編程能力,使學(xué)生對軟件編程有一定的了解,為學(xué)生從業(yè)打下良好的基礎(chǔ)。5、掌握書寫程設(shè)計開發(fā)文檔的能力(書寫實習(xí)報告)?!緦嵙?xí)內(nèi)容】項目一:單機(jī)版1、實驗題目:坦克大戰(zhàn)(對平時知識進(jìn)行復(fù)習(xí)鞏固,并對所學(xué)知識進(jìn)行應(yīng)用提高。)2、實習(xí)過程及結(jié)果(包括需求分析、總體設(shè)計、詳細(xì)設(shè)計、代碼編寫、測試及結(jié)果等內(nèi)容)1)包括需求分析:能夠四處移動能夠打擊敵人敵人能夠移動能夠模擬爆炸能夠產(chǎn)生障礙能夠增長生命添加坦克圖片添加子彈圖片添加爆炸圖片2) 總體設(shè)計:使用快速原型法,對代碼經(jīng)行增量式編程。共設(shè)計了Tank、Blood、Missile、Explode、Wall五個類
3、和一個TankClient在五個類中均有Draw(畫自己的方法);Tank、Missile類有Direction方向、生命isLive,移動Move等主要方法。3)詳細(xì)設(shè)計:Tank類:主要有eat、hitWall、fire、hitTank、move、draw、keyPressed、keyReleased、superFire和stay方法;Missile類:主要有hitWall、hitTank、move和draw方法;Wall類:主要有draw方法;Explode類:主要有draw方法;Blood類:主要有draw和move 方法;4)代碼編寫:運用面向?qū)ο蟮盟枷雱?chuàng)建各自得類和成員變量和方法,
4、再用快速原型法,對代碼進(jìn)行增量式編程,讓程序在一個版本達(dá)到一個效果,每一步深化一些功能和改正一些bug;單機(jī)版主要是讓游戲運行起來,達(dá)到能夠基本上滿足用戶需求得效果;圖片版主要是對單機(jī)版進(jìn)行一些優(yōu)化,使界面看起美觀舒服。 5)測試及結(jié)果:單機(jī)版:圖片版:項目二:網(wǎng)絡(luò)版1、實驗題目:坦克大戰(zhàn)(對平時知識進(jìn)行復(fù)習(xí)鞏固,并對所學(xué)知識進(jìn)行應(yīng)用提高。)2、實習(xí)過程及結(jié)果(包括需求分析、總體設(shè)計、詳細(xì)設(shè)計、代碼編寫、測試及結(jié)果等內(nèi)容)1)包括需求分析:能夠四處移動能夠模擬爆炸創(chuàng)建網(wǎng)絡(luò)對戰(zhàn)能夠多人對戰(zhàn)2) 總體設(shè)計:網(wǎng)絡(luò)版由Tank、Blood、Missile、Explode、Wall、MissileNew
5、Msg、Dir、MissileDeadMsg、Msg、NetClient、TankDeadMsg、TankMoveMsg、TankNewMsg、TankServer十三個類和一個TankClient類組成。3)詳細(xì)設(shè)計:Tank類:主要有eat、hitWall、fire、hitTank、move、draw、keyPressed、keyReleased、superFire和stay方法;Missile類:主要有hitWall、hitTank、move和draw方法;Wall類:主要有draw方法;Explode類:主要有draw方法;Blood類:主要有draw和move 方法;在這些的基礎(chǔ)上增
6、加了new 子彈類、子彈死亡類、Mgs類、Tank死亡類、Tank移動類、newTank類,還有網(wǎng)絡(luò)服務(wù)。4)代碼編寫:網(wǎng)絡(luò)版是在單機(jī)版的基礎(chǔ)上制定的;網(wǎng)絡(luò)版是運用Client并和Server連接,采用Listener進(jìn)行監(jiān)聽和通知,同時運用多態(tài)進(jìn)行消息的封裝;最后聯(lián)網(wǎng)對戰(zhàn),根據(jù)id號設(shè)定坦克得好壞,處理子彈死亡消息。5)測試及結(jié)果:【實習(xí)總結(jié)】通過一周的實訓(xùn),首先,我們對Eclipse開發(fā)工具的功能進(jìn)一步進(jìn)行了了解和應(yīng)用,尤其是對debug有了一定的認(rèn)識,當(dāng)發(fā)現(xiàn)編程過程中有了錯誤要淡定,熟練的運用debug功能能夠很快的找出錯誤。其次,通過這兩周的Tank小游戲開發(fā),對我們以學(xué)過的知識進(jìn)行了
7、鞏固和運用,更多的是接觸了以前我們很少使用的方法。例如我們對this的運用大開眼界,靈活的運用它能夠為我們編程帶來很多方便,比如說,在開發(fā)中,我們不知道在一個類中如何使用另一個類中的方法,請教張老師后,我們知道了可以在一個類中持有另一個類的引用的方法,這樣提高了對編程的效率。然后,我們在編碼過程中也有很多不足,例如:我們未能對代碼進(jìn)行優(yōu)化,因為在編碼過程中我們發(fā)現(xiàn)很多代碼重復(fù)編寫,很多方法都可以抽象為更高層次,提高代碼利用率。最后,這一周的實訓(xùn),進(jìn)一步認(rèn)識了JAVA面向?qū)ο蟮木幊趟枷刖?,但是JAVA面向?qū)ο缶幊趟枷氩┐缶?,不是我們一兩個周就能夠完全弄明白的,只有通過一定的代碼編寫和積累,才能慢慢的理解和熟練的應(yīng)用。馬
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 44809-2024物聯(lián)網(wǎng)工業(yè)物聯(lián)網(wǎng)系統(tǒng)設(shè)備兼容性要求和模型
- GB/T 44802-2024柔性直流輸電用絕緣柵雙極晶體管(IGBT)驅(qū)動器技術(shù)規(guī)范
- 高中歷史 第一單元 從“朕即皇帝”到“主權(quán)在民”第1節(jié) 歐洲的君主專制教案 岳麓版選修2
- 2024秋五年級語文上冊 第四單元 15 小島教案 新人教版
- 2023六年級數(shù)學(xué)上冊 6 百分?jǐn)?shù)教案 新人教版
- 湖南省衡陽市高中數(shù)學(xué) 第一章 集合與函數(shù)概念 1.3 函數(shù)的基本性質(zhì) 1.3.1 單調(diào)性與最大(?。┲到贪?新人教A版必修1
- 八年級地理上冊 第二章 第三節(jié) 氣候與人類活動教案1 中圖版
- 2024-2025學(xué)年高中化學(xué) 第一章 物質(zhì)結(jié)構(gòu)元素周期律 第二節(jié) 元素周期律第3課時教案1 新人教版必修2
- 租用家庭氧氣瓶合同(2篇)
- 棕櫚油供銷合同(2篇)
- 部編版三年級上冊語文全冊教案(教案)
- 電信營業(yè)廳業(yè)務(wù)辦理指南預(yù)案
- 靜脈輸液治療護(hù)理技術(shù)操作規(guī)范
- 2023年12月英語四級真題及答案-第2套
- 2024天貓男裝行業(yè)秋冬趨勢白皮書
- 運營內(nèi)控副行長/經(jīng)理資格認(rèn)證考試題庫(2021版)
- 辦公技能競賽試題
- 《正確對待外來文化》名師課件
- 2024年綿陽科技城新區(qū)事業(yè)單位考核公開招聘高層次人才10人(高頻重點復(fù)習(xí)提升訓(xùn)練)共500題附帶答案詳解
- 韶關(guān)市仁化縣教育局招聘中小學(xué)臨聘教師筆試真題2022
- 七年級英語上冊(人教版2024)新教材解讀課件
評論
0/150
提交評論