第3章 程序设计的3种基本结构
时间:2025-07-08
时间:2025-07-08
第四章 程序控制结构本章内容及要求:1. 熟练掌握赋值语句、输入/输出消息框函数的使用;
2. 熟练掌握行if语句、块if结构、Select Case情况选择 结构有使用,掌握选择的嵌套结构;3. 熟练掌握实现循环结构的For/Next循环结构及Exit For语句、Do/Loop循环结构的使用,掌握多重循环。
重点:选择结构及循环结构的实现及其应用难点:选择的嵌套及多重循环结构
☆☆ 第3章 程序控制结构
第四章 程序控制结构 Visual Basic的事件过程采用结构化程序设计的方 法。结构化程序设计就是把一个应用程序划分成 若干个基本模块,各模块独立编写,最后统一合 成为一个整体。 结构化程序设计包含3种基本结构:顺序结构、选 择结构和循环结构。
☆☆ 第3章 程序控制结构
3.1 顺序结构顺序结构是按语句出现的先后次序从上 到下依次执行的程序结构。 3.1.1 赋值语句[Let] 变量名 = 表达式 [Let] 对象.属性 = 表达式功能: 将表达式的值赋值给变量名或指定对象的属性。 例: sRate = 0.1 Text1.Text = "欢迎使用Visual Basic 6.0” 说明: 1. 执行过程:先求表达式的值,然后将值赋值给左边的变量。 2. 右边的表达式可以是变量、常量、函数调用等。☆☆ 第3章 程序控制结构 3
3.1 顺序结构3. 不要将“=”理解为数学上的等号: A=A+1 是表示将A单元的值加1后以放回到A 单元。 4.赋值符号“=”左边一定只能是变量名或对象的属 性引用, 不能是常量、表达式或者函数。 下面的赋值语句都是错的: 5=X ' 左边是常量。 Abs(X)=20 左边是函数调用,即是表达式。 5. 赋值符号“=”两边的数据类型要求相容。 6. 如果变量未被赋值而直接引用,则数值型变量的值 为0,字符型变量的值为空串,布尔型变量的值为 False。☆☆ 第3章 程序控制结构 4
3.1.2 数据输入1. InputBox函数变量名=InputBox( 提示信息 [,标题 ][,缺省 ] [,x坐标 ][,y坐标 ] ) 其中:提示 提示信息,标题 标题区显示,缺省输 入区缺省值。 例如,要在屏幕上显示如下的对话框:
☆☆ 第3章 程序控制结构
3.1.2 数据输入例如:有下列语句如下: Dim x% x= Val(InputBox(“请输入一个数”, “输入框”, “100”))
语句执行后打开如下对话框。标题 提示 缺省值
☆☆ 第3章 程序控制结构
3.1.2 数据输入2. 用TextBox控件输入数据 3.焦点和Tab键序 (1) 焦点 焦点表示控件接收用户鼠标或键盘输入的能力。当 对象具有焦点时,可以接收用户的输入。 (2) Tab键序 Tab键序是指按Tab键时,焦点从一个对象移向另一 个对象的次序。 ① TabIndex属性 ② TabStop属性☆☆ 第3章 程序控制结构 7
3.1.2 数据输入例3.2 输入梯形的上、下
底和高,计算梯形面积。 了解文本框输入数据和清除数据的方法 了解获得焦点事件
☆☆ 第3章 程序控制结构
3.1.3 数据输出1. MsgBox函数和MsgBox过程函数形式:变量[%] = MsgBox(提示 [,对话框样式] [,标题])
过程形式:MsgBox 提示 [,对话框样式] [,标题]
提示信息 标题 命令按钮 图标
☆☆ 第3章 程序控制结构
3.1.3 数据输出说明: ① “标题”和“提示”与InputBox函数中对应 的参数相同; ②“对话框样式”是整型表达式,由“按钮+图
标 +默认按钮”组成 ,决定信息框按钮数目、图标类型和默认按钮(见表3.1)
③若程序中需要返回值,则使用函数,否则可调用过程。
☆☆ 第3章 程序控制结构
4.1.3 数据输出按钮及图标值如下:根据用户所选按钮,函数返 回1—7的整数值,其含义 如下表:(表4.2)
☆☆ 第3章 程序控制结构
3.1.3 数据输出2. Print方法Print方法的一般格式:
[对象名.]Print[<表达式列表>][{,|;}] 说明:①[对象名.] 可以是窗体名、图片框名,也可是立即
窗口“Debug”。若省略对象,则表示在当前窗体上 输出。②Print方法具有计算和显示的双重功能。用Print方
法打印表达式,先计算表达式的结果,然后输出。☆☆ 第3章 程序控制结构 12
3.1.3 数据输出③结合Tab函数、Spc函数配合使用
Spc(n)函数:插入n个空格,允许重复使用。 Tab(n)函数:左端开始右移动n列,允许重复使 用。④在窗体或图片框的指定位置打印
设置窗体或图片框的CurrentX和CurrentY属性, 如果是窗体,可以省略对象名。 例3.4 设计一个窗体,说明Print方法的使用。
☆☆ 第3章 程序控制结构
3.1.3 数据输出3. 用TextBox控件或者Label控件输出数据 注意回车换行符的使用。
回车符:Chr(13) 换行符:Chr(10) 回车与换行符:Chr(13)& Chr(10) 在字符串中插入空格用Space(n)函数
或
vbCrlf
☆☆ 第3章 程序控制结构
3.1.3 数据输出例3.5 在文本框输入任意一个英文字母,在另一个文 本框显示该英文字母及ASCII码值。
☆☆ 第3章 程序控制结构
3.1.4 暂停与结束语句1. 暂停语句 stop 使用Stop语句相当于在程序中设置断点。当程序 运行到Stop语句时将暂停执行,这时系统自动打 开立即窗口。
2. 结束语句End End语句结束程序的运行。
☆☆ 第3章 程序控制结构
…… 此处隐藏:358字,全部文档内容请下载后查看。喜欢就下载吧 ……