课设报告_工作总结汇报_总结汇报_实用文档

课设报告_工作总结汇报_总结汇报_实用文档

ID:43568519

大小:375.53 KB

页数:16页

时间:2019-10-11

课设报告_工作总结汇报_总结汇报_实用文档_第1页
课设报告_工作总结汇报_总结汇报_实用文档_第2页
课设报告_工作总结汇报_总结汇报_实用文档_第3页
课设报告_工作总结汇报_总结汇报_实用文档_第4页
课设报告_工作总结汇报_总结汇报_实用文档_第5页
资源描述:

《课设报告_工作总结汇报_总结汇报_实用文档》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、成绩评定表学生姓名崔子健班级学号1503050319专)Ik计算机科学与技术课程设计题目人机24点游戏评语组长签字:成绩日期2016年月曰课程设计任务书学院信息科学与工程学院专业计算机科学与技术学生姓名崔子健班级学号1503050319课程设计题目人机24点实践教学要求与任务:扑克牌游戏扩展书中&5节的DeckOfCards类,从网上下载扑克牌图片,在窗口程序中实现人机24点游戏。机器发到的牌在游戏过程中都显示背面,每局结束后翻开,人发到的牌一直是翻开的。工作计划与进度安排:第17周:问题分析,方案设计,软件编码和调试;第18周:软件测试,书写课设报告,答辩

2、指导教师:2016年6月16日专业负责人:20166月16日学院教学副院长:2016年6月17日一.实训题目与实训任务1.实训题目:扑克牌游戏2.任务要求扩展书中8・5节的DeckOfCards类,从网上下载扑克牌图片,在窗口程序中实现人机24点游戏。机器发到的牌在游戏过程中都显示背面,每局结束后翻开,人发到的牌一直是翻开的。3•题目分析1)创建Forml窗口,用picturebox构建牌堆及用户,机器手牌图片。使用Button控件创建1至10按钮和四个运算符号,使用ToolStripMenuItem控件开始或退LL1游戏。2)创建rand类,创建Rand类

3、返回值为string,用Random以吋间为种子值计算1至52中的数,将数转换为string型加入文件位置字符串,在Forml中pictureBox控件显示系统中存储的扑克牌照片。在Forml中调用四次Rand类以充满手牌。创建computer类以标记电脑手牌。3)在Forml中使用TextBox接收数字及运算符,使用DataTabel.Compute计算TextBox中四则运算表达式的值,并确定是否等于24o4.开发工具和环境开发工具:VosualStudio2015开发环境:Windows10一.软件设计1•关键技术分析(UML图)rand+astrin

4、g+num[52]int+iint+raRandom+momberint+Rand(),+compute()2.功能模块设计3系统各功能模块的详细设计(计算流程图)开始游戏重新洗牌分发扌卜克4I,I<无SM

5、馬重复计算禊1I—

6、堇新计算令算正确

7、[计算错误

8、1I,电脑手牌翻开游戏结束一.软件测试及运行结果1.主要运彳丁界血2.测试方案点击开始游戏计算24点并单击确认3•测试开始游戏图2:开始界面随机分发扑克牌€图3:用户手牌计算24点图4:文本框中显示24点运算式计算正确图5:提示正确信息点击确认后,电脑手牌翻开♦59-OXMBJtemabei□aa□□□□

9、aaBB图6:电脑手牌4.结果说明该24点软件可实现随机抽取八张无重复图片分配手牌,并使用户心算24点,可开发大脑能力,锻炼心算及反应能力。值得提出的是,本程序还有不足之处:本程序对于重复性问题还未有完全解决,但可以消掉一部分重复。为了更好的学习,我还望请老师多多指点,今后可以更新程序,把其所有不足之处都解决,也让自己能有所提高。一.源代码清单Forml:usingSystem;usingSystem・Collections・Generic;usingSystem・ComponentModel;usingSystem.Data;usingSystem.Dra

10、wing;usingSystem・Linq;usingSystem.Text;usingSystem.Threading;usingSystem・Windows・Forms;namcspacc扌卜克{publicpartialclassForml:Form{publicBorml(){InitializeComponenlX);picture();}privatevoidpicture()开始游戏ToolSlripMenuTLem.Text="洗牌";randaaa=newrand();pictureBoxl4.Image=Image・FroniFile(a

11、aa・Rand());Thread.Sleep(lOO);pictureBoxl5.Tmage二Image.FromFi1e(aaa.Rand());Thread.Sleep(100);picturcBoxlG・Image=Image.FromFilc(aaa・Rand());Thread.Sleep(lOO);pictureBoxl7・Image二Image・Fro】nFile(aaa・Rand());intbl二aaa・computer();Thread.Sleep(100);intb2=aaa・computer();Thread.Sleep(lOO);

12、intb3二aaa・computer();Threa

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。