VB语法基础
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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 )。