2第三章 VB 语言基础
时间:2025-03-09
时间:2025-03-09
第三章 Visual Basic 语言基础 主要内容:3.1 字符集
3.2 数据类型
3.3 常量与变量
3.4 运算符与表达式
3.5 常用的内部函数
3.6 VB语句1
第三章 Visual Basic 语言基础3.1 字符集 一、字符集: 字符是构成程序设计语言的最小语法单位, 如汉语,每一个汉字都是她的字符。 每一种语言都用自己字符集,VB使用 Unicode字符集,包括数字、大小写字符,特 殊字符(! ” # $ % ’ ( ) * + - / \ , . ; < = > ? _ 等 )。
第三章 Visual Basic 语言基础3.1 字符集 二、关键字 又称为保留字,有固定的含义,表示系统 提供的标准过程、函数、运算符和常量等。 无论字符大小写,系统都可以自动识别并 转换成系统的标准形式。如输入END,光标 移走后变为End。 注意:保留字为系统使用,不能定义为变 量或者常量等,即用户可以使用不能定义。
第三章 Visual Basic 语言基础3.2 数据类型 包括:-标准数据类型(右表) -用户自定义类型数据类型 字符型 字节型 整型 长整型 单精度型 双精度型 货币型 逻辑型 日期型 对象型 变体型 关键字 String Byte Integer Long Single Double Currency Boolean Date Object Variant 类型符 $ 无 % & ! # @ 无 无 无 无
第三章 Visual Basic 语言基础3.2 数据类型 一、标准数据类型 1、字符串类型(String, $):由双引号界定的 一个字符序列,分为变长字符串和定长字符串, 也可以为空字符串,字符串大小写有别,它依靠 ASCII码来标识。 定义形式: Dim 变量名 As String[*N],*N代表字符串长度
第三章 Visual Basic 语言基础3.2 数据类型 例子: Dim strA As String Dim strB As String * 3 strA = "ABCD" strB = strA Debug.Print strA Debug.Print strB
ABCD ABC
第三章 Visual Basic 语言基础3.2 数据类型 2、数值(Numeric)数据类型 (1)整型数: -整型:Integer,%,2个字节 -长整型:Long,&,4个字节 -字节型整数:Byte,无,1个字节,无符合整数
第三章 Visual Basic 语言基础3.2 数据类型 2、数值(Numeric)数据类型 (2)实型数(带有小数部分的数): -单精度浮点数:Single,!,4个字节,符号位占 一位; -双精度浮点数:Double,#,8个字节,符号占一 位; (3)货币(Currency,@),8个字节,精确到 小数点后4位。 货币型整数数据小数点是固定的,又称为定点 数据类型。
第三章 Visual Basic 语言基础3.2 数据类型 3、逻辑(Boolean)数据类型 – 只有两个值,Ture(逻辑真)或者False(逻辑 假) – 当把逻辑值转换为数值,False转为0,True转 换为-1 – 其他数据类型转换为逻辑型,非0转换成True, 0转换为False
第三章 Visual Basic 语言基础3.2 数据类型 4、日期(Date)数据类型 – 8个字节
浮点数值类型,表示“100年1月1日 ~9999年12月31日” – 日期有两种表示方法, 用#括起来的字面上可被认作日期和时间的字 符,如#2011-3-7 12:30:00pm#等; 用数字序列表示,小数点左边表示日期,右 边表示时间。 参考P56的日期函数
第三章 Visual Basic 语言基础3.2 数据类型 5、对象(Object)数据类型(属于高级应用) – 以4个字节的地址来存储,可以引用程序中的 对象 6、变体(Variant)数据类型: 是所有未定义变量的缺省类型,但一般不推荐 用!
第三章 Visual Basic 语言基础3.2 数据类型 7、自定义类型(课本省略): -系统提供的标准类型数据,都是系统处理的基本数据项。 可以根据自身需要,将并不孤立的数据项使用Type语句 来组合定义,如教师对象由姓名、性别、职称、学历等 基本项组成,可在标准模块或窗体模块的声明部分定义。 -格式:Type 自定义类型名 元素名1 As 类型名 …… 元素N AS 类型名 End Type
第三章 Visual Basic 语言基础3.2 数据类型 例子: Type teacherTypexm As String*4 ’姓名为4个字符 xb As String*1 ’性别为一个字符 zc As String ’职称为不定长字符串 nn As Integer ’定义年龄 End Type 使用方法:Dim teacher As teacherType
teacher.xm= “张三”
’进行引用
第三章 Visual Basic 语言基础3.3 常量与变量系统处理数据时,常用的数据类型有两种,一种是常 量,二是变量。 1、常量和变量的命名规则 命名规则实际就像帮小孩子取名字一样,必须遵循一定的 规定和约定: (1)长度不超过255字符,必须以字母或者汉字开头,后 跟字符、汉字、数字或下划线组成,如12integer是不允许 的; (2)不能使用VB的关键字; (3)不区分大小写,如xb、XB、Xb作用一致,约定常量 名全部用大写字母,变量名首字符用大写其余小写; (4)在变量名前加前缀,如整型变量ab,写为iAb。
第三章 Visual Basic 语言基础3.3 常量与变量 2、常量 VB 中的常量分为两类,一类是用户声明的常量, 另一类是系统提供的常量。 (1)自定义常量: 一般格式: Const 常量名[ As 类型]=表达式,其中As 类型可用类型说明符代替。
第三章 Visual Basic 语言基础3.3 常量和变量 例子(此程序有错): Option Explicit Const PI=3.14159 Private Sub Command1_Click()R=2 S=PI*R^2 Print “面积=”;S
End Sub
第三章 Visual Basic 语言基础3.3 常量与变量 2、常量 (2)系统提供的 常量: -在VB对象库中, 提供了应用程序和 控件的系统常量 -通过对象浏览 器中查询、
第三章 Visual Basic 语言基础3.3 常量与变量 3、变量 在程序中,变量都需要先声明后使用。 变量声明用两种方式:用Dim语句和隐式声明
。 (1)Dim语句 格式:Dim 变量名 [As 类型] 例子:Di …… 此处隐藏:1331字,全部文档内容请下载后查看。喜欢就下载吧 ……