英文单词填空游戏

  • 格式:doc
  • 大小:61.00 KB
  • 文档页数:3

课 程 设 计

第1页

《计算机应用基础课程设计》 课 程 设 计 任 务 书

学院名称: 交通与汽车工程学院 课程代码: 6011339

专业: 热能与动力工程(汽车发动机) 年级: 10级

一、设计题目

英文单词填空游戏

二、主要内容

设计一英文单词填空游戏的程序(可以模仿金山英文单词填空练习),提供英文单词练习环境、计算时间和正确率。

三、具体要求及应提交材料

设计合理的用户操作界面(也可仿金山英文单词填空练习界面),编制程序,实现如下功能:

1、根据用户的需求提供不同级别的练习单词(三级、四级、六级或1-5个字母、5-10个字母、10个字母以上等级别)。

2、游戏开始,在窗体上显示缺少字母的英文单词及其汉语意思,要求输入完整的英文单词,其中,单词所缺字母的位置是每次随机变化的,可能出现在单词的任意位置,缺少的字母用下划线“_”表示(例如,可能出现_riend或f_iend或frie_d)。

3.如果输入正确,则显示“正确”;如果输入错误,则显示“错误”,并给出正确的单词;

4.统计正确单词的个数、正确率、花费时间等,保存用户成绩数据。

5.用户的练习成绩随时可以查看。

提交材料:1、任务书;2、课程设计说明书(打印);3、材料刻盘:程序、说明书

课 程 设 计

第2页 四、主要技术路线提示

用随机文件建立不同级别的单词库。

根据用户的选择从单词库里随机选出一个单词和汉语意思,用Rnd()函数确定缺字母的位置,用Mid()替换,并以缺字母的新串显示,用户输入,然后判断,统计。

用文件写操作保存用户每次练习的基本数据:用户姓名、正确率、时间等。

查看用户历次成绩,涉及文件读操作。

主要操作界面(仅供参考)见图1

图1英文单词填空游戏主界面

五、进度安排

第一周,下达课程设计任务书,根据设计要求进行VB语言知识的复习,做系统总体设计,编写程序、程序调试;

第二周,程序的调试、修改、完善;撰写课程设计说明书。

课 程 设 计

第3页 六、推荐参考资料

1.杨明广.王秀华. Visual Baisc程序设计教程.中国科学技术出版社,2006.11,21世纪教材;

2.王秀华.余建坤. Visual Baisc程序设计上机和级考实训教程.中国科学技术出版社,2006.11,21世纪教材;

3.龚沛曾. Visual Baisc程序设计简明教程(第二版).高等教育出版社,2003

4.曾强聪.新编Visual Basic程序设计教程.清华大学出版社,2004

指导教师 滕艳琼 签名日期 2011 年 4 月 6 日

系 主 任 唐岚 审核日期 2011 年 4 月 6 日