Visual basic 课程设计我爱做算术-幼儿算术游戏.doc
《Visual basic 课程设计我爱做算术-幼儿算术游戏.doc》由会员分享,可在线阅读,更多相关《Visual basic 课程设计我爱做算术-幼儿算术游戏.doc(21页珍藏版)》请在沃文网上搜索。
1、摘 要幼儿教育愈来愈被现代人所关注。传统的幼儿教育父母或老师手教口传大都提不起小朋友们的兴趣,教育成果不太显著。随着计算机和网络技术的迅速发展及当代教育的创新,所以设计出寓教于乐的教育方法愈来愈成为现代迫切所需,用游戏来学习更为儿童所接受,幼儿算术游戏系统应运而生。幼儿算术游戏系统,它有许多优点,例如:趣味性,学习性。它分为选择题,填空题,和测试题三个部分,以游戏的形式出算术题目,可以让小朋友在玩乐中学到了知识,大大增加学习的效率。本文基于visual basic平台,设计并实现了幼儿算术游戏系统的实用性。论文首先介绍了幼儿学习游戏的意义,然后介绍系统的需求分析及设计过程,接着介绍系统实现方式
2、,主要采用图片与代码结合的方式详细地叙述了幼儿算术游戏系统功能的实现。关键词:幼儿算术游戏,选择,填空,测试目录1.选题的意义42系统功能需求分析52.1系统概述52.2系统组成及各模块功能53系统设计63.1总体结构设计63.2数据库设计63.2中心代码及算法64系统实现74.1主界面设计与实现74.2 选择游戏模块界面设计与实现94.3 游戏规则界面设计与实现104.4 泡泡园界面功能设计与实现134.5 填填园界面功能设计与实现154.6 测测园界面功能设计与实现175总结215.1独特设计215.2 设计收获215.3 设计中遇到的困难和问题215.4 设计题目与功能改进意见215.5
3、 课程设计建议226.致谢词及参考文献22 第一章 选题意义1.1自我介绍 班级:材1104-7班 学号:20112423 姓名:徐亢亢 专业:材料类1.2 选择题目的名称 我爱做算术-幼儿算数游戏程序1.3 选择题目的原因我爱做算术-幼儿算数游戏是一款针对3-6岁学龄前儿童的学习游戏系统,现代社会越来越重视早期教育,但对于儿童来说枯燥的课本不能提起他们的兴趣,所以学习游戏应运而生,而对于我来说,设计游戏是一大挑战,不仅是我所学得到充分运用,并且提高我的操作能力。更好的将理论与实践相结合。1.4 数据材料和知识点数据材料:图片、音乐、算术题目、文件、设计代码知识点:窗体转换、加载图片、音乐播放
4、、字幕滚动、随机出题、打开文件、if循环、定义变量1.5 完成此题的时间安排1. 第1天:选题、查阅资料2. 第2天: 确定设计方案;3. 3 -8天:方案的实现、调试与验证; 4. 9-10天:撰写课程设计报告初稿并修改1.6 参考资料、文献及网站1.Visual Basic 6.0课程设计与系统开发案例, 伍俊良,清华大学出版社2.Visual Basic 6.程序设计语言与课程设计指导,杨树林,科学出版社3.Visual Basic课程设计案例精编,张勇,中国水利水电出版社4. MSDN5. 6. 全国计算机等级考试二级教程Visual FoxPro 程序设计, 教育部考试中心,高等教育
5、出版社。1.7系统运行环境该游戏系统是通过visual basic设计编译的,可以在任何windows窗体下运行。第二章 系统功能需求分析 2.1系统的概述我爱做算术-幼儿算数游戏系统,是一款针对3-6岁的学龄前儿童的学习游戏。该系统主体共分为三个部分:选择题部分、填空题部分及测试题部分。通过不同的游戏形式激发孩子的兴趣,从而达到学习的目的,提高学习效率。该系统以游戏的形式出算术题。更能使小朋友们掌握算数能力及反应能力。2.2系统的组成及各模块的功能游戏规则(游戏小规则)填空题部分(填填园)园)测试题部分(测测园)选择题部分(泡泡园)打开系统主界面(我爱做算术)选择游戏模块部分(欢迎宝贝)2.
6、2.1主界面(我爱做算术):打开游戏系统即进入了主界面,通过点击主界面上的“进入游戏”按钮就可进入选择游戏界面。2.2.2选择游戏模块(欢迎宝贝)该界面时该系统的枢纽界面,通过点击不同的主题按钮,即可进入不同的主题界面。2.2.3游戏规则界面(游戏小规则)进入该界面后通过点击不同的主题按钮即可查看不同游戏的游戏规则。2.2.4泡泡园 该界面是以选择题的游戏形式锻炼小朋友们的算数能力。2.2.5填填园该界面是以填空题的游戏形式锻炼小朋友们的算数能力。2.2.6测测园该界面是以测试题的游戏形式锻炼小朋友们的综合算数能力。 第三章 系统设计3.1总体结构设计主界面(我爱做算术)返回主页进入游戏选择游
7、戏模块部分返回返回回去做别的题吧测测园填填园返回泡泡园游戏小规则游戏规则测试题填空题选择题3.2 数据库设计主界面及其控件代码设计选择游戏模块界面及控件代码设计泡泡园界面、控件及程序运行操作代码设计填填园界面、控件及程序运行操作代码设计测测园界面、控件及程序运行操作代码设计游戏小规则界面及其控件代码设计3.3中心代码算法说明Dim tempnum As IntegerDim nop As Integer, op As String * 1n1 = Int(Rnd * 99 + 1)n2 = Int(Rnd * 99 + 1) 产生两个随机数If n1 n2 Then tempnum = n1:
8、 n1 = n2: n2 = tempnum 较大的数在较小的数之前nop = Int(2 * Rnd + 1)Select Case nopCase 1op = +res = n1 + n2Case 2op = - 随机出运算符号并计算出结果res = n1 - n2End Selectsexp = n1 & op & n2 & = 显示题目Label1 = sexp End If第四章 系统实现4.1主界面的设计与实现4.1.1 主界面代码Private Sub Form_Load()幼儿算术游戏.Left = 3600幼儿算术游戏.Top = 1500Dim fullpath As St
9、ring If Right(App.Path, 1) = Then fullpath = App.Path + 樱桃小丸子.mp3 Else fullpath = App.Path + + 樱桃小丸子.mp3 End IfWindowsMediaPlayer1.URL = fullpathWindowsMediaPlayer1.settings.playCount = 999 使用windowsmediaplayer控件播放音乐ChuShiWeiZhi = Label1.TopLabel1.Caption = 欢 & vbCrLf & 迎 & vbCrLf & 进 & vbCrLf & 入 &
10、 vbCrLf & , & vbCrLf & 玩 & vbCrLf & 得 & vbCrLf & 愉 & vbCrLf & 快 label1中文字纵排Image1.Stretch = True Timer1.Enabled = TrueTimer2.Enabled = TrueEnd SubPrivate Sub Form_Resize() Image1.Height = Me.Height Image1.Width = Me.Width 窗体背景随窗体大小改变而改变End SubPrivate Sub Timer1_Timer()Label1.Top = Label1.Top - 200If
11、 Label1.Top + Label1.Height 幼儿算术游戏.Width Then Label2.Left = 5000 使用timer控件使字幕滚动End IfPrivate Sub Command1_Click()EndEnd SubPrivate Sub Command2_Click()Unload 幼儿算术游戏欢迎宝贝.ShowEnd Sub4.12系统使用、实现效果说明字幕滚动退出系统点击进入欢迎宝贝界面4.2选择游戏模块界面设计与实现4.2.1选择游戏模块界面代码Private Sub Command1_Click()Unload 欢迎宝贝测测园.ShowEnd SubPr
12、ivate Sub Command2_Click() Unload 欢迎宝贝填填园.ShowEnd SubPrivate Sub Command3_Click()Unload 欢迎宝贝泡泡园.ShowEnd SubPrivate Sub Command4_Click()Unload 欢迎宝贝幼儿算术游戏.ShowEnd SubPrivate Sub Command5_Click()Unload 欢迎宝贝游戏小规则.ShowEnd SubPrivate Sub Form_Load() 欢迎宝贝.Top = 1600欢迎宝贝.Left = 3800Image1.Stretch = TrueDim
13、fullpath As String If Right(App.Path, 1) = Then fullpath = App.Path + 春天在哪里.mp3 Else fullpath = App.Path + + 春天在哪里.mp3 End IfWindowsMediaPlayer1.URL = fullpath WindowsMediaPlayer1.settings.playCount = 999ChuShiWeiZhi = Label1.TopEnd SubPrivate Sub Form_Resize()Image1.Height = Me.Height Image1.Width
14、= Me.WidthEnd SubPrivate Sub Image3_Click()End SubPrivate Sub Timer1_Timer()Label1.Top = Label1.Top + 200If Label1.Top + Label1.Height 欢迎宝贝.Height ThenLabel1.Top = ChuShiWeiZhiEnd IfEnd Sub4.2.2系统使用、实现效果说明进入填空题模块进入选择题模块返回主界面进入填空题模块进入游戏规则界面进入选择题模块滚动字幕进入测试题模块4.3游戏规则界面设计与实现4.3.1游戏规则界面代码Private Sub Comm
15、and1_Click()Unload 游戏小规则欢迎宝贝.ShowEnd SubPrivate Sub Command2_Click()Dim strname As StringOpen E:泡泡园.txt For Input As #1FontSize = 15ForeColor = vbRedFontBold = TrueWhile Not EOF(1)Line Input #1, strname 用文件方式打开文本显示游戏规则Print strname WendClose #1End SubPrivate Sub Command3_Click()Dim strname As String
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Visual basic 课程设计我爱做算术-幼儿算术游戏 课程设计 算术 幼儿 游戏
