vb记忆力测试代码
知识点:(1)控件数组;(2)Timer定时器控件;(3)Line直线、Shape形状、Label标签控件的使用;(4)键盘事件处理;(5)随机值生成。1.题目介绍“记忆...
知识点:(1)控件数组;(2)Timer定时器控件;(3)Line直线、Shape形状、Label标签控件的使用;(4)键盘事件处理;(5)随机值生成。
1.题目介绍
“记忆力测试”是一个简单的程序,它随机地显示几个字母,用户记住并重复这些字母,字母数越多表示其记忆力越好。
2.功能要求
(1)启动程序,显示如图1所示的界面。单击“开始”按钮,如图2所示,程序依次弹出3个随机生成的大写字母。半秒钟之后,字母消失,一个闪烁的光标提示用户重新输入刚才显示的字母(如图3所示)。
图1
(2)用户输入3个字母后,程序判断输入的字母是否和随机生成的字母完全相同。如果相同,程序再随机生成4个字母让用户记忆并输入;如果不相同,以图4所示的反方式将生成的字母与输入的字母进行对比,用户可以发现自己哪个字母输入错误。
图2
图3
(3)在图4所示的状态下,用户可以选择“重复本步”让程序再生成相同个数的字母重试;如果选择“从头开始”则从3个字母重新开始。
图4
(4)要求字母以突起的立体效果显示,像是写在有厚度的木板上。
(5)用户输入字母时,无论其键盘是否处于大写锁定状态,都以大写形式显示。在用户没有输入完当前要求的字母个数之前,可以通过“退格键”(Backspace)逐个删除已输入的字母。
(6)窗口上命令按钮的标题文字和有效状态应根据程序的状态而不断改变。在用户输入字母时,只有“退出”按钮可用(见图3);当输入错误时,“开始”按钮变为“重复本步”按钮(见图4)。在不同阶段,提示文字的内容也不相同。 展开
1.题目介绍
“记忆力测试”是一个简单的程序,它随机地显示几个字母,用户记住并重复这些字母,字母数越多表示其记忆力越好。
2.功能要求
(1)启动程序,显示如图1所示的界面。单击“开始”按钮,如图2所示,程序依次弹出3个随机生成的大写字母。半秒钟之后,字母消失,一个闪烁的光标提示用户重新输入刚才显示的字母(如图3所示)。
图1
(2)用户输入3个字母后,程序判断输入的字母是否和随机生成的字母完全相同。如果相同,程序再随机生成4个字母让用户记忆并输入;如果不相同,以图4所示的反方式将生成的字母与输入的字母进行对比,用户可以发现自己哪个字母输入错误。
图2
图3
(3)在图4所示的状态下,用户可以选择“重复本步”让程序再生成相同个数的字母重试;如果选择“从头开始”则从3个字母重新开始。
图4
(4)要求字母以突起的立体效果显示,像是写在有厚度的木板上。
(5)用户输入字母时,无论其键盘是否处于大写锁定状态,都以大写形式显示。在用户没有输入完当前要求的字母个数之前,可以通过“退格键”(Backspace)逐个删除已输入的字母。
(6)窗口上命令按钮的标题文字和有效状态应根据程序的状态而不断改变。在用户输入字母时,只有“退出”按钮可用(见图3);当输入错误时,“开始”按钮变为“重复本步”按钮(见图4)。在不同阶段,提示文字的内容也不相同。 展开
若以下回答无法解决问题,邀请你更新回答
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询