VB语言基础 - 图文

2019-01-26 21:41

第三章:VB语言基础

蓝色字体为与C++不同之处

3.1.1注释 1,单独一行时:

用rem: [<语句><:>]Rem 注释语句 用 ? : [语句]? 注释语句 2,语句块注释:

视图...工具栏...编辑 ;选中语句块;工具栏中选设置注释块。 3.1.2分行与续行 分行符: _

例子;form.caption= _ (此处不可有注释) “fenhang”

注意:不可把属性名、变量名分开。 续行符: :

例子:form.caption=”duan”:form.fontsize=3 3.2.1变量的命名规则 1,不分大小写。

2,不能用关键字,不超过255个字符。 3,字母、汉字(开头)、数字、和_ 。 3.2.2变量的数据类型 一,自定义的数据类型:

Public|private|static Type 类型名 变量名 as 类型

变量名 as 类型 变量名 as 类型 ...... End type

二,系统自带数据类型

Object(对象型) 4 任何对象引用 1,数值型数据类型

Byte、Integer、Long、Single、Double、Currency

Byte: 主要存放二进制数

Integer、Long: 存放整数,运算快 Single: 可表示成3.44E+2形式 Double:可表示成3.22D+2形式 Currency: 15位.4位。无进位误差。 2,字符型数据类型

若字符串表示数值可将字符串变量赋给数值变量。反之亦然。 3,日期型数据类型

日期:公元100/1/1到 9999/12/31 时间:0:00:00 到 23:59:59

日期常量必须用#括起来。例: Mydate=#3/19/1997# ?标准形式

Mydate=1997-03-19# Mydate=#97,3,19#

Mydate=#March 19 1997# Mydate=#19 Mar 97#

规则:分割年月日用:/ 或 - 左边#可以省略 用:空格 或 , 两边#都要写

年月日可以用数字、英文、英文简写表示。 将数据类型赋给日期变量:日期.时间

0(午夜)、0.5(12点)、负数为1899/12/31前的时间 4,布尔型数据类型(缺省为False)

5, 变形体数据类型(可存所有系统定义类型数据) 3.2.3变量的声明(此时不可初始化,而定义常量能) 1,使用Dim语句(public private static)显示声明:

Dim 变量名1 AS数据类型,变量名2 AS类型符..... 若忽略了AS子句,变量成了变形体类型 : Dim 变量名

对字符串类型默认不定长,若指定长度则: Dim 变量名 AS String*60

60个字符,不足空格填,多了则剪去。 2,隐式声明:不提前声明直接使用

变量被默认赋予变形体类型 强制显式法:

1,在代码窗口的通用对象中加语句:

Option Explicit ?运行事遇到非显示报错 2,工具...选项...编辑器...要求显示声明

只对新建模块自动插入Option Explicit不对已有模块添加。Option Explicit 仅限于语句所在模块

3.2.4变量的作用域

作用域有:局部变量、模块级变量、全局变量。

1,局部变量:模块过程中定义

2,模块级变量:模块的任何过程之外定义 3,全局变量:模块的任何过程之外用public 定义 全局变量访问方式:窗体模块中 定义的:窗体名.变量名 标准模块中定义的: 变量名 3.2.5静态变量

语法与Dim语法相同: Static 变量名 AS 数据类型

过程调用结束后静态变量保存,下次调用的初始值为本次的值。

例子:Private Sub Form_Click()

Static sum as Integer ‘默认为0 Print Sum:Sum=Sum+1 End Sub

3.3常量

形式如下:

[Public] Const<常量名>[AS 数据类型]=常量值

常量值不为函数,可为数字,字符串及他们与运算符组成的简单表达式。例:

Public Const pi AS Double=3.141592654 ?和c++倒叙 Const str=(2+3)*3

VB自身还有大量的内部常量,固有常量以vb开头,如


VB语言基础 - 图文.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:人力资源管理期末考试A卷

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: