VB语法基础

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

VB语言概述

1、编码规则

2、数据类型

3 、变量与常量

4 、运算符和表达式

5、函数

编码规则

1 . VB 代码中不区分字母的大小写

( l )为了提高程序的可读性,VB 对用户程序代码进行自动转换。( 2 )对于VB 中的关键字,首字母总被转换成大写,其余字母被转换成小写。

( 3 )若关键字由多个英文单词组成,自动将每个单词首字母转换成大写。

( 4 )对于用户自定义的变量、过程名,VB 以第一次定义的为准,以后输入的自动向首次的定义转换。

2 .语句书写自由

( l )在同一行上可以书写多条语句,语句间用冒号“: ”分隔。( 2 )单行语句可分若干行书写,在本行后加入续行符(空格和下划线“_”)。

( 3 )一行允许多达255 个字符。

3 .注释有利于程序的维护和调试

⏹( l )注释以Rem 开头,也可以用撇号“’”,引

导注释内容,用撇号引导的注释可以直接出现在语句后面。

⏹( 2 )在VB5 . 0 中新增了“块注释/取消块注释”

功能块,使得将若干行语句(或文字)设置为注释或取消注释十分方便。

⏹设置注释块操作:选中要加注释的语句行,单击编辑

工具栏的“设置注释块”按钮。取消注释块操作:选中欲取消注释块的注释行,单击编辑工具栏的“解除注释块”按钮。

2 数据类型

数据类型关键字类型

占字节数范围

字节型Byte无10~ 255

逻辑型Boolean无2True 与False

整型Integer%2-32768 到32767

长整型Long&4-2,147,463,648 到2,147,463,647

单精度型Single!4-3.402823E38到3.402823E38

双精度型Double#8双精度实型数能够表达的数的范围是绝对值

小于10308的数,它有15 位有效数字

日期型Date无801,01,100到12,31,9999

字符型String$字符串0 一65535 个字符

3 变量与常量

1 变量或常量的命名规则

命名一个变量或常量的规则如下:

( l )必须以字母、汉字(VB5. 0 中扩充)开头,由字母、汉字、数字或下划线组成,长度小于等于40 个字符。

( 2 )不能使用VB 中的关键字。

( 3 ) VB 中不区分变量名的大小写,如XYz , xYz , xyz 等都认

为是一个相同的变量名。为了便于区分,一般变量首字母用大写字母,其余用小写字母表示,常量全部用大写字母表示。

变量声明

变量是在程序运行过程中其值可以发生变化的量。使用变量前,一般必须先声明变量名及其类型,以决定系统为它分配的存储单元。在VB 中可以通过以下几种方式来声明变量及类型。

1 .用Dim 语句声明变量

Dim 语句形式如下:

Dim 变量名[AS 类型]

其中:

类型:可使用上表中所列出的关键字或用户自定义的类型名。

[AS 类型] :方括号部分表示该部分可以缺省。缺省“AS 类型”部分时,则所创建的变量默认为变体类型。

为方便定义,可在变量名后加类型符来代替“AS 类型”。此时变量名与类型符之间不能有空格。

一条Dim 语句可以同时定义多个变量,但每个变量必须有自己的类型声明,类型声明不能共用。

2 .用类型说明符直接声明变量

形式如下:

变量名类型符

例如:

iTem%’声明整型变量

sHight!’声明单精度型变量

strName$’声明字符串变量

3 .隐式声明

在VB 中,允许对使用的变量未进行上述的声明而直接使用,称为隐式

声明。而以上的两种方法称为显式声明。所有隐式声明的变量都是Variant 类型的。

对初学者,为了调试程序的方便,一般要求对使用的变量都先进行声明。也可使用OPtion ExPlicit 语句来强制显式声明所有变量。

常量

常量是在程序运行中不变的量。常量有两类:一类是用户声明的常量:另一类是系统提供的常量。

1 .用户声明常量

其形式如下:

Const 常量名[As 类型〕=表达式

其中:

AS 类型:说明了该常量的数据类型,若省略该选项,则数据类型由表达式决定。用户也可在常量后加类型符。

表达式:可以是数值常数、字符串常数以及由运算符组成的表达式。

2 .系统提供的常量

除了用户通过声明创建常量外,VB 系统提供了应用程序和控件的系统定义常量,系统定义常量位于对象库中,在“对象浏览器”中的Visual Basic ( vB )、Visual Basic for aPplications ( VBA )等对象库中列举了visual Basic 的常量

运算符和表达式

和其他语言一样,VB 中也具有丰富的运算符,通过运算符和操作数组合成表达式,实现程序编制中所需的大量操作。

1、运算符

VB 中的运算符可分为算术运算符、字符串运算符、关系运算符和逻辑运算符四类。

1 .算术运算符

下页表列出VB 中的算术运算符,其中“一”运算符在单目运算(单个操作数)中作取负号运算,在双目运算(两个操作数)中作算术减运算,其余都是双目运算符。运算优先级表示当表达式中含有多个操作符时,先执行哪个操作符。现以优先级为序列表介绍各运算符(设ia 变量为整型,值为3 )。

相关文档
最新文档