VB兴趣小组讲义

上传人:飞*** 文档编号:43607776 上传时间:2018-06-07 格式:DOC 页数:10 大小:1,009.50KB
返回 下载 相关 举报
VB兴趣小组讲义_第1页
第1页 / 共10页
VB兴趣小组讲义_第2页
第2页 / 共10页
VB兴趣小组讲义_第3页
第3页 / 共10页
VB兴趣小组讲义_第4页
第4页 / 共10页
VB兴趣小组讲义_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《VB兴趣小组讲义》由会员分享,可在线阅读,更多相关《VB兴趣小组讲义(10页珍藏版)》请在金锄头文库上搜索。

1、1第一讲 VB 语言基础一、 数据类型程序是由一系列的操作步骤组成的,数据是操作的对象。数据类型是数据的表示方 法,它指定了数据的取值范围及其操作。例如,整形是一种数据类型,它可以是从- 32768 到 32767 之间的任一整数值,整数之间可以进行加、减、乘、除等各种运算。Visual Basic 的数据类型有两种:标准数据类型和用户自定义数据类型。(一)标准数据类型VB 的基本数据类型如下表所示标准类型是指 VB 系统预先定义好的,不需要用户自己定义的数据类型。二、 变量1、变量的概念2变量是用来存储值的所在处,它们有名字(用来引用变量亿包含的值的词)和数据 类型(确定变量能够存储的数据的

2、种类)。变量具有瞬时性,它在程序执行的某一瞬间的值是确定的,但在程序执行的整个过 程中它的值又是可以变化的。即一个变量在某一瞬间只能存放一个值。例如:一个变量 存放数值 1之后又存放数值 2,则原来的数值 1 被清除,2 覆盖 1。由于一个变量在某 一瞬间只能代表某值,而它以前代表的值都被覆盖,所以说变量不具有记忆性。2、变量的命名规则在 VB 中命名一个变量的规则为:变量名必须以字母开头,由字母、数字和下划线组成,长度不超过 255 个字符。 例如 abc,student1,name_2。变量名不区分大小写。例如 abc、ABC、aBc 被看做是同一个变量。变量名在同一范围内必须是唯一的。范

3、围指的就是引用变量的变化域;一个过程、 个窗体等。3、变量的声明变量的数据类型决定了如何将代表这些值的位存储到计算机的内存中。所以在使用 变量前先声明变量名和其类型。在 VB 中可以采用两种方式声明变量。(1)显式声明变量所谓显式声明变量,就是用一个声明语句来定义变量的数据类型。声明语句的语法 为:Dim|Private|Static|Public 变量名As 类型其巾:Dim、Private、Static、Public 都是声明语句的语句定义符,它们在代码窗 口中定义变量的位置不同,所代表的变量的作用范围也不同。本书常用的定义变量类型 的语句定义符是 Dim。如:Dim Sum as Int

4、egerDim X as String3Dim Student根据缺省规定,如果在声明中没有说明数据类型,则变量的数据类型为变体 Variant。变量声明后,这些变量有了数据类型,但它们的值是多少呢?在变量没有被田值之 前根据不同的数据类型,系统会为变量赋予不同的初倍。数值型变量的初值为 0,字符 型变量的初值为空字符串”,布尔型变量的韧值为 false,日期型变量的初值为00:00:00(2)隐式声明变量VB 与其他语言有一点不同,就是它不要求变量在使用前必须声明。当变量未声明而 直接使用时称为隐式声明。所有隐式声明的变量都是 Variant 类型的,相当于显式声明 今的 Dim stude

5、nt 语句。如:Private Sub Command1_Click()TempVal=1Print TempVal*2End Sub(3)强制声明变量VB 虽然不要求强制声明变量,但为了有效地降低错误率,提高调试效率,避免写错 变量名引起的麻烦,可以规定,只要遇到一个未经明确声明就当成变量的名字,VB 都发 出错误警告。强制声明变量语句是:0ption Explicit它放在类模块、窗体模块或标准模块的通用的声明段中,有两种方式添加。一是 在“工具”菜单中选取“选项”,单击“编辑器”这项卡,再复选“要求变量声明”选 项。这样就在任何新模块个自动插入即 0Ption Explicit 语句,但

6、不会在已经建立起来 的模块中自动插入,所以在工程内部,只能用另一种方式即手工方法向现有模块添加 0Ption Explicit。4、变量的数据类型4(1)数值(Numeric)数据类型数值数据类型有 6 种:整型、长整型、单精度浮点型、双精度浮点型、字节型和货 币型。(2)字符(String)数据类型字符数据类型包括变长字符串和定长字符串。变长字符串指字符串的长度不固定。可用以下语法声明一个变长字符串:Dim 变量名 As String定长字符串是指声明字符串具有固定长度。可用以下语法声明一个定长字符串:Dim 变量名 As String*size(3)日期(Date)数据类型日期数据类型用来

7、保存日期和时间。(4)布尔(Boolean)数据类型若变量的值只是“True/False”、“Yes/No”、“On/Off”等两态(开关)信息,则 可将它声明为 Boolean 类型。Boolean 的缺省值为 False。如:Dim blnRunning As Boolean(5)对象(Object)数据类型(6)变体(Variant)数据类型3、常量常量有三种类型:直接常量、符号常且和系统常量。(1)直接常量直接常量就是在程序代码中以直接的形式结出的各种类型的数据。这类常量不具有 名字。如 123,12E-5,ABC5(2)符号常量符号常量是指具有名字、数据类型和值的常量。其语法为:Pu

8、blic|PrivateConst 符号常量名As 数据类型=表达式如:Const Pi=3.1515926Const intMax=100(3)系统常量4、表达式表达式是指由运算符连接的常量、变量、函数等。VB 中具有丰富的运算符,按类型 可分为 5 类,有什么类型的运算符就有相应类型的表达式。也就是说,表达式的数据类 型是通过数据和运算符共同决定的。下面分别介绍这 5 类运算符和表达式:算术运算符和算术表达式、字符串运算符和 字符串表达式、关系运算符和关系表达式、布尔运算符和布尔表达式、日期运算符和日 期表达式。(1)算术表达式算术表达式也称数值表达式,它是指所有结果为一个数值的表达式。算

9、术表达式包 括函数值为数值型的函数、数值型变量、数值型常量、和算术运算符。算术运算符6算术运算符的优先级(上表按优先级由高到低列出了 7 个运算符)自述表达式的书写规则(乘号不能省略;所有符号都必须并排写在一行中,没有上 标、下标之分;只用小括号()且数量必须匹配。)(2)字符串表达式字符串表达式是指用字符串运算符连接起来的其值为一连串字符的表达式。字符串 表达式包括函数值为字符串型的函数、字符串常量、字符串变量、字符串运算符等。字符串运算符有两个:“”和“+”,其作用那是将两个字符申连接成一个字 符串,因练习:将下列数学表达式写成 VB 表达式。(1)、(2)、(3)、(4) 、)(yxbaha 2hba 2)( xbxax27附:ASCII 码表ASCII 码表(续 1)8ASCII 码表(续 2)9ASCII 码表(续 3)1

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号