程序流程控制PPT课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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方法输出数据

三 章
➢ 当输出多个表达式时,各表达式之间用逗号 “,”或分号“;”隔开。
相关文档
最新文档