vb教程 vb基础入门教程( 二 )


4、然后,是Tahoma,8,134 如果你学过任何一种编程的话, 都会知道在程序里控制其流程的有两种语句, 条件与循环, 自然也不例外, VB 其实不管哪种语言,条件和循环的样子都差不多,只不过各有各的规矩罢了 。在条件语句里,我们先来学习“If??Then??”语句 。它的一般语法是: If <条件> Then <语句> <语句> ??? End If 与 C 语言不同,VB 的条件语句更符合英语的语法,如果 Then 后面所跟的语句只有一条,可以写成: If <条件> Then <语句> 而不用 End If 。有时我们还会用到 If <条件> Then <语句> Else <语句> End If 更可以在 Else 里在嵌套 If 语句,如: If <条件> Then <语句> Else If <语句> Else <语句> End If。
5、然后,是Tahoma,8,134 Select Case a% Case 1 Print a= Case 2 Print a= Case Else Printa does not equal to 1 or 2, End Select ,循环结构是计算机语言里一种重要的结构,它的应用广泛,最简单的例子是累加器的作用,还可以用于穷举 法,更直观的例子是把某件事重复指定的次数,这样就不用把要重复的语句输入多次,而通过循环结构完成, 非常方便 。C 语言里有一个for循环语句,VB 里也有For关键字,作用也差不多,只是 VB 的For语句更容易 理解 。它的格式是: For <循环变量>=<初赋值> To <终值> [Step <步长>],Next <循环变量> 在默认情况下,Step 被设为1,可以省略,Step 也可以设为负值,Dim a= For I=1 To 10 a= Next I 这是一个最简单的累加器的例子,把 1 到 10 累加在一起,然后赋值给a这样的效果和上面是一样的,只 不过是倒着加罢了,请看: Dim a= For I=10 To 1。
【vb教程 vb基础入门教程】6、最后,While 后面都跟逻辑条件判断,Do While ?? Loop 语句和While ?? Wend 语句作用相似,都是 先判断 While 后面的条件是否为真,如果为真则执行里面的语句,如果为假,则退出循环,循 环直至条件为假终止 。Do ?? Loop While 与前两者的区别在于,它不管条件的真假,都会先执行Do后面的语句,也就是说,它至少执行语句一次 。与 While 用法相似的还有 Until 语句,它是直至条件为真则终止循环,句式把 While 上述三个语句的 While 换成 Until 即可,但是因为容易记混,所以我建议只用 While 即可 。Until <条件>可以相当于 While Not < 条件> 。For 循环和 Whlie 循环应当根据适当的环境使用,它们有时也可替换 。运算操作数学运算 +:加法运算,也适合于字符串的之间的合并运算 。-:加法运算 。*:乘法运算 。/:除法运算 。:整除运算 。Mod:求余运算 。例如:a Mod b 表示 a 被 b 整除以后的余数 。^:幂运算 。A^B 表示以 A 为底的 B 次方 。

推荐阅读