vb语言基础.ppt

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
全局变量。
全局变量在应用程序运行期间始终有效;窗体的模块级变量在窗 体卸载前一直有效。用Dim关键字声明的局部变量仅当过程被执行 时才存在,如果要保留这个局部变量的值的话,可在过程内部用Static
关键字将局部变量声明为静态变量。
2.3 常量
1. 内部常量 由应用程序和控件提供。例如:
Form1.BackColor = vbBlue ‘vbBlue是表示蓝色的内部常量 查看系统预定义常量:“视图→对象浏览器”
Dim ab As integer sum As single 等价于 Dim ab%, sum!
(2).隐式声明 Visual Basic允许用户在编写应用程序时,不声明变量而直接使用,
系统临时为新变量分配存储空间并使用,这就 是隐式声明。所有隐式声明的变量都是Variant数据类型。
(3).强制显式声明——Option Explicit语句 良好的编程习惯都应该是“先声明变量,后使用变
7. 变体型(Variant) 变体:在程序运行期间可存放不同类型的数据。例:
Dim X X = "17" X=X–2
'X缺省为 Variant类型 'X被赋予字符串 "17" 'X被赋予数值15
X = "A" & X 'X被赋予字符串 "A15"
2.2 变量
1.变量的定义 变量是程序中存放数据的空间,为了访问这些空间方
便,变量要有名字,和空间大小。
2. 变量的命名规则:
1. 以字母或汉字开头,后可跟字母、数字或下划 线组成. 2. 变量名最长为255个字符; 3. VB中不区分变量名的大小写,不能使用VB中的 关键字; 4.字符之间必须并排书写,不能出现上下标;
3.变量声明
1.用Dim语句显式声明变量
Dim Public | Dim | Static | Private 变量名 As 数据类型[,变量名 As 数据类型…]
静态数组定义: [dim | private | public | static] 数组名 [下界1 to] 上界1 [,[下界2 to] 上界2]) [as 类型]
Dim a (4) as integer Dim b (1 to 3,0 to 4 ) as single
动态数组
redim 数组名(下标1 [,下标 2]) [as 类型]
#mm/dd/yyyy#
#yyyy-mm-dd#
例:
Dim d As Date
'声明日期型变量Date
D = # 10/5/2002 #
'日期型变量赋值
Print D
‘输出日期型变量的值
5. 逻辑型(Boolean) 只有两个值True,或False。将逻辑数据转换成整型时:True为-1,
False为0;其它数据转换成逻辑数据时:非0为True, 0为False。
第2章 Visual Basic语言基础
2.1 VB的数据类型 2.2 变量 2.3 常量 2.4 数组 2.5 常用函数 2.6 运算符与表达式
2.1 VB 6.0的基本数据类型
VB的数据类型分为六大类:数值型、字符型、布尔型、日期型、对象型、变体型
Leabharlann Baidu
1. 数值型
(1). 整型: 短整型( Integer)表示-32768至32767即-215~215-1之间的整数, %作为整型的类型符。 长整型(Long)表示-2,147,483,648至2,147,483,647即- 231~231-1 之 间的整数,&作为长整型的类型符。 (2). 浮点型(实型): 单精度型(Single)表示有效数字为7位的小数, ! 作为整型的类型双 精度型(Double)表示有效数字为15位的小数, # 作为整型的类型符。
Dim NameA As String
'声明变长字符串变量
Dim NameB As String * 20 '声明定长字符串变量
4. 日期型
表示日期范围从公元100年1月1日~9999年12月31日,而时间范围从
0:00:00~23:59:59。用号码符“#”括起来,都可以作为日期型数值常量。
日期型常数的表现形式:
货币型(Currency):支持15位整数和4位小数 。 @ 来表示数据类型。 货币型数是一种专门为处理货币而设计的数据类型。
2. 字节型(Byte):存放无符号整数,取值范围0 ~ 255
3. 字符型($表示字符型类型)
VB字符串是由双引号括起来的一串字符;
String型变量有变长和定长之分,
例:
量”,这样做可以提高程序的效率,同时也使程序易于 调试。Visual Basic 中可以强制显式声明,可以在窗体 模块、标准模块和类模块的通用声明段中加入语句:
Option Explicit
3. 变量的作用范围和存活期
变量的作用范围又称作用域。根据变量声明的位置和声明符的 不同,VB将变量分为过程级变量(或称局部变量)、模块级变量和
Dim BoolR As Boolean
BoolR = 6>8
Print BoolR
'输出:False
6. 对象型(Object) 声明对象变量后,用Set语句指定实际引用的对象 例,窗体上有命令按钮Command1,执行如下语句, 可将该按钮的显示文字改为OK Dim a As Object '声明a为对象型变量 Set a = Command1 '指定a引用Command1命令按钮 a.Caption = “OK” '与Command1.Caption等价
2. 符号常量(自定义常量)
命名:遵循标识符命名的规则
声明格式:[Public|Private] const 常量名[As 类型] = 表达式
例:
const conmax As Integer = 9 '声明Integer型常量
const condate= #10/5/2002# '声明Date型常量
const codeName = "ASCII"
'声明String型常量
有效范围:局部常量、模块常量、全局常量 声明常量的表达式中不能出现函数调用和循环引用
2.4 数组
将相同类型的变量的集合。 数组使用相同的名字引用一系列变量,并用数字索引来识 别它们。 VB中有两种类型的数组:固定大小的数组及动态数组。
相关文档
最新文档