zoukankan      html  css  js  c++  java
  • 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)优先级

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

  • 相关阅读:
    POJ ACM题分类
    HDU 4438 Hunters (概率 & 期望)
    HDU 1042 N!
    HDU 1073 Online Judge
    PKU 1006 Biorhythms (中国剩余定理 * *)
    HDU 1047 Integer Inquiry
    HDU 2710 Max Factorv (素数模板 & 多种解法)
    HDU A + B Problem II 1002
    第6期(江西省吉安市永丰县)县长手机信箱工作简报(自吹自擂政绩,自圆其说)
    Send mail from ASP.NET using your gmail account
  • 原文地址:https://www.cnblogs.com/gavinwu/p/3252488.html
Copyright © 2011-2022 走看看