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

正文內(nèi)容

畢業(yè)論文-基于visualc++語言的單機(jī)版斗地主游戲設(shè)計-預(yù)覽頁

2025-02-05 12:47 上一頁面

下一頁面
 

【正文】 le菜單: New 選項的新建文件中 可以選擇創(chuàng)建新的 C++源文件,頭文件等 圖 22 創(chuàng)建新的頭文件和源文件界面 Edit菜單:包含對源文件進(jìn)行編輯的命令,有許多與 Word編輯命令相同, 另外還包含一些針對方便源文件錄入的輔助工具。 如果費(fèi)了很大的精力 , 開發(fā)一個軟件 , 最后卻不滿足用戶的要求 , 從而要重新開發(fā)過 , 這種返工是讓人痛心疾首的 。 這些需求包括 : 功能需求 (做什么 ), 性能需求 (要達(dá)到什么指標(biāo) ), 環(huán)境需求 (如機(jī)型 , 操作系統(tǒng)等 ), 可靠性需求 (不發(fā)生故障的概率) , 安全保密需求 , 用戶界面需求 , 資源使用需求 (軟件運(yùn)行是所需的內(nèi)存 , CPU等 ), 軟件成本消耗與開發(fā)進(jìn)度需求 , 預(yù)先估計以后系統(tǒng)可能達(dá)到的目標(biāo) 。注意需求分析階段的成果是需求規(guī)格說明書 (好象軟考曾經(jīng)考過這個問題 ), 向下一階段提交 。 這里只強(qiáng)調(diào)原型化方法 , 其它的方法如 : 結(jié)構(gòu)化方法 ,動態(tài)分析法等 (個人認(rèn)為 , 對初學(xué)者 不必深究這些方法 , 實際上我也從來沒用過這些方法 )在此不討論 。 建造這樣一個系統(tǒng)的目的是為了考察某一方面的可行性 , 如算法的可行性 , 技術(shù)的可行性 , 或考察是否滿足用戶的需求等 。 探索型 : 目的是要弄清楚對目標(biāo)系統(tǒng)的要求 , 確定所希望的特性 , 并探討多種方案的可行性 。 廢棄策略 : 先建造一個功能簡單而且質(zhì)量要求不高的模型系統(tǒng) , 針對這個系統(tǒng)反復(fù)進(jìn)行修改 , 形成比較好的思想 ,據(jù)此設(shè)計出較完整 、 準(zhǔn)確 、 一致 、 可靠的最終系統(tǒng) , 系統(tǒng)構(gòu)造完成后 , 原來的模型系統(tǒng)就被廢棄不用 。 3. 2 可行性分析 3. 2. 1 可行性分析的意義 可行性研究能使新系統(tǒng)達(dá)到以最小的開發(fā)成本取得最佳的經(jīng)濟(jì)效益。 技術(shù)上的可行性:要分析技術(shù)力量、計算機(jī)性能、通訊網(wǎng)絡(luò)和系統(tǒng)條件等。 ( 3) 資源上的可行性:開發(fā)本系統(tǒng)無需很特殊設(shè)備與環(huán)境,所以資源上具有可東華理工大學(xué)長江學(xué)院畢業(yè)設(shè)計(論文) 需求分析及可行性分析 9 行性。 3. 4 系統(tǒng)的組成和功能構(gòu)想 ( 1) 用戶動作信息錄入功能--輸入 ( 2) 系統(tǒng)信息顯示功能--輸出 ( 3) 登陸功能 ( 4) 退出功能東華理工大學(xué)長江學(xué)院畢業(yè)設(shè)計(論文) 系統(tǒng)總體設(shè)計方案 10 4. 系統(tǒng)總體設(shè)計方案 C/S 模式 C/S 模式 C/S ( Client/Server,客戶機(jī) /服務(wù)器)模式又稱 C/S結(jié)構(gòu),是軟件系統(tǒng)體系結(jié)構(gòu)的一種。中間件負(fù)責(zé)聯(lián)結(jié)客戶應(yīng)用程序與服務(wù)器管理程序,協(xié)同完成一個作業(yè),以滿足用戶查詢管理數(shù)據(jù)的要求。對于中途退出者,若是發(fā)牌之前或經(jīng)過其他玩家一致同意其退出 ,則不對其進(jìn)行處罰,否則,為逃跑性質(zhì),進(jìn)行處罰。當(dāng)請示動作合法時,服務(wù)器發(fā)送許可消息,客戶端方能做出請示動作 (實際上只是顯示動作的結(jié)果,因為服務(wù)器已經(jīng)處理了該動作,在發(fā)送許可的同時發(fā)送了處理結(jié)果 )。主要使用了以下幾個類來實現(xiàn)數(shù) 據(jù)的傳輸。成員: 消息 message,數(shù)據(jù)相關(guān)者 InfoAbout,東華理工大學(xué)長江學(xué)院畢業(yè)設(shè)計(論文) 系統(tǒng)總體設(shè)計方案 11 Serialize(CArchiveamp。然后,當(dāng)對應(yīng)客戶端發(fā)來動作請示 時, CClientSocket 自動捕獲之,通過playingcards 調(diào)用規(guī)則機(jī)制(請看( 2)游戲規(guī)則的實現(xiàn)) ,進(jìn)行合法性判斷以后,把所得的處理結(jié)果填入 Cs數(shù)據(jù)傳送單元,再廣播出去。 類 playing_Cards :游戲規(guī)則類,數(shù)據(jù)成員:玩家數(shù)目( num_Players),有牌數(shù)目( num_Cards),每個玩家有牌數(shù)目( cards_Each)等。 Colors,b都是根據(jù)需要,對 card 的補(bǔ)充。 客戶端模塊設(shè)計 (1) 登錄功能的實現(xiàn) 類 CClientUseSocket :客戶端登陸 Socket,專 用于收發(fā)連接登陸請求,登陸成功之后,即刻關(guān)閉。點擊 “開始游戲” 就可以向服務(wù)器發(fā)送登錄請示。 類 Card: 卡片類(牌),數(shù)據(jù)成員花色( color) ,牌面( value)等等 類 CS:數(shù)據(jù)傳送單元, C/S模式之間的數(shù)據(jù)傳送。 東華理工大學(xué)長江學(xué)院畢業(yè)設(shè)計(論文) 系統(tǒng)總體設(shè)計方案 12 這其實與 (1)數(shù)據(jù)傳輸?shù)膶崿F(xiàn)講的是同一個原理 ,它們不同之處就在客戶端不向服務(wù)器端發(fā)送反饋信息。 int m_nValue。 class CPlayingCards { public: 記錄未出的牌和數(shù)量 出 牌 判斷出牌的合法性 記錄出牌后剩下的牌和數(shù)量 不合法 合法 東華理工大學(xué)長江學(xué)院畢業(yè)設(shè)計(論文) 詳細(xì)設(shè)計與系統(tǒng)實現(xiàn) 16 int m_nCardsTable[17]。 CCard m_cDiscarded[20]。 CCard m_cDiscarding[20]。 private: ( 2) 判斷出牌的合法性 流程圖 圖 62 出牌合法性流程圖 ( 3) 按選中的紙牌類型 出牌 代碼 int Search1(CCardsTypeamp。 int Search3(CCardsTypeamp。 int Search31(CCardsTypeamp。 int Search411(CCardsTypeamp。 打出的紙牌 上家出的牌 不合法 合 法 不符合 出牌類型 判斷 符合 大 小 東華理工大學(xué)長江學(xué)院畢業(yè)設(shè)計(論文) 詳細(xì)設(shè)計與系統(tǒng)實現(xiàn) 17 int Search3311(CCardsTypeamp。 int Search222(CCardsTypeamp。 int Search5(CCardsTypeamp。 int Search7(CCardsTypeamp。 int Search9(CCardsTypeamp。 BOOL AI_Patch1()。 void ScanToTable()。 int DirectChoose()。 顯示信息功能 分牌 開始游戲后,系統(tǒng)會自動輪流分發(fā)紙牌到三個玩家手里,留下 3 張紙牌做底牌。i++) { //發(fā)牌給左邊玩家 。 //發(fā)牌給中間玩家 。 PlaySound(MAKEINTRESOURCE(IDR_GIVE),AfxGetResourceHandle(), SND_ASYNC|SND_RESOURCE|SND_NODEFAULT )。 pRightCardsm_nCardsCounter++。 pCardsMapm_cLordCards[0].m_bVisual = 1。 // MoveCard(Lord_Card2_x, Lord_Card2_y, Card_x, Card_y, 0, 17, 50)。 PlaySound(MAKEINTRESOURCE(IDR_GIVE),AfxGetResourceHandle(), SND_ASYNC|SND_RESOURCE|SND_NODEFAULT )。 RedrawGame()。 LPDIRECTDRAWSURFACE7 lpddsbg_Person[6]。 public: 東華理工大學(xué)長江學(xué)院畢業(yè)設(shè)計(論文) 詳細(xì)設(shè)計與系統(tǒng)實現(xiàn) 21 int Init()。 int ChooseLord()。 如果不當(dāng),系統(tǒng)會再次隨機(jī)在另外兩個玩家身上選擇地主。 其截圖如下: 圖 65 選中的牌正常打出去 非法出牌 顯示 如果不合法 ,系統(tǒng)將不打出去 ,并且,將不合法的牌還原到動作者手中,讓動作者東華理工大學(xué)長江學(xué)院畢業(yè)設(shè)計(論文) 詳細(xì)設(shè)計與系統(tǒng)實現(xiàn) 22 重新選擇 , 出牌 OR過牌。 ::RedrawGame(NULL)。 pDrawTextGDI(pLeftPlayerm_szName,400,350,RGB(0,0,0),200,lpddsback)。 //中間玩家 。 sprintf(score_info,%d,nCenter)。 pDrawTextGDI(pRightPlayerm_szName,580,350,RGB(0,0,0),200, lpddsback)。 switch( nCurrentLord ) { case 0: pDrawDrawSurface(lpddsbg_Menu[1], 3903,2703,76,76, lpddsback,1)。 case 2: pDrawDrawSurface(lpddsbg_Menu[1], 5703, 2703,76,76, lpddsback,1)。 } void CDrawItemEngine::Redraw(LPDIRECTDRAWSURFACE7 pSurface) { if( pCardsMapm_nUpCounter == 0 ) { pDrawDrawSurface(lpddsbg_Menu[4],660, 550,80,30, lpddsback,0)。 case 1: pDrawDrawSurface(lpddsbg_Menu[1], 403, 6203,76,76, lpddsback,1)。 }東華理工大學(xué)長江學(xué)院畢業(yè)設(shè)計(論文) 結(jié)論 25 結(jié) 論 畢業(yè)設(shè)計是對我 們大學(xué)生活四年來教學(xué)的一個總結(jié)性考察,里面包含了我們學(xué)過的很多方面的知識,平時的學(xué)習(xí)都是自己聽老師講解,或者就是做練習(xí)之類,缺少了自己的獨立思考,通過這次的畢業(yè)設(shè)計,讓自己清楚了解到自己的學(xué)習(xí)程度,和自我學(xué)習(xí)思考的能力。在論文的設(shè)計中它不僅培養(yǎng)了我嚴(yán)謹(jǐn)?shù)乃季S方法,更造就了我積極樂觀的生活態(tài)度??墒墙裉旎仡櫫艘幌乱粋€學(xué)期的努力,卻欣然發(fā)現(xiàn),在這個學(xué)期里學(xué)到的東西很多很多 。 另外,也要感謝 學(xué)校在這方面給予我們提供 了大量的支持和幫助,給每個設(shè)計小組都配有指導(dǎo)老師,幫助我們能順利的完成整個設(shè)計。t appealed against the disciplinary action your employer has taken against you. However, if you win your case, the tribunal may reduce any pensation awarded to you as a result of your failure to appeal. Remember that in most cases you must make an application to an employment tribunal within three months of the date when the event you are plaining about happened. If your application is received after this time limit, the tribunal will not usually accept i. If you are worried about how the time limits apply to you If you are being represented by a solicitor at the tribunal, they may ask you to sign an agreement where you pay their fee out of your pensation if you win the case. This is known as a damagesbased agreement. In England and Wales, your solicitor can39。s Premier League match at Chelsea on Sunday. I am going to be at the match tomorrow and I have asked to meet Ya ya Toure, he told BBC Sport. For me it39。s actions. CSKA said they were surprised and disappointed by Toure39??傆X 得自己似乎應(yīng)該去做點什么,或者
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1