当前位置:文档之家› 程序的顺序结构(一)

程序的顺序结构(一)


2、功能:(1)计算功能(2)将值输出到窗体上
3、输出内容说明
(1)输出内容:引号引起来的字符串→原样输出
Print "你好"
结果为 你好
(2)输出内容:表达式
→先计算,后输出计算值;
Print 5+3
结果为 8
Print " x= "; 5+3
结果为 x=8
4、输出项的间隔符
输出内容可以是一个或多个。如果是多个输出内容,则各 输出内容之间可以用逗号或分号分隔
MsgBox()是输出函数,执行时产生一个输出消息的对 话框,等待用户单击按钮,并返回一个整型值。MsgBox 的使用有函数和过程两种形式。
MsgBox()函数的一般格式为: 变量 = MsgBox(提示[,按钮][,标题])
MsgBox过程的一般格式为: MsgBox 提示[,按钮][,标题]
参数说明如下:
用spc函数定位输出。 函数格式:spc(n)。
spc函数提供若干个空格。n为整数表达式,表示在显示或打印 下一个表达式之前插入的空格数。Spc函数与输出项之间用”;” 相隔。
如:print “后面有8个空格”;spc(8);”前面有8个空格”。
输出结果: 后面有8个空格
前面有8个空格
MsgBox函数和MsgBox过程
输入数据的函数作指I用示n:用p产户u生输t入B一o数个x据对(并话)单框,
1、基本格式:
击命令按钮
变量=Inputbox(“提示信息” , “标题” ,缺省输入值,位置)
左上角的坐标位置
2、功能:将键盘输入的数据赋给变量,实现人机交互
例如
r = InputBox("R=", "输入半径")
标题
程序的顺序结构(一)
新课引入----求圆的面积
输入圆的半径(r),输出圆的面积(s)。
Private Sub Command1_Click()
开始
Const pi As Single = 3.14
输入r的值
Dim r As Single, s As Single
求s=Pi*r^2
r = InputBox(“r=”,”输入半径”)
(1)分号:则后面一个输出内容紧跟前一个输出(紧凑格)
Print "早安"; "中国" 结果为 早安中国
(2)逗号,则按照分区(14个字符位置)格式输出(分区格)
Print "早安" , "中国" 结果为 早安
中国
(3)如果Print中没有输出内容,则表达输出一个空行。
print " x= ";x, " y= ";y
例子:(求圆面积的程序)
r = InputBox(“r=”,”输入半径”)
将值赋号右边的InputBox(“r=”,”输入半径”) 的值赋给变量r
s = pi * r ^ 2
含义是将赋值号右边的表达式pi * r ^ 2的值求出, 然后赋给变量s
观察下列赋值语句的作用:
数据输入
使用输入框输入 使用文本框输入
0
只显示“确定”按钮
vbOkCancel
1 显示“确定”和“取消”按钮
vbAbortRetryIgnore VbYesNoCancel VbYesNo
2 显示“放弃”、“重试”和“忽略”
按钮
3 显示“是”、“否”和“取消” 按钮
4 显示“是”和“否”按钮
VbRetryCancel 5 显示“重试”和“取消”按钮
提示信息
InputBox(“A=”,”输入”,12,100,20)
提示信息 标题 缺省输入值
InputBox例子
对话框左上角坐标
例2. 计算圆的面积和周长。
数据输出
用Print方法输出 用消息框函数输出 用文本框控件输出 用标签控件输出
VB输出语句Print
1、基本格式:Print 输出内容 输出内容:数、变量、表达式,用引号括起来的字符串。
1. “提示”和“标题”:与InputBox函数相同。
2. “按钮”:为数值表达式,由3个常数组成,形式为 c1+c2+c3,常数既可以用文字常量,也可以用数值 常量表示。其中,c1用来指定显示按钮的数目及类型 c2表示使用图标的样式,c3用来确定默认的活动按 钮。
按钮的数目和类型
符号常数

说明
VbOkOnly

说明
0 第一个按钮为默认按钮
256 第二个按钮为默认按钮
512 第三个按钮为默认按钮
注意 :
1.在MsgBox中,参数是按一定顺序排列的,如果 省略了某些参数,必须加入相应的逗号分隔符。
2.MsgBox过程没有返回值,因此常用于简单的信 息显示。
3.Msgbox( )函数的返回值是一个整数,该整数与 所选择的按钮有关。每个按钮对应一个返回值, 共有7种按钮。
图标的样式及其对应的值
符号常数

VbCritical
16
Vbquestion 32
VbExclamation 48
VbInformation 64
说明 显示“×”图标 显示“?”图标 显示“!”图标 显示“i “图标
默认按钮及其对应的值
符号常数 VbDefaultButton1 VbDefaultButton2 VbDefaultButton
Print
Print " China "
5、输出项的定位输出
用TAB函数定位输出。函数格式:Tab(n)。 从第n列开始输出数据,通常最左边的列号为1。用法:将要输出 的内容放在tab函数后面,并用“;”隔开。 如:print tab(10);”姓名”;tab(25);”年龄” 输出结果是分别在当前行的第10列和第25列输出“姓名”和 “年龄”。
Msgbox函数的返回值
符号常数

VbOk
1
VbCancel
2VbAbort来自3VbRetry
4
VbIgnore
5
VbYes
6
VbNo
7
说明 确定 取消 放弃 重试 忽略
是 否
练习讲评
P28实践1、2、3
输出s的值
s = pi * r ^ 2
结束
Print “圆的面积s=”;s
End Sub
程序执行的特 点?
程序的顺序结构
特点:

1、按从上到下

的顺序执行


2、只有一个入
口和一个出口
赋值语句
格式: 变量名=表达式
[对象名.]属性名=表达式
功能:把“=”右边表达式的值赋给“=”左边的变量或对 象的属性。
相关主题