1、 VBVB 课程设计报告课程设计报告 题目:英语词汇游戏题目:英语词汇游戏 姓姓 名:名: xxxxxx 学学 号:号:xxxxx xxxxx 院院 系:系: xxxxxxxx 指导老师:指导老师: xxxxxxxx 目录目录 一一. .课程设计目的课程设计目的11 二二. .课程设计题目及简介课程设计题目及简介.1.1 三三. .设计方法简介设计方法简介.1.1 四四. .部分源代码实现部分源代码实现.2.2 五五. .运行结果截图显示运行结果截图显示.7.7 六六. .心得与体会心得与体会。 1515 1 一一 课程设计目的:课程设计目的: 随着计算机、计算机应用技术的不断发展,计算机应用
2、已经深入到政治、经 济、军事、教育、生活的各个领域,计算机软件是计算机应用的核心内容,作为 开发计算机软件的程序设计显得尤为重要。VB 程序开发语言以其简单易学的特 性,在全社会得到广泛的使用和推广,各行各业的人员通过学习 VB 程序开发语 言,能够很快的成为计算机和信息技术应用的开发者。 本次课程设计为学生提供了一个既动手又动脑的,独立实践的机会,将课本 上的理论知识和实践有机的结合起来,锻炼学生的分析解决实际问题的能力,提 高学生适应实际,实践编程的能力。 二课程设计题目及简介:二课程设计题目及简介: 英语词汇连接游戏通过在给出的英语单词和中文含义之间进行连接来学习 英语。游戏按照英语字典
3、的顺序,系统地安排从 A 到 Z 的不同游戏小局,用户可 以根据自己的情况选择进行娱乐学习,并给出学习效果评价。通过反复游戏,用 户可以提高英语单词词汇量,在用户从 A 到 Z 地选择不同游戏小局后,将在显示 界面上出现 10 个英语单词的英文及对应中文卡片,同时进行 10s 计时,时间到 了,将出现下一组 10 个英语单词的英文及对应的中文卡片,直至游戏小局结束。 同时,对连接正确的进行计数,给出学习效果。 三三设计方法简介:设计方法简介: 本次课程设计英语单词按照文件进行组织,从 A 到 Z 组织成 26 个文件。每 个文件每一行由单词英文,单词中文构成,例如:单词 1 英文、单词 1 中
4、文、单 词 2 英文、单词 2 中文、单词 n 英文,单词 n 中文。 数据流程图如下:数据流程图如下: 2 功能结构图如下:功能结构图如下: 四四部分源代码实现如下:部分源代码实现如下: ublic Class wordlink Dim currentgame As String = “ Dim gamenow As String = “0“ Dim gameover As Boolean = False Dim words(10, 2) As String Dim wordscoor(10, 2) As String Dim first As Integer = -1 Dim second
5、 As Integer = -1 Dim nums As Integer = 0 Dim totalwords As String = “ Dim wordstring As String = “ Dim currentwords As Integer = 1 Dim openmidi As Boolean = False Dim seconds As Integer = 0 Private Declare Function mciExecute Lib “winmm.dll“ Alias “mciExecute“ () Private Sub game_SelectedIndexChange
6、d(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles game.SelectedIndexChanged Dim filename As String currentgame = game.GetItemText(game.SelectedItem) filename = currentgame + “.text“ If readwords(filename) Then nums = 0 matchnum.Text = nums.ToString ProgressBar1.Value = 0 checkclear(0) checkclear(3) 3 first = -1 second = -1 wordstring = getwords() splitword() ProgressBar1.Step = Int(550 / (5 * currentwords / 2) checkclear(2) Timer2.enabl