2011-学习资料大全:vb教程(2)

2020-02-20 22:36

也可以指定脚标的起始值,例如: Dim IntegerArray(2 to 10) As Integer 这个数组含有九个元素,脚标从2到10。 还可以定义多维数组:

Dim ThreeD(4,2 to 5,3 to 6) As Integer 上例定义了一个三维数组(4×4×4)。

记录的定义

记录定义是把控制权交给用户的方法,它让用户可以定义自己的数据类型,它使用关键字“Type”,方法是: Type 【数据类型标识符】 <域名> As <数据类型> <域名> As <数据类型> <域名> As <数据类型> ?????????? End Type

例如,定义一个地址数据: Type Address Street As String ZipCode As String Phone As String End Type

这个地址数据里包括三个属性,街区、邮政编码和电话,可以把某数据定义成此类型:

Dim MyHome As Address

要调用或改变“MyHome”的值时,类似于对对象的属性的操作: 变量名.域名=“??”

6

为了简化书写重复的部分,可以用关键字“With”: With MyHome .Street=”阜成路” .ZipCode=”100037” .Phone=”12345678” End With

本章提要:

VB语法与Basic的异同 注释语句 长语句的分行 条件语句 循环语句 运算操作 数据定义与赋值 函数和过程

一、VB与Basic

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

7

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??”语句。

8

它的一般语法是: 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

所有这些可以用一个表格表示:

条件1 True

False 9

语 句 1 条件2 True 语 句 2 ? ? ? True 语句N False 语句N+1 ????????? 条件N False 条件3 True False

用了过多的Else后你会感到很不方便,而且程序结构也不清晰,所以大多数的语言还有Select语句帮助解决这个问题。 VB里的Select语句的格式是这样的: Select Case <变量名> Case <情况1> ??

Case <情况2> ??

Case <情况3> ?? ?? ?? Case Else ??

10


2011-学习资料大全:vb教程(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:《集体的事谁说了算》教案设计名师制作优质教学资料

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: