Visual Basic教程 教学课件 作者 陈明 第5章.ppt

Visual Basic教程 教学课件 作者 陈明 第5章.ppt

ID:50028410

大小:90.00 KB

页数:23页

时间:2020-03-07

Visual Basic教程 教学课件 作者 陈明 第5章.ppt_第1页
Visual Basic教程 教学课件 作者 陈明 第5章.ppt_第2页
Visual Basic教程 教学课件 作者 陈明 第5章.ppt_第3页
Visual Basic教程 教学课件 作者 陈明 第5章.ppt_第4页
Visual Basic教程 教学课件 作者 陈明 第5章.ppt_第5页
资源描述:

《Visual Basic教程 教学课件 作者 陈明 第5章.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第5章程序的流程5.1赋值语句5.2注释语句5.3程序续行5.4一行中的多条语句5.5程序流程5.1赋值语句赋值语句的语法为:[Let]变量或属性=表达式Let是可选项,在早期Basic语言赋值语句中被要求使用,在VB程序的赋值语句中通常被省略。对对象的赋值一般方法是:object.attribute=value其中object是对象名,attribute是属性,value是值。返回目录5.2注释语句注释是在程序中加入一些评注,往往起提供编写程序的日期、编写人、解释程序代码的作用。其根本目的是为程序的阅读和修改提供信息,提高程序的可读性。返

2、回目录5.3程序续行当一条语句过长时,为编写及阅读方便,可以将它分为多行书写,在行尾加一个空格和一个续行符(_)表示该语句在本行未写完,转到下一行继续。返回目录5.4一行中的多条语句多条较短语句可以写在一行,语句之间加冒号(:)隔开。返回目录5.5程序流程程序流指在一个子过程或函数中指令的执行次序。一般情况程序流从程序的顶端一行一行地向下流动。返回目录5.5.1顺序结构顺序结构的流程如图5-1所示,从上往下,依次执行。图5-1顺序结构的流程5.5.2Goto语句分支是从程序的某一行到另一行的直接转移。它有两种形式:无条件分支和条件分支。无条

3、件分支用Goto语句实现。下面介绍Goto语句及用Goto语句构成的循环。Goto语句为无条件转向语句,它的一般形式为Goto语句标号或Goto行号5.5.3条件判断在VB中由以下语句实现:If<条件表达式>Then<一条语句>If<条件表达式>Then<语句块>EndIfIf<条件表达式>Then<语句块>Else<一条语句>If<条件表达式>Then<语句块>ElseIfSelectCase<测试表达式>Case表达式1程序段Case表达式2程序段…………Caseelse程序段Endselect1.If…Then语句If…Th

4、en的语法规则如下:If条件式Then语句2.If…Then…EndIf语句If…Then…EndIf语句的语法规则如下:If条件式Then语句EndIf3.If…Then…Else语句If…Then…Else语句的语法规则如下:If条件式Then语句1Else语句2EndIf4.If…Then…ElseIf语句If…Then…ElseIf语句的语法规则如下:If条件式1Then语句1ElseIf条件式2Then语句2EndIf5.SelectCase语句多重判断虽然可以用If…Then…Else来完成,但是判断的层次太多时,不仅编写困难,

5、而且可读性差,不易维护。5.5.4循环循环是一组重复执行的指令,重复次数由条件决定。如果是无条件循环,循环体代码将永无休止地执行下去(即死循环),这种情况当然应该避免。指定循环的方法有以下两种,一是指定一个条件式,一旦表达式的值为True(或者是False)就退出循环;另一种是指定循环次数。VB采用下列语句实现循环:Do…LoopFor…NextForEach…Next1.Do…Loop语句Do…Loop语句是最常用且最有效的循环结构。它有当型循环和直到型循环两种形式。(1)当型循环(先判断,后执行)语法规则如下:Do[{While

6、

7、Until}条件式][语句][ExitDo]'在特定条件下退出循环[语句]Loop(2)直到型循环(先循环,后判断)语法规则如下:Do[语句][ExitDo]'在特定条件下退出循环[语句]Loop[{While

8、Until}条件式](3)Do…Loop语句的四种结构①DoWhile条件式[语句]Loop②DoUntil条件式[语句]Loop③Do[语句]LoopWhile条件式④Do[语句]LoopUntil条件式2.For…Next(1)For…Next语法使用循环时,若不知道程序中循环的次数,可用Do…Loop语句,若知道循环的次数,可

9、用For…Next语句。(2)For循环的嵌套循环语句和If…Then…EndIf结构一样有嵌套结构,For循环的嵌套结构很简单,就是在Next后一定要加上相应的标号。3.ForEach…NextForEach…Next循环是重复集合对象或数组中的每一个元素,执行循环的语句。其语法规则如下:ForEach元素In集合[语句][ExitFor]'在特定条件下退出循环[语句]Next[元素](1)新建文本文件(2)启动新工程、添加代码(3)运行程序4.While…Wend语句它的语法为:While条件式语句Wend5.循环的嵌套的常见格式一个循

10、环体内又包含另一个完整的循环体结构,称为循环的嵌套。内嵌的循环中还可以嵌套循环,这就是多层循环。三种循环(Do…Loop循环、For…Next循环、ForEach…Next循环)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。