資源描述:
《基于MFC的對戰(zhàn)象棋設(shè)計(jì)與實(shí)現(xiàn)本科畢業(yè)設(shè)計(jì)論文》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、淮陰師范學(xué)院畢業(yè)論文(設(shè)計(jì))畢業(yè)設(shè)計(jì)說明書學(xué)生姓名學(xué)號學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院專業(yè)軟件工程題目基于MFC的對戰(zhàn)象棋設(shè)計(jì)與實(shí)現(xiàn)指導(dǎo)教師(姓名)(專業(yè)技術(shù)職稱/學(xué)位)39淮陰師范學(xué)院畢業(yè)論文(設(shè)計(jì))畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性聲明和使用授權(quán)說明原創(chuàng)性聲明本人鄭重承諾:所呈交的畢業(yè)設(shè)計(jì)(論文),是我個人在指導(dǎo)教師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。盡我所知,除文中特別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得及其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過的材料。對本研究提供過幫助和做出過貢獻(xiàn)的個人或集體,均已在文中作了明
2、確的說明并表示了謝意。作者簽名: 日 期: 指導(dǎo)教師簽名: 日 期: 使用授權(quán)說明本人完全了解大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計(jì)(論文)的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版本;學(xué)校有權(quán)保存畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務(wù);學(xué)校可以采用影印、縮印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的前提下,學(xué)校可以公布論文的部分或全部內(nèi)容。作者簽名: 日 期: 39淮陰師范學(xué)院畢業(yè)論文(設(shè)計(jì))畢業(yè)論文獨(dú)創(chuàng)
3、性聲明本人鄭重聲明:本論文是我個人在導(dǎo)師指導(dǎo)下進(jìn)行的研究工作及取得的研究成果。本論文除引文外所有實(shí)驗(yàn)、數(shù)據(jù)和有關(guān)材料均是真實(shí)的。盡我所知,除了文中特別加以標(biāo)注和致謝的地方外,論文中不包含其他人已經(jīng)發(fā)表或撰寫過的研究成果。其他同志對本研究所做的任何貢獻(xiàn)均已在論文中作了明確的說明并表示了謝意。作者簽名:日期:39淮陰師范學(xué)院畢業(yè)論文(設(shè)計(jì))摘要:中國象棋是我國歷史悠久的智力對戰(zhàn)游戲,發(fā)展至今已有數(shù)千年的歷史,是中華民族智慧的結(jié)晶。然而,傳統(tǒng)象棋存在著棋盤單一、棋子收拾繁瑣、下棋場地單一、無法及時找到對弈玩家?guī)状蟊锥?。隨著計(jì)算機(jī)技術(shù)的發(fā)展,電子版
4、象棋游戲的誕生,很好的解決了這些問題。本設(shè)計(jì)正是開發(fā)這樣一款電子象棋游戲,它采用MFC文檔視圖體系結(jié)構(gòu)和Visual?C++開發(fā)工具,實(shí)現(xiàn)了具有背景棋盤和棋子種類的變換,走棋,悔棋,還原和網(wǎng)絡(luò)對弈功能。本設(shè)計(jì)還進(jìn)行了畫面閃爍消除,視覺效果更加人性化,且鼠標(biāo)操作,簡單易用,無須安裝,即開即用。關(guān)鍵詞:中國象棋,MFC文檔視圖,VisualC++,網(wǎng)絡(luò)對弈,消除閃爍,即開即用39淮陰師范學(xué)院畢業(yè)論文(設(shè)計(jì))Abstract:ChineseChessisourlonghistoryofintellectualbattlegame,thedevel
5、opmenthasseveralthousandyearsofhistory,isthecrystallizationofthewisdomoftheChinesenation.However,thetraditionalchessthereisasingleboard,thepiecespackcumbersome,chessvenuessingle,notbeenabletofindseveralmajordrawbacksofthechessplayers.Withthedevelopmentofcomputertechnology,
6、theelectronicversionofthebirthofachessgame,agoodsolutiontotheseproblems.????Thedesignisthedevelopmentofanelectronicchessgame,whichusesMFCdocumentviewarchitectureandVisualC++developmenttools,backgroundboardandpieceskindoftransformation,playingchess,undo,restore,andnetworkch
7、essfunction.Thisdesignalsoflickeringeliminate,visualeffects,morehuman,mouseoperation,easytouse,noneedtoinstall.Keywords:Chinesechess,MFCdocumentview,VisualC++,networkgame,eliminateflicker,instantavailable39淮陰師范學(xué)院畢業(yè)論文(設(shè)計(jì))目錄1緒論41.1課題背景41.2象棋簡介41.3MFC及相關(guān)技術(shù)42概要設(shè)計(jì)42.1設(shè)計(jì)思路分析42.2
8、主要功能42.3軟件信息42.4流程圖43程序詳細(xì)設(shè)計(jì)說明43.1界面設(shè)計(jì)43.2數(shù)據(jù)結(jié)構(gòu)43.3棋子走法43.3.1車43.3.2馬43.3.3相(象)43.3.4仕(士)43