- 12
- 0
- 约3.03千字
- 约 4页
- 2017-05-12 发布于河南
- 举报
VB第三章相关归纳
1、IF结构
·行IF语句 n格式:IF 条件 THEN 语句1 [ ELSE 语句2 ] n
·块IF语句
格式:If 条件 Then
语句1
[ Else
语句2]
End If
·多分支IF语句
其中ElseIf的用法,实际上是将Else行后面的IF行合并,减少一个End IF行。
2、情况选择结构
“测试表达式”可以是数值型或字符串型表达式
一个算术表达式
一组枚举表达式
多个数值(表达式1 To 表达式2)
关系运算符Is表达式
情况选择结构格式如下:
Select Case 测试表达式
[ Case 表达式列表1
[语句块1] ]
[ Case 表达式列表2
[语句块2] ]
...
[Case Else
[语句块n+1] ]
End Select
执行流程:
① 自上而下顺序地判断测试表达式的值与表达式列表中的哪一个匹配,如有匹配则执行相应语句块,然后转到End Select的下一语句。
② 若所有的值都不匹配,执行Case Else所对应的语句块,如省略Case Else,则直接转移到End Select的下一语句。
3、On Error GoTo语句
举例说明:
Private Sub Command1_Click()
On Error GoTo Err001
Print 1 / Text1.Text
Exit Sub 为防止没有出错情况下错误地执行下一语句,退出Sub过程。
Err001: MsgBox 除数不能为0,请输入X的值
End Sub
4、For/Next语句
格式:FOR 控制变量X = 初值e1 TO 终值e2 [STEP 步长e3]?
循环体
???? ?NEXT 控制变量X
例如,计算1~100之间奇数和的程序段可编写为:
For n=1 to 99 step 2
??s=s+n
Next n
也可以写作:For n=99 to 1 step -2: s=s+n: Next n
※在For/Next结构中:
??(1)?步长缺省值为1。
??(2)?循环变量取值不合理,则不执行循环体。如下列循环一次也不执行。
????For n=99 to 1 step 2
?????s=s+n
??Next n
??(3)?循环体中可以出现语句“Exit For”,用于将控制转移到Next后一语句。
(4)?循环正常结束(未执行Exit For等控制语句)后,控制变量为最后1次取值加步长。
5、While/Wend语句
格式:While 条件
??????循环体
??????Wend
功能:当条件为真(True)时执行循环体。
While/Wend结构的特点是:先判断条件、后执行循环体,常用于编制某些循环次数预先未知的程序。
6、Do/Loop语句
格式1:Do [{While|Until}条件]??先判断条件、后执行循环体
????????????循环体
??????? Loop
格式2:Do??先执行循环体、后判断条件
????????????循环体
????????Loop [{While|Until}条件]
?(1)?选项“While”当条件为真时执行循环体,选项“Until”当条件为假时执行循环体。
?(2)?循环体中可以出现语句“Exit Do”,将控制转移到DO/LOOP结构后一语句。
7、多重循环
①每个循环必须有一个唯一的循环变量
②内层循环变量与外层循环额循环变量同名
③内层循环必须完全放在外层循环体内,内外循环不得交叉
例:
代码:
Private Sub Form_Click()
Dim I As Integer, j As Integer, a As String
For I = 1 To 9
For j = I To 9
a = I * j = I * j
Print Tab(9 * (j - 1) + 1); a;
Next j
Print
Next I
End Sub
8、数组及其应用
(1)数组声明
数组也是变量(成组的变量),因此也必须遵循“先声明、后引用”的规则。如果把先前所介绍的变量称为简单变量,那么关于简单变量的声明方式、初始值同样适用于数组(第4章关于变量作用域、生存期的详细介绍,也同样适用于数组)。
·例如,下列语句声明:
y是Single类型数组,数组y的元素有y(0)、y(1)、y(2)、y(3)、y(4)、y(5);Integer类型数组m的元素有m(0)、m(1)、m(2)、m(
您可能关注的文档
最近下载
- 2025年浙江省中考英语试卷真题及答案详解(精校打印).docx VIP
- 盖梁预应力张拉施工方案.doc
- (社会科学专技类B类)事业单位考试职业能力倾向测验青海省2026年巩固要点详解.docx VIP
- 电子课件-公司理财(第七版)全套完整全部教学课件.pptx VIP
- 乡镇2026年农业农村工作思路(2篇).docx VIP
- 逮捕必要性审查的困境与突破:基于实证研究的深度剖析.docx VIP
- 2026年组织生活会个人发言提纲材料(五个对照)范文4篇.docx VIP
- 机动车排放定期检验规范公司内部培训课件.pdf VIP
- 5Why培训资料英文版.ppt VIP
- 电网和发电检修运维和运营经管成本标准.doc VIP
原创力文档

文档评论(0)