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

正文內(nèi)容

基于j2se的坦克大戰(zhàn)畢業(yè)設(shè)計論文-在線瀏覽

2025-08-11 15:44本頁面
  

【正文】 效率要求比較高的應(yīng)用程序,比如數(shù)據(jù)庫管理系統(tǒng)。 C++為了照顧大量的 C 語言使用者,而兼容了 C,使得自身僅僅成為了帶類的 C 語言,多多少少影響了其面向?qū)ο蟮膹氐仔浴1鞠到y(tǒng)主要的現(xiàn)實意義,與其他游戲的區(qū)別和完善的一些功能。第 2 章 相關(guān)技術(shù)理論 系統(tǒng)運行環(huán)境 系統(tǒng)運行的軟件環(huán)境(1)網(wǎng)絡(luò)服務(wù)器操作系統(tǒng):Windows XP;(2)開發(fā)工具:;6(3)運行環(huán)境:J2SDK ;(4)編程語言:Java 語言; 系統(tǒng)運行的硬件環(huán)境(1)CPU:Intel 或者兼容微處理器,奔騰 166MHz 及其以上;(2)內(nèi)存:最低 32MB,可以運行圖形界面的 Java Application;最低48MB,可以運行 Java Applet;內(nèi)存不足,將會導(dǎo)致系統(tǒng)(尤其是服務(wù)器)的性能大幅下降;(3)硬盤:242 MB 到 80 GB 及其以上;(4)圖形顯示卡:無要求;(5)網(wǎng)卡:普通網(wǎng)卡,3Com OfficeConnect 10/100 兆位網(wǎng)卡; 相關(guān)理論 關(guān)于 Eclipse 的介紹Eclipse 是一個主要針對 Java 項目開發(fā)所設(shè)計的【綜合性集成開發(fā)環(huán)境Integrated Development Emironment,IDE】 ,最早是由 Object Technologics International 這家公司開發(fā),該公司于 1996 年被 IBM 并購后,將 Eclipse 改為 Open Source software。利用 eclipse 開發(fā)項目,是可以提高項目的開發(fā)效率,因為它不但可以像傳統(tǒng)的一些編輯器一樣編寫代碼,而且還有自動找錯/糾錯功能、Debug 調(diào)試和代碼自動生成等一些重要的功能,這使項目開發(fā)的效率得到了提升。工作區(qū)被存儲在磁盤上,并且對其他人是可見的。 J2SE 框架J2SE 軟件是快速開發(fā)、部署關(guān)鍵任務(wù)和企業(yè)應(yīng)用程序的首選解決方案。J2SE 特點:①良好的計算性能和縮放能力。通過 J2SE 框架更簡易的步驟、花費更少的時間,采7用 Java 技術(shù)開發(fā)與配置要求更高的應(yīng)用了。基于 Swing 的 Java 小程序和應(yīng)用程序在圖形用戶界面(GUI)的響應(yīng)速度上也大有提高。③支持 Web 服務(wù): J2SE 對 SSL、 LDAP 等業(yè)界標準技術(shù)也給予支持,因此保證了在不同平臺、系統(tǒng)和環(huán)境間的互操作能力。有了 J2SE 與 Java Web Services Developer Pack 的結(jié)合,開發(fā)商就能創(chuàng)建、測試和配置 Web 服務(wù)了。開發(fā)商可基于這一環(huán)境創(chuàng)建功能豐富的交互式應(yīng)用。J2SE 具有新的 GUI 控制功能、快速的 Java 2DT 圖形功能、支持國際化與本地化擴展和新的配置選項,并對Windows XP 提供擴展支持。J2SE 版還是J2ME 的基礎(chǔ),是 J2EE 執(zhí)行程序的推動力。從計算的結(jié)構(gòu)來看,Java 主要分三大類:第一是服務(wù)器端,這里就有了 J2EE 企業(yè)版;第二是桌面 PC,這一類用的是 J2SE 標準版。但是,大部分非企業(yè)級軟件還是在 J2SE 上開發(fā)的比較多。在 J2SE 上虛擬出一個環(huán)境,開發(fā)出來的應(yīng)用軟件是可以拿到微型版上運行的。其基本模型就是客戶機/服務(wù)器模型,也就是通信雙方中的一方必須提供一個固定的位置,而另一方只需要知道這個固定的位置,并且建立兩者之間的聯(lián)系,然后完成數(shù)據(jù)交換。Socket(中文意思為插座) ,基于客戶機/服務(wù)器的 Soctet 通信模式如圖 所示:8創(chuàng)建 Socket 類的對象指定服務(wù)器端公認的 Socket 地址和端口在 Socket 上監(jiān)聽客戶端的鏈接請求接收客戶端的請求信息解釋并處理請求信息向服務(wù)器發(fā)出請求向服務(wù)器端發(fā)送鏈接請求創(chuàng)建 Socket 類對象客戶端將處理結(jié)果返回給客戶端 接收服務(wù)結(jié)果服務(wù)請求服務(wù)響應(yīng)服務(wù)器端圖 基于客戶機/服務(wù)器的 Soctet 通信模式圖當客戶程序需要與服務(wù)器程序通訊的時候,客戶程序在客戶機創(chuàng)建一個socket 對象,Socket 類有幾個構(gòu)造函數(shù)。兩個函數(shù)都通過參數(shù) port 獲得服務(wù)器的端口號。如果創(chuàng)建了一個 Socket對象,那么它可能通過調(diào)用 Socket 的 getInputStream()方法從服務(wù)程序獲得輸入流讀傳送來的信息,也可能通過調(diào)用 Socket 的 getOutputStream()方法獲得輸出流來發(fā)送消息。 Java 圖形編程Java 中的 Graphics 類是用于繪圖和顯示格式化文本的工具類。一般首先在一個面板中進行繪制,然后再將這個面板添加到顯示窗口中去。繪圖采用的坐標系是原點在左上角,縱軸向下以像素為單位的坐標系。還有是對一些技術(shù)理論,J2SE 框架,Java 語言,系統(tǒng)運行所支持的操作系統(tǒng),聯(lián)機通信機制及 Java 圖形編程等理論做了簡單的介紹,為本系統(tǒng)后期實現(xiàn)圖形化界面和網(wǎng)絡(luò)通信做了理論支持。:10初 始 化游戲模式對 戰(zhàn)對 戰(zhàn)隨機產(chǎn)生敵方坦克 玩家坦克判斷勝負 玩家一玩家二玩家一玩家二敵方坦克 我方坦克判斷勝負結(jié) 束選擇角色,填寫信息圖 網(wǎng)絡(luò)坦克大戰(zhàn)游戲流程 TankClient 類基本功能分析TankClient 類是整個系統(tǒng)的核心部分,它承擔整個系統(tǒng)的所有可實現(xiàn)功能的調(diào)度工作。TankClient 類設(shè)計流程圖如圖 所示:11開始初始化坦克對戰(zhàn)雙方玩家坦克由鍵盤控制移動發(fā)射炮彈碰撞檢測(坦克和子彈) 不處理同角色坦克產(chǎn)生爆炸不同角 色坦克判斷勝負結(jié)束圖 TankClient 類設(shè)計流程TankClient 類是主類,通過調(diào)用其他類中封裝的方法來使整個系統(tǒng)運行起來,下面顯示 TankClient 與各個類之間的關(guān)系如圖 所示:TankClient 類(主類)Tank 類(我方) Tank 類(敵方)New 參數(shù) 1 New 參數(shù) 2調(diào)用 Missile 類打中調(diào)用 Explode 類產(chǎn)程爆炸判斷勝負鍵盤控制移動鍵盤控制移動打擊圖 游戲系統(tǒng)類關(guān)聯(lián)圖 Tank 類基本功能分析Tank(坦克)類中,封裝了一些變量屬性,包括坦克自己的大小12(WIDTH,HRIGHT) ,運動速度(SPRRD_X:在 x 軸方向的速度;SPEED_Y:在 Y 軸方向的速度)、生命值控制(life) 、坦克編號(id) 、坦克名(name)、方向控制(dir)、生死控制(live)、好壞控制(good)的變量等。Tank 類中的主要方法羅列如下:(1)getRect()方法public Rectangle getRect() {return new Rectangle(x, y, , );}Rectangle 類是碰撞檢測的輔助類,通過得到子彈的 x,y 坐標和寬高度,檢測兩個矩形是否碰撞(相交) ;(2)draw()方法:負責(zé)將所有的活動在屏幕上畫出來;(3)move()方法:主要負責(zé)控制坦克的移動,包括 8 個方向(左,左上,上,右上,右,右下,下,左下)的控制以及給坦克一個移動的速度;(4)keyPressed()方法:設(shè)定使用鍵盤的“↑” “↓” “←” “→”鍵控制坦克移動;(5)keyReleased()方法:處理按鍵抬起事件,抬起“CTRL”鍵時,發(fā)
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1