热门文章 | 热门软件| 热门源码 | 热门电影 | 知识库 | 联系我们
软件 源码 教程 影视 健康 招聘
  HTML | JavaScript | ASP | PHP | JSP | NET | VB | VC | VF | Windows | Linux | Mysql | Mssql | Oracle | Struts 
当前位置: 创世纪计算机资源网 -> 文章频道 ->vb 
站内搜索:
VB入门教程之三(1)
作者:佚名 来源:不详 整理日期:2006-8-17

第三章:VB语言

本章提要:


VB语法与Basic的异同

注释语句

长语句的分行

条件语句

循环语句

运算操作

数据定义与赋值

函数和过程


--------------------------------------------------------------------------------


一、VB与Basic


VB之所以叫做“Visual Basic”就是因为它使用了Basic语言作为代码,所以它们之间有着千丝万缕的关系,如果学过Basic的话,看到VB的程序结构会感到很亲切。但VB作为新生物,也超越了Basic的限制,有了许多自己的特点:

VB建立了一种新的变量类型――货币型变量,通过使用仅带有二位小数的货币变量,就能避免因使用实型变量而带来的数值积累误差问题。

VB在调用函数(Function)时,必须在函数名后跟一对括号。

VB对白兰地使用范围重新做了规范,在Basic里把隐含变量都当作全局变量,而在VB里对隐含变量都当作局部变量。

VB里的说明语句(Declare),仅支持动态链结库(DLL)的子程序和无变量函数。

使用数组,必须事先用Dim或Redim进行定义。


--------------------------------------------------------------------------------


二、注释语句


在使用注释语句之前必须先了解注释的作用,注释不仅仅是对程序的解释,有时它对于程序的调试也非常有用,譬如说可以利用注释屏蔽一条语句以观察变化,发现问题和错误。以后注释语句将是
们在编程里最经常用到的语句之一。


在VB里,注释语句有两种,一种是用“Rem”关键字,这跟DOS里的批处理文件的用法一样,还有一种是利用单引号“’”,例如:


‘Dim a As String 与


Rem Dim a As String 的作用是一致的。



--------------------------------------------------------------------------------


三、长语句的分行


在比较早的版本中,因为没有象C等语言用“;”隔开语句与语句,VB的语句是必须写在一行里的,不过后来版本的VB里如许用分行符“_”把一个长语句分成若干行来存放。

四、条件语句


如果你学过任何一种编程的话,都会知道在程序里控制其流程的有两种语句,条件与循环,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


用了过多的Else后你会感到很不方便,而且程序结构也不清晰,所以大多数的语言还有Select语句帮助解决这个问题。

VB里的Select语句的格式是这样的:

Select Case <变量名>

Case <情况1>

……

Case <情况2>

……

Case <情况3>

……

Case Else

……

End Select

例如:

Select Case a%


Case 1

Print “a=1”

Case 2

Print “a=2”

Case Else

Print “a does not equal to 1 or 2.”


End Select

[1]  [2]  
相关文章