帮忙解释一下这句vb语言,一点都看不懂

来源:百度知道 编辑:UC知道 时间:2024/05/08 20:35:19
If strCaculateType <> "" And blnFlag = False Then
txtScreen = "0"
blnFlag = True
ElseIf strCaculateType = "" And blnFlag = False Then
txtScreen = txtScreen + "0"
ElseIf strCaculateType <> "" And blnFlag = True Then
txtScreen = txtScreen = "0"
End If

IF语句的嵌套,至于里面的内容,没头没尾的,我也不知道了:(

真的是无语,全是变量名字,搞这么复杂何必去理:
strCaculateType、blnFlag、txtScreen 全是,前面绝对有定义blnFlag 为布尔型,可以替换一下全改掉,把上面的名称写简单一点:
DIM A, C As String
DIM B As Boolean
事件过程定义
........判断几种情况下A和B的值,并得出
If A <> "" And B = False Then
C = "0"
B = True
ElseIf A = "" And B = False Then
C = C + "0"
ElseIf A <> "" And B = True Then
C= C + "0"
End If
循环体结束事件结束
中国教育真是误人子弟,就象把外国人名字强行翻译成中国汉字名字一样,害得刚学英语的学生到处查字典,想几年都想不明白,学程序也一样,代码是英文缩写,名称和关键词书本都解释不清楚

最起码的IF语句,看不懂多看下书。