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

正文內(nèi)容

java課程設(shè)計(jì)--多用途五子棋的實(shí)現(xiàn)-全文預(yù)覽

  

【正文】 n(x11)   {   break。i=1。(intGame_Body[x1][y1+i]==intGame_Body[x][y])   {   t+=1。i++   for豎   {   intGame_win_2(int   }   else   {   return   }   else   {   break。i++   }   }   for(x115)   {   break。i=1。   x1=x。y)   }   public//設(shè)置組件狀態(tài)   {   (e)。   }   publicvoidj++)   {   for(int   Game_btn_enable(true)。Game_start_csh()   Game_btn_enable(false)。   }   }   publici=1。15*15   {   ()。void黑子。String(Game_win_4(x/20,y/20))(Game_win_3(x/20,y/20))(Game_win_2(x/20,y/20))(Game_win_1(x/20,y/20))   color_Qizi=1。   if   }   ify)   }   publice){}   publicmouseDragged(MouseEventvoide){}   public   set_Qizi(x1,y1)。(x1%2010)   {   x1+=20。()20(()20x1,y1。mouseClicked(MouseEventvoid   ifvoid(ckbHB[0].getState())   }   public   ckbHB[1].addItemListener(this)。   ckbHB[1].setBounds(380,20,60,30)。Checkbox(白子先,ckgHB,false)。   add(b2)。   addMouseListener(this)。CheckboxGroup()。ckbHB[]=newlblWin=new   Button20intGame_Body[][]=newintGame_Start=0。color_Qizi=0。extends      importn 四、詳細(xì)設(shè)計(jì)n n //   import 下棋用二維數(shù)組模擬棋盤(pán)chessbody[17][17],黑方下棋,則黑方所下棋位置的值等于旗子的顏色加一,白方類(lèi)似。 對(duì)JTextField注冊(cè)ActionListener,用戶(hù)輸入聊天信息后,通過(guò)Server傳遞給其他用戶(hù),在對(duì)話(huà)框JTextArea內(nèi)顯示。定義黑子int類(lèi)型 0,白子1。三、設(shè)計(jì)思路 板塊的顯示 畫(huà)棋盤(pán) 調(diào)用public void paint(Graphics g){QiPan(g)。初始化:開(kāi)始、重置、 退出;角色選擇:黑方、白方、旁觀(guān)。(4)運(yùn)行調(diào)試與分析討論給出運(yùn)行屏幕截圖,分析運(yùn)行結(jié)果,有何改進(jìn)想法等。2.課程設(shè)計(jì)的任務(wù)及要求1)課程設(shè)計(jì)任務(wù):實(shí)現(xiàn)一個(gè)簡(jiǎn)單的多用戶(hù)五子棋的游戲程序,包括如下兩個(gè)界面設(shè)計(jì)要求:五子棋游戲室界面:用戶(hù)可以選擇對(duì)弈桌及角色(執(zhí)黑、執(zhí) 白、旁觀(guān));游戲界面:有開(kāi)始、退出、悔棋、判斷勝負(fù);發(fā)言及顯示區(qū);用戶(hù)列表區(qū);棋盤(pán)繪制區(qū);使用Socket來(lái)完成服務(wù)端和客戶(hù)端的通信;使用多線(xiàn)程技術(shù)支持多用戶(hù)操作;增強(qiáng)功能:支持用戶(hù)注冊(cè)、添加和刪除好友、戰(zhàn)績(jī)顯示、發(fā)送消息、接受消息、多人聊天等功能;使用數(shù)據(jù)庫(kù)保存用戶(hù)信息。三、課程設(shè)計(jì) 地點(diǎn): 3號(hào)教學(xué)樓 機(jī)房8 四、課程設(shè)計(jì)內(nèi)容要求:1.本課程設(shè)計(jì)的目的(1)使學(xué)生鞏固和提高Java編程技術(shù)(2)培養(yǎng)學(xué)生掌握程序設(shè)計(jì)的基本思路和方法; (3)加強(qiáng)學(xué)生研發(fā)、調(diào)試程序的能力;(4)培養(yǎng)學(xué)生分析、解決問(wèn)題的能力;(5)提高學(xué)生的科技論文寫(xiě)作能力。3)課程設(shè)計(jì)論文編寫(xiě)要求(1)課程設(shè)計(jì)任務(wù)及要求(2)設(shè)計(jì)思路工作原理、功能規(guī)劃(3)詳細(xì)設(shè)計(jì)數(shù)據(jù)分析、算法思路、類(lèi)設(shè)計(jì)、功能實(shí)現(xiàn)(含程序流程圖、主要代碼及注釋?zhuān)?、界面等。二、需求分?棋盤(pán)板塊 畫(huà)一個(gè)1515的棋盤(pán)版面,及兩個(gè)按鈕組。 編譯環(huán)境 Eclipse 實(shí)驗(yàn)室上機(jī) 在宿舍編寫(xiě) 參考資料 Java 語(yǔ)言使用教程,百度文庫(kù)資料(五子棋判斷勝負(fù)算法)。 聊天板塊 在初始化時(shí)定義一個(gè)JTextArea 和一個(gè)JTextField 實(shí)現(xiàn)聊 天功能 注冊(cè)監(jiān)聽(tīng) 對(duì)角色選擇按鈕注冊(cè)ActionListener監(jiān)聽(tīng),設(shè)置用戶(hù)的角色。 對(duì)鼠標(biāo)注冊(cè)mouseClicked監(jiān)聽(tīng),鼠標(biāo)點(diǎn)擊棋盤(pán)時(shí)獲取下棋的位置。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1