3. VB编码规则

一: 语言元素

    VB的语言基础是BASIC语言, VB的语言元素有:

    关键字(Dim, Print, Cls);

    函数(Sin(), Cos(), Sqr);

    表达式();

    语句。

 

二: 书写规则

1. 不区分大小写。

2. 系统对用户程序代码进行自动转换。

        (1)对关键字, 首字母被转换成大写, 其余转换成小写。

        (2)若关键字由多个英文单词构成, 则将每个单词的首字母转换成大写。

        (3)对于用户定义的变量, 过程名, 以第一次定义的为准, 以后输入的自动转换成首次定义的形式。

3. 书写规则

    (1)在同一行上可以书写多行语句, 语句间用冒号(:)分隔。

    (2)单行语句可以分多行书写, 在本行后加续行符

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

4. 程序的注释方式

    (1)整行注释一般以Rem开头, 也可以用撇号开头。

    (2)可以利用编辑工具栏的“设置注释块”, “解除注释块”来将设置多行注释。

5. 保留行号和标号

    (1)VB源程序接受行号和标号, 但不是必须的。

    (2)标号是以冒号结束的字符串, 一般用在goto语句中。

 

二: VB的语言基础

1. 数据类型

    (1)VB中对没有声明的变量缺省的数据类型是变体型。

    (2)逻辑型数据只有“True”,“False”两个值。 转换成整型时, TRUE = -1, FALSE = 0.

                                                                其他类型转换成逻辑型时, 非0转换为TRUE.

    (3)字符型可以包括所有的西文和汉字, 字符必须用双引号括起来。

    (4)日期型数据按8字节的浮点数来存储。

    (5)任何数据类型的数组都需要20个字节的存储空间。

 

2. 变量与常量

    (1)变量和常量的命名规则。

        1)必须以字母或汉字开头, 由字母, 数字或下划线组成, 长度达255个字符。

        2) 不能使用关键字, 并尽量不与VB中的标准函数名同名。

        3) VB中不区分变量的大小写, 一般变量的首字母用大写, 其余用小写; 常量全部用大写字母表示。

    (2)变量声明

         1)用Dim 语句进行显式声明

            形式: Dim 变量名 As 类型, 如 Dim intX As integer

            说明:

                    (1)如果没有As类型, 则默认为变体类型。

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

                    (3)字符串变量根据其存放的长度是否固定, , 定义方法不同。

                            定长字符串: Dim strA As String*10;

                            不定长字符: Dim strA As String

        (2) 隐式声明

            VB中允许变量不经过声明就直接使用, 这种称为隐式声明

 

    (3)常量

        1)直接常量

            指在程序中直接给出值的数据, 如123, 123&, 123.45, 1234E2, 123D3,分别表示整型, 长整型, 单精度浮点型(小数形式),淡定度浮点型(指数形式), 双精度浮点型。

        2)用户声明的符号常量

             用Const 来声明: Const 符号常量名 As 类型 = 表达式

             Const  PI=3.1415

        3) 系统提供的常量

           

3. 运算符

    (1)算数运算符

    (2) 字符串运算符

    (3) 关系运算符

        1) 如果两个操作数都是数值型, 则按其大小比较。

        2) 如果两个操作数都是字符型, 则按字符的ASCII码值从左到右一一比较。

        3)汉字字符大于西文字符

        4) 关系运算符的优先级相同

        5)VB6.0中 Like运算符与通配符的使用

            ? : 表示任何单一字符。

            * : 表示0个或多个字符。

            # : 表示任何一个数字(0-9)

    (4)逻辑运算符

        1) 若有多个条件时, And必须全部条件为才为真;

                     Or 只要有一个条件为真就为真。

        2) 如果逻辑运算符对数值进行计算, 则以数字的二进制值逐位进行逻辑运算, And运算常用于屏蔽某些位; Or 运算长用于把某些位置1。

 

4. 表达式

    (1)表达式的组成: 表达式由常量, 变量, 运算符 和圆括号按一定的规则组成, 通过运算后有一个结果, 运算结果的类型由数据和运算符共同决定。

    (2)表达式的书写规则:

            1)乘号不能省略。

            2) 括号必须成对出现。

    (3)不同数据类型的转换

        操作数的数据类型应该符合要求, 不同的数据类型, 应该转换成同一类型。在算数运算中, 如果操作数的数据精度不同, VB规定运算结果采用较高精度的数据类型。

    (4)优先级

        同一表达式中, 不同运算符的优先级是: 算数运算符 > 字符运算符 > 关系运算符 > 逻辑运算符。

 

 

 

 

 

 

 

 

posted @ 2013-08-12 10:54  安心种田  阅读(1153)  评论(0编辑  收藏  举报