急求用vb做打字游戏的代码~好的追加分~~

VB是考查课,老师要交期末大作业求VB做的打字游戏,代码,一定要有解释呀,一定要符合我的程度的最好能把做的文件发到偶的邮箱里,549720442@qq.com谢谢啦界面最... VB是考查课,老师要交期末大作业
求VB做的打字游戏,代码,一定要有解释呀,一定要符合我的程度的
最好能把做的文件发到偶的邮箱里,549720442@qq.com 谢谢啦
界面最好好看点,好的话我会追加分的
展开
 我来答
cd68001
2011-06-10 · TA获得超过4229个赞
知道小有建树答主
回答量:976
采纳率:66%
帮助的人:350万
展开全部
'给你写个容易理解的吧,在窗体上画两个TextBox,分别是Text1和Text2。
private sub Form_Load()
randomize timer '重新设置随机因子,使每次运行程序都能获得不同的字符序列
text2.tabindex=0 '窗体显示后,光标定位在text2
Text2_KeyPress 0 '模拟调用一次text2的键盘操作,其内部程序会使text1刷新
end sub
private sub Text2_KeyPress(KeyAscii as integer) 'text2键盘操作产生的事件
dim i as long
if len(text1.text)=len(text2.text) then 'text2已完成输入(或首次使用刷新)
keyascii=0 '屏蔽当前按键
text1.text=vbnullstring '清空Text1内容
text2.text=vbnullstring '清空Text2内容
for i=1 to 20 '随机生成20个字符排列
text1.text=text1.text & chr$(int(rnd()*26)+asc("a")) '产生一个a~z的字符,追加到text1的尾部
next i
else
if keyascii<>asc(vba.mid$(text1.text,len(text2.text)+1,1)) then keyascii=0:beep '字符输入错误,提示beep声音警报并取消当前键盘操作。
end if
end sub

'你还可以在这个基础上美化界面、增加判分、计时等功能。
百度网友f861043
2011-06-10
知道答主
回答量:41
采纳率:0%
帮助的人:7.5万
展开全部
我给你我的课程设计吧!老师给我打了90多分,应该是很好了,可以加速减速,控制游戏时间,有背景图片、背景音乐、会自动算分并算出玩家的最高分等等,保证你会喜欢!
已发送,请注意查收!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式