范文无忧网面试笔试简历简介

怎样用VB做打字游戏??

01月02日 编辑 fanwen51.com

[有什么游戏介绍给我玩]1. 傲世Online 《傲世Online》是一款三国题材游戏,写实在游戏中的人物、建筑、衣饰都得到体现,进入游戏就仿佛进入磅礴大气的三国乱世。 2. 傲世Online 《傲世Online》是一款...+阅读

Dim t As Integer Dim s(1 To 5, 1 To 5) As String '用二维数组s()来存放打字数据 Dim n As Integer Dim r As Integer Private Sub Command1_Click() If t = 0 Then MsgBox "请先选择好打字选项", vbCritical + vbOKOnly + vbDefaultButton1, "提示" Else Label1.Caption = "" Command1.Enabled = False If t = 1 Then Call producenumsigh For i = 1 To 5 For j = 1 To 5 Label1.Caption = Label1.Caption + s(i, j) Next j Next i ElseIf t = 2 Then Call produceu For i = 1 To 5 For j = 1 To 5 Label1.Caption = Label1.Caption + s(i, j) Next j Next i ElseIf t = 3 Then Call producel For i = 1 To 5 For j = 1 To 5 Label1.Caption = Label1.Caption + s(i, j) Next j Next i ElseIf t = 4 Then Call producem For i = 1 To 5 For j = 1 To 5 Label1.Caption = Label1.Caption + s(i, j) Next j Next i ElseIf t = 5 Then Call producemix For i = 1 To 5 For j = 1 To 5 Label1.Caption = Label1.Caption + s(i, j) Next j Next i End If Timer1.Enabled = True End If '以上是根据用户选的打字选项分别调用对应的过程来产生打字数据 Text1.SetFocus End Sub Private Sub Command2_Click() End End Sub Private Sub Form_Load() Timer1.Interval = 1000 Timer1.Enabled = False Label1.Caption = "欢迎使用打字练习程序" End Sub Private Sub l_Click() t = 3 End Sub Private Sub m_Click() t = 4 End Sub Private Sub mix_Click() t = 5 End Sub Private Sub numsigh_Click() t = 1 End Sub Private Sub Text1_Change() If Len(Text1.Text) = 25 Then Timer1.Enabled = False For i = 1 To 25 If Mid(Text1.Text, i, 1) = Mid(Label1.Caption, i, 1) Then r = r + 1 Next MsgBox "您的输入速度是:" & Int(25 / n) & "字符/秒" & vbCrLf & "您的正确率为:" & 4 * r & "%", vbInformation + vbOKOnly + vbDefaultButton1, "打字统计" t = 0 Text1.Text = "" Label1.Caption = "" Command1.Enabled = True Label1.Caption = "选择打字选项,按开始重新测试" End If End Sub Private Sub Timer1_Timer() n = n + 1 '统计打字的时间 End Sub Private Sub u_Click() t = 2 End Sub Private Sub producenumsigh() '产生随机的数字字符并存放在数组s()中 Dim a%, b%, c%, d%, e% For i = 1 To 5 Randomize a = Int(Rnd * 15) + 33 b = Int(Rnd * 6) + 58 '根据键盘上的数字字符的Ascii码值,以下过程同 c = Int(Rnd * 5) + 91 d = Int(Rnd * 3) + 123 e = Int(Rnd * 9) + 48 s(i, 1) = Chr(a) s(i, 2) = Chr(b) s(i, 3) = Chr(c) s(i, 4) = Chr(d) s(i, 5) = Chr(e) Next End Sub Private Sub produceu() '产生随机的大写字母并存放在数组s()中 Randomize For i = 1 To 5 For j = 1 To 5 s(i, j) = Chr(Int(Rnd * 25) + 65) Next j Next i End Sub Private Sub producel() '产生随机的小写字母并存放在数组s()中 For i = 1 To 5 For j = 1 To 5 Randomize s(i, j) = Chr(Int(Rnd * 25) + 97) Next j Next i End Sub Private Sub producem() '产生随机的大小写字母并存放在数组s()中 Dim a%, b% For i = 1 To 5 Randomize a = Int(Rnd * 25) + 65 b = Int(Rnd * 25) + 97 s(i, 1) = Chr(a) s(i, 2) = Chr(b) s(i, 3) = Chr(a) s(i, 4) = Chr(b) s(i, 5) = Chr(a) Next i End Sub Private Sub producemix() '产生随机的数字、字符及大小写字母并存放在数组s()中 For i = 1 To 5 For j = 1 To 5 Randomize s(i, j) = Chr(Int(Rnd * 93) + 33) Next j Next i End Sub

延伸阅读:

有什么好玩的游戏推荐两永久免费: 1. 傲世Online 《傲世Online》是一款三国题材游戏,写实在游戏中的人物、建筑、衣饰都得到体现,进入游戏就仿佛进入磅礴大气的三国乱世。 2. 傲世Online 《傲世Online...

有没有什么好玩的大型3D动作单机游戏介绍点刺客信条,异域风情十分的地道,血腥画面做的十分的重,招数什么的跟欧洲剑术一模一样十分真实,视觉效果十分强烈,还有刺客信条2,建议你玩了1在玩2,这个游戏绝对经典,现在刺客信条兄弟...

有没有幼儿园发展注意力和记忆力的智力游戏介绍针对孩子注意力训练集锦 1。 按顺序找数字 我国年轻的数学家杨乐、张广厚,小时候都曾采用快速做习题的办法,严格训练自己集中注意力。这里给大家介绍一种在心理学中用来锻炼注...

二战前线2的游戏介绍二战前线2亚洲抗日,合金突击队在欧洲成功地保护了盟军后,英雄们将到亚洲去继续战斗!更多的使命、更多的敌人、更大的冒险、更猛烈的炮火。有男女两名角色可以选择,一开始可以选...

帮忙推荐一款可玩型高的网络游戏很高兴位楼主作答比如天龙八部画质不错,一款介于2D与3D的游戏 这个可玩性高而且是纯免费的里面RMB战士和贫民待遇差不多 我有个43的号,是个峨眉派的天龙八部里的活动也做的比...

推荐几款GBA游戏强烈推荐:牧场物语、口袋妖怪、逆转裁判、换装迷宫、恶魔城、洛克人Zero、塞尔达传说、火焰纹章系列 不可不玩的GBA游戏 RPG:黄金太阳系列,口袋妖怪系列,马里奥&路易系列,最终幻...

vb打字练习应用程序跪求高手谢谢了Dim RNEWALLSTRING As String '合并字符串,此时的字符串已经不包换换行符和空格Dim ER As IntegerPrivate Sub Command1_Click() '注意len(vbcrlf)=2Timer1.Enabled = TrueDim...

怎样用VB编写打字游戏我2年前写的,有点幼稚。别见笑VERSION 5.00Begin VB.Form Form1 AutoRedraw = -1 'True Caption = "打字游戏游戏而已" ClientHeight = 4800 ClientLeft = 60 ClientTop = 7...

vb的打字游戏用一个标签label1放字母添加一个计时器,设置时间为1000毫秒再添加一个全局变量,用来表明字母有没有打对再设一全局变量,用来计分再添加一个命令按钮,用来开始游戏dim flag%,scor...

推荐阅读
图文推荐
栏目列表