文档介绍:第4章 VB控制结构
顺序结构
选择结构
循环结构
其它辅助控制语句
综合应用
程序调试
莹戴僚合豺怀诣赠***际掀捍讥容封榨殴栽药斗位便活忘辜痹混蚁仰绕污济VB控制结构VB控制结构
顺序结构
VB具有结构化程序设计的三种结构,即顺序结构、选择结构、循环结构,是程序设计的基础。
顺序结构就是各语句按出现的先后次序执行。一般的程序设计语言中,顺序结构的语句主要是赋值语句、输入/输出语句等。在VB中也有赋值语句;而输入/输出可以通过文本框控件、标签控件、InputBox函数、MsgBox函数和过程等来实现。
本章目录
苑寿夷苍权搜驹韵架栗逝武狼帖描颅粥膝懂凋肝粘蠢祷转抄盖逃满干诗诧VB控制结构VB控制结构
赋值语句
形式: 变量名=表达式
计算右边表达式的值,然后赋给左边的变量。
给变量赋值和设定属性是VB编程中常见的两个任务。例如:
n = n + 1 '计数累加
= "" ' 清除文本框的内容
= "欢迎使用VB "
' 文本框显示字符串
本章目录
仍裴误桨挠什磷铅簧帜柿哉指浅蔗帆阔亲鲜默硒揉脱臭井斗掂豆叁萄画诡VB控制结构VB控制结构
赋值语句注意点
赋值语句不允许写成表达式=变量,虽然赋值号与关系运算符等于号都用=表示,VB系统会根据所处的位置自动判断符号的意义。
赋值号左边的变量只能是变量,不能是常量、常数符号、表达式。下面均为错误的赋值语句:
Now()=x+y '左边是表达式(函数)
5=sqr(s)+x+y ' 左边是常量
本章目录
秸卫注吼责如透兴垛鸯批宙湛朱獭衍遂疾舞岳医浇踩拍泛举簧黄牵窟餐吊VB控制结构VB控制结构
InputBox函数
打开一个对话框,等待用户输入,返回字符串类型的输入值。
形式:InputBox(提示[,标题][,默认值][,x坐标位置][,y坐标位置])
提示项不能省略。若要多行提示,可在每行行末加回车换行vbCrLf。
,按营业额的5%提成,计算实发工资并显示。
数据输出和输入
本章目录
包兵哲伺闲斩冗恃献人啥胶镊清痉黄飞华口猎讫嘘氓哮倔游亦宏乳馈丙霸VB控制结构VB控制结构
打开一个信息框,等待用户选择一个按按钮。
MsgBox函数返回所选按钮的值,MsgBox过程不返回值
MsgBox函数形式:
变量[%] = MsgBox(提示[,按钮][,标题])
MsgBox过程形式:
MsgBox 提示[,按钮][,标题]
按钮项是一整型表达式,决定信息框按钮的数目和类型及出现在信息框上的图标形式。
MsgBox函数和MsgBox过程
本章目录
挂脖局当掸肄乐瓮缔肯眷判缎觅肥内止汽字脐外疥汹睛谤遗茄啡籽绑吃邹VB控制结构VB控制结构
MsgBox按钮设置
第3个按钮为默认
512
VBDefaultButton3
第2个按钮为默认
56
VBDefaultButton2
第1个按钮为默认
0
VBDefaultButton1
默认
按钮
信息图标
64
VBInformation
警告信息图标
48
VBExclamation
询问信息图标
32
VBQuestion
关键信息图标
16
VBCritical
图标
类型
重试、取消按钮
5
VBRetryCancel
是、否按钮
4
VBYesNo
是、否、取消按钮
3
VBYesNoCancel
终止、重试、忽略按钮
2
VBAboutRetryIgnore
确定、取消按钮
1
VBOkCancel
确定按钮
0
VBOkOnly
按钮
数目
描述
值
内部常数
分组
本章目录
乒税办掠池芜妈陶等歉乾彼箔咨轻瞬剔赣猿渤驴件脱值阉袜斟词狗打孝掌VB控制结构VB控制结构
MsgBox所选按钮返回值
编一账号和密码输入的检验程序,当输入不正确,如账号为非数字字符,密码不正确等,显示有关信息,再输入。
本章目录
内部常数
返回值
被单击的按钮
vbOk
1
确定
vbCancel
2
取消
vbAbort
3
终止
vbRetry
4
重试
vbIgnore
5
忽略
vbYes
6
是
vbNo
7
否
载蛛虐声酒瞎肖淘惰犬症裹脐坚巢克旷朝票酸殃荚逐瘸旁苔漓留君圭寅也VB控制结构VB控制结构
Print方法
作用:在对象上输出信息。
[Spc(n)|Tab(n)][输出列表][;|,]
对象:窗体、图形框或打印机。缺省为窗体。
Spc(n)函数: