VB程序基本控制结构.ppt_第1页
VB程序基本控制结构.ppt_第2页
VB程序基本控制结构.ppt_第3页
VB程序基本控制结构.ppt_第4页
VB程序基本控制结构.ppt_第5页
免费预览已结束,剩余23页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

流程图表示法,起止框,处理框,判断框,输入输出框,流程线,表示算法的开始和结束(一个算法只有一个开始,可以有多个结束),表示执行一个步骤,表示根据条件选择执行路线,表示需要输入或由计算机自动输出的信息,指示流程的方向,4,第四章基本的控制结构,4.1顺序结构4.2选择结构4.3循环结构,本书目录,5,4.1顺序结构,上一页,下一页,一般的程序设计语言中,顺序结构的语句主要是赋值语句、输入/输出语句等。在VB中也有赋值语句;而输入/输出可以通过文本框控件、标签控件、Print方法、InputBox函数、MsgBox函数等来实现。,本章目录,4.1顺序结构,7,4.1.1赋值语句,上一页,下一页,形式:变量名表达式作用:计算右边表达式的值,然后赋给左边的变量。一般用于给变量赋值或对控件设定属性值。表达式可以是任何类型,一般应与变量名的类型一致。当表达式的类型与变量的类型不一致时,强制转换成左边的类型。例:sRate!=0.1Text1.Text欢迎使用VisualBasic6.0Text1.Text清除文本框的内容n%=3.5n为整型变量,转换时四舍五入,n中的结果为4iA%=10/3iA中的结果为3,本章目录,8,例题,单击命令按钮,交换两个文本的值。界面如下所示。PrivateSubCommand1_Click()Dimtt=Text1.TextText1.Text=Text2.TextText2.Text=tEndSub,9,4.1.2人机交互函数和过程,1.InputBox函数InputBox(提示,标题,缺省,x坐标位置,y坐标位置)其中:,DimstrNameAsString*40strName=InputBox(“请输入你的姓名”+vbCrLf+“然后单击确定”,“输入框”),10,上一页,下一页,作用:打开一个信息框,等待用户选择一个按按钮。MsgBox函数返回所选按钮的值,MsgBox过程不返回值MsgBox函数形式:变量%=MsgBox(提示,按钮,标题)MsgBox过程形式:MsgBox提示,按钮,标题按钮:可选项,数值表达式是值的总和,指定显示“按钮”的数目及形式,使用的图标样式以及缺省“按钮”是什么。,2.MsgBox函数和MsgBox过程,本章目录,11,上一页,下一页,4.2选择结构,计算机要处理的问题往往是复杂多变的,仅采用顺序结构是不够的。必须利用选择结构等来解决实际应用中的各种问题。VB中提供了多种形式的条件语句来实现选择结构,有If条件语句和Select情况语句等。它们都是对条件进行判断,根据判断结果,选择执行不同的分支。,本章目录,条件,条件,IfThen,步骤一的语句块,EndIf,IfThen,步骤一的语句块,Else,步骤二的语句块,EndIf,4.2选择结构,13,上一页,下一页,4.2.1If条件语句,1.IfThen语句(单分支结构)IfThen语句块(可以是一句或多句语句)EndIf或IfThen表达式:关系表达式、逻辑表达式,算术表达式。表达式值按非零为True,零为False进行判断。该语句的作用是当表达式的值为True,执行Then后面的语句块,否则不做任何操作。,本章目录,14,上一页,下一页,单分支结构,例:已知两个数x和y,比较它们的大小,使得x大于y。Ifx5s=s*cPrintc,sc=c+2Loop,27,上一页,下一页,退出和结束语句,1.Exit语句在VB中,有多种形式的Exit语句,用于退出某种控制结构的执行。Exit的形式如下:ExitFor、ExitDo、ExitSub、ExitFunction等。2.End语句独立的End语句用于结束一个程序的运行,它可以放在任何事件过程中。在VB中,还有多种形式的End语句,用于结束一个过程或块,在控制语句或过程中经常使用。End语句

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论