大连理工大学城市学院
2012-2013学年第一学期 《VB语言程序设计》大作业
专业: 工程管理 班级: 1104班 姓名: 孟 康 学号: 201132123
- 1 -
目 录
1.功能描述·····························2
2.概要设计·····························2
3.详细设计·····························3
4.程序调试·····························7
5 . 总结·································7
- 2 -
一、功能描述
① 程序开始时,用户需输入用户名方可开始打字练习,并可自行设置练习的难度与打字的速度。难度可分为“小写字母”、“大小写字母”和“所有字符”,速度可分为“快”、“中”和“慢”。
② 开始练习时,屏幕会随机产生各种字符,并从屏幕上方落到下方。在字符落到屏幕底部之前,在键盘上按对相应出现的字符,则该字符消失,并同时产生爆炸声。
③程序会根据用户的操作在相应的位置显示得分,失误次数和剩余时间。每一关失误次数不能大于5次,时间到后仍然没有失误超过5次,则进入下一关,否则游戏失败。
④ 用户可查看自己的历史成绩,并可对系统中已保存的成绩进行排序,显示出排行榜的信息。
二、概要设计
- 3 -
开始界面 退出游戏 进入登录页面 输入姓名,选择难开始游戏 游戏历史记录 得分 时间 失误次数 一关,二关,三关 失败 成功
三、详细设计
ⅰ)数据库
建立Microsoft Assess数据库,使用Data控件对数据库进行访问,利用MSFlexGrid控件对数据库进行读取。 1. 得分的录入
mbookmark = Data1.Recordset.Bookmark
Data1.Recordset.AddNew '添加一条记录
Data1.Recordset.Fields(\
Data1.Recordset.Fields(\ '分别将text1和text2的text值添加到数据库中 Data1.Recordset.Update Data1.Refresh
2.排行榜
查询游戏记录时,按分数(score)降序排列。 Private Sub Form_Activate()
- 4 -
相关推荐: