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

正文內(nèi)容

java課程設(shè)計報告書(已修改)

2025-06-04 18:06 本頁面
 

【正文】 第一章 緒論Java語言的設(shè)計可以追溯到1991年,SUN MicorSystem 公司為了開發(fā)消費(fèi)電子產(chǎn)品市場,成立了由Jame Gosling、Bill Joe等人組成的Green開發(fā)小組。他們發(fā)現(xiàn)現(xiàn)有的語言如C/C++等在安全性和對芯片與操作系統(tǒng)的依賴性方面并不適合家用消費(fèi)電子產(chǎn)品,于是他們開發(fā)了一個名為 Oak的軟件,但當(dāng)時并沒有引起人們的注意 。后來Oak演變?yōu)楦鼘?shí)用的系統(tǒng)star5even(7),但這些技術(shù)上成功的產(chǎn)品并未獲得商業(yè)上的成功。 直到1994年下半年,Internet 就的迅猛發(fā)展,環(huán)球信息網(wǎng)的快速增長,使得 SUN 公司把 Oak 的技術(shù)應(yīng)用于網(wǎng)絡(luò),并正式命名為Java。1995年 ,SUN公司正式發(fā)布了Java語言,Java在網(wǎng)絡(luò)上的獨(dú)特優(yōu)勢使得它逐漸成為Internet上受歡迎的開發(fā)與編程語言,一些著名的計算機(jī)公司紛紛購買了 Java 語言的使用權(quán)。1996年SUN公司成立了Javasoft分公司來維護(hù)和發(fā)展Java語言。在所有搭載了Java的終端中,手機(jī)是最為普及的一類設(shè)備。J2ME是SUN公司專門用于手機(jī)軟件開發(fā)的平臺,特別是新增加的GameAPI使得游戲開發(fā)者能更專注于游戲功能的增強(qiáng),研發(fā)手機(jī)游戲具有一定的現(xiàn)實(shí)意義。反而是 J2SE ,似乎只是被人們用來做一做程序界面的,就連 APPLET 也很少有人使用了(畢竟有了 FLASH )。用 JAVA 來開發(fā)桌面平臺的游戲,似乎很少有人這么做。前段日子我迷上的 游戲中的“連連看”,游戲之余,突發(fā)奇想,也想自己用做一個試試,經(jīng)過一些天的奮戰(zhàn),終于完成了一個小型的java連連看游戲。該課程設(shè)計是基于J2SE環(huán)境編程開發(fā)的一個用數(shù)字來玩的連連看游戲 。在程序開始引用了awt , swing 。在程序一開始引用了 awt 、swing 等包,運(yùn)用里面是組件創(chuàng)建Frame,然后添加面板,再運(yùn)用BorderLayout 把面板分為東、西、南、北、中 五個板塊,然后在中間板塊中運(yùn)用GirdLayout分成6行5列的Button 。之后在6行5列的Button上面添加15對數(shù)字 。 然后定義方法xiao ,分兩個數(shù)字相鄰、同行、不同行,運(yùn)用數(shù)組的原理設(shè)計算法。戲中的地圖看作是一個二維數(shù)組,其中的所有數(shù)字(以下稱“點(diǎn)”)可以看作是數(shù)組中的一個具體的元素。那么,游戲中相同的數(shù)字可以看作是數(shù)組中不同位置兩個值相同的元素。至于直線,讓我們給組數(shù)中的每一個元素賦一個特殊的值如 0 ,以表示地圖上空白的位置。并且同時規(guī)定:當(dāng)連續(xù)的具有該特殊值的點(diǎn)的橫向索引或縱向索引相同時,可以認(rèn)為這是一條直線。當(dāng)數(shù)組中兩點(diǎn)的值相同并且兩點(diǎn)間只需要不超過 3 根直線能連接起來的時候,就讓這兩點(diǎn)的值變?yōu)?0 ,如果數(shù)組中全是 0 值的點(diǎn),就認(rèn)為游戲已經(jīng)結(jié)束。第二章 問題定義:該游戲界面為方格類型,由縱6橫7的直線平行垂直交叉組成,分別是6行5列方塊拼接,共有30格小方塊。方塊上隨機(jī)分布一些數(shù)字,數(shù)字的要求是至少兩兩相同,位置隨機(jī)打亂。游戲規(guī)則是將相同數(shù)字的方塊連接,但要滿足只能至少單邊無阻礙呈直線趨勢連接,否則視為無效,若連接一對成功就消失于界面,繼續(xù)游戲,直到游戲結(jié)束。1. 消去功能: 2. 退出:點(diǎn)擊左下方 “退出游戲”按鈕,結(jié)束游戲。 3. 重列: 游戲過程中,遇到困難難以尋找下一符合要求的一對數(shù)字,可按下重列按扭重新排列方可繼續(xù)游戲。 :重新一局新游戲。 性能需求:1.具有良好的可靠性和安全性。2.對于系統(tǒng)要求比較低。3.使用范圍比較廣。第三章 總體設(shè)計與詳細(xì)設(shè)計xiao(判斷成功的相消)remove(消去兩個按鈕)lianliankan 類mainFrame 面板randomBuild(在30個按鈕上隨機(jī)分配數(shù))estimateEven(判斷兩個按鈕上的數(shù)字是否相等)fraction(包含reload方法)linePassOne rowPassOne (判斷兩個按鈕是否可相消)actionPerformed(按下退出 重列 再來一局執(zhí)行的語句)運(yùn)用BorderLayout GridLayout作用與buttonButton 的響應(yīng)方法的連接調(diào)用方法的連接調(diào)用: 創(chuàng)建button( 數(shù)字 退出 重列 再來一局 ) Label(分?jǐn)?shù)) 詳細(xì)設(shè)計:類lianliankan:JFramemainFrame。intcols=0 cols6introws=0rows5diamondsButton[cols][rows]=newJButton((grid[cols+1][rows+1]))。rows++cols++exitButton=newJButton(退出)。inttwins=1twins=15twins++按下退出、重列、再來一局:()==newlyButton()==exitButtonintgrid[][]=newint[8][7]。()==resetButtonintcols=0cols6cols++FOR 判斷兩個按鈕上的數(shù)
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1