- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
VB语言程序设计课程设计报告
(2010-2011学年第二学期)
系(部)
机械系
专业班级
机电专60904班
学生姓名
谌前
学号/序号
200962143/5
指导教师
张国英
完成时间
第19周
记忆游戏设计
一、设计目标
记忆游戏:两套一样的图片隐藏在一个方阵内,用鼠标去点击可看到所隐藏的图片,并将上一次所看到的图片重新隐藏起来,如果相邻两次所点击的图片是一样的,那么这两个图片所在的按钮会消失。游戏得分可以用总点击数或计时数来计算。
程序设计界面如图1所示。
图1:记忆游戏界面
二、概要设计
1.功能模块(见图2)
记忆游戏控制计时
记忆游戏
控制
计时
选项
选项
退出开始结束
退出
开始
结束
图2记忆游戏功能模
2.界面设计
在窗口左边的工具箱中,单击一下框架控件,在窗体上绘出两个大小合适的框架,将其中大的框架名称改为gamearea,并将caption属性分别改为空格、难度。用同样的方法在框架中添加一个命令按钮,并将其名称改为command,visible属性改为false,在小的框架里面添加三个optionbutton,将其名称都改为option1,option属性分别改为初级、中级、高级。然后用同样的方法在框架的右边添加三个命令按钮,将其名称分别改为start,endthis,close,并将caption属性分别改为开始、结束、退出。用同样的方法添加两个label控件,同时在两个label控件的下面分别添加一个文本框,将其名称分别改为consumed、totalclick
三、详细设计
加载窗体时利用随机函数初始化使每次运行均不一样
PrivateSubForm_Load()
Randomize
theWidth=Command(0).Width
theHeight=Command(0).Height
cur_radix=elementary
EndSub
利用一个框架一个单选按钮组和SelectCase语句来实现难度级别的不同
PrivateSubOption1_Click(IndexAsInteger)
SelectCaseIndex
Case0
cur_radix=elementary
Case1
cur_radix=intermediate
Case2
cur_radix=senior
EndSelect
EndSub
利用时钟控件Timer和text控件来实现计时功能
PrivateSubTimer1_Timer()
timeconsumed.Text=timeconsumed.Text+1
EndSub
注意:时钟控件的interval值应设置为1000,即为每秒钟计一次时
当Enable=true时时钟控件才能使用
利用text控件和If语句来实现点击次数的计算,并将该按钮的tag属性中的字符取出作为图片名进行加载
PrivateSubcommand_click(IndexAsInteger)
IfIndex=lastindexThenExitSub
totalclick.Text=totalclick.Text+1
Command(Index).Picture=LoadPicture(App.Path+\tupian\Command(Index).Tag.gif)加载图片
IfCommand(lastindex).Tag=Command(Index).TagThen
Command(lastindex).Tag=
Command(Index).Tag=
CallsndPlaySound(goal,1)
Command(lastindex).Visible=False
Command(Index).
您可能关注的文档
- 培训报告表完整版.doc
- 天津理工大学 C#实验3.doc
- 园林建筑结构实习报告.doc
- 模版-信息安全工程实验报告四.doc
- 2014蒙城一院实习生课程安排表 2.doc
- 2022初中数学培训心得感想10篇.doc
- 振动实验报告二.doc
- 初中科学小课题.doc
- 糖尿病酮症酸中毒护理查房.ppt
- 部编人教版小学四年级下册语文:1.《古诗三首》.ppt
- 10《那一年,面包飘香》教案.docx
- 13 花钟 教学设计-2023-2024学年三年级下册语文统编版.docx
- 2024-2025学年中职学校心理健康教育与霸凌预防的设计.docx
- 2024-2025学年中职生反思与行动的反霸凌教学设计.docx
- 2023-2024学年人教版小学数学一年级上册5.docx
- 4.1.1 线段、射线、直线 教学设计 2024-2025学年北师大版七年级数学上册.docx
- 川教版(2024)三年级上册 2.2在线导航选路线 教案.docx
- Unit 8 Dolls (教学设计)-2024-2025学年译林版(三起)英语四年级上册.docx
- 高一上学期体育与健康人教版 “贪吃蛇”耐久跑 教案.docx
- 第1课时 亿以内数的认识(教学设计)-2024-2025学年四年级上册数学人教版.docx
最近下载
- 执业药师继续教育试题答案-常见疾病的自我药疗与非处方药(一).pdf
- SignatureCocktails特色 鸡尾酒电子版.pdf
- YDT 4651-2024工业互联网联网用技术 无源光网络(PON)总体技术要求.pdf
- 精神分析视角下女性文学人物心理创伤研究获奖科研报告.docx
- CT引导下穿刺诊疗的医院感染预防与控制措施.doc
- 天津市2023-2024学年高二上学期10月第一次月考数学试题含解析.pdf VIP
- 员工试用期考核评分表(标准版).docx VIP
- 2023年中国石油大庆油田有限责任公司招聘笔试真题.pdf
- 创伤与创伤后应激障碍课件.pptx
- 放射科、CT 室医院感染管理制度.docx VIP
文档评论(0)