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

正文內(nèi)容

基于java的拼圖軟件的設計_課程設計論文-展示頁

2025-03-10 09:47本頁面
  

【正文】 btn[0][0].setIcon(null)。i++) { btn[(i/n)+1][(i+n)%n].setIcon(pic[temp[i]])。 //圖片轉換 } for (int i=0。im*n。 } int temp[]=ran(m*n)。i++) { btn[0][i].removeActionListener(this)。 //在窗體上加入這些按扭 } for (int i=1。 btn[x][y].addActionListener(this)。 btn[x][y].setBounds(y*w+5,x*h+40,w,h)。i++) { int x=i/n,y=i%n。 for(int i=0。 //分配控件空間 p=new Rectangle[m+1][n]。 pic=new ImageIcon[m*n]。 (200,5,100,100)。 if(pregtn1==null) pregtn1=new JButton(perimagea)。 Image[] a=splitImage(perimage1,1,1,100,100)。 w=280/m。 step=0。將 pic中存放的圖片通過 for循環(huán)放置在 btn 控件中。 系統(tǒng)主要功能和主要功能描述 功能 1:圖片的放置 新建工程 PinTu,要求在工程中創(chuàng)建一個窗體類 PinTu 和類 Play,在窗體類中編寫圖片放置方法 septic,該功能屬于基本功能,供其他方法所調(diào)用,為實現(xiàn)拼圖游戲的圖片選擇、難度設置、開始游 戲等功能作準備。 ? 實現(xiàn)拼圖游戲的拼圖功能。 2 需求分析 開發(fā)環(huán)境與配置 下載 軟件包,雙擊圖標安裝好 JDK,將 JDK 安裝后的 bin 目錄路徑復制下來,配置系統(tǒng)我環(huán)境變量。它提供建造塊和構造并運行集成軟件開發(fā)工具的基礎。它主要由 Eclipse 項目、 Eclipse工具項目和 Eclipse 技術項目三個項目組成,具體包括四個部分組成 —— Eclipse Platform、 JDT、 CDT 和 PDE。在設計開發(fā)過程中,需要處理好各個類之間的繼承關系,還要處理各個類相應的封裝,并且還要協(xié)調(diào)好各個模塊之間的邏輯依賴關系和數(shù)據(jù)通信關系。在這個游戲的設計中,牽涉到圖形界面的顯示與更新、數(shù)據(jù)的收集與更新,并且在這個游戲的開發(fā)中,還要應用類的繼承機制以及一些設計模式。拼圖的設計對每一個 Java 語言設計者進行語言提高和進階都是一個很好的鍛煉機會。在設計開發(fā)過程中,需要處理好各個類之間 的繼承關系,還要處理各個類相應的封裝,并且還要協(xié)調(diào)好各個模塊之間的邏輯依賴關系和數(shù)據(jù)通信關系。在這個游戲的設計中,牽涉到圖形界面的顯示與更新、數(shù)據(jù)的收集與更新,并且在這個游戲的開發(fā)中,還要應用類的繼承機制以及一些設計模式。拼圖游戲的設計對每一個 Java 語言設計者進行語言提高和進階都是一個很好的鍛煉機會。 具體要求: ① 設計任務與要求 ② 總體方案與說明 ③ 面向對象的設計(主要類的設計) ④ 源程序清單與注釋 ⑤ 小結與體會。 ② 設計任務要完成設計、編碼、測試等過程,給出設計思路、設計說明書、主要的代碼的說明、使用說明書。 ( 3)通過課程設計,培養(yǎng)發(fā)現(xiàn)問題、分析問題、解決問題的能力。 基于 JAVA 的拼圖軟件的 設計 學生姓名 學 號 所在 學院 專業(yè)名稱 班 級 指導教師 成 績 課程設計報告 I 課程設計任務書 學生姓名 學生學號 學生專業(yè) 學生班級 指導教師 職 稱 發(fā)題日期 完成日期 設計題目 基于 JAVA 的拼圖軟件的設計 設計目的: ( 1)通過課程設計,學會使用 java系統(tǒng),包括對程序的調(diào)試、運行、保存等知識的運用。 ( 2)通過課程設計,開發(fā)一個小游戲,并掌握研發(fā)全程。 具體任務及要求: 設計任務: ① 任務:設計一個 簡單的拼圖游戲 功能要求:能夠實現(xiàn)基本的拼圖功能,以及退出,記錄數(shù)據(jù)等功能;界面簡潔 。源代碼以及可運行的拼圖程序。 課程設計進度安排: 序號 內(nèi)容安排 時間 1 選定課程設計題目 2 構思程序結構 3 編寫并調(diào)試運行程序 4 寫課程設計論文 5 修改并提交 課程設計參考文獻: [1]唐大仕 : Java 程序設計 [M],北方交通大學出版社 ,:P56P62 [2]鄭莉 : Java 語言程序設計 [M],清華大學出版社 ,:P67P75 [3]朱站立 : Java 程序設計實用教程 [M],電子工業(yè)出版社, :P58P70 [4]耿祥義 : java2 實用教程 [M],清華大學出版社, :P81P92 指導教 師簽字 院長審核簽字 課程設計報告 II 基于 JAVA 的拼圖軟件的設計 內(nèi)容摘要 : 拼圖游戲是 一款非常經(jīng)典的 小 游戲 ,因為它比較簡單有趣,老少皆宜。 拼圖游戲的設計比較復雜,它涉及面廣、牽涉方面多,如果不好好考慮和設計,將難以成功開發(fā)出這個游戲。因此,如何設計和開發(fā)好這個拼圖游戲,對于提高 Java 開發(fā)水平和系統(tǒng)的設計能力有極大的幫助。 關鍵詞 : 拼圖游戲 Java 語言 開發(fā) The design of JAVA software based on the puzzle Abstract: Jigsaw puzzle is a very classic game, because it is easy and fun, both old and young, are more suitable. Jigsaw design language for each Java language designers to improve and advance is an excellent exercise opportunities. Puzzle design is more plex, its scope, and involves many more, if you do not think and design, would be difficult to successfully developed this game. In the design of the game involves display of the graphical interface and updating, data is collected and updated, and in the development of this game, class inheritance mechanism, and some design patterns you want to apply. Therefore, how to design and develop this jigsaw puzzle, for raising the level of Java development, and system design capabilities are of great help. During the process of design and development, you need to handle the inheritance relationships between the classes, also have to deal with each type of appropriate packaging, and also to coordinate the various logical dependencies between modules and data munication. Keywords: Jigsaw puzzle Java language develop 課程設計報告 III 目 錄 前 言 ................................................................1 開發(fā)工具介紹 ......................................................1 需求分析 ..........................................................1 開發(fā)環(huán)境與配置 ................................................1 功能要求 ......................................................2 系統(tǒng)主要功能和主要功能描述 ....................................2 關鍵技術 ......................................................5 詳細設計 ..........................................................6 核心功能代碼實現(xiàn)技術 ..........................................6 程序的流程圖 ..................................................7 程序運行效果圖 ................................................8 課程設計總結 .....................................................10 附錄源代碼 ..........................................................11 參考文獻 ............................................................22 課程設計報告 1 基于 JAVA 的拼圖軟件的設計 前 言 拼圖游戲一款非常經(jīng)典的小游戲,因為它比較簡單有趣,無論老少都比較適合。 拼圖游戲的設計比較復雜,它涉及面廣、牽涉方面多,如果不好好考慮和設計,將難以成功開發(fā)出這個 游戲。因此,如何設計和開發(fā)好這個拼圖游戲,對于提高 Java 開發(fā)水平和系統(tǒng)的設計能力有極大的幫助。 1 開發(fā)工具介紹 Eclipse 是一個開放源代碼的軟件開發(fā)項目,專注于為高度集成的工具開發(fā)提供一個全功能的、具有商業(yè)品質的工業(yè)平臺。 JDT 支持 Java 開發(fā)、 CDT 支持 C 開發(fā)、 PDE 用來支持插件開發(fā), Eclipse Platform 則是一個開放的可擴展 IDE,提供了一個通用的開發(fā)平臺。 Eclipse Platform 允許工具建造者獨立開發(fā)與他人工具無縫集成的工具從而無須分辨一個工具功能在哪里結束,而另一個工具功能在哪里開始。 課程設計報告 2 功能要求 ? 實現(xiàn)圖片的切割及隨機分布。 ? 在菜單欄里添加 開始游戲 、 退出游戲 、 圖片選擇 、 難度選擇 的功能。 在 septic 方法中主要實現(xiàn)的功能是將圖片切割成 m 行 n 列,并存放在 pic數(shù)組中;定義數(shù)組按扭 btn[][],并且判斷控件里是否為空,如果為空則分配 m+1行 n 列的控件空間;如果存在則不分配空間這樣有助于拼圖游戲控件多少以及大小的改變。 圖片放置方法的代碼如下: public void setpic() //圖片放置 { (拼圖狀態(tài):未開始 )。 (拼圖步數(shù) :+step+步 )。 h=290/n。 perimagea=new ImageIcon(a[0])。 else (perimagea)。 (pregtn1)。 //分配空間大小 課程設計報告 3 if(btn==null) //如果為空就不重新分配控件 btn=new JButton[m+1][n]。 //坐標 Image[] t=splitImage(perimage1,m,n,w,h)。i(m+1)*n。 //下標轉換 if(btn[x][y]==null) btn[
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1