课程设计猜数字游戏实验报告注意事项

热门搜索:
硕士/研究生
&&&&&&DOC文档下载
游客快捷下载
会员登录下载
下载资源需要10元
邮箱/手机号:
您支付成功后,系统会自动为您创建此邮箱/手机号的账号,密码跟您输入的邮箱/手机号一致,以方便您下次登录下载和查看订单。注:支付完成后需要自己下载文件,并不会自动发送文件哦!
支付方式:
已注册用户请登录:
当日自动登录&&
&&合作网站一键登录:
1、本站资源不支持迅雷下载,请使用浏览器直接下载(不支持QQ浏览器);
2、文档下载后都不会有金锄头文库的水印,预览文档经过压缩,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、所有文档都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的,可以点击右侧栏的客服对话;
下载须知 | 常见问题汇总
猜数字游戏课程设计完整版 (2)
北京邮电大学世纪学院实验、实习、课程设计报告撰写格式与要求(试行)一、实验报告格式要求1、有实验教学手册,按手册要求填写,若无则采用统一实验报告封面。2、报告一律用钢笔书写或打印,打印要求用A4纸;页边距要求如下页边距上下各为25厘米,左右边距各为25厘米;行间距取固定值(设置值为20磅);字符间距为默认值(缩放100,间距标准)。3、统一采用国家标准所规定的单位与符号,要求文字书写工整,不得潦草;作图规范,不得随手勾画。4、实验报告中的实验原始记录,须经实验指导教师签字或登记。二、实习报告、课程设计报告格式要求1、采用统一的封面。2、根据教学大纲的要求手写或打印,手写一律用钢笔书写,统一采用国家标准所规定的单位与符号,要求文字书写工整,不得潦草;作图规范,不得随手勾画。打印要求用A4纸;页边距要求如下页边距上下各为25厘米,左右边距各为25厘米;行间距取固定值(设置值为20磅);字符间距为默认值(缩放100,间距标准)。三、报告内容要求1、实验报告内容包括实验目的、实验原理、实验仪器设备、实验操作过程、原始数据、实验结果分析、实验心得等方面内容。2、实习报告内容包括实习题目、实习任务与要求、实习具体实施情况(附上图表、原始数据等)、实习个人总结等内容。3、课程设计报告或说明书内容包括课程设计任务与要求、总体方案、方案设计与分析、所需仪器设备与元器件、设计实现与调试、收获体会、参考资料等方面内容。四、课内实践课报告撰写要求1、大型作业类的按课程设计要求撰写;2、带实习性质的按实习要求撰写;3、其余的按实验要求撰写。五、其它由于存档的需要,所有报告必须双面打印,请教师做好把关工作。北京邮电大学世纪学院教务处2005、12课程设计报告课程设计名称JAVA程序设计专业计算机科学与技术班级2班学号姓名陈雪莹指导教师陈志成成绩日目录目录根据WORD生成一、设计任务与要求11设计任务与要求程序设计专题的任务与要求课程设计的任务根据所选题目,完成课程设计的分析、设计和编码,写出课程设计报告。1掌握JAVA的语言规范,面向对象的核心概念和特性;2掌握JAVA的编程技术,包括异常处理,图形界面设计,多线程,网络通信程序等;3掌握JAVA应用软件的开发环境和开发过程;4掌握面向对象的思想和程序设计方法。课程设计的要求设计一个猜数字游戏程序,该游戏可以由程序随机产生整数,玩游戏者通过由用户输入数字来匹配上面所产生的数字。用户随机输入数字,当与计算机产生的随机数相符合时,计算机将提醒用户,游戏成功的信息,当有偏差时,将会提醒偏差,如偏大或者是偏小。12选题目的与意义通过选择猜数字游戏这个题目,可以让我掌握JAVA中的包和类,并且可以灵活的使用MYECLIPSE软件。同时更加深入的了解字符界面的编程过程。使我更熟练的掌握JAVA程序框架的搭建和类的创建格式。在分析阶段,要进行面向对象的需求分析、系统设计、画出相应的需求分析图、系统设计模型图,这些工作更能锻炼我的逻辑思维,更能培养我思考的全面性。让我学会了多角度思考问题,对我以后的编程奠定了更好的基础。二、需求分析21用户需求分析设计一个猜数字游戏程序,要求具体如下特性(1)趣味性要求游戏内容丰富多彩,语言风趣幽默。(2)大众性要求游戏界面操作简单,游戏规则简单易懂。(3)合理性游戏设计严谨,有条理,具体需求如下①输入任意一个数字。数字的要求是1100的自然数即可。②系统对您输入的数字进行判断。如果玩家输入的数字与计算机随机生成数相比较,输入的数字比随机生成数小系统将提示您,数字太小请您重新输入。如果玩家输入的数字与计算机随机生成数相比较,如果输入的数字比随机生成数大。系统将提示您,数字太大请您重新输入。如果玩家输入的字符不是合法字符,系统将提示您,您输入的数字不合法,请从新输入。③游戏开始时,系统自动记录您猜数字的时间,结束后显示游戏共花费的时间。④每猜测一次,系统会记录下来,游戏结束后,显示共猜测多少次。⑤在游戏开始时,自动显示游戏规则。⑥在游戏结束时,可以选择关闭游戏,或者再来一局。22开发环境分析硬件要求能运行WINDOWS9X操作系统的微机系统。JAVA程序设计语言及相应的集成开发环境,J2SDK和ECLIPSE开发工具。J2SDK简介J2SDK是就阿JAVA的开发环境包。它包含JDK开发工具包和JRE运行时环境包。JDK包含JRE,JDK是开发人员必装软件,JRE是客户端运行时必装软件,J2SDK就是JDK,J2JRE就是JRE。JCREATOR是开发JAVA的软件。开发JAVA也可以用记事本开发原程序ECLIPSE简介ECLIPSE是一个开放源代码的、基于JAVA的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,ECLIPSE附带了一个标准的插件集,包括JAVA开发工具(JAVADEVELOPMENTTOOLS,JDT)。ECLIPSE的设计思想是一切皆为插件。它自身的核心是非常小的,其它所有的功能都以插件的形式附加到该核心上。ECLIPSE中三个最吸引人的地方一是它创新性的图形API,即SWT/JFACE,在此之前,我曾经用过JAVA的AWT/SWING来开发WINDOWS应用程序,AWT/SWING其界面客观地讲不够美观,而且界面响应速度比较慢;而SWT/JFACE则大大改善了JAVA在这方面的能力。二是它的插件机制。三是利用它的插件机制开发的众多功能强大的插三、系统设计31系统总体设计猜数字游戏游戏随机给出一个1100包括1和100之间的数字,然后让你猜是什么数字。你可以随便猜一个数字,游戏会提示太大还是太小,从而缩小结果范围。经过几次猜测与提示后,最终推出答案。(系统设计如图31)游戏界面游戏开始游戏说明产生随机数输出字符记录次数记录时间重新开始关闭游戏图31游戏界面采用图形界面显示。页面有如下功能开始,结束,重来,帮助。游戏开始后,由计算机产生一个1100的随机数,不显示在图形界面,但显示在字符界面。用户只需输入所猜想的数字,打印在输入框内,按“确定”按钮表示确定,游戏返回提示语句,按照提示语句操作,直至游戏结束。同时,计算机开始对游戏进行计时和计数功能。游戏过程中,如果不想继续玩了,可以直接退出,想重新开局,按“重新开始”按钮即可。想控制界面大小只需拖拽图形界面边框即可。游戏结束后,可以选择“关闭”游戏,或者是“重新开始”。32功能模块设计模块功能设计如图32模块的组成游戏说明模块输入输出模块计时模块产生随机数判断该数是否合法输出猜测的数字给出提示语言开始前显示规则开始时记录初始时间猜中后记录结束时间猜数次数模块初始值为零每猜测一次自加1成绩判定模块由猜测次数决定图3233类的设计331类的定义类是把具有相同属性的事物划分为一类,从而得出抽象的概念。在面向对象程序设计中,类是一个独立的程序单位,是具有相同属性和方法的一组对象的集合,它为属于该类的全部对象提供了抽象描述。类的概念使我们能对属于该类的全部对象进行统一的描述。在定义对象之前应先定义类。描述一个类需要指明下述三个方面内容类标识类的一个有别于其他类的名字。属性说明用来描述相同对象的静态特征。方法说明用来描述相同对象的动态特征。332定义类的格式CLASS类名数据成员成员方法类的结构是由类说明和类体两部分组成的。类的说明部分由关键字CLASS与类名组成,类名的命名遵循JAVA标识符的定义规则。类体是类声明中花括号所包括的全部内容,它又是由数据成员(属性)和成员方法(方法)两部分组成。数据成员描述对象的属性;成员方法则刻画对象的行为或动作,每一个成员方法确定一个功能或操作。333类的分类从用户的角度看,JAVA源程序中的类分为两种系统定义的类即JAVA类库,它是系统定义好的类。JAVA语言由语法规则和类库两部分组成,语法规则确定JAVA程序的书写规范;类库则提供了JAVA程序与运行它的系统软件(JAVA虚拟机)之间的接口。用户自定义类系统定义的类虽然实现了许多常见的功能,但是用户程序仍然需要针对特定问题的特定逻辑来定义自己的类。进行JAVA程序设计,实际上就是定义类的过程。一个JAVA源程序文件往往是由许多个类组成的。334类的搭建首先,搭建JAVA程序框架。打开ECLIPSE,新建名为GUESSNUMBERGAME的项目,然后新建名为GUESSNUMBER的JAVA类。给GUESSNUMBER加上合适的JAVADOC。(1)RANDOM(随机数)RANDOM(随机数)的功能就是借助JAVAAPI提供的RANDOM类来产生一个随机数。定义一个整型变量NUMBER来保存随机产生的整数,并且用直接初始化的方法把RANDOM产生的随机数赋给NUMBER变量。RANDOM类是在JAVAUTIL这个包中。建立时可以手动在源程序顶部输入IMPORTJAVAUTILRANDOM语句来申明该程序将要使用JAVAUTIL包中的RANDOM类。也可以运用ECLIPSE,把光标移动到有红色波浪线的RANDOM上,然后按下CTRL+SHIFT+M,ECLIPSE会自动完成导入的工作。此时保存一下源代码,警告就会消失。四、程序实现41程序流程图(如图41)开始系统开始计时由用户输入一个数YXY输入的大了,再小一点吧输入的小了,再大一点吧YN由计算机产生随机数XXY系统结束计时系统统计猜数次数结束图4142关键算法与技术实现421源程序/程序运行时自动产生1100的随机数接受用户键盘输入数据并给出指示信息直至猜对,游戏者猜对后,显示猜对次数并且供计时功能/IMPORTJAVAAWTEVENTACTIONEVENTIMPORTJAVAAWTEVENTACTIONLISTENERIMPORTJAVAAWTEVENTKEYADAPTERIMPORTJAVAAWTEVENTKEYEVENTIMPORTJAVAUTILRANDOMIMPORTJAVAXSWINGJBUTTONIMPORTJAVAXSWINGJLABELIMPORTJAVAXSWINGJOPTIONPANEIMPORTJAVAXSWINGJTEXTFIELDIMPORTJAVAXSWINGWINDOWCONSTANTS/AUTHOR陈雪莹有趣的猜数字游戏/PUBLICCLASSGUESSNUMBEREXTENDSJAVAX
本文(猜数字游戏课程设计完整版 (2))为本站会员(ninuo1992)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“”【网址:】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。
分享当前资源【猜数字游戏课程设计完整版 (2)】到朋友圈,您即可以免费下载此资源!
微信扫一扫分享到朋友圈
操作提示:任选上面一个二维码,打开微信,点击“发现”使用“扫一扫”,即可将选择的网页分享到朋友圈
您可能感兴趣的------------------------------------------------------------------------------------------------------
元price_share
&|&川公网安备 12号&|&经营许可证(蜀ICP备号-1)(C) by Sichuan Goldhoe Inc. All Rights Reserved.
&strong>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>一、&/span>&/strong>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>本站提供全自助服务,购买后点击下载按钮可以下载到你电脑或手机(系统不会发送文档到您的邮箱),请注意查看下载存放位置;&/span>&/p>&p>&strong>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>二、&/span>&/strong>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>本站具有防盗链功能,所以不要使用迅雷、旋风、网际快车等第三方辅助下载工具(不支持&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>QQ浏览器&/span>),否则下载下来的文件只是网页或乱码;&/span>&br/>&/p>&p>&strong>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>三、&/span>&/strong>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>由于网络原因、下载知识欠缺、本地电脑&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>或&/span>手机阻止下载等问题无法解决时,需要提供以下&/span>&span style=&font-family: 微软雅黑, &Microsoft YaHei&; color: rgb(255, 0, 0);&>任意一条信息&/span>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>给我们,我们才能更及时地为你服务:&/span>&br/>&/p>&p>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>3.1、如果是注册的会员,请告诉我们你的会员账号;&/span>&/p>&p>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>3.2、如果是游客下载的,请告诉我们你下载时填写的手机或者邮箱;&/span>&/p>&p>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>3.3、如果是微信或QQ快捷登陆的,请告诉我们你的微信或QQ昵称;&/span>&/p>&p>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>3.4、如果这些你仍然无法确定,请告诉我们你的付款单号(我们可以通过单号反过来查询你的账号和下载记录)&/span>&a href=&https://www.jinchutou.com/i-93.html& target=&_blank& style=&text-decoration: color: rgb(255, 192, 0); font-family: 微软雅黑, &Microsoft YaHei&;&>&span style=&color: rgb(255, 192, 0); font-family: 微软雅黑, &Microsoft YaHei&;&>看看什么是单号?&/span>&/a>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>;&/span>&/p>&p>&strong>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>四、&/span>&/strong>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>需要下载哪份文档,请发送文档网址,而不是截图,更不要直接把标题给我们;&/span>&br/>&/p>&p>&strong>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>五、&/span>&/strong>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>其它下载常见问题详见:&/span>&a href=&https://www.jinchutou.com/info-0-23-1.html& target=&_blank& style=&font-family: 微软雅黑, &Microsoft YaHei&;&>https://www.jinchutou.com/info-0-23-1.html&/a>&br/>&/p>&p>&br/>&/p>" />
&span id=&_baidu_bookmark_start_2& style=&display: line-height: 0&>?&/span>&span id=&_baidu_bookmark_start_4& style=&display: line-height: 0&>?&/span>&/p>&p>&span style=&font-family: 微软雅黑, Arial, &Times New Roman&; font-size: 14 background-color: rgb(255, 255, 255);&>& & 鉴于本网发布稿件来源广泛、数量较多, 系统审核过程只针对存在明显违法有害内容(如色情、暴力、反动、危害社会治安及公共安全等公安部门明文规定的违法内容)进行处理,难以逐一核准作者身份及核验所发布的内容是否存在侵权事宜, 如果著作权人发现本网已转载或摘编了其拥有著作权的作品或对稿酬有疑议, 请及时与本网联系删除。&/span>&/p>&p>&strong style=&color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &Times New Roman&; font-size: 14 white-space: background-color: rgb(255, 255, 255);&>& & 侵权处理办法参考版权提示一文:&/strong>&a href=&https://www.jinchutou.com/h-59.html& target=&_blank& textvalue=&https://www.jinchutou.com/h-59.html&>https://www.jinchutou.com/h-59.html&/a>&span style=&color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &Times New Roman&; font-size: 14 background-color: rgb(255, 255, 255);&>&&/span>&/p>&p>&span style=&color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &Times New Roman&; font-size: 14 background-color: rgb(255, 255, 255);&>1、如涉及内容过多,需要发送邮箱,请电子邮箱到,我们会及时处理;&/span>&/p>&p>&span style=&color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &Times New Roman&; font-size: 14 background-color: rgb(255, 255, 255);&>2、系统一旦删除后,文档肯定是不能下载了的,但展示页面缓存需要一段时间才能清空,请耐心等待2-6小时;&/span>&/p>&p>&span style=&color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &Times New Roman&; font-size: 14 background-color: rgb(255, 255, 255);&>3、请版权所有人(单位)提供最起码的证明(证明版权所有人),以便我们尽快查处上传人;&/span>&/p>&p>&span style=&color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &Times New Roman&; font-size: 14 background-color: rgb(255, 255, 255);&>4、请文明对话,友好处理;&/span>&/p>&p>&span style=&color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &Times New Roman&; font-size: 14 background-color: rgb(255, 255, 255);&>5、为了杜绝以前再有类似的侵权事情,可以为我们提供相应的关键字,便于管理人员添加到系统后能有效排除和抵制与您(贵单位)相关版权作品上传;&/span>&/p>&p>&span id=&_baidu_bookmark_end_5& style=&display: line-height: 0&>?&/span>&span id=&_baidu_bookmark_end_3& style=&display: line-height: 0&>?&/span>&/p>" />
&span style=&color: rgb(85, 85, 85); font-family: 微软雅黑; background-color: rgb(255, 255, 255);&>& & 为了维护合法,安定的网络环境,本着开放包容的心态共建共享金锄头文库平台,请各位上传人本着自律和责任心共享发布有价值的文档;本站客服对于上传人服务前,有以下几点可提前参阅:&/span>&/p>&p>&span style=&color: rgb(85, 85, 85); font-family: 微软雅黑; background-color: rgb(255, 255, 255);&>1、本站上传会员收益见:&a href=&https://www.jinchutou.com/h-36.html& target=&_blank&>https://www.jinchutou.com/h-36.html&/a> &/span>&/p>&p>2、本站不会为任何刚注册的上传会员特批解除上传限制,普通会员每天可以上传50份,值班经值会审核其上传内容,请自行观察自己上传的文档哪些在“临时转换中”(审核通过),哪些在审核拒绝中,连续坚持几天都没有任何文档被拒的情况下,根据文档质量和发布分类是否正常等考量合格后值班经理会特批升级会员等级,相应的权益也同时上升。&/p>&p>3、上传人本着友好、合作、共建、共享的原则,请耐心仔细的查看《&a href=&https://www.jinchutou.com/i-143.html& target=&_blank&>违禁作品内容处理规则》;&/a>&a href=&https://www.jinchutou.com/i-143.html& target=&_blank&>https://www.jinchutou.com/i-143.html&/a>&/p>&p>4、上传人可以观注本站公告,查看其它被公示永久封禁的原因&a href=&https://www.jinchutou.com/news-1.html& target=&_blank&>https://www.jinchutou.com/news-1.html&/a>&/p>&p>5、其它问题可以参阅上传常见问题指引:&a href=&https://www.jinchutou.com/info-0-25-1.html& target=&_blank&>https://www.jinchutou.com/info-0-25-1.html&/a>&/p>" />猜数字游戏课程设计完整版_百度文库
赠送免券下载特权
10W篇文档免费专享
部分付费文档8折起
每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
猜数字游戏课程设计完整版
&&内附,任务要求,需求分析,流程图,功能模块,测试,源程序,总结等内容
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩24页未读,
定制HR最喜欢的简历
你可能喜欢豆丁微信公众号
君,已阅读到文档的结尾了呢~~
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
猜数字游戏实验报告
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='http://www.docin.com/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口当前位置: >>
vb猜数字游戏课程设计报告
猜数字游戏猜数字游戏实验报告课程设计的目的课程设计为学生提供了一个既能动手又能动脑,独立实践的机 会,将课本上的 vb 课理论知识和实践有机的结合起来,锻炼学生的 分析解决实际问题的能力、提高运用 vb 应用的能力。课程设计题目和简介猜数字游戏;游戏开始时系统将随机产生一个数字不同的四位 数,玩家根据游戏提示纠正答案(1A0B:表示猜中一个数字且 位置正确;2A2B:有两个数字正确且位置正确有两个数字正确 当位置不正确)输入的数字不能相同也不能为空而且只有十次 机会。 设计说明开始游戏Randomize 产生随机 数用户输入值确定比较随机值与输入值给出提示退出游戏设计思路首先要创建三个窗口,form1 是进入游戏界面,form2 是游 戏运行界面,form3 是游戏规则介绍。1 其次要按要求实现三个窗口的 show 与 hide 在代码为 Private Sub command*_click() form*.show Form*.hide End sub 在 form3 中我没有用这种方法,因为在 form3 中又关闭按钮, 如果想之前一样的话,按关闭按钮就直接退出游戏了,而我想要实现 是再次回到游戏进入界面,所以有用了一个方法 Private sub form_unload(Cancle as integer) Form1.show End sub 这样子就防止之前那种情况的发生了 下一步开始创建控件 现在 form1 中创建游戏进入界面,根据游戏需要应该创建 3 个 command 控件,和一个 label 控件2代码为: 然后开始编写代码 代码如下 Private Sub Command1_Click() Form1.Hide form2.Show End SubPrivate Sub Command2_Click() Form1.Hide Form3.Show End SubPrivate Sub Command3_Click() End End Sub3 Private Sub Form_Load() Label1.BackStyle = 0 End Sub 当然也可以在 form1 的界面上加上自己喜欢的图片, 需要在 picture 中加载 把 label1 的背景方式改为透明然后在 form3 中设计游戏规则界面这个界面中我把最大化与最化省去了,然后把关闭按钮编写了一下 在 form3 的属性栏中吧 minbutton 和 maxbutton 的属性改为 false 这4 样子就不会有最大最小化按钮了剩下的就编写代码了 Private Sub Form_Load() Label1.BackStyle = 0End SubPrivate Sub Form_unload(Cancle As Integer) Form1.Show End Sub 也可以在 form3 界面中加载自己喜欢的图片下面的也是这个程序中最重要的程序――游戏的编写 首先应该创建控件5 也就是说要创建 4 个 command 控件和 4 个 text 控件 2 个 label 控件 然后开始编写代码 Dim a1 As Integer, a2 As Integer, a3 As Integer, a4 As Integer Public cishu As Integer Private Sub Command1_Click() 是可见的,可使用的 Command2.Enabled = True Command3.Enabled = True Randomize 随机产生四个不同的数字 在点击开始按钮之后 commandLabel2.Caption = 0 & &A& & 0 & &B& a1 = Int(10 * Rnd) Do a2 = Int(10 * Rnd)6 Loop While a2 = a1 Do a3 = Int(10 * Rnd) Loop While a3 = a1 Or a3 = a2 Do a4 = Int(10 * Rnd) Loop While a4 = a1 Or a4 = a2 Or a4 = a3 Label1.Caption = &已经随机产生了一个数字(0~9)不同的四位 数!猜猜是什么数吧!&End SubPrivate Sub Command2_Click() cishu = 0 Text1.Text = && Text2.Text = && Text3.Text = && Text4.Text = && Randomize Label2.Caption = 0 & &A& & 0 & &B&重新开始游戏的设置7 a1 = Int(10 * Rnd) Do a2 = Int(10 * Rnd) Loop While a2 = a1 Do a3 = Int(10 * Rnd) Loop While a3 = a1 Or a3 = a2 Do a4 = Int(10 * Rnd) Loop While a4 = a1 Or a4 = a2 Or a4 = a3 Label1.Caption = &已经随机产生了一个数字(0~9)不同的四位 数!猜猜是什么数吧!&End SubPrivate Sub Command4_Click() End End SubPrivate Sub Form_Load()可以使 command2 和 command3 点击开始游戏按扭之前是灰色的不可用的 Command2.Enabled = False8 Command3.Enabled = False Label1.BackStyle = 0 Label2.BackStyle = 0 End SubPrivate Sub Text1_Change() If Len(Text1.Text) = 1 Then Text2.SetFocus End IfText 控件中焦点的设置End Sub Private Sub text2_change() If Len(Text2.Text) = 1 Then Text3.SetFocus End If End Sub Private Sub text3_change() If Len(Text3.Text) = 1 Then Text4.SetFocus End If End Sub Private Sub Command3_Click() 猜数字真确与否的代码9 Dim tmp1 As Integer, tmp2 As Integer, tmp3 As Integer, tmp4 As IntegerDim A As Integer, B As Integer A=0 B=0 If cishu = 9 Then MsgBox &很遗憾 ! 你已经猜了 10 次答案是& & a1 & a2 & a3 & a4, , &猜数字& Exit Sub End If tmp1 = Val(Text1.Text) tmp2 = Val(Text2.Text) tmp3 = Val(Text3.Text) tmp4 = Val(Text4.Text) If tmp1 = tmp2 Or tmp1 = tmp3 Or tmp1 = tmp4 Then MsgBox &输入的数字不能相同,请重新输入&, 48, &猜数 字游戏& End If If tmp2 = tmp3 Or tmp2 = tmp4 Or tmp2 = tmp1 Then MsgBox &输入的数字不能相同,请重新输入&, 16, &猜数 字游戏&10 End If If tmp3 = tmp4 Or tmp3 = tmp2 Or tmp3 = tmp1 Then MsgBox &输入的数字不能相同,请重新输入&, 64, &猜数 字游戏& End If If tmp4 = tmp1 Or tmp4 = tmp2 Or tmp4 = tmp3 Then MsgBox &输入的数不能相同,请重新输入&, 48, &猜数字 游戏& End If cishu = cishu + 1 If tmp1 = a1 Then A=A+1 ElseIf tmp1 = a2 Or tmp1 = a3 Or tmp1 = a4 Then B=B+1 End If If tmp2 = a2 Then A=A+1 ElseIf tmp2 = a1 Or tmp2 = a3 Or rmp2 = a4 Then B=B+1 End If If tmp3 = a3 Then A=A+111 ElseIf tmp3 = a1 Or tmp3 = a2 Or tmp3 = a4 Then B=B+1 End If If tmp4 = a4 Then A=A+1 ElseIf tmp4 = a1 Or tmp4 = a2 Or tmp4 = a3 Then B=B+1 End If Label2.Caption = A & &A& & B & &B& If A = 4 Then MsgBox &恭喜你,你猜对了!& & &你一共猜了& & cishu & &次&,, &猜数字游戏& End If End Sub Private Sub text1_Click() Text1.Text = && End Sub Private Sub text2_Click() Text2.Text = && End Sub Private Sub text3_Click() Text3.Text = &&12设置鼠标点解 text 自动消除数字 End Sub Private Sub text4_Click() Text4.Text = && End Sub 另外需要设置 text 中数字的大小和输入长度,在 font 属性栏中设置 数字的大小,在 maxlength 的属性栏中改为 1,使在 text 控件中只能 输入一个数字。做完这些,剩下的就是修饰了, 让这个自己做好的游戏看起来更好 看一些,就需要在各个 form 界面上加载自己喜欢的图片,让界面更 丰富一些,不至于太单调, 一样的方法,需要在你想添加图片的 form 控件属性栏中找到 picture 属性然后加载自己喜欢的图片,需要的话 再把不同位置的字体也设置一下,让字体不至于进入图片中找不到运行结果进入界面 form113 游戏规则 form3开始游戏界面 form214 课程设计体会? 实践能够检验是否收获。 通过本次课程设计我不仅对课本知 识加深了印象和了解, 也明白了如何把理论知识运用到现实15 中实践,同时也学到了许多有关 vb 的课外的知识比如在查 阅资料过程中我学会了产生随机数的多种方法: 一次性随机 产生四位数;每次随机产生一个数组合成四位数,可定义动 态数组也可定义几个变量去实现。 在定义计数变量时把它设 为静态变量以及如何使指定的对象什么时候获得焦点等。 在 完成课程设计过程中锻炼了我分析解决实际问题的能力。 开 始时并不是很顺利对课本内的知识掌握的不太好, 很多知识 点被遗忘、不清楚,也暴露出了对 vb 操作环境的不熟悉, 和对一些控件的不熟以及对一些事件属性不了解但通过这 次课程设计大半部分出现的问题都得到了解决。 设计这款游 戏让我更加了解了 vb 开发环境有用性和前景性更加培养了 我对学习 visual basic 程序设计的热情和信念。16
人机猜数字游戏课程设计报告 - C 语言课程设计报告书 计算机科学与技术系 课程设计报告
学年第一学期 课程 C 语言课程设计 人机猜数字游戏 课程设计...猜数字游戏课程设计报告_工学_高等教育_教育专区。猜数字游戏课程设计报告C语言版...vb猜数字游戏课程设计报... 13页 1下载券 文松松(17号)C语言课程设... 45...猜数字游戏―C++课程设计报告_工学_高等教育_教育专区 暂无评价|0人阅读|0次下载|举报文档 猜数字游戏―C++课程设计报告_工学_高等教育_教育专区。C++课程设计―...C 语言课程设计报告书 计算机科学与技术系课程设计报告
学年第一学期 课程 C 语言课程设计 人机猜数字游戏 课程设计名称 学生 学专指业导班教 姓名 ...(书写课程设计实验报告) 1.2 课程设计内容 课程名称:猜数游戏 说明:用户从键盘输入 4 位不重复的数,来匹配计算机给出的 4 位随机数,若 数字和位置均等同,...课程设计报告 课程设计名称: C 语言猜数字游戏 目录一:设计目的 二:游戏规则及说明 三:总体及函数设计(1)总体 (2)主要流程图 (3)文件及函数组成 (4)函数...c++课程设计猜数字游戏 - 猜数字游戏 一、问题描述: 该游戏可以由程序随机产生或由用户输入四个0到9之间的数字,且不重复。玩游戏者通过游戏提示输入八次来匹配...用VB编写猜数游戏_计算机软件及应用_IT/计算机_专业资料。用VB编写猜数游戏今日推荐 四季养生 中医养生与保健 中医养生知识大全 女人养生之道68份文档 新...北京邮电大学世纪学院 教务处 2005、12 课程设计报告 课程设计名称 专班学姓业...vb猜数字游戏课程设计报... 13页 1下载券 猜数字游戏-C语言课程设... 2页...游戏者进行猜数,猜中即胜,猜不中,提示是大了还是小了,继续猜,直至 猜对...对象程序设计》课程设计报告 统要求的数字,系统将提示您,您输入的不是数字请...
All rights reserved Powered by
www.tceic.com
copyright &copyright 。文档资料库内容来自网络,如有侵犯请联系客服。}

我要回帖

更多关于 猜数字游戏 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信