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

正文內(nèi)容

基于java開發(fā)的蜘蛛紙牌程序開發(fā)文檔-資料下載頁

2024-11-17 21:54本頁面

【導(dǎo)讀】有抄襲行為,凡涉及其他作者的觀點(diǎn)和材料,均作了注釋,若有不實,后果由本人承擔(dān)。摘要:java是由SunMicrosystems公司于1995年5月推出的Java程序設(shè)計語言(以下簡稱Java. 蜘蛛紙牌是一款受人喜歡的休閑游戲,微軟。本人做的蜘蛛紙牌游戲開發(fā)理念是基于WINDOWSXP操作系統(tǒng)中自帶蜘蛛紙牌游戲。語言實現(xiàn)了蜘蛛紙牌游戲的主要功能如紙牌的移動、放置、回收、重發(fā)。實現(xiàn)紙牌游戲的用戶界面,通為各個菜單組件添加監(jiān)視器來實現(xiàn)鼠標(biāo)單擊事件所觸發(fā)的接口方法,通過設(shè)置紙牌的等級來初始化紙牌隨機(jī)分配紙牌,為。用戶玩紙牌游戲提供相應(yīng)的等級。言,讓我懂得和洗去了更多程序開發(fā)的知識及經(jīng)驗,為以后進(jìn)入編程工作提供條件。

  

【正文】 回收以及回收的總次數(shù) } } x += 101。 } c += 10。 } 代碼實現(xiàn)如下: 用鼠標(biāo)拖動紙牌 public void mouseDragged(MouseEvent arg0){ if (canMove){ 22 int x = 0。 int y = 0。 Point p = ()。 x = 。 y = 。 (x, y)。 } } 方法:放置紙牌 public void setNextCardLocation(Point point){ PKCard card = (this)。 if (card != null){ if (point == null){ (null)。 (())。 ()。 (, card)。 } else{ point = new Point(point)。 += 20。 (point)。 = 20。 (())。 (point)。 ((), card)。 = ()。 } } } 顯示當(dāng)前紙牌可行的操作: 代碼實現(xiàn)如下: 返回值: void 方法:顯示可移動的操作 public void showEnableOperator(){ int x = 0。 out: while (true){ Point point = null。 PKCard card = null。 do{ if (point != null){ n++。 23 } point = (n)。 while (point == null){ point = (++n)。 if (n == 10) n = 0。 x++。 if (x == 10) break out。 } card = (PKCard) (point)。 } while (!())。 while ((card) != null amp。amp。 (card).isCardCanMove()){ card = (card)。 } if (a == 10){ a = 0。 } for (。 a 10。 a++){ if (a != n){ Point p = null。 PKCard c = null。 do{ if (p != null){ a++。 } p = (a)。 int z = 0。 while (p == null){ p = (++a)。 if (a == 10) a = 0。 if (a == n) a++。 z++。 if (z == 10) break out。 } c = (PKCard) (p)。 } while (!())。 if (() == () + 1){ (card)。 try{ (800)。 } catch (InterruptedException e){ 24 ()。 } (c)。 a++。 if (a == 10){ n++。 } break out。 } } } n++。 if (n == 10){ n = 0。 } x++。 if (x == 10){ break out。 } } } : 代碼實現(xiàn)如下: 返回值: void 方法:判斷紙牌的擺放是否完成 public void haveFinish(int column){ Point point = (column)。 PKCard card = (PKCard) (point)。 do{ (point)。 (new Point(20 + finish * 10, 580))。 //將組件移動到容器中指定的順序索引。 (card, 1)。 //將紙牌新的相關(guān)信息存入 Hashtable ((), card)。 25 (false)。 point = (column)。 if (point == null) card = null。 else card = (PKCard) (point)。 } while (card != null amp。amp。 ())。 finish++。 //如果 8 付牌全部組合成功,則顯示成功的對話框 if (finish == 8){ (this, 恭喜你,順利通過! , 成功 , )。 } if (card != null){ ()。 (true)。 } } } 26 運(yùn)行程序: 將文件 、 、 、 及所需要的 images 圖像文件保存到同一個文件中。利用 javac 命令對文件進(jìn)行編譯,使用的命令如下: Javac 之后利用 java 命令執(zhí)行程序,使用的命令如下: Java Spider 具體運(yùn)行過程如圖所示: 發(fā)布程序: 要發(fā)布此應(yīng)用程序,需要將應(yīng)用程序打包。使用 ,可以吧應(yīng)用程序涉及的類和圖片壓縮成一個 jar 文件,這樣就可以發(fā)布程序啦。 首先編寫一個清單文 件,名為 ,其代碼如下: ManifestVersion: CreatedBy:(Sun Microsystems Inc.) MainClass: Spider 將此清單文件保存起來 然后,使用如下命令生成 jar 文件: Jar cfm *.class 其中參數(shù) c 表示要生成一個新的 jar 文件; f 表示要生成的 jar 文件的名字; m表示要生成的清單文件的名字。 如果機(jī)器安裝過 WinRAR 解壓軟件,并將 .jar 文件與解壓縮軟件做了 關(guān)聯(lián),那么 文件的類型是 WinRAR,使得 java 程序無法運(yùn)行。因此,在發(fā)布軟件時還應(yīng)該再寫一個有如下內(nèi)容的 bat 文件 (): Javaw jar 27 然后可以通過雙擊 來運(yùn)行程序。 : 通過這次 java蜘蛛紙牌程序設(shè)計的實現(xiàn)使我感覺到用 java這種面向?qū)ο笳Z言開發(fā)程序更加便捷、簡單。這也是 java 語言的魅力所在,也是 java 語言受到大多數(shù)程序員首選開發(fā)語言的原因。本程序設(shè)計是我自己耗時一個多月的時間才設(shè)計出來的,雖 然付出了許多辛苦,但是覺得自己的努力沒有白費(fèi),當(dāng)看到自己開發(fā)的程序能夠運(yùn)行時,內(nèi)心很有成就感。其次,所開發(fā)的蜘蛛紙牌游戲的功能實現(xiàn)尚有不足,有些功能的實現(xiàn)經(jīng)過自己反復(fù)琢磨才有所理解。本游戲的開發(fā)所實現(xiàn)的都是我們通常接觸到得功能,也是基礎(chǔ)的功能。如紙牌的初始化、移動、放置、 發(fā)牌、回收等等。高級的功能如紙牌提示的聲音、統(tǒng)計信息、顯示動畫等功能的實現(xiàn)是自己力不能及的,望以后自己慢慢研究。 需要注意的開發(fā)過程中的問題 : 、釋放、拖動、移動、放置紙牌時的 事件處理方法的實現(xiàn)。 。 、發(fā)牌、回收等功能算法實現(xiàn)的過程。 參考文獻(xiàn) 《 30天學(xué)通 java項目案例開發(fā)》 吳亞峰著 電子工業(yè)出版社 2020 《零基礎(chǔ)學(xué) java》 常建華著 機(jī)械工業(yè)出版社 2020 《 Java語言程序設(shè)計》 Liang著 機(jī)械工業(yè)出版社 2020 《 21天學(xué)通 java》 龐永慶著 電子工業(yè)出版社 2020 《 Java網(wǎng)絡(luò)編程》 哈諾德(英 )編著 中國電力出版社 2020 《 Java編程思想》 埃克爾(美)編著 機(jī)械工業(yè)出版社 2020 《 Java項目案例集錦》 袁然編著 電子工業(yè)大學(xué)出版社 2020 《 java案例精編》 張廣彬 王小宇 編著 清華大學(xué)出版社 2020 《 java從入門到精通》 魔樂科技著 人民郵電大學(xué)出版社 2020 《 Java開發(fā)實戰(zhàn)經(jīng)典》 李興華編著 清華大學(xué)出版社 2020 28 文檔來源網(wǎng)絡(luò),版權(quán)歸原作者。 如有侵權(quán),請告知,我看到會立刻處理。
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1