程序流程控制PPT课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
CHENLI
15
1.用标签控件输出数据
第
三 ➢ 标签(Label)是VB中最常用的输出 章 文本信息的工具。
程 ➢Label控件显示的文本用户不能直接
序 修改。
流 程
➢在Label中显示的文本是由Caption属
控 性控制的,该属性可以在设计时通过
制 “属性”窗口设置或在运行时赋值。
2021/3/7
程 ➢ Picture.Print “Visual Basic”
控 制
➢ Debug.Print “Visual Basic”
➢ Print “Visual Basic”
2021/3/7
CHENLI
19
第
用Print方法输出数据
三
章 ➢〈表达式表〉是一个或多个表达式,它
们可以是数值表达式、字符串表达式、
CHENLI
7
第 但如果把非数值形式的字
三 章
符串赋给数值变量,将会
程 在编译时出现错误。只有 序 数据类型相容时可以赋值,
流
程 比如可以把单精度表达式
控 制
赋给整型变量。
2021/3/7
CHENLI
8
第 三 章
程 序 流 程 控
制 [例3-1-1] 赋值相容问题:
2021/3/7
CHENLI
9
CHENLI
11
第 [例 3-1-2] 交换两个变量中
三 章
的数据(此例为交换两个标
程 签中的数据)。
序
流 用语句实现如下:
程
控 制
C=A:A=B:B=C
2021/3/7
CHENLI
12
编写代码:
第
三 Private Sub Command1_Click()
章
Dim C As String
程
C = Label2.Caption
第
三 首先计算赋值号右边表达式的值,然
章 后将此值赋给赋值号左边的变量名或
属性名。
程 序
例:dim a as integer
流
a=100
程
控
a=a+1
制
a=3*4
2021/3/7
CHENLI
4
第 ⑴关键字Let为可选项,通常都 三 省略该关键字;“ = ”称为赋 章 值号。
程 序
⑵“表达式”可以是算术表达式、
Private Sub Command1_Click()
第
Dim x As Integer ‘ (single)
三 章
Dim y As String
y = "100.23"
程
x=y
序
y = y + 20
流 程
Text1.Text = x
控
Text2.Text = y
制 End Sub
2021/3/7
CHENLI
16
第 三
章 ➢如:label1.caption=“计算机基础部”
程 ➢例 3-1-3、例3-1-4 自己上机调试 序 P60错误
流 程 控 制
2021/3/7
CHENLI
17
第 2.用Print方法输出数据
三
章 Print方法:
程 ➢Print方法用于在窗体(Form)、立即窗 序 口(Debug)、图片框(Picture)或打 流 印机(Printer)等对象中显示文字字符
程 串或表达式的值,其语法格式如下:
控 制
➢[<对象名称>.]Print [<表达式表>][,|;]
2021/3/7
CHENLI
18
第
用Print方法输出数据
三
章 说明:
〈对象名称〉可以是窗体、立即窗口、图片
程
框或打印机。如果省略了〈对象名称〉,
序
则在当前窗体上输出。例如:
流 ➢ form2.Print “Visual Basic”
序
流
Label2.Caption = Label4.Caption
程
控
Label4.Caption = C
制 End Sub
2021/3/7
CHENLI
13
程序代码可改为:
第
Private Sub Command1_Click()
三
Dim a, b, c As String
章
a = Label2.Caption
流 字符串表达式、关系表达式或
程 控
逻辑表达式。
制
2021/3/7
CHENLI
5
第 ⑶赋值号不是数学上的等号。
三 章
例如:“a=3”
程
应读作“将数值3赋给变量a”。
序 ⑷赋值语句具有计算和赋值的双重
流 程
功 能 , 它 首 先 计 算 “ =” 右 边 的
控 表达式,然后把结果赋给“=” 制 左边的变量。
b = Label4.Caption
程
c=a
序 流
a=b
程
b=c
控
Label2.Caption = a
制
Label4.Caption = b
End Sub
2021/3/7
CHENLI
14
第 3.1.2 数据输出
三
章
用标签控件输出数据
程
序
流 程
用Print方法输出数据
控
制
用MsgBox输出数据
2021/3/7
第 第3章 程序流程控制
三
章
3.1 顺序结构
程
序
3.2 选择结构
流
程
3.3 循环结构
控
制
3.4 综合实例
2021/3/7
CHENLI
1
第 3.1 顺序结构
三
章
3.1.1 赋值语句
程
序
3.1.2 数据输出
流
程
3.1.3 数据输入
控
制
3.1.4 卸载对象
2021/3/7
CHENLI
2
3.1.1 赋值语句
第
三 1.赋值语句的一般的格式
章 ➢ 变量赋值:[ Let ] <变量名>=<表达式>
程 ➢ 属性赋值:[ Let ][<对象名>.]<属性名>=<表达式> 序
流 Dim a as integer
程
控 Let a=100
制
a=100
‘两个语句的功能相同
2021/3/7
CHENLI
3
2.赋值语句的含义
2021/3/7
CHENLI
6
第 ⑸ 赋值语句要求右端表达式的
三 类型与左端变量的类型相容。如 章 果用字符串的形式表示数值,则
程 可以将字符串赋给数值变量,也
序 可将数值赋给字符串变量。
流
程
dim x as integer dim y as string
控wk.baidu.com
x=“123
制
y=123
2021/3/7
第 ⑴设计如图所示用户界面,在窗
三 章
体中增加一个命令按钮 Command1 , 两 个 标 签 Label1 、
程 Label2 , 两 个 文 本 框 Text1 、
序 流
Text2。
程 控
⑵ 输 入 命 令 按 钮 Command1 的
制 Click事件过程:
2021/3/7
CHENLI
10
程
关系表达式或布尔表达式。
序
流 ➢对于数值表达式,将输出表达式的值;
程 对于字符串,则原样输出;
控 ➢对于关系和布尔表达式,则输出逻辑值
制
True或False。
2021/3/7
CHENLI
20
用Print方法输出数据
第
三 章
➢ 当输出多个表达式时,各表达式之间用逗号 “,”或分号“;”隔开。