欢迎来到天天文库
浏览记录
ID:50028385
大小:2.13 MB
页数:22页
时间:2020-03-07
《Visual Basic程序设计 教学课件 作者 黄津津 第4章 Visual Basic控制结构.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、第4章VisualBasic控制结构4.1顺序结构与顺序结构语句A语句B语句图4-1顺序结构流程图1.赋值语句的使用格式语法格式:<变量名>=<表达式>'给变量赋值[<对象名>.]<属性名>=<表达式>'设置对象的属性值<变量名>=[<对象名>.]<属性名>'获取对象的属性值:功能:当系统执行赋值语句时,可使变量或某个对象的某个属性获得一个新值,也可以获取某个对象的某个属性值。4.1.1赋值语句2.赋值语句的两个常用形式(1)累加。形式:Sum=Sum+x表示将变量Sum、x的当前值相加后再赋值给变量Sum。与循环结构结合使用,可起到累加作用。(2)计数。形式:n=n+1表示将变
2、量n的当前值加上1后再赋给变量n。与循环结构结合使用,可起到计数器作用。3.不同数据类型数据的赋值①如果变量与表达式都是数值类型,系统先求出表达式的值,然后将其转换为左边变量的类型后,再赋值。②如果变量为数值型,而表达式为字符型,则自动转换成数值类型再赋值。如果表达式中含非数字字符或空串,则系统将给出“类型不匹配”的错误提示。③当逻辑值赋给数值型变量时,True转换为-1,False转换为0;反之当数值赋给逻辑型变量时,非0转换为True,0转换为False。④任何非字符的值赋给字符型变量,则系统将其自动转换为字符型,再赋值。1.数据的输入/输出控件(1)文本框(2)标签4.1.
3、2数据的输入与输出2.输入对话框--InputBox函数InputBox函数可以产生一个对话框,称为输入对话框,这个对话框作为输入数据的界面,用于接受用户通过键盘输入的数据。函数格式:<变量名>=InputBox([,][,][,][,])3.消息对话框--MsgBox函数与MsgBox过程MsgBox函数可以打开一个消息对话框,用于向用户发布消息,并可以通过用户在该对话框上的选择接收用户所做的响应,作为程序继续执行的依据。MsgBox有两种使用格式。函数格式:<变量名>=MsgBox(
4、[,][,][,])过程格式:MsgBox[,][,][,]MsgBox函数根据用户选择单击的按钮而返回不同的值按钮名内部常量取值“确定”按钮vbOK1“取消”按钮vbCancel2“终止”按钮vbAbort3“重试”按钮vbRetry4“忽略”按钮vbIgnore5“是”按钮vbYes6“否”按钮vbNo74.Print方法在VisualBasic中可以通过文本框(将要输出的数据赋给文本框的Text属性)、标签(将要
5、输出的数据赋值给标签的Caption属性)及InputBox函数与MsgBox过程来输入输出数据,但在窗体、图片框及立即窗口中输出数据,可以使用Print方法来实现。语句格式:[<对象名>.]Print[输出列表][,
6、;]4.2.1If语句If语句有多种形式:单分支、双分支和多分支等。1.If-Then语句(单分支结构)语句格式1:If<条件>Then'单行结构4.2选择结构与选择结构语句语句格式2:If<条件>Then'块结构EndIfFalse语句(块)条件True图4-9选择结构(单分支)流程图2.If-Then-Else语句(双分支结构)语句格式1
7、:If<条件>ThenElse'单行结构语句格式2:If<条件>Then'块结构ElseEndIfB语句(块)A语句(块)条件FalseTrue图4-10选择结构(双分支)流程图3.If-Then-ElseIf语句(多分支结构)语句格式:If<条件1>ThenElseIf<条件2>Then……[Else]EndIfAn+1语句块An语句块条件n条件2A2语句块A1语句块条件1TrueTrueTrueFalseFalseFalse图4-14选择结构(多分支)流程图语句格式:SelectCase
8、<测试表达式>Case<测试项1>Case<测试项2>……[CaseElse]EndSelect4.2.2SelectCase语句图4-15SelectCase结构(多分支)流程图A2语句组测试项2TrueFalseAn+1语句组An语句组测试项nTrueFalseTrue测试项1A1语句组测试表达式False4.3.1For-Next循环结构语句1.For-Next语句的格式语句格式:For<循环变量>=<初值>To<终值>[Ste
此文档下载收益归作者所有