VB程序设计教程(高等教育出版社)第4-6章PPT课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
例4.1利用InputBox输入基本工资和营业额, 按营业额的5%提成,计算实发工资并显示。
VB程序设计教程(第3版)
本章目录
11
3. 消息对话框MsgBox函数和过程
作用:打开一个消息框,等待用户选择一个按钮。 MsgBox函数返回所选按钮的值 MsgBox过程不返回值
MsgBox函数形式: 变量[%] = MsgBox(提示[,按钮][,标题])
VB程序设计教程(第3版)
本章目录
7
赋值语句注意点
“=”符号有两个意义 ①赋值号与表示等于的关系运算符都用“=”表示, 系统会根据所处的位置判断符号的意义。
② 赋值号左边只能是变量,不能是常量、常数符号 表达式。下面均为错误的赋值语句:
Now()=x+y 5=sqr(s)+x+y X+y=z
'左边是表达式(函数) ‘ 左边是常量 ‘ 左边是表达式
1234.567 1234.567 1234.567
"00000.0000" "#####.####" "##,##0.000"
% 数值乘以100,加百分号 $ 在数字前强加$ E+ 用指数表示
1234.567 1234.567 1234.567
"####.##%" "$###.##" "0.00E+00"
Visual Basic 程序设计教程
(第3版)
VB程序设计教程(第3版)
第4章 VB控制结构
4.1 顺序结构 4.2 选择结构 4.3 循环结构 4.4 其它辅助控制语句 4.5 综合应用 4.6 程序调试
VB程序设计教程(第3版)
2
4.1 顺序结构
VB具有结构化程序设计的三种程序控制结构: 顺序结构、选择结构、循环结构,是程序设计的 基础。
(1)顺序结构
各语句按出现的先后次序执行
a
A
用传统流程
图表示为
B
b
VB程序设计教程(第3版)
本章目录
3
(2)选择结构 根据条件决定执行的语句
流程图: 成立 A
a
条件?
不成立 B
b
VB程序设计教程(第3版)
4
(3)循环结构
根据条件重复执行语句(称为循环体)
a
a
条件 成立 ?
循环体
b
不成立
不成立
循环体
例4.3 Print方法输出图形 利用String函数显示重复字符 利用循环结构、Spc、Tab函数显示有规律图形
VB程序设计教程(第3版)
15
5. Format格式输出函数
形式: Format (表达式[, "格式字符串"])
常用数值格式化符及举例
符号
作用
表达式 格式字符串 显示结果
0 用0填充不足的位置 # 位置不足时不填充0 , 千分位
内部常数
vbOk vbCancel vbAbort vbRetry vbIgnore vbYes vbNo
返回值
1 2 3 4 5 6 7
被单击 的按钮 确定 取消 终止 重试 忽略 是 否
例4.2 编一账号和密码输入的检验程序,当输入不正 确,如账号为非数字字符,密码不正确等,显示有关 信息,再输入。
MsgBox过程形式: MsgBox 提示[,按钮][,标题]
按钮项是一整型表达式,决定信息框按钮的数目和 类型及出现在信息框上的图标形式。
VB程序设计教程(第3版)
12
MsgBox按钮设置
分组
按钮 数目
图标 类型 默认 按钮
内部常数 VBOkOnly VBOkCancel VBAboutRetryIgnore VBYesNoCancel VBYesNo VBRetryCancel VBCritical VBQuestion VBExclamation VBInformation VBDefaultButton1 VBDefaultButton2 VBDefaultButton3
VB程序设计教程(第3版)
14
4.Print方法
作用:在对象上输出信息。
形式:对象.Print[Spc(n)|Tab(n)][输出Βιβλιοθήκη Baidu表 ][;|,]
其中: 对象:窗体、图形框或打印机。缺省为窗体。
Spc(n)函数:从当前位置起空n个空格
Tab(n)函数:从最左端开始计算的第n列 分号:定位在上一个被显示的字符之后 逗号:定位在下一个打印区开始处(每区14列) Print语句尾无分号或逗号,输出后换行
例4.4 利用Format函数显示数值。
01234.5670 1234.567 1,234.567 123456.7% $1234.57 1.23E-01
值
描
述
0 确定按钮
1 确定、取消按钮
2 终止、重试、忽略按钮
3 是、否、取消按钮
4 是、否按钮
5 重试、取消按钮
16 关键信息图标
32 询问信息图标
48 警告信息图标
64 信息图标
0 第1个按钮为默认
56 第2个按钮为默认
512 第3个按钮为默认
VB程序设计教程(第3版)
13
MsgBox所选按钮返回值
VB程序设计教程(第3版)
6
4.1.1 赋值语句
形式: 变量名=表达式
[对象名.] 属性名=表达式 功能:计算表达式的值,再将此值赋给变量或对
象属性。
给变量赋值和设定属性是VB编程中常见的两个
任务。例如:
n=n+1
Text1.Text = ""
'计数累加
' 清除文本框的内容
Text1.Text = "欢迎使用VB " ' 文本框显示字符串
VB程序设计教程(第3版)
本章目录
8
赋值语句的两个常见形式
(1)累加 sum=sum+x
(2)计数 n=n+1
VB程序设计教程(第3版)
9
4.1.2 数据的输入和输出
1. 标签和文本框 (1)标签
利用标签的Caption属性输出数据。 (2)文本框
利用文本框的Text属性获得用户输入的数据或 将计算的结果输出。
条件? 成立
b
I 、当型循环结构
II 、直到型循环结构
VB程序设计教程(第3版)
5
4.1 顺序结构
一般程序设计语言中顺序结构的语句主要: 赋值语句和 输入/输出语句等。
在VB中 赋值语句 输入/输出通过: 文本框控件、标签控件、 InputBox函数、MsgBox函数和过程 Print方法等来实现。
例如:r=Val(Text1.Text)
VB程序设计教程(第3版)
10
2. 输入对话框 InputBox函数
其作用是打开一个对话框,等待用户输入,返回字 符串类型的输入值。
形式:InputBox(提示[,标题][,默认值][,x坐标 位置][,y坐标位置])
注意:提示项不能省略。 若要多行提示,可在每行 行末加回车换行vbCrLf。