Module1.bas
上传用户:tashmp
上传日期:2010-04-03
资源大小:882k
文件大小:1k
源码类别:

其他游戏

开发平台:

Visual Basic

  1. Attribute VB_Name = "Module1"
  2. '定义全局变量
  3. Const MAXROW_COUNT = 5
  4. Public ROWCOUNT As Integer '练习的字符行数
  5. Public tatalchar As Integer '练习字符总个数
  6. Public playsec As Integer '所用时间
  7. Public mode As Boolean '打字状态
  8. Public mode_label As Boolean
  9. Public scrapname As String
  10. Public deforescrapname As String
  11. Public fontwidth As Integer
  12. Public char_len As Integer '记录每横字符长度
  13. Public rignt_char As Integer '正确字符个数
  14. Public type_time As Long '打字测试的打字时间(默认为1分钟)
  15. Public type_right As Integer '打字测试的正确字符数
  16. Public type_allchar As Integer '打字测试的的总数
  17. Public type_percent As Integer   '计算正确率
  18. Public type_show As String '显示打字时间
  19. Public mm As Integer '记录时间的分钟
  20. Public ss As Integer ''记录时间的秒钟
  21. Public ms As Integer  ''记录时间的毫钟
  22. '该函数计算打字字符的个数
  23. Public Function all_char() As Integer
  24.  Dim current_char As String * 1 '当时要判断的字符
  25.  Dim chartotal As Integer '保存字符总数
  26.  chartotal = 0
  27.  
  28.  Dim i As Integer
  29.  Dim j As Integer
  30.  
  31.  For i = 1 To MAXROW_COUNT Step 1
  32.   For j = 1 To Len(tepedtestForm.Label1(i).Caption) Step 1
  33.    '空格不记录在字符总数
  34.        
  35.       If (Asc(Mid(tepedtestForm.Label1(i).Caption, j, 1)) <> 32) Then
  36.           chartotal = chartotal + 1
  37.         '  MsgBox "fs"
  38.         End If
  39.      Next j
  40.    Next i
  41.    all_char = chartotal
  42. End Function