第4章基本的控制结构 吴星
第4章 基本的控制结构 吴 星
内容提要 ◆顺序结构 选择结构 ◆循环结构 ◆常用算法
内容提要 顺序结构 选择结构 循环结构 常用算法
4.1顺序结构 语句执行的顺序与语句书写的顺序一致(模块) 无任何控制语句。 一、赋值语句 作用:把右边表达式的值赋给左边的变量或属性名。 赋值运算符:= 格式: 变量名=表达式 对象名.属性名=表达式
4.1 顺序结构 一、赋值语句 作用:把右边表达式的值赋给左边的变量或属性名。 赋值运算符:= 格式: 变量名=表达式 对象名.属性名=表达式 语句执行的顺序与语句书写的顺序一致(模块), 无任何控制语句
例: sngRate-0.06 X=x+1 y=sin(x) Textl.Text=t姓名” 注意区别: X=Text1.Text Text1.Text=x
例: sngRate=0.06 x=x+1 y=sin(x) Text1.Text=“姓名” 注意区别: X=Text1.Text Text1.Text=x
x=5 a=b 内存 a CPU b-a a a b
x=5 x CPU 5 内存 5 a=b 3 3 a b 5 3 . a b b=a 5 5 a b 5 3 . a b
二、基本输入与输出语句 作用:实现用户与VB应用程序之间 的交互。 文本框:输入、输出:例4.1 标签、窗体:输出 InputBox:输入框(函数) MsgBox:消息框(函数或过程)
二、基本输入与输出语句 作用:实现用户与VB应用程序之间 的交互。 文本框:输入、输出; 例4.1 标签、窗体:输出 InputBox:输入框(函数) MsgBox:消息框(函数或过程)
l.nputBoxj函数 作用:打开一个输入对话框,等待用户输入,按“确 定”按钮后返回输入的值(字符型)。 形式: InputBox提示l,标题,缺省],X坐标值,Y坐标值)
1. InputBox函数 作用:打开一个输入对话框,等待用户输入,按“确 定”按钮后返回输入的值(字符型)。 形式: InputBox(提示[,标题][,缺省][,X坐标值][, Y坐标值])
例4.2 输入框 ☒ 请输入半径值 确定 然后单击确定 取消 注:ChrS(13)是回车符,Chr$(10)是换行符
例4.2 注:Chr$(13)是回车符,Chr$(10)是换行符
2.MsgBox函数和MsgBox过程 作用:打开一个消息框,显示有关消息。等待用 户反应(选择一个按钮)。 若不需要返回值,则 作为过程使用。可用做输出。 函数形式: 变量=MsgBox(提示[,按钮][,标题]) 返回值为整型 过程形式: MsgBox 提示[,按钮][,标题]
2. MsgBox函数和MsgBox过程 作用:打开一个消息框,显示有关消息。等待用 户反应(选择一个按钮)。若不需要返回值,则 作为过程使用。可用做输出。 函数形式: 变量=MsgBox(提示[,按钮][,标题]) 返回值为整型 过程形式: MsgBox 提示[,按钮][,标题]
“按细”参数:决定消息框中按钮的数 目和类型、图标类型等。 共4组设置值。 不同设置值(常量或值的形式)间用 “+”号连接,表示同时有效。 例如:VbOkCancel-+VbExclamation 见P85表4.1
“按钮”参数:决定消息框中按钮的数 目和类型、图标类型等。 共4组设置值。 不同设置值(常量或值的形式)间用 “+”号连接,表示同时有效。 例如:VbOkCancel+VbExclamation 见P85 表4.1