Visual Basic 6.0程序设计及应用_第2章_vb 联系客服

发布时间 : 星期六 文章Visual Basic 6.0程序设计及应用_第2章_vb更新完毕开始阅读

2.2.8 控制结构控制结构可控制程序执行的流程。如果未使用控制流语句,程序便从左至右、自顶向下地贯穿执行所有语句。1.判定结构VisualBasic过程能够测试条件表达式,然后根据测试结果执行不同的操作。其支持的判定结构有:If...ThenIf...Then...ElseSelectCase2.循环结构循环结构允许重复执行一行或数行代码。VisualBasic支持的循环结构有:Do...LoopFor...NextForEach...NextWhile...Wend3.使用控制结构(1)嵌套控制结构可以把控制结构放入另一个控制结构之内(例如在For...Next循环中的If...Then块)。一个控制结构内部包含另一个控制结构叫做嵌套(nest)。在VisualBasic中,控制结构的嵌套层数没有限制。为了使判定结构和循环结构更具可读性,一般总是用缩排方式书写判定结构或循环的正文部分代码。(2)退出控制结构用Exit语句可以直接退出For循环、Do循环、子过程或函数。Exit语句的语法很简单,并且Exit For在For循环中出现的次数没有限制,Exit Do在Do循环中出现的次数也没有限制。2.2.9 子过程和函数将程序分割成较小的逻辑部件就可以简化程序设计任务,称这些部件为过程或函数。1.Sub子过程子过程是在响应事件时执行的代码块。将模块中的代码分成子过程后,在应用程序中查找和修改代码变得更容易了。定义子过程的语法是:[Private|Public][Static]Subprocedurename(arguments)statementsEndSub2.Funtion函数VisualBasic包含内臵的或内部的函数,如Sqr、Cos或Chr。此外,还可用Function语句编写自定义的函数。定义函数的语法是:Private|Public][Static]Functionprocedurename(arguments)[Astype]statementsEndFunction3.退出子过程或函数过程可用Exit Sub和Exit Function从控制结构退出子过程或函数。