VB语言基本知识解析

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

13
注意: (1)VB字符串有两种:可变长度字符串和固定长度字符串。 前者指程序执行过程中字符串长度不固定,最多可包含 2^31个字符;后者指在程序执行过程中字符串长度保持不 变的字符串,最大长度为2^16。 (2)双引号在程序代码中起字符串的定界作用。 (3) 在字符串中 , 字母的大小写是有区别的。例如“ AB123‖ 与“ab123‖代表两个不同的字符串。 (4) 若字符串本身包含双引号 , 可用连续的两个双引号表示 . 例: ―You must study hard‖, he said. 写成: ― ――You must study hard‖‖,he said.‖
二、代码书写规则
在VB代码窗口中编写程序代码,除了要 了解和使用控件、基本的数据表示外,为提高 编程的效率,还必须了解VB的编码规则: 1.一般情况下,一行上书写一条语句,一 行上最多可以书写255个字符。若需要在同一 行上书写多条语句,语句间用冒号“:”隔开; 若需要将一条语句分多行写,则必须在行末加 续行符“ _”(空格和下划线)。 2.VB代码不区分大小写,且自动转换代码, 使代码规范。对系统的关键字,总是转换成首 字母为大写的格式。



只能由字母、数字、下划线组成; 第一个字符必须是英文字母; 有效长度为255个字符; 不可以包含标点符号和类型说明符%、&、!、#、@、$ ; 不可以是系统关键字。
关键字: 又称保留字,在语法上有固定含义,是语言的组 成部分,用于表示系统提供的标准过程、函数、运算符、常 量等;VB中约定关键字的首写字母为大写。 3
4
3、对用户自定义标识符(变量名、过程名、函 数 名),以第一次定义的格式为准,以后的表 示均被自动转换为第一次定义的格式。 4、使用缩进以区分程序的不同部分,突出程序 结构。
5、添加注释使程序容易被理解。
5
3.2 数据类型
数据类型是程序设计的必要组成部分,也是程序 处理的对象。 在不同语言中,数据类型的规定和处理方法不同。 • VB提供系统定义的数据类型—标准数据类型 • 用户自己定义数据类型
14
(三)布尔型数据(Boolean) 占2个字节的存储空间,用于逻辑判断, 只有True 和False两个值。
注意:
•当将数值型数据转换为布尔型时, 0 转换为 False ,非 0 值 转换为True。 •当将布尔型数据转换为数值型数据类型时,False转换为0 ,True转换为-1。
15
(四)日期型数据(Date) 按 8 个字节的浮点形式存储,可以表示的日期
11
3. 字节型(Byte)
是一种无符号整型数,占1个字节 用于存储二进制数据,取值范围:0~255
Leabharlann Baidu
12
(二)字符串型数据(String)
字符串是一个用双引号 ( 英文 ) 括起来的字符序列 , 由 一切可打印的西文字符和汉字组成 例:
―Hello‖
―123456‖ ―程序设计” “”(空字符串)
8
长整型(Long):以4个字节的二进制码存储。 十进制:由0-9数字和正负号组成,取值范围 -2147483648~2147483647 八进制:由0-7数字组成,前面冠以&或&O,以&结束,取值范 围&0&-&37777777777&
例:&123&,或&O123&
十六进制:由0-9数字及A-F组成,前面冠以&H(或&h),以& 结尾,取值范围&H0&-&HFFFFFFFF&
范围从 100 年 1 月 1 日 ~9999 年 12 月 31 日,而时间 可以从0:00:00~23:59:59
例:&H56&,&H7F&
9
2.实数类型
是带小数部分的数。 按存储格式,又分为浮点型和定点型 浮点型实数由符号、尾数及指数三部分组成。
[+|-]X· · · X.X· · · X[E|D][+|-]XXX
尾数部分 指数部分
单精度浮点数的指数用E(e)表示; 双精度浮点的指数用D(或d)表示。
10
单精度浮点型(Single) 占4个字节存储空间,可以精确到7位十进制,取值范围 ±1.40×10-45~±3.40×1038 双精度浮点型(Double) 占8个字节的存储空间,可以精确到15位或16位十进制数,
取值范围±4.94×10-324~±1.79×10308
货币型(Currency)
占8个字节的存储空间,用于表达定点数,小数左边有15位 ,右边有4位,
取值分围:-922337203685477.5808~922337203685477.5807
主要用于要求精度特别重要的场合,如货币计算和定点计算.
7
1.整数类型
定义:是不带小数点和指数符号的数 根据表示数的范围的不同,可分为整型、长整型,且都有 三种表示形式,即十进制、八进制、十六进制。 整型(Integer):以2个字节的二进制码存储。 十进制:由0-9数字和正负号组成,取值范围-32768-32767 八进制:由 0-7 数字组成,前面冠以 & 或 &O ,取值范围 &0&177777 例:&123,或&O123 十六进制:由0-9数字及A-F组成,前面冠以&H(或&h), 取值范围&H0-&HFFFF 例:&H56,&H7F
标准数据类型主要有: • 数值型 • 字符串型(String)
• 布尔型(Boolean)/逻辑型
• 日期型(Date) • 变体型(Variant)
• 对象型 (Object)
6
一、标准数据类型
(一)数值型数据 用来表达整数和实数 整型(Integer)
长整型(Long)
单精度浮点型(Single) 双精度浮点型(Double) 货币型(Currency) 字节型(Byte)
第3章 VB语言基本知识
1
重点: • 常量与变量 • 运算符与表达式 • 常用标准函数 难点: 变量的类型定义 运算符的优先级
2
3.1 VB语言的编码规则
一、字符集 在VB的代码中,有两种字符:系统关键字和用户自定义标识符 常用的系统关键字有:If、Else、End、Sub、Private、 Function、Public、Form、Me、Unload、Do、While、Loop、 Until、MessageBox、InputBox等 用户自定义标识符时,应遵循以下规则:
相关文档
最新文档