VB兴趣小组讲义.docx
- 文档编号:14674125
- 上传时间:2023-06-26
- 格式:DOCX
- 页数:10
- 大小:900.92KB
VB兴趣小组讲义.docx
《VB兴趣小组讲义.docx》由会员分享,可在线阅读,更多相关《VB兴趣小组讲义.docx(10页珍藏版)》请在冰点文库上搜索。
VB兴趣小组讲义
第一讲VB语言基础
一、数据类型
程序是由一系列的操作步骤组成的,数据是操作的对象。
数据类型是数据的表示方法,它指定了数据的取值范围及其操作。
例如,整形是一种数据类型,它可以是从-32768到32767之间的任一整数值,整数之间可以进行加、减、乘、除等各种运算。
VisualBasic的数据类型有两种:
标准数据类型和用户自定义数据类型。
(一)标准数据类型
VB的基本数据类型如下表所示
标准类型是指VB系统预先定义好的,不需要用户自己定义的数据类型。
二、变量
1、变量的概念
变量是用来存储值的所在处,它们有名字(用来引用变量亿包含的值的词)和数据类型(确定变量能够存储的数据的种类)。
变量具有瞬时性,它在程序执行的某一瞬间的值是确定的,但在程序执行的整个过程中它的值又是可以变化的。
即一个变量在某一瞬间只能存放一个值。
例如:
一个变量存放数值1.之后又存放数值2,则原来的数值1被清除,2覆盖1。
由于一个变量在某一瞬间只能代表某—值,而它以前代表的值都被覆盖,所以说变量不具有记忆性。
2、变量的命名规则
在VB中命名一个变量的规则为:
·变量名必须以字母开头,由字母、数字和下划线组成,长度不超过255个字符。
例如abc,student1,name_2。
·变量名不区分大小写。
例如abc、ABC、aBc被看做是同一个变量。
·变量名在同一范围内必须是唯一的。
范围指的就是引用变量的变化域;一个过程、—个窗体等。
3、变量的声明
变量的数据类型决定了如何将代表这些值的位存储到计算机的内存中。
所以在使用变量前先声明变量名和其类型。
在VB中可以采用两种方式声明变量。
(1)显式声明变量
所谓显式声明变量,就是用一个声明语句来定义变量的数据类型。
声明语句的语法为:
Dim|Private|Static|Public变量名[As类型]
其巾:
Dim、Private、Static、Public都是声明语句的语句定义符,它们在代码窗口中定义变量的位置不同,所代表的变量的作用范围也不同。
本书常用的定义变量类型的语句定义符是Dim。
如:
DimSumasInteger
DimXasString
DimStudent
根据缺省规定,如果在声明中没有说明数据类型,则变量的数据类型为变体Variant。
变量声明后,这些变量有了数据类型,但它们的值是多少呢?
在变量没有被田值之前.根据不同的数据类型,系统会为变量赋予不同的初倍。
数值型变量的初值为0,字符型变量的初值为空字符串””,布尔型变量的韧值为false,日期型变量的初值为00:
00:
00
(2)隐式声明变量
VB与其他语言有一点不同,就是它不要求变量在使用前必须声明。
当变量未声明而直接使用时称为隐式声明。
所有隐式声明的变量都是Variant类型的,相当于显式声明今的Dimstudent语句。
如:
PrivateSubCommand1_Click()
TempVal=1
PrintTempVal*2
EndSub
(3)强制声明变量
VB虽然不要求强制声明变量,但为了有效地降低错误率,提高调试效率,避免写错变量名引起的麻烦,可以规定,只要遇到一个未经明确声明就当成变量的名字,VB都发出错误警告。
强制声明变量语句是:
0ptionExplicit
它放在类模块、窗体模块或标准模块的通用的声明段中,有两种方式添加。
一是在“工具”菜单中选取“选项”,单击“编辑器”这项卡,再复选“要求变量声明”选项。
这样就在任何新模块个自动插入即0PtionExplicit语句,但不会在已经建立起来的模块中自动插入,所以在工程内部,只能用另一种方式即手工方法向现有模块添加0PtionExplicit。
4、变量的数据类型
(1)数值(Numeric)数据类型
数值数据类型有6种:
整型、长整型、单精度浮点型、双精度浮点型、字节型和货币型。
(2)字符(String)数据类型
字符数据类型包括变长字符串和定长字符串。
变长字符串指字符串的长度不固定。
可用以下语法声明一个变长字符串:
Dim变量名AsString
定长字符串是指声明字符串具有固定长度。
可用以下语法声明一个定长字符串:
Dim变量名AsString*size
(3)日期(Date)数据类型
日期数据类型用来保存日期和时间。
(4)布尔(Boolean)数据类型
若变量的值只是“True/False”、“Yes/No”、“On/Off”等两态(开关)信息,则可将它声明为Boolean类型。
Boolean的缺省值为False。
如:
DimblnRunningAsBoolean
(5)对象(Object)数据类型
(6)变体(Variant)数据类型
3、常量
常量有三种类型:
直接常量、符号常且和系统常量。
(1)直接常量
直接常量就是在程序代码中以直接的形式结出的各种类型的数据。
这类常量不具有名字。
如123,12E-5,〝ABC〞
(2)符号常量
符号常量是指具有名字、数据类型和值的常量。
其语法为:
[Public|Private]Const符号常量名[As数据类型]=表达式
如:
ConstPi=3.1515926
ConstintMax=100
(3)系统常量
4、表达式
表达式是指由运算符连接的常量、变量、函数等。
VB中具有丰富的运算符,按类型可分为5类,有什么类型的运算符就有相应类型的表达式。
也就是说,表达式的数据类型是通过数据和运算符共同决定的。
下面分别介绍这5类运算符和表达式:
算术运算符和算术表达式、字符串运算符和字符串表达式、关系运算符和关系表达式、布尔运算符和布尔表达式、日期运算符和日期表达式。
(1)算术表达式
算术表达式也称数值表达式,它是指所有结果为一个数值的表达式。
算术表达式包括函数值为数值型的函数、数值型变量、数值型常量、和算术运算符。
算术运算符
算术运算符的优先级(上表按优先级由高到低列出了7个运算符)
自述表达式的书写规则(乘号不能省略;所有符号都必须并排写在一行中,没有上标、下标之分;只用小括号()且数量必须匹配。
)
(2)字符串表达式
字符串表达式是指用字符串运算符连接起来的其值为一连串字符的表达式。
字符串表达式包括函数值为字符串型的函数、字符串常量、字符串变量、字符串运算符等。
字符串运算符有两个:
“&”和“+”,其作用那是将两个字符申连接成一个字符串,因
练习:
将下列数学表达式写成VB表达式。
(1)、
(2)、
(3)、
(4)、
附:
ASCII码表
ASCII码表(续1)
ASCII码表(续2)
ASCII码表(续3)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 兴趣小组 讲义