就是用vb设计一个能够测试打字速度的软件,有设计过程(最好有讲解)
Dim k
Private Sub Command1_Click()
Form1.Cls
time1 = Val(Label1.Caption)
length = Len(Text1.Text)
If length = 0 Then
MsgBox "请在文本框中输入文字或字母!"
Else
ave = time1 / length
Print ("你的打字速度为" & ave & "秒/个")
End If
Text1.Text = ""
Label1.Caption = 0
k = 0
End Sub
Private Sub Form_Load()
Timer1.Enabled = True
Label2.Caption = Time$
Timer1.Interval = 1000 '1秒触发一次timer事件
End Sub
Private Sub Timer1_Timer()
k = k + 1
Label1.Caption = k
End Sub
窗体中有两个label控件
温馨提示:答案为网友推荐,仅供参考
第1个回答 2009-12-04
很简单的啊。你在窗体上搞两文本框,一个显示要输处的内容,用户在另一个里面打字。从开始计一个时间。然后你一直统计他打了多少字,用了多少时间算出来就是速度啊。