freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java開發(fā)者手機(jī)游戲畢業(yè)設(shè)計(jì)論文-資料下載頁

2025-06-24 18:36本頁面
  

【正文】 W。 int srcY = (destY * srcH) / destH。 destPixels[destX + destY * destW] = srcPixels[srcX + srcY * srcW]。 } } return drawPixels(destPixels, destW, destH)。 } } 圖64 圖片原始大小 圖65 圖片放大后大小 把地圖數(shù)組寫入DAT文件 分析在做手機(jī)游戲時(shí)地圖數(shù)組有時(shí)會很大,有時(shí)會導(dǎo)致一些麻煩,我們可以把地圖數(shù)組通過Java輸出流寫入到一個(gè)文件中,在使用時(shí)再通過輸入流讀取出來(如果地圖數(shù)組不超過32K時(shí),建議不要使用,因?yàn)镴ava的輸入輸出操作占用資源較大)。 實(shí)例代碼import 。import 。public class create1 { public static int map[][]={//用你的地圖數(shù)組覆蓋了它 { 1, 1, 1, 1, 1, 1, 1, 1 }, { 1, 0, 0, 0, 0, 0, 0, 1 }, { 1, 0, 0, 0, 0, 0, 0, 1 }, { 1, 0, 0, 0, 0, 0, 0, 1 }, { 1, 0, 0, 0, 0, 0, 0, 1 }, { 1, 0, 0, 0, 0, 0, 0, 1 }, { 1, 0, 0, 0, 0, 0, 0, 1 }, { 1, 0, 0, 0, 0, 0, 0, 1 }, { 1, 0, 0, 0, 0, 0, 0, 1 }, { 1, 1, 1, 1, 1, 1, 1, 1 } }。 public static void main(String dd[]) { try{FileOutputStream fos=new FileOutputStream(E:/)。//輸出文件保存路徑 DataOutputStream dos=new DataOutputStream(fos)。 (10)。//設(shè)置地圖數(shù)組的行 (8)。//設(shè)置地圖數(shù)組的列 for(int i=0。i10。i++) {for(int j=0。j8。j++) { (map[i][j])。 } } }catch(Exception e){} } } 通過DAT文件讀取地圖數(shù)組 分析通過Java輸入流把數(shù)據(jù)從文件中讀取進(jìn)來。 實(shí)例代碼int row, col。int map[][]。try { InputStream is = ().getResourceAsStream(/)。 DataInputStream dis = new DataInputStream(is)。 row = ()。// 讀取行 col = ()。// 讀取列 map = new int[row][col]。 } catch (Exception e) { } 線程加速 分析線程加速是指在執(zhí)行包含有線程的類時(shí),如果重復(fù)執(zhí)行此類會出現(xiàn)多個(gè)進(jìn)程同時(shí)執(zhí)行相同的任務(wù)的現(xiàn)象,從而導(dǎo)致了這一任務(wù)的異?,F(xiàn)象(如果是控制人物走動,就會出現(xiàn)人物加速)。 解決方法:第一種是在實(shí)例化調(diào)用線程的那個(gè)類時(shí)將它作為局部變量。進(jìn)行垃圾回收。第二種是在調(diào)用線程的那個(gè)類中,添加一個(gè)stop()方法,方法中編寫讓線程暫停的代碼,可以通過定義一個(gè)boolean變量來實(shí)現(xiàn)。在返回時(shí)調(diào)用stop()方法,即可。 實(shí)例代碼import .*。public class SchoolView extends Canvas implements Runnable {private boolean isPlay。 // 判斷循環(huán)是否仍在運(yùn)行 public SchoolView() { } public void start() { isPlay = true。 Thread t = new Thread(this)。 ()。 } public void stop() { isPlay = false。 } public void run() { while (isPlay) { } } public void paint(Graphics g) { (0)。 (0, 0, getWidth(), getHeight())。 }}第七章 系統(tǒng)開發(fā)環(huán)境及系統(tǒng)測試 系統(tǒng)開發(fā)環(huán)境 關(guān)于ECLIPSEEclipse 是一個(gè)開放源代碼的、基于 Java 的可擴(kuò)展開發(fā)平臺。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。幸運(yùn)的是,Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開發(fā)工具(Java Development Tools,JDT)。雖然大多數(shù)用戶很樂于將 Eclipse 當(dāng)作 Java IDE 來使用,但 Eclipse 的目標(biāo)不僅限于此。Eclipse 還包括插件開發(fā)環(huán)境(Plugin Development Environment,PDE),這個(gè)組件主要針對希望擴(kuò)展 Eclipse 的軟件開發(fā)人員,因?yàn)樗试S他們構(gòu)建與 Eclipse 環(huán)境無縫集成的工具。由于 Eclipse 中的每樣?xùn)|西都是插件,對于給 Eclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場所。這種平等和一致性并不僅限于 Java 開發(fā)工具。盡管 Eclipse 是使用 Java 語言開發(fā)的,但它的用途并不限于 Java 語言;例如,支持諸如 C/C++、COBOL 和 Eiffel 等編程語言的插件已經(jīng)可用,或預(yù)計(jì)會推出。Eclipse 框架還可用來作為與軟件開發(fā)無關(guān)的其他應(yīng)用程序類型的基礎(chǔ),比如內(nèi)容管理系統(tǒng)。Eclipse 是一個(gè)開放源代碼的、基于 Java 的可擴(kuò)展開發(fā)平臺。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。 關(guān)于Wireless Tool KitWTK(Wireless Tool Kit)是Sun公司針對J2ME推出的用于手機(jī)和Palm等移動設(shè)備的開發(fā)包,是除手機(jī)廠商的專用開發(fā)包外唯一的手機(jī)模擬器開發(fā)包。它通用性高,開發(fā)出的應(yīng)用程序可保證能運(yùn)行在大部分設(shè)備上,而不像專用廠商具有一定的不兼容性。雖然它沒有強(qiáng)大的功能和完善的調(diào)試手段,但它提供運(yùn)行模擬器的最基本組件,是其他IDE需集成采用的必備元素。 NetBeans IDE NetBeans是sun公司使用Java語言開發(fā)的一個(gè)開源工具,主要包括IDE(集成開發(fā)環(huán)境)和Platform(平臺)兩個(gè)主要部分。其中,集成開發(fā)環(huán)境是在平臺基礎(chǔ)上實(shí)現(xiàn)的,并且平臺本身也開放給開發(fā)人員直接使用。利用NetBeans集成開發(fā)環(huán)境可以開發(fā)標(biāo)準(zhǔn)的Java應(yīng)用程序、web程序、手機(jī)J2ME程序、C++程序等,還能進(jìn)行可視化設(shè)計(jì)。 系統(tǒng)測試根據(jù)系統(tǒng)功能要求列出以下圖表71,說明了要測試的系統(tǒng)等質(zhì)量指標(biāo),并可以作為測試計(jì)劃的提綱。表71校園漫游系統(tǒng)功能測試表測試名稱目標(biāo)功能測試要求測試結(jié)果歡迎功能顯示系統(tǒng)的歡迎界面和系統(tǒng)創(chuàng)造的信息顯示有關(guān)信息顯示系統(tǒng)的歡迎界面和有關(guān)信息游戲菜單功能玩家進(jìn)入菜單能選擇各功能項(xiàng),顯示菜單按鈕有放大縮小的功能進(jìn)入菜單進(jìn)行選擇玩家進(jìn)入菜單功能選擇各功能菜單選項(xiàng),顯示菜單放大縮小的功能,并能正常實(shí)現(xiàn)界面跳轉(zhuǎn)校園漫游功能通過控制主角移動瀏覽整個(gè)校園概貌,并且,當(dāng)主角與建筑物發(fā)生碰撞的時(shí)候顯示有關(guān)建筑物的信息??刂浦鹘窃谔摂M校園里走動,并且與每一個(gè)建筑物發(fā)生碰撞,測試要實(shí)現(xiàn)的功能是否實(shí)現(xiàn)了。玩家可以控制主角在虛擬的校園中漫游,并且與每一建筑物發(fā)生碰撞都會顯示一個(gè)介紹當(dāng)前建筑物信息的對話框。室內(nèi)瀏覽功能在實(shí)景瀏覽中可以查看每個(gè)建筑物的平面圖,并且點(diǎn)擊數(shù)字鍵1可以查看當(dāng)前樓層的詳細(xì)介紹。在界面的菜單按鈕中可以選擇要查看的樓層。點(diǎn)擊不同的樓層菜單顯示不同的樓層界面,并且在不同樓層中點(diǎn)擊數(shù)字鍵1查看是否出現(xiàn)信息介紹實(shí)景瀏覽功能能正常顯示,并且菜單按鈕能正常顯示不同樓層平面圖,并且數(shù)字鍵1能顯示各個(gè)樓層的詳細(xì)信息介紹。實(shí)景瀏覽功能實(shí)景瀏覽功能能正常的播放點(diǎn)擊實(shí)景瀏覽功能能顯示實(shí)景的圖片的循環(huán)播放點(diǎn)擊實(shí)景瀏覽功能能顯示實(shí)景的圖片的循環(huán)播放定位功能在手動漫游功能中點(diǎn)擊確實(shí)鍵出現(xiàn)有關(guān)主角當(dāng)前所在的地理位置的對話框。在地圖上控制主角隨意走動在點(diǎn)擊確定鍵當(dāng)點(diǎn)擊確定鍵的時(shí)候會出現(xiàn)主角當(dāng)前所在的地理位置,但是此功能只實(shí)現(xiàn)了一條路的信息。本地視頻播放功能點(diǎn)擊本地視頻播放菜單能,視頻就可以播放按鍵操作在點(diǎn)擊本地視頻播放按鈕的時(shí)候,能實(shí)現(xiàn)本地視頻播放功能,但是視頻緩沖時(shí)間太長,都超過了玩家等待的時(shí)間。網(wǎng)絡(luò)視頻播放功能點(diǎn)擊網(wǎng)絡(luò)視頻播放菜單能,視頻就可以播放按鍵操作在點(diǎn)擊網(wǎng)絡(luò)視頻播放按鈕的時(shí)候,能快速的實(shí)現(xiàn)本地視頻播放功能。 系統(tǒng)設(shè)置功能能選擇背景音樂是否的播放、系統(tǒng)的瀏覽方式、語言開關(guān)的控制按鍵操作只能實(shí)現(xiàn)背景音樂開關(guān)的設(shè)置。系統(tǒng)信息顯示系統(tǒng)幫助信息、系統(tǒng)的制作信息按鍵操作顯示系統(tǒng)幫助信息、系統(tǒng)的制作信息退出游戲點(diǎn)擊退出游戲按鍵操作點(diǎn)擊退出游戲在測試過程中,首先進(jìn)行單元性能測試,當(dāng)單元測試成功后,對項(xiàng)目進(jìn)行集成,并對集成項(xiàng)目的性能進(jìn)行總體測試,在完成對項(xiàng)目的集成測試的基礎(chǔ)上再對項(xiàng)目進(jìn)行確認(rèn)測試。系統(tǒng)測試流程如下:系統(tǒng)開始動畫程序測試系統(tǒng)主菜單程序測試系統(tǒng)的手動漫游功能模塊進(jìn)行測試系統(tǒng)的視頻播放功能的測試系統(tǒng)的室內(nèi)瀏覽功能模塊的測試系統(tǒng)的實(shí)景瀏覽功能模塊的測試系統(tǒng)的定位功能模塊的測試系統(tǒng)設(shè)置模塊測試系統(tǒng)幫助模塊測試系統(tǒng)集成測試系統(tǒng)的確認(rèn)測試針對系統(tǒng)質(zhì)量的要求,盡可能多的發(fā)現(xiàn)游戲中的不足和缺陷,對有關(guān)測試內(nèi)容的測試設(shè)計(jì)考慮有以下幾點(diǎn):(1)測試準(zhǔn)備在測試時(shí),根據(jù)測試流程,使用測試工具,對程序進(jìn)行測試。讓測試人員對項(xiàng)目進(jìn)行測試。讓用戶參與測試。(2)測試準(zhǔn)則測試是本系統(tǒng)項(xiàng)目開發(fā)的最后一關(guān),對于系統(tǒng)的質(zhì)量有很大影響。因此在測試過程中必須與開發(fā)人員多交流,謙虛謹(jǐn)慎,在測試的時(shí)候要有耐心,多角度的思考問題。由于系統(tǒng)測試過程都是可視化的,在系統(tǒng)測試時(shí)都能看到運(yùn)行結(jié)果,所以測試過程在此略寫。由于技術(shù)上的局限,系統(tǒng)的動畫效果不夠逼真,圖片素材也不夠優(yōu)美,導(dǎo)致游戲整體效果有點(diǎn)失色;系統(tǒng)設(shè)置功能中的瀏覽方式設(shè)置和語音設(shè)置功能沒有實(shí)現(xiàn)。系統(tǒng)總體性能上不穩(wěn)定,有待于改進(jìn)。 本章小結(jié)本章主要介紹了漫游系統(tǒng)項(xiàng)目的測試說明、測試流程、測試依據(jù)和游戲未完善和實(shí)現(xiàn)的功能。考慮到游戲的功能要求做出了相應(yīng)測試準(zhǔn)備和測試依據(jù),使游戲測試更加的準(zhǔn)確,確保游戲開發(fā)的高質(zhì)量。小結(jié) 校園漫游系統(tǒng)是一款實(shí)用的手機(jī)應(yīng)用軟件,它利用當(dāng)今流行的J2ME技術(shù)進(jìn)行開發(fā)。它主要實(shí)現(xiàn)了虛擬校園,即把平職學(xué)院總體概貌作為應(yīng)用軟件濃縮到手機(jī)當(dāng)中,并設(shè)置各項(xiàng)功能,通過簡單的操作,使用戶詳細(xì)的了解學(xué)院。該軟件是2D游戲和網(wǎng)絡(luò)編程的綜合應(yīng)用,集游戲趣味和實(shí)用為一體,是宣傳學(xué)校好幫手。此次項(xiàng)目的制作,了解到所學(xué)的知識是有限的,但是通過我們自己的努力和學(xué)習(xí)以及資料的查詢,我們同樣也可以做出自己的作品,而且也可以從中得到鍛煉,積累一些經(jīng)驗(yàn),使我們自己更加充實(shí)。大學(xué)期間做過學(xué)生成績查詢系統(tǒng)等簡單的數(shù)據(jù)庫管理系統(tǒng)的課程設(shè)計(jì),思想大致相似,變化范圍有限,沒有太多自己可發(fā)揮的余地。大家作品的最終結(jié)果都離不開同一個(gè)模式。相比一些數(shù)據(jù)庫軟件,游戲的設(shè)計(jì)有很多人情色彩和藝術(shù)思想的發(fā)揮,正式商業(yè)的軟件的人性化界面和各個(gè)游戲間迥異的結(jié)構(gòu)每每會讓人有去開發(fā)的沖動。學(xué)習(xí)J2ME同樣也有很大的困難,在學(xué)習(xí)的初期,幾乎喪失了信心,在老師的鼓勵(lì)與幫助下,逐漸建立了信心,恢復(fù)了對此門課的熱情。對于日后的學(xué)習(xí)也是積極主動的。有時(shí)候在學(xué)習(xí)中為了解決某個(gè)難題會花費(fèi)數(shù)天的時(shí)間。很多相關(guān)的技術(shù),如需要使用到的線程、Game包的新功能、高級、低級圖形界面的使用、貼圖等,每一項(xiàng)都需要花一定的時(shí)間去掌握和熟悉。更為困難的是,J2ME為一種剛出現(xiàn)僅幾年的新技術(shù),國內(nèi)的參考資料非常少,僅有的幾本也停留在簡單的介紹階段。但是在圖書館那浩瀚的知識海洋,我得到了不少幫助。通過這次畢業(yè)設(shè)計(jì),使我在應(yīng)用本專業(yè)的知識、專業(yè)技能分析和解決問題的全面系統(tǒng)的鍛煉。使我在綜合知識的選用方面,在應(yīng)用軟件開發(fā)的基本思想、方法方面,以及在常用編程設(shè)計(jì)思路技巧的掌握方面都能向前邁了一大步。為日后成為合格的應(yīng)用型人才打下良好的基礎(chǔ)。這次在指導(dǎo)老師和同學(xué)的幫助下,基本上完成了設(shè)計(jì)任務(wù),在軟件的設(shè)計(jì)方面也有了一定的提高,熟練掌握了一定的Java語言編程技巧,為今后走上工作崗位打下了專業(yè)基礎(chǔ)。在這次的畢業(yè)設(shè)計(jì)中,讓我深深地體現(xiàn)到進(jìn)行軟件開發(fā)不是一件簡單的事情,它需要設(shè)計(jì)者具有全面的專業(yè)知識、縝密的思維、嚴(yán)謹(jǐn)?shù)墓ぷ鲬B(tài)度以及較高的分析問題、解決問題的能力,而我在很多方面還有欠缺。最后,我要衷心感謝吳延昌老師在我的設(shè)計(jì)過程中給予我的極大幫助,使我能夠及時(shí)、順利地完成此次的畢業(yè)設(shè)計(jì)。同時(shí),也要感謝同學(xué)們在游戲開發(fā)設(shè)計(jì)過程中給予的幫助和支持。參考文獻(xiàn) [1]《J2ME無線開發(fā)實(shí)訓(xùn)教程》/清華大學(xué)出版社,[2]《軟件工程》/大連理工大學(xué)出版社, [3]《J2ME手機(jī)應(yīng)用項(xiàng)目開發(fā)實(shí)踐》/中國鐵道出版社,[4]《軟件工程概論》/南京大學(xué)計(jì)算機(jī)系出版,[5]《Java語言程序設(shè)計(jì)》/清華大學(xué)出版社,[6]《軟件測試技術(shù)大全》/人民郵電出版社,[7]《手機(jī)動漫
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1