金文老师vb教程笔记(完整版)(3)

2019-08-29 22:41

End select 结束情况语句

第二节 编写简单的vb应用程序

一. vb开发应用程序的一般步骤 1. 建立可视用户界面 2. 设置可视界面特性 3. 编写时间驱动代码 二. 编写vb应用程序

程序要求:在屏幕上开辟一个窗口,窗口的下部有3个命令按钮,其中左边按钮中标有“请单击此按钮”;中间按钮中标有“清屏”;右边按钮中标有“程序结束”、当用鼠标单击右边按钮时,屏幕上部的文本框中显示“欢迎使用visual basic 6.0中文版”;如果单击中间按钮,则清除文本框中显示的内容;而如果单击右边的按钮则程序结束。 三. 代码编辑器 1. 打开方法:“工具”菜单—>”选项”对话框—>”编辑器”选项卡 2. “编辑器”功能

第三节 程序的保存、装入和运行

一. 保存程序

1. vb应用程序文件的保存类型

vb应用程序可以用4中类型的文件保存,一类是单独的窗体文件,扩展名为.frm,一类是公用的标准模块文件,扩展名为.bas,第三类是类模块文件扩展名名.cls,第四类是工程文件,这种文件由若干个窗体和模块组成,扩展名为.vbp

2. 文件的保存过程

在保存工程文件之前,应分别保存窗体文件和标准模块文件。 二. 程序的装入

一个应用程序包括4类文件,既窗体文件.标准模块文件.类模块文件和工程文件,这4类文件都有自己的文件名,但只要装入工程文件,就可以自动把与工程有关的其他3类文件装入内存。 三. 程序的运行

运行程序有两个目的,一是输入结果,二是发现错误,在vb中,程序可以用解释方式执行,也可以生成可执行文件(.exe) 1. 解释运行

2. 生成可执行文件

第四章 常量和变量 第一节 数据类型

一. 基本数据类型 1. 字符串(string)

1)在vb中,字符串是放在双引号内的若干个字符,其中长度为0(既不含任何字符)的字符串称为空串。

2)Vb中字符串分为变长字符串和定长字符串,其中变长字符串的长度是不确定的,而定长字符串含有确定的字符,最大长度不超过65535.

2. 数值

Vb的数值型数据分为整型和浮点型两类,其中整形数又分为长整数和整数,浮点数分为单精度浮点数和双精度浮点。 1)整形数

(1) 整数(integer):两个字节取值范围:-32768——32767 (2) 长整数(long):四个字节取值范围:-2147483648——2147483647 2)浮点数

(1) 单精度(single):四个字节.用“E”表示。

例123.45E3=123.45*103

(2) 双精度(double):八个字节,用(D)表示。

例:123.45678D3=123.45678*103

3. 货币(currency)

1)货币数据类型是为了表示钱款而设置的,该数据类型以8个字节存储,

精确到小数点后4位,在小数点后4位以后的数字将被舍去。

2)浮点数中的小数点是“浮动”的,既小数点可以出现在数的任何位置,

而货币类型数据的小数点是固定的,因此称为定点数据类型。

4. 变体(variant)

变体数据类型是一种可变数据类型,可以表示任何值,包括数值、字符串、日期和时间等。 5. 其他数据类型

1)字节(byte)

字节实际上是一种数值类型,以1字节的无符号二进制数存储,其取值范围是0——255

2)布尔(boolean)

布尔型数据是一个逻辑值,用两个字节存储,它取两种值,既true(真)或false(假) 3)日期(date)

日期存储为八个字节浮点值形式,日期文字须以符号“#”括起来。

三. 用户定义的数据类型

1. 用户可以利用type语句定义自己的数据类型,其格式如下: type数据类型名

数据类型元素名 as 类型名 数据类型元素名 as 类型名 ………… End type

2. 在使用type语句时,应注意一下几点:

1)记录类型中的元素可以是变长字符串,也可以是定长字符串。

2)记录类型的定义必须放在模块(包括标准模块和窗体模块)的声明部分,

在使用记录类型之前,必须用type语句加以定义。在一般情况下,记录类型在标准模块中定义,其变量可出现在工程的任何地方、当在标准模块中定义时,关键字type前可以有public(默认)或private ;而如果在窗体模块中定义,则必须在前面加上关键字private。 3)在记录类型中不能使用动态数据。

4)在随即文件操作当中,记录类型数据具有着重要作用。 四. 枚举类型

1. 所谓“枚举”是指将变量个值一一列举出来,变量的值只限于列举出来的范围内。

2. 枚举类型放在窗体模块、标准模块或公用模块的声明部分,通过enum语句来定义,格式如下:

[public|private]enum 类型名称 成员名[=常熟表达式] 成员名[=常熟表达式] …….. End enum 3. 说明

1)public:表示所定义的enum类型在整个工程中都是可见的,在默认情况下,enum类型被定义为public。

Private:表示所定义的enum类型只在所声明的模块中是可见的。

2)在enum语句的格式中,“常数表达式”可以省略,在默认情况下,枚举中的第一个常熟被初始化为0,其后的常熟则初始化为比其前面的常数大1的值。 3)vb将枚举航总的常数数值看作长整数。如果讲一个浮点数值赋给一个枚举中的常数,vb会将该数值取整为最接近的长整数。

4)当对一个枚举中的常数赋值时,可以使用另一个数值枚举中的常数数值。

第一节 常量和变量

一. 常量

Vb中的常量分为两种,一种是文字常量,一种是符号常量。 1. 文字常量:vb的文字常量分为两种,既字符串和数值。

1)字符串常量:字符串常量由字符组成,可以是除双引号和回车符之外的任何ASCⅡ字符。

2)数值常量:数值常量共有4种表示方式,既整数、长整型数、货币型数和浮点数。

(1)整型数:有3中形式,既十进制、十六进制和八进制。 十进制整数:0——9组成,取值-32768——32767 十六进制数:0——9及A——F组成,前面&H开头,取值范围&H0——&HFFFF。 八进制整数:0——7组成,前面&或&0开头,取值范围&00——&0177777。 (2)长整型数:也有三种形式。

十进制整数:0——9组成,取值-32768——32767

十六进制数:0——9及A——F组成,前面&H开头,以&结尾,取值范围&H0——&HFFFF。

八进制整数:0——7组成,前面&或&0开头,一&结尾,取值范围&00——&0177777。

(3) 货币型:也称定点数。

(4) 浮点数:也称实数,分为单精度浮点数和双精度浮点数。浮点数由尾数、

指数符号和指数3部分组成。 注:类型说明符: % 整型 & 长整型

! 单精度浮点型 # 双精度浮点型 @ 货币型 $ 字符串型 2. 符号常量

1)在vb中,可以定义符号常量,用来代替数值或字符串,一般格式为:

Const 常量名=表达式[,常量名=表达式]······

2)在使用符号常量时,应注意一下几点:

(1) 可以在常量名后面加上类型说明符,例如: Const ONE&=1 Const TWO&=1

(2) 当在程序中应用符号常量时,通常省略类型说明符。 (3) 类型说明符不是符号常量的一部分,定义符号常量后,在定义变量时要谨

慎。

二.变量 1.命名规则

变量是一个名字,给变量命名时应遵循一下规则: 1)名字只能由字母、数字和下划线组成。

2)名字的第一个字符必须是英文字母,最后一个字符可以是类型说明符。 3)名字的有效字符是255个。 4)不能用vb的保留字做变量名,但可以把保留字嵌入变量名中;同时变量名也不能是末尾带有类型说明符的保留字。

5)Vb不区分变量名和其他名字中字母的大小写,习惯上,符号常量一般用大写字母定义。

3. 变量的类型和定义 1)用类型说明符来标识

把类型说明符放在变量名的尾部,可以标识不同的变量类型。 注:类型说明符: % 整型 & 长整型

! 单精度浮点型 # 双精度浮点型 @ 货币型 $ 字符串型

2)在定义变量时指定其类型 可以用下面的格式定义变量 Declare 变量名 as 类型

这里的declare 可以是dim、public或static。As是关键字。“类型”可以是基本数据类型或用户定义类型。

(1) dim:用于在标准模块、窗体模块中定义变量或数组。

用as string可以定义变长字符串变量,也可以定义定长字符串变量,变长字符串变量本身的长度取决于赋给它的字符串常量的长度,定长字符串变量的长度通过加上“+数值”来确定。

注意:当一个dim语句中定义多个变量时,每个变量都用用as字句声明其类型,否则该变量被看做是变体类型。 (2) static :用于在过程中定义静态变量及数组变量。与dim不同,如果用static

定义了一个变量,则每次引用该变量时,其值会继续保留,而当引用dim定义的变量时,变量值会被重新设置(数值变量重新设置为0,字符串变量被设置为空)。通常把由dim定义的变量称为自动变量,而把由static定义的变量称为静态变量。

(3) public:用来在标准模块中定义全局变量或数组。

3)用deftype语句定义

(1) 用defype语句可以在标准模块、窗体模块的声明部分定义变量,一般格

式为:deftype 字母范围

(2) Type是类型标志,可以是int(整型)、lng(长整型)、sng(单精度型)、

dbl(双精度型)、cur(货币型)、str(字符串型)、byte(字节型)、bool(布尔型)、date(日期型)、obj(对象型)、var(变体型)、 注意:def和类型标志之间不要有空格。“字母范围”用“字母-字母”形式表示。

3.记录类型变量

在一般情况下,记录类型应在标准模块中定义;如果在窗体模块中定义,则必须在“type”关键字前面加上“private

第二节 变量的作用域


金文老师vb教程笔记(完整版)(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:SNMP实验一指南

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

马上注册会员

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