1.基本要求:
选择不同等级开始练习,窗体上出现多个下落字母。在一定时间内,若单击键盘相应字母,其从窗体上消失,并记录下成绩。详细要求如下:
编写控制菜单;
窗体上添加相应控件,两个产生字母的标签放置在Frame或Picture上;
在标签上随机出现字母,字母位置必须在Frame或Picture内;
根据级别的不同,产生的字母类型(大写、小写、数字、上档键)也不同,下落的速度随着级别而增加;
通过敲击键盘,将相应字母从屏幕上消失,同时在Frame或Picture上重新产生新的字母;
计算出在规定的时间内打字的正确率,并给用户提示信息。
打字练习可连续进行,当没到规定时间时也可以停止练习,显示的时间、分数恢复到初始状态并给出提示信息。
练习的时间可以自由设定
2.创新要求:
可以改变字体的属性;
在练习开始时,可以输入用户的姓名并在窗体上显示出来;
记录用户每次练习的成绩,每次结束后将以前所有练习的信息显示给用户;
用户可以随时查询;
建立英雄榜。
3.问题描述:
打字练习程序,在窗体上端随机出现一个英文字母,自由下落,在其下落超出窗体的下端前通过敲击键盘打出正确的字母。如果打字正确则字母消失并重新出现一个新的字母,否则继续下落直至超出窗体下端重新出现新的字母。出现的字母数和打字正确的字母数要记下来,并计算出正确率,根据正确率给出用户不同的信息。
用VB如何设计打字程序啊,各位大哥大姐帮帮忙啊。
Label1.Top = Label1.Top + speed If Label1.Top > Frame1.Height Then ' \/第一个字母超出屏幕范围的时候调用init子程序重新出现一个字母 init End If Label6.Top = Label6.Top + speed If Label6.Top > Frame1.Height Then '\/第二个字母超出屏幕范围的时候调用init1子程序重新出现一...
求高人帮忙做一个vb文字转换程序
Private Sub Command1_Click()Dim ad As String Dim bd(1 To 9) As String ad = "↓←→↘↙ABCD"bd(1) = "d"bd(2) = "b"bd(3) = "f"bd(4) = "df"bd(5) = "db"bd(6) = "1"bd(7) = "2"bd(8) = "3"bd(9) = "4"Dim aStr As String Dim bStr As String ...
请求VB高手帮忙,编个小程序,谢谢
如图:Private Sub Command1_Click()Dim C, D As Double C = Val(Text1.Text) \\ Val(Combo1.Text)D = Val(Text1.Text) \/ Val(Combo1.Text) - Val(Text1.Text) \\ Val(Combo1.Text)If D <> 0 Then C = C + 1 Else D = C End If Text2.Text = C If D < 1 And D <...
如何在VB程序中的文本框内输入一段文字,请大家帮忙看看,谢谢
第一种:在VB中,编辑状态下,单击你所需的TEXT控件,将属性中的text后面的TEXT1更改为你想要输入的文字。第二种:text1.TEXT="要输入的文字"
怎样用VB模拟键盘输入
Private Sub Command1_Click()Dim hwnd As Long, Thwnd As Long Shell "notepad.exe", 2 '打开一个记事本,将它最小化 hwnd = FindWindow("Notepad", "无标题 - 记事本") '得到记事本句柄 Thwnd = FindWindowEx(hwnd, 0, "Edit", vbNullString) '得到记事本句柄(就是我们写字的那里)Sen...
如何用VB代码实现往EXCEL中录入文字时,控制文字的格式
VB访问EXCEL 先需要在工程中引用Microsoft Excel类型库:从"工程"菜单中选择"引用"栏;选择Microsoft Excel 11.0 Object Library(EXCEL2003),然后选择"确定"。表示在工程中要引用EXCEL类型库。然后访问和设置字体的代码如下:Dim xlApp As Excel.Application Dim xlBook As Excel.WorkBook Dim xlSheet ...
用vb 统计文本字数程序
Private Sub Text1_KeyPress(KeyAscii As Integer)If Len(Text1) > 0 And Len(Text1) <= 7 And KeyAscii = 13 Then '写入正常代码 Text1.ForeColor = vbRed Else '插入报警代码 End If End Sub
如何用VB随机产生汉字
在这个标准中,每个汉字用2个字节来表示,每个字节的ascii码为 161-254 (16 进制A1 - FE),第一个字节 对应于 区码的1-94 区,第二个字节 对应于位码的1-94 位。实现代码:Private Sub Form_Load() Timer1.Interval = 500End SubPrivate Sub Timer1_Timer() Dim MyValue, Myvalue...
VB编写程序。。。求求大家帮忙
dim a(96) as string,i as integer,k as integer k=101 for i=0 to 45 a(i)="0843" + cstr(k)k=k+1 if k=102 then k=k+1 if k=103 then k=k+1 if k=104 then k=k+1 if k=106 then k=k+1 if k=135 then k=k+1 if k=147 then k=k+1 next i k=201 for...
毕业设计要用vb作一个程序 本人vb新手 希望有vb大侠能帮帮忙 指导我一...
用VB制作一个简单记事本问题! 比如我定义如下控件: text文件控件名字:a_txt 对话框控件名字:cmd_dlg 一个按扭名字:cmd_open 我想实现这样的一个功能,单击cmd_open就弹出一个对话框,然后选择一个文本文件(*.txt)。打开,就会在a_txt这个控件上边显示文本文件内容,应该怎么样做呢?我不太懂VB,请各位朋友帮我完成...