1 / 29
文档名称:

java课程设计.doc

格式:doc   大小:1,260KB   页数:29页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java课程设计.doc

上传人:beny00001 2019/7/30 文件大小:1.23 MB

下载得到文件列表

java课程设计.doc

相关文档

文档介绍

文档介绍:课程设计报告(2016—2017学年第2学期)、设计目的及要求 1二、系统需求分析 2三、系统总体设计 4四、系统详细设计 :  6五、代码调试 11六、小结 14参考文献 15七、附录 ,综合自己在校期间所学的理论知识,设计开发24点游戏,使自己熟悉应用系统的开发过程,进一步理解面向对象程序设计的思想和方法,利用Java语言进行程序设计的能力,培养自主思考能力,检验学****效果和动手能力,初步掌握基础编程知识,并锻炼发现问题、分析问题和解决问题的能力。从而达到理论与实践相结合的目的。加深对《Java语言与面向对象技术》课程基础知识的理解,掌握Java语言面向对象程序设计的开发方法和步骤。***牌来进行的益智的游戏,游戏内容为:从一副***牌四个花色的1到K等52张牌中,任意抽取4张牌,运用加、减、乘、除和括号等运算符把牌面上的数进行运算得到24。游戏有不同的版本,其实是对J、Q、和K的处理有所不同。有的版本版本是把J、Q、和K去除,只用1到10来进行游戏;有的版本是把J、Q、和K当成10;还有的版本是用J表示11,Q表示12,K表示13。此次课程设计采用的是把J表示11,Q表示12,K表示13,使游戏的四张牌在1~K这13张牌中随机取牌。具体功能如下: ⑴对游戏设计三个难易级别,分别为初级、中级和高级。每次开始游戏前可以根据玩家的需要进行难度设置,如若不设置,系统默认难度级别为初级,设置完难度级别之后就可以开始游戏了,单击“发牌”按钮,桌面上出现四张翻开的***牌,与此同时,游戏开始计时,时间条开始前进。 ⑵在规定的时间内,玩家可以在“输入结果”的编辑框中输入自己想好的算式,然后点击“验算”按钮:如果输入的算式经运算后所的答案正确,则会弹出“恭喜,你成功答对了一题”的窗口;如果输入的数字与给出的牌的数字不符或者符号不合法,则会弹出“抱歉,你答错了”的窗口;如果未输入任何的数字和算符,则会弹出“输入不能为空!”的窗口。⑶ 程序中可以记录游戏的历史记录。⑷如果在规定的时间内,玩家没有点击验算按钮,则会弹出“对不起,你失败了”的窗口。⑸在结束本轮游戏后,如果玩家想继续游戏,则可点击“发牌”按钮即可重新发牌,开始下一轮的游戏;如果玩家想结束游戏,则可点击“结束”按钮即可结束游戏二、。:设计良好的游戏界面可以让玩家充分感受到游戏带来的娱乐性,游戏的背景色是绿色,尽量降低玩家游戏时的用眼疲劳,最大化的为玩家带来舒适的娱乐环境。游戏形状需求:根据数字颜色的不同,显示不同的纸牌。鼠标处理事件需求:通过点击菜单栏中对应的菜单项,可以实现游戏开始、结束、数字的验算及其他游戏选择等功能。,windowbuilder三、 ,并显示在表格中YNNYNYYN是否设置难度?,进行计算比较函数值与参数值得大小显示“错误!”验算函数判断计算结果是否为24?超时显示:“超时”输入字符错误:显示:“错误!”运算结果正确:“正确!”运算结果错误:显示:“错误!”继续否?结束开始图二系统流程图四、:  1)在对话框中添加4个图像(分别用于四张***牌),3个按钮(分别是发牌、运算、结束),1个编辑框,一个进度条和一个下拉框(用于选择难度级别)接着根据属性对以上所添加的控件进行属性修改,主要进行重命名,以便编辑源代码的时候区分,另外对图像的处理除了对其进行重命名外还要对其添加位图。之后通过打开图片,并对其进行重命名。  2)根据流程图在类的原文件中逐一添加实现各个模块其功能所需要的各种函数,并添加相应的源代码,同时在头文件中添加对各种函数及变量的声明。 3)对编译好的程序进行保存,开始进行调试,边调试边根据报错对原程序进行修改,直到程序不在报错为止。、ID及相关说明对象变量名Caption或说明静态文本Label耗时标志静态文本Label-1第一张图静态文本Label-2第二张图静态文本La

最近更新

体育舞花市公开课获奖教案省名师优质课赛课一.. 4页

2024年二手房个人购房合同范本通用(2篇) 6页

2024年二年级语文班主任工作总结9篇 22页

体考训练市公开课获奖教案省名师优质课赛课一.. 6页

位置五年级市公开课获奖教案省名师优质课赛课.. 5页

2024年二年级的语文课件 40页

2024年二年级工作计划模板锦集4篇 13页

2024年二年级下学期数学教学计划合集10篇 50页

人教版松鼠的市公开课获奖教案省名师优质课赛.. 4页

人教版三年级作文市公开课获奖教案省名师优质.. 5页

亲嘴教学市公开课获奖教案省名师优质课赛课一.. 4页

五颜六色的皮球市公开课获奖教案省名师优质课.. 4页

五年级下册圆市公开课获奖教案省名师优质课赛.. 4页

互相吹球市公开课获奖教案省名师优质课赛课一.. 4页

二年级树的市公开课获奖教案省名师优质课赛课.. 5页

二年级下册写字市公开课获奖教案省名师优质课.. 6页

书法市公开课获奖教案省名师优质课赛课一等奖.. 5页

严母教子市公开课获奖教案省名师优质课赛课一.. 5页

丑小鸭的市公开课获奖教案省名师优质课赛课一.. 4页

不一样市公开课获奖教案省名师优质课赛课一等.. 5页

三衢优秀市公开课获奖教案省名师优质课赛课一.. 3页

三年级电脑市公开课获奖教案省名师优质课赛课.. 6页

三年级下册语文市公开课获奖教案省名师优质课.. 6页

光伏发电工程施工方案及技术措施 4页

幼儿卫生与保健教案1 4页

先进敬老院汇报材料 3页

人力资源管理概论-董克用版 11页

关于县开展隐患排查和重点行业领域的专项整治.. 3页

放弃治疗同意书 1页

房屋买卖契约合同(范本) 3页