VB基本语句

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

VB基本语句.txt大悲无泪,大悟无言,大笑无声。我们手里的金钱是保持自由的一种工具。

女人在约会前,一定先去美容院;男人约会前,一定先去银行。★条件判断语句条件判断

控制最主要的概念在于条件表达式的功能。相关的流程控制语句,会依据所给定的测试数据,

对程序部分片段作选择性的执行操作。在VB中提供了If...Then与Select Case两种条

件判断语句。If...Then判断语句 If..Then判断语句属于一种单行假设判断语句,它会按

照用户所给定的比较或逻辑表达式进行判断。当判断结果为“True”也就是真时,则执行Then

后的程序代码块,否则跳过该块的执行步骤。使用语法的方法如下:If 判断式 Then 执行语

句或If 判断式 Then执行语句1执行语句2End If 其实上述的两种语法并不相同的,主

要差异在于第一种写法是使用在处理程序部分的源代码较短,无需分段的时候:If a > b Then

Print "a > b" 而当处理程序部分需要分段时,则必须使用第二种写法将执行语句包括在"If...Then...End If"范围中:If a > b Then c = a + b Print "a + b = " & cEnd If

而If...Then...Else...End If语句则可以将不符合条件式的情况,交给Else后所接的程序

代码来处理:例如:If a < b Then c = a + bElse c = a - bEnd IfPrint c在上面程

序片段中,变量C的数值会由条件式”a

的语法也是和If搭配来使用,它主要是用来进行多重逻辑判断。If...ElseIf...Else...End

If使用语法的方法如下:If 判断式1 Then //当判断式1成立时,执行以下语句

程序语句甲ElseIf 判断式2 Then //当判断式1不成立,但判断式2成立时执行以下

语句程序语句乙ElseIf 判断式3 //当判断式1和2都不程序,但判断式3

成立时执行以下语句程序语句丙Else //当上面所有判断式都不

成立时,执行下面的语句程序语句丁 End If

★Select Case判断语句 Select Case流程控制语句可以根据判断式的返回值来执行不同

程序代码片段。Select Case语法如下:Select Case 参数 Case 条件1 //当判断

式满足条件1时就执行以下的语句程序语句 1 程序语句 2 Case 条件 2 //当判断式满足条件2时就执行以下的语句程序语句1 程序语句2 Case Else //当判断式无满足任何条件时就执行Case Else标签后的语句程序语句1End Select

由于Select Case仅能传入一个参数,也就是说它无法执行“比较”与“判断”的操作,并

且Case仅能是数值而不能是表达式。以下这个是个错误程序的片段:Select Case A > B

//错误!!!仅能传送一个参数或是Select Case ACase A < C //错误!!!Case只能接

受数值

★循环语句当程序需要执行重复性工作时,可以使用循环控制语句连续执行某段程序代

码,直到满足特定条件为止。 VB提供了Fot...Next、While...Wend与Do...Liio三种循

环控制语法。For...Next循环语句 For...Next属于先测试循环控制语句,属于基本的循

环控制语法。它按照用户所赋予的初值、终值与步长表达式来重复执行某一特定程序区段。

在每次执行前,系统会先检查目前初值状态是否符合终值条件,如果不符合终值条件的话则

执行增量运算后,再执行循环语句:反之如符合终值条件,则跳出循环。 For 循环语法如

下:For 初值 to 终值 Step 步长程序语句NextWhile...Wend循环语句 While...Wend

属于先测试循环语句,当执行条件参数成立时,程序会执行While循环内语句内容,直到条

件参数不成立时为止。 While...Wend循环语句如下:While 执行条件执行语句1 执

行语句2WendDo...Loop循环语句 Do...Loop循环控制的运用与For...Next以及While...Wend语句类似,但是在执行过程上有一点差异。那就是Do...Loop循环控制不管条

件式是否成立,必定会先执行一次循环内的程序代码。 Do...Loop循环语法如下:Do

执行语句1; 执行语句2; …Loop 条件判断式 Do...Loop的条件判断式有

“Do...Loop While”与“Do...Loop Until”两种写法,分别说明如下:Do...loop While 语法如下:Do i = i + 1Loop While i <= 100 上面循环语句执行时,会走进行“i=i+1”的运算操作,再判断While后所加的条件式。Do...Loop Until语法如下:Do i = i + 1Loop Until i = 100 上面循环语句执行时,同样会先执行“i=i+1”的运算,再判断While后所加的条件式。

★无条件跳转控制 VB中提供了一个无条件跳转语句“GoTO”命令,让用户搭配程序代码标识符,进行指定位置的跳转操作。声明语法如下所示:标识符字符串: //将标识符字符串后加上冒号,例如firstBlock: 程序代码标识符建立完成后,用户即可在程序中的任意位置执行“GoTo”命令,即能跳到程序代码的标识符位置,执行其后所包含的代码内容。虽然说GoTo命令可以进行无条件的跳转操作,但是这容易造成程序混乱,可读性差喔!让用户日后的维护工作难以进行。这也就是为什么大多数计算机书籍都会提醒读者,尽量去避免使用无条件控制语句的主要原因喔!

相关文档
最新文档