DIY编程器网

标题: Visual Basic基本语法 [打印本页]

作者: liyf    时间: 2012-1-16 17:15
标题: Visual Basic基本语法

                      在Visual Basic语法中,包含几个用来实现程序流程的基本架构。其中,包含了下列所示的各种常用类型。
  


  2.逻辑操作数
  用来判断数种条件或状况互相成立的操作数。其中,包含了AND、OR与NOT等。如表2所列,为Visual Basic所用的逻辑 操作数。
  表2 Visual Basic所使用的逻辑操作数



 图1 If…Then语法和流程图
  ●If…Then…Else
  如果要作多个条件的判断,且第一个条件不符合,那么就要在If…Then的语法中,再加上一个Else来作例外情况的判断 。其语法以及流程图如图2所示。



 图3 Select…Case语法和流程图
  ●For…Next
  为了重复执行固定次数的程序流程,就有必要采用这种For…Next结构。其语法以及流程图,如图4所示。其中,必须设 置一个变量,且设置此变量的初始值与终值。通过所设置的Step递增值,让初值逐渐地累加后,判断是否达到终值。若 未达到就重复地执行程序描述。反之,达到就停止执行循环的动作。
  此外,需注意的是初值与终值都必须设置为数值,而Step的递增值则可有可无。但若要设置,则Step预设为1。这种程 序的流程架构常常以99乘法表或1+…+00总和为设计范例。



 图5 Do…Loop语法
  因此,Do…Loop架构有两种形式,分别为先判断再执行以及先执行再判断两种。以下分别加以叙述。
  (1)先判断再执行
  语法:Do While条件
  描述
  Loop
  功能:执行前先检查是否满足条件,若满足才进入循环。
  语法:Do Until条件
  描述
  Loop
  功能:执行前先判断是否不满足条仵,若不满足才进人循环。
  (2)先执行再判断
  语法:Do
  描述
  Loop While #t件
  功能:先进人循环执行描述区段后,再判断是否要再进人循环。
  语法:Do
  描述
  Loop Until条件
  功能:先进人循环执行描述区段后,再判断是否不再进人循环。
  用户需注意:
  ●满足条件才进入While描述的循环。
  ●不满足条件才迸人Until描述的循环。
  因此,Do…Loop程序编写的弹性很大。但相对地,用户也要清楚地了解整个程序运作的流程,才能正确地执行所要的 循环次数。要不然,执行的次数少一次或多一次,也就无法达到程序设计的目的。
  欢迎转载,信息来源维库电子市场网(www.dzsc.com)
            




欢迎光临 DIY编程器网 (http://diybcq.com/) Powered by Discuz! X3.2