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

正文內容

java課程設計--多用途五子棋的實現(xiàn)-資料下載頁

2025-01-18 12:49本頁面
  

【正文】   t+=1。   }   else   {   break。   }   }   if(t4)   {   returntrue。   }   else   {   returnfalse。   }   }   publicbooleanGame_win_4(intx,inty)//判斷輸贏左斜   {   intx1,y1,t=1。   x1=x。   y1=y。   for(inti=1。i5i++)   {   if(x115)   {   break。   }   if(intGame_Body[x1+i][y1+i]==intGame_Body[x][y])   {   t+=1。   }   else   {   break。   }   }   for(inti=1。i5i++)   {   if(x11)   {   break。   }   if(intGame_Body[x1i][y1i]==intGame_Body[x][y])   {   t+=1。   }   else   {   break。   }   }   if(t4)   {   returntrue。   }   else   {   returnfalse。   }   }   } ChatSever類 public void run(){ (Thread is running)。 try{ //監(jiān)聽客戶端是否發(fā)消息過來 while(true){ String receive = ()。 if(receive == null) return。 //當某客戶離開,給其它客戶端發(fā)消息 if((leave)){ for(int i=0。i ()。i++){ ServerThread st = (ServerThread)(i)。 (***+getID()+leaving...***)。 } }else{ //把某客戶端發(fā)過來的發(fā)送到所有客戶端 for(int i=0。i ()。i++){ ServerThread st = (ServerThread)(i)。 (+getID()+: +receive)。} 五、運行調試與分析討論 圖 5—1 棋盤圖5—1 棋盤圖,當選擇好黑白角色后點擊開始,便可以下棋;點擊重置時重新開始下棋;點擊退出時結束游戲,并退出。 該棋盤未實現(xiàn)網(wǎng)絡棋盤,只能自己跟自己下棋。還欠缺悔棋步驟,可以用Vector存儲已下的棋子的信息,調用repaiant() 然后再畫除最后一步的棋盤,實現(xiàn)悔棋操作。由于對Socket 用法還不熟悉,不能將棋盤通信與聊天通信區(qū)分開來,也就不能實現(xiàn)聯(lián)網(wǎng)下棋。 圖5—2ChatServer 如果用戶登錄則監(jiān)聽 listening ......、accept a client使用了Socket,和多線程技術。定義了Vector 存儲用戶線程,實現(xiàn)ChatServer將信息傳遞給每個用戶,接收每個用戶的信息。圖5—3聊天對話框 用戶5進入了聊天,對話。當對話框縮小或關閉時ChatServer都會發(fā)出用戶離開的消息。此對話框可以允許多個用戶群聊,但是少了一個窗口顯示所有在線用戶信息。即要求五,增強功能未實現(xiàn)。不能實現(xiàn)用戶注冊,添加好友,查看好有信息,對于數(shù)據(jù)庫的使用不太熟悉。14六、設計體會與小結經(jīng)過為期一周的課程設計,感覺自己所學遠遠不能解決做課設時的需求。在熟悉課本和上網(wǎng)搜索后,才算馬馬虎虎的完成了任務。我曾經(jīng)對這種傳說中KO榜上排名第一的編程語言充滿期待和憧憬,但到了真正實驗的時候才發(fā)現(xiàn)我的想法是多么幼稚和一廂情愿??赡苁刮覍λ€缺乏足夠的了解,可能我所追求的優(yōu)點正好都是Java的弱項,可能我內心還存在著一點點對它的偏見,但是在我使用Java的頭幾十個小時中,它沒有表現(xiàn)出任何一點能夠取悅我,讓我眼前一亮的東西——連一點趨勢都沒有。我非常認可這點,就是Java是一種完美的面向對象的編程語言,以至于它似乎沒有面向用戶什么東西。在畫棋盤時,調用draw方法對于畫圖這塊的坐標布置,在今后學畫其他圖畫時能夠得心應手。獲取棋子方法的巧妙,注冊鼠標,獲取點擊位置,除以棋盤間隔,去掉不為整數(shù)的一塊,再乘以棋盤間隔便獲得最臨近點的下棋坐標,即所要下棋的位置。用二維數(shù)組模擬棋盤,無棋子的置為0,黑子置為1,白子置為2,以便在判斷勝負時利于同色棋子的查找。整個棋盤就模擬出來了,很巧妙,不過有更好的方法用向量存儲棋子信息,便于悔棋等操作。這次的課程設計感覺不是很成功,平時學的東西不能靈活應用,頭腦一片漿糊似的,搞不太清楚java程序,今后將多倍學習、多加鍛煉、多加積累知識……七、參考文獻[1]丁振凡. Java語言實用教程(第2版)[M]. 北京郵電大學出版社. [2]丁振凡. Java語言實用教程實驗指導(第2版)[M]. 北京郵電大學出版社. [3]楊樹林等. Java語言最新實用案例教程(第2版)[M]. 清華大學出版社. 15
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1