我在这里学编程 速成篇 共32页[1 >2< 3 4 5 6 7 »... 最后一页]

 常量与变量

一、VisualBasic数据类型

  数据类型       举例

  字节型        56
  布尔型        True False
  整型         5367
  长整型        4364574
  单精度型       4362.34
  双精度型       4652.65735745
  货币型        $234.34
  日期型        4/7/2000
  对象型        Label1
  字符串型       "My homepage"
  变体型        任意值



二、变量的声明

  Dim var As Type
  Public var As Type
  Private var As Type
  其中:
Public 定义公有变量
  Dim、Private 定义私有变量


三、Option Explicit 关键字
 
  在VisualBasic中用户可以不声明而直接使用变量,但容易产生错误。可以使用Option Explicit关键字强制声明变量,必需先声明再引用。Option Explicit关键字放在窗体或模块的通用声明(GenneralDeclarations)处。也可以通过设置将Option Explicit自动加到每个模块中。


四、变量的作用域

  局部(Local):在过程级定义的变量,仅在声明它的过程中可见。
  
  模块/窗体(Modudule/Form):在模块或窗体级声明的变量,在声明它的模块或窗体中的所有过程中可见。

  公有(Public):在模块或窗体级声明的变量,在所有项目的任何过程中都可见。


五、Static 关键字

  普通的局部变量在过程结束后被释放,在下次执行过程时从新初始化为0。用Static声明的局部变量在过程结束后不被释放,仍保留变量的值。

  [例]:
    Sub P()
      Static I As Integer
      I=I+1
      MsgBox "A=" & I
    End Sub


六、常量

  常量是程序中不发生变化的值。它和变量一样有三种作用域。它的定义语法如下:

    [Public]Const con[As Type]=expression
    [Private]Const con[As Type]=expression
  []内为可以缺省项



七、数据类型转换

  VisualBasic自动完成某些数据转换,为提高运行速度,我们通常使用CType() 函数显示地转换。 VisualBasic转换函数包括:

    CBool: 转换为Boolean类型
    CByte: 转换为Byte类型
    CCur : 转换为Currency类型
    CDate: 转换为Date类型
    CDbl : 转换为Double类型
    CInt : 转换为Integer类型
    CLng : 转换为Long类型
    CSng : 转换为Single类型
    CStr : 转换为String类型
    CVar : 转换为Variant类型
    CVErr: 转换为Error类型
 

我在这里学编程 速成篇 共32页[1 >2< 3 4 5 6 7 »... 最后一页]