第三讲基本控制结构.ppt





《第三讲基本控制结构.ppt》由会员分享,可在线阅读,更多相关《第三讲基本控制结构.ppt(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第三讲基本控制结第三讲基本控制结构构现在学习的是第1页,共39页24.1顺序结构顺序结构现在学习的是第2页,共39页2008-9-9中国地质大学(北京)人文经管学院管理科学与工程教研室3一.赋值语句简单赋值语句 形式:变量名表达式 作用:将表达式的值赋值给变量名.一般用于给变量赋值或对控件设定属性值.例:sRate!=0.1 TextBox1.Text 欢迎使用Visual Basic 2005”复合赋值语句:+=-=*=/=&=形式:变量名+=表达式 例:sum+=x sum=sum+x n+=1 n=n+1 TextBox1.Text&=“它简单易用、功能强大”&vbCrLf现在学习的是第
2、3页,共39页2008-9-9中国地质大学(北京)人文经管学院管理科学与工程教研室4注意:(1)当表达式的类型与变量的类型不一致时,强制转换成左边的精度 iA%=10 /3 iA中的结果为3 (2)当表达式是数字字符串,左边变量是数值类型,则自动转换为数值类型 n%=“12345”(3)当逻辑型赋值给数值型时,True转换为-1,False转换为0;反之,非0转换为True,0转换为False (4)任何非字符串类型赋值给字符串类型,自动转换为字符串类型。现在学习的是第4页,共39页2008-9-9中国地质大学(北京)人文经管学院管理科学与工程教研室5二、数据的输入和输出二、数据的输入和输出(
3、1)InputBoxInputBox函数函数 InputBox(InputBox(提示提示,标题标题,默认值默认值,x,x坐标坐标,y,y坐标坐标)例:InputBox(“请输入学号”,”输入对话框”,”00001”,100,100)(x,y)注意:InputBox的返回值为字符串,因此一般和一些类型转换函数结合使用,转换为所需要的数据类型。现在学习的是第5页,共39页2008-9-9中国地质大学(北京)人文经管学院管理科学与工程教研室6 (2)MsgBox函数函数 作用:作用:打开一个信息框,等待用户选择一个按钮。其返回值为整数类型。如果只是进行提示,无需返回值,则可以作为一个独立语句存在。
4、用法:用法:变量%=MsgBox(提示,按钮,标题)或者 MsgBox(提示,按钮,标题)例:MsgBox(“账号必须为数字”,MsgBoxStyle.Information,“这是标题)现在学习的是第6页,共39页2008-9-9中国地质大学(北京)人文经管学院管理科学与工程教研室7MsgBox中中“按钮按钮”的意义与设的意义与设置置分组分组枚举值枚举值按钮值按钮值描述描述按钮按钮数目数目与与类型类型MsgBoxStyle.OkOnly0确定MsgBoxStyle.OkCancel1确定、取消MsgBoxStyle.AbortRetryIgnore2终止、重试、忽略MsgBoxStyle.Y
5、esNoCancel3是、否、取消MsgBoxStyle.YesNo4是、否MsgBoxStyle.RetryCancel5重试、取消图标图标类型类型MsgBoxStyle.Critical16关键信息图标“”MsgBoxStyle.Question32询问信息图标“?”MsgBoxStyle.Exclamation48警告信息图标“!”MsgBoxStyle.Information64信息图标“i”现在学习的是第7页,共39页2008-9-9中国地质大学(北京)人文经管学院管理科学与工程教研室8MsgBox函数返回值意义函数返回值意义枚举值枚举值内部常量内部常量返回值返回值被单击的按钮被单击
6、的按钮MsgBoxStyle.OkvbOk1确定MsgBoxStyle.CancelvbCancel2取消MsgBoxStyle.AbortvbAbort3终止MsgBoxStyle.RetryvbRetry4重试MsgBoxStyle.IgnorevbIgnore5忽略MsgBoxStyle.YesvbYes6是MsgBoxStyle.NovbNo7否现在学习的是第8页,共39页2008-9-9中国地质大学(北京)人文经管学院管理科学与工程教研室9(3)Write、WriteLine方法:只在程序编写中起调试作用。方法:只在程序编写中起调试作用。Debug.Write(表达式)Debug.W
7、riteLine(表达式)Debug.Write不换行 Debug.WriteLine换行现在学习的是第9页,共39页104.2选择结构选择结构现在学习的是第10页,共39页2008-9-9中国地质大学(北京)人文经管学院管理科学与工程教研室11一、一、If If条件语句条件语句1、If Then 语句(1)If 表达式 Then 语句块 End If(2)If 表达式 Then 语句1:语句2:语句3:语句n注:表达式可以为逻辑表达式、关系表达式、算术表达式。如果为算术表达式,当值非0时为True,0时为False现在学习的是第11页,共39页2008-9-9中国地质大学(北京)人文经管学院
8、管理科学与工程教研室122、If Then Else 语句 (1)If 表达式 Then 语句块1 Else 语句块2 End If (2)If 表达式 Then 语句块1 Else 语句块2现在学习的是第12页,共39页2008-9-9中国地质大学(北京)人文经管学院管理科学与工程教研室133、IfThenElseIf语句 If 表达式1 Then 语句块1 ElseIf 表达式2 Then 语句块2 Else 语句块N+1 End If注意注意:(1)无论有多少个分支,程序只执行满足条件的一个分支,如果所有条件都不满足,则所有的分支都不执行。(2)当有多个分支的条件同时满足,则只执行第一个
9、满足条件的分支只执行第一个满足条件的分支。现在学习的是第13页,共39页2008-9-9中国地质大学(北京)人文经管学院管理科学与工程教研室14二、二、Select CaseSelect Case语句语句1、语法、语法 Select Case 变量或表达式 Case 表达式列表1 语句块1 Case 表达式列表2 语句块2 Case Else 语句块n+1 End Select2、与、与If语句的区别:语句的区别:If语句可以控制多个条件多个条件判断,而Select Case只能控制只能控制一个条件一个条件数值型表达式或字符串型表达式四种形式:(1)表达式;(2)一组用逗号分开的枚举值(3)表
10、达式1 to 表达式2(4)Is 关系运算符表达式现在学习的是第14页,共39页2008-9-9中国地质大学(北京)人文经管学院管理科学与工程教研室15三、条件函数三、条件函数1、IIf函数函数 IIf(表达式,值1,值2)例:gmax=IIf(xy,x,y)2、Choose函数函数 Choose(整数表达式,选项列表)例:x$=Choose(a,”Apple”,”Orange”,”Banana”)当a分别为1,2,3时,x分别为Apple,Orange,Banana,如果当a3时,x=nothingTruefalse现在学习的是第15页,共39页2008-9-9中国地质大学(北京)人文经管学
11、院管理科学与工程教研室164.2.5 选择控件与分组控件 1.单选按钮单选按钮(RadioButton)单选按钮以组的形式出现,允许选择一项。单选按钮以组的形式出现,允许选择一项。例单选题测试例单选题测试(1 1)主要属性)主要属性 Text属性属性 按钮上显示的文本按钮上显示的文本 Checked属性属性 表示单选按钮的状态:表示单选按钮的状态:True 被选定被选定 False 未被选定未被选定本章目录本章目录现在学习的是第16页,共39页2008-9-9中国地质大学(北京)人文经管学院管理科学与工程教研室17单选按钮(2 2)主要事件)主要事件 Click 单击后使单击后使Checked
12、属性为属性为True CheckedChanged 当某个单选按钮的状当某个单选按钮的状态被发生变化,该事件随之被触发。态被发生变化,该事件随之被触发。本章目录本章目录现在学习的是第17页,共39页2008-9-9中国地质大学(北京)人文经管学院管理科学与工程教研室18一组选项,允许用户选择其中一个或多个一组选项,允许用户选择其中一个或多个例多选题测试例多选题测试(1)主要属性和事件)主要属性和事件与单选有相同的属性和事件,增加了:与单选有相同的属性和事件,增加了:CheckState 属性属性 表示复选框状态表示复选框状态Unchecked 未选定未选定Checked 被选定被选定Indet
13、erminate 灰色,灰色,2.复选框(CheckBox)本章目录本章目录现在学习的是第18页,共39页2008-9-9中国地质大学(北京)人文经管学院管理科学与工程教研室193.分组(GroupBox)需要在同一个窗体中建立几组相互独立的单选或复选按钮;需要在同一个窗体中建立几组相互独立的单选或复选按钮;需要在同一个窗体中建立几组相互独立的单选或复选按钮;需要在同一个窗体中建立几组相互独立的单选或复选按钮;具有容器功能。具有容器功能。具有容器功能。具有容器功能。建立:建立分组,然后将各控件放置其中。建立:建立分组,然后将各控件放置其中。Text属性属性 框架上的标题文本框架上的标题文本框架
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三 基本 控制 结构

限制150内