首页 vb课程设计报告书格式

vb课程设计报告书格式

举报
开通vip

vb课程设计报告书格式课程设计报告书 打字小游戏 班    级:              学    号:              姓    名:              指导老师:              石家庄铁道大学四方学院 2012年  月  日 1.选择题目 打字小游戏 2.内容摘要 摘要:当今世界,使用电脑的人越来越多,可是打字快的人却不多,为了给大家一个提高打字速度的机会,使大家在娱乐中提高打字速度,我选择了制作本系统——打字小游戏。本文介绍课程设计课题的选题意义,说明了本系统提供的主要功能,并画出功能框...

vb课程设计报告书格式
课程 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 报告书 打字小游戏 班    级:              学    号:              姓    名:              指导老师:              石家庄铁道大学四方学院 2012年  月  日 1.选择题目 打字小游戏 2. 内容 财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容 摘要 摘要:当今世界,使用电脑的人越来越多,可是打字快的人却不多,为了给大家一个提高打字速度的机会,使大家在娱乐中提高打字速度,我选择了制作本系统——打字小游戏。本文介绍课程设计课题的选题意义,说明了本系统提供的主要功能,并画出功能框图,对设计思路、数据 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 设计、研究开发的过程、实现细节、开发工作进行了比较完整的综述,最后给出了作者在小学期设计过程的体会。 3.索引关键字 关键词:数据表,游戏主界面,功能框图 4.目录 1. 题目要求---------------------------------4 2. 设计思想---------------------------------4 3. 系统完成功能及框图-----------------------5 4. 界面设计---------------------------------6 5. 核心算法及说明---------------------------7 6. 结论-------------------------------------13 7. 后记-------------------------------------13 8. 参考资料----------------------------------14 5.正文 5.1课程设计题目要求 5.1.1内容要求 屏幕中单向出现一个字母或单词或汉字,在它移动到屏幕另一端消失之前,在输入位置正确输入它并按回车键即可得分,否则不得分。当丢失字母达到10个时,游戏结束,计算得分。 5.1.2设计要求 1.设计一个系统封面。 2.建立一个工程文件; 3.独立完成; 4.请根据编程需要选择适当的数据结构,如采用数据表、数组等,以降低编程难度; 5.主程序可以使用表单或菜单。 6.将完成的程序生成一个.exe文件。 7.所有的界面请尽可能设计的直观、漂亮一些。 5.2设计思想 在设计时考虑以下几个方面: 操作简单。因为使用者多为非计算机专业人员,所以该系统要求设计的界面美观,操作方便。要充分考软件界面友好和操作方便,便愈使用人员快速上手。 易于维护。一个软件的好坏,关键在于产品的可靠,稳定,便于维护。 易于升级。随着社会的发展,对系统的要求会越来越高。要求系统具有更高的安全性;更丰富的功能以及更快的操作速度。所以在设计时要考虑到到以后的升级问题。 2.开发语言的选择 综上所述,vb6.0可以满足制作打字小游戏的要求,所以用来开发该系统是非常合适的。 5.3系统完成功能及功能框图 本系统主要包括封面模块、游戏首页模块、成绩查询与打印模块、打字类型和难度选择模块、游戏主界面 模块、高分记录模块和游戏结束模块等。 由于本软件主要是为个人开发的。我们经过反复论证,最终确定了打字小游戏系统的设计 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 ,主要功能如图5-1所示: 图5-1 系统功能图 游戏封面:欢迎界面。 游戏首页:开始游戏、高分查询、帮助和退出。 打字类型和难度选择:包括字母、单词和汉字三种类型,四个难度等级。 结束界面:高分结束与非高分结束。 用到的数据表是:字母表、单词表、汉字表和高分记录表。 5.4界面设计    本系统针对游戏封面、游戏首页、打字类型和难度选择、游戏主界面、结束界面分别设计了几个界面,下面举例说明一些功能界面的设计。 5.4.4游戏主界面 建立一个表单界面设计如下图所示: 5.5核心算法及说明 5.5.1数据表 该软件由下述四张数据表组成: 1、 用户表 用户表 字段名 类型 宽度 姓名 字符型 10 密码 字符型 10 得分a 字符型 10 B 字符型 10 c 字符型 10 d 字符型 10 e 字符型 10       5 2.文字表 文字表 字段名 类型 宽度 汉字 字符型 10       3、字母表 字母表 字段名 类型 宽度 字母 字符型 10       4、单词表 单词表 字段名 类型 宽度 单词 字符型 10       5、高分记录表 高分记录表 字段名 类型 宽度 姓名 字符型 10 高分 字符型 10       5.5.2游戏主界面表单的添加代码 编写form1的init事件: parameter cprompt,x thisform.text2.value=cprompt use 文字 thisform.text1.readonly=.t thisform.container1.babel1.bisible=.f.. thisform.container1.image1.visible=.f. thisform.timer1.enabled=.f. thisform.container1.timer1.enabled=.f. 5.5.3游戏主界面表单的各个控件设计及代码 Command1(开始按钮)  click事件: thisform.text1.readonly=.f. thisform.container1.label1.visible=.t. thisform.container1.image1.visible=.t. thisform.timer1.enabled=.t. thisform.container1.timer1.enabled=.t. do case case thisform.text2.value=1 thisform.container1.timer1.interval=70 case thisform.text2.value=2 thisform.container1.timer1.interval=40 case thisform.text2.value=3 thisform.container1.timer1.interval=20 case thisform.text2.value=4 thisform.container1.timer1.interval=10 endcase thisform.command2.click this.enabled=.f. command3(返回按钮):click事件: do form 开始菜单 thisform.release command2(控制随机指定汉字)click事件: a=int((52+1-1)*rand())+1 go a thisform.txt汉字.setfocus txt汉字(刷新汉字并将焦点给text1)gotfocus事件: this.refresh thisform.text1.setfocus text1(用户输入控件,同时控制汉字改变和记分)key press事件: LPARAMETERS nKeyCode, nShiftAltCtrl if nkeycode=13 if alltrim(thisform.text1.value)=alltrim(thisform.txt汉字.value) thisform.container1.timer1.enabled=.f. thisform.container1.label1.enabled=.f.        thisform.command2.click        thisform.container1.label1.caption=alltrim(thisform.txt汉字.value) thisform.container1.label1.left=thisform.container1.label2.left thisform.container1.image1.left=thisform.container1.label2.left-75        thisform.container1.timer1.enabled=.t. thisform.container1.label1.enabled=.t.        thisform.label1.caption=alltrim(str(val(thisform.label1.caption)+10))    &&ji fen            endif endif container1.timer1(控制container1.label1和container1.image1的移动)timer事件: this.parent.label1.caption=thisform.TXT汉字.value if this.parent.label1.left+this.parent.label1.width>0 this.parent.label1.left=this.parent.label1.left+3    this.parent.image1.left=this.parent.image1.left+3 else this.parent.label1.left=this.parent.label1.width endif timer1(控制血条和结束)timer事件: if thisform.container1.label1.left>thisform.container1.label3.left thisform.container1.timer1.enabled=.f. if thisform.container11.visible=.T.    &&10 thisform.container11.visible=.f. thisform.command2.click thisform.container1.label1.caption=thisform.txt汉字.value thisform.container1.label1.left=thisform.container1.label2.left thisform.container1.image1.left=thisform.container1.label2.left-75 thisform.container1.timer1.enabled=.t. thisform.container1.label1.enabled=.t.
本文档为【vb课程设计报告书格式】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_358746
暂无简介~
格式:doc
大小:71KB
软件:Word
页数:11
分类:工学
上传时间:2018-12-05
浏览量:13