《Visual Basic可视化程序设计教程》电子教案 第2章

上传人:E**** 文档编号:89401669 上传时间:2019-05-24 格式:PPT 页数:60 大小:425.01KB
返回 下载 相关 举报
《Visual Basic可视化程序设计教程》电子教案 第2章_第1页
第1页 / 共60页
《Visual Basic可视化程序设计教程》电子教案 第2章_第2页
第2页 / 共60页
《Visual Basic可视化程序设计教程》电子教案 第2章_第3页
第3页 / 共60页
《Visual Basic可视化程序设计教程》电子教案 第2章_第4页
第4页 / 共60页
《Visual Basic可视化程序设计教程》电子教案 第2章_第5页
第5页 / 共60页
点击查看更多>>
资源描述

《《Visual Basic可视化程序设计教程》电子教案 第2章》由会员分享,可在线阅读,更多相关《《Visual Basic可视化程序设计教程》电子教案 第2章(60页珍藏版)》请在金锄头文库上搜索。

1、第2章 数据与表达式,字符集 数据类型 常量和变量 运算符和表达式 常用内部函数,2.1 字符集,VB的基本字符集 关键字 标志符,返回第二章,2.2 数据类型,在Visual Basic6.0中,为解决各类实际问题,要采用各种不同的数据类型。数据类型不同,它所表达的数据范围、精度、所占的存储空间和可以进行的运算均不相同。Visual Basic6.0提供了丰富的数据类型。 VB的数据类型可分为两类: (1)基本数据类型 (2)自定义数据类型,返回第二章,2.3 常量和变量,在程序运行的过程中,有些值是固定不变的,有些值是可以发生改变的。因此,从另外一个角度,可以将数据分为两类: (1)常量

2、(2)变量。,返回第二章,2.4运算符和表达式,算术运算符 关系运算符 逻辑运算符 字符串运算符 表达式,返回第二章,2.5常用内部函数,数学函数 字符串函数 转换函数 时间/日期函数 随机函数 格式输出函数,返回第二章,VB的基本字符集,VB的基本字符集包括: (1)数字:0 1 2 3 4 5 6 7 8 9 (2)英文字母:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h I j k l m n o p q r s t u v w x y z (3)特殊字符:! “ # $ % , . / (空格) (

3、4)汉字:除标志符中用到的汉字以外,代码中的汉字和全角字符只能用在字符串中(即双引号中),返回2.1,关键字,关键字又称保留字,是语法上有固定意义的字母组合。 VB的关键字包括:命令名、函数名、数据类型名、运算符、VB系统提供的标准过程等。在联机帮助系统中可以找到全部关键字。 VB中约定关键字的首字母为大写字母。系统可以识别用户的输入并自动转换为标准格式。,返回2.1,标志符,标志符是用户自己定义的名字,包括常量名、变量名、过程名和函数名等。 标志符要遵循以下规则: (1)除控件名和窗体名以外,不能使用关键字。 (2)变量名、过程名、函数名应在255个字符以内;控件名、窗体名、模块名应在40个

4、字符以内。 (3)必须以字母开头,后跟字母、数字、下划线的组合。 (4)允许使用汉字。,返回2.1,数值型数据 (一),数值型数据可分为两大类:整型和实型。 (1)整型表示的就是整数,根据所表示的数的范围不同,又可以分为三种类型:字节型(Byte)、整型(Integer)、长整型(Long)。 字节型(Byte):在计算机内用一个字节表示无符号整数,其取值范围为0255。 整型(Integer):在计算机内一般用两个字节来表示整数,其取值范围为-32768+32767。 长整型(Long):在计算机内一般用四个字节来表示整数,其取值范围为 -2147483648+2147483647。,返回2

5、.2,数值型数据 (二),实型表示的就是实数,根据所表示的数的范围和精度的不同,又可以分为三种类型: 单精度实型(Single):在计算机中一般用四个字节来表示实数,其取值范围为1.40E-453.40E38,最多有7位有效数字。 双精度实型(Double):在计算机中一般用八个字节来表示实数,其取值范围为4.94D-3241.80D308,最多有15位有效数字。 货币型(Currency):是一种特殊的小数,它是专为处理货币而设计的数据类型。在计算机中一般用八个字节来表示,小数点的右边保留4位,小数点的左边最多可以达到15位,其取值范围为: -922337203685477.58089223

6、37203685477.5807,返回2.2,字符型数据,字符型数据(String)是用双引号括起来的一串字符,引号内的字符是可以输出到屏幕和打印机上的字符。Visual Basic6.0中,字符串分为两种类型:定长字符串和变长字符串。 (1)定长字符串:事先定义字符串的长度(即字符串内所含字符的个数),在程序运行过程中,始终保持其长度不变的字符串。 (2)变长字符串:字符串的长度不固定,随着对字符串变量赋值,它的长度可以发生变化。,返回2.2,逻辑型数据,逻辑型数据(Boolean)只有两个值:True(真)和False(假),逻辑型数据在计算机内用两个字节保存。 可以把逻辑型数据转换成数值

7、型数据,此时,True为-1,False为0。 也可以把其他类型的数据转换为逻辑型数据,此时,非0的数据转换为True,0转换为False。,返回2.2,日期型数据,日期型数据(Date)在计算机中一般用八个字节的浮点数来表示,其取值范围为:日期从100年1月1日到9999年12月31日,时间从00 :00 :00到23 :59 :59。 数值型的数据也可以转换为日期型数据。此时,该数据的整数部分表示从1899年12月31日起所经过的天数,负数表示在其之前的天数;小数部分表示时间,午夜为 .0,中午为 .5。,返回2.2,可变型数据,可变型数据(Variant)可以随着为它所赋的值的类型改变自

8、身类型的一类特殊的数据类型,系统默认的数据类型是可变型。可变型数据有三个特殊的值,分别为: (1)Empty:还没有为变量赋值。它不同于数值0、长度为0的字符串“”和空值Null,后三者都是有特定的值的。 (2)Null:通常用于数据库应用程序,表示未知数据或者丢失的数据。 (3)Error:是特定值,指出已发生的过程中的错误状态。,返回2.2,对象型数据,对象型数据(Object)作为32为地址来存储,该地址可以引用应用程序或其他应用程序中的对象。,返回2.2,Visual Basic6.0的基本数据类型总结,返回2.2,自定义数据类型,格式: Private|Public Type 类型名

9、 元素名 As 数据类型 元素名 As 数据类型 End Type 说明:Private|Public是两个可选项,它们表示自定义的数据类型的作用范围,将在以后章节详细讲解。,返回2.2,常量,常量就是在程序运行过程中,其值不会发生改变的量。Visual Basic6.0中,常量有两种: (1)普通常量 (2)符号常量。,返回2.3,普通常量,普通常量可以分为数值常量、字符串常量、逻辑常量和日期常量等。 (1)数值常量:即数学中的常数。 (2)字符串常量:用双引号括起来的字符序列。 (3)逻辑常量:只有两个值True和False。 (4)日期常量:用于表示某一具体的日期和时间。可以有多种表示形

10、式,但必须把日期和时间用符号#括起来。,返回2.3,符号常量,符号常量是用一个符号来表示一个固定不变的量,它有两种来源:用户自定义和系统内部定义。 用户自定义符号常量的方法如下: Const 符号常量名 As 数据类型 = 表达式 用括起来的部分表示是可选的。表达式的值就是符号常量所表示的值,一旦定义了一个符号为常量,就不能再为它赋值。 系统内部定义的符号常量是由控件提供的内部或系统定义的符号常量,在“对象浏览器”窗口可以查到它们。,返回2.3,变量,在程序运行过程中其值可以发生改变的量称为变量。变量一般要先声明,再使用。 变量声明的格式: Public | Dim | Static | Pr

11、ivate 变量名 As 数据类型,变量名 As 数据类型 或者 Public | Dim | Static | Private 变量名,变量名,返回2.3,变量的命名规则,在Visual Basic6.0中变量的命名要遵循以下的规则: (1)变量名要以字母或汉字开头,不能以数字或下划线开头。 (2)变量名一般由字母、数字、汉字和下划线组成,不得含有+、-、*、/、$、&、%、!、#、?、小数点或逗号等字符。 (3)变量名的长度不得超过255个字符。 (4)变量名不得与Visual Basic6.0中的关键字重名。,返回2.3,变量的隐性声明,在Visual Basic6.0中,允许对变量进行

12、隐性声明,即不对变量进行声明而直接引,此变量将被默认为Variant数据类型。但是,此时容易因为写错变量名而引起麻烦。 为了避免因为写错变量名而引起麻烦,可以在模块的声明中加入语句“Option Explicit”,强制编译器发现所有未声明的变量。,返回2.3,算术运算符,算术运算符进行简单的算术运算,运算对象是数值型数据。包括: (1)+(加)、-(减)、*(乘)、/(除)和-(负号)与数学中的运算规则相同,但是要注意在表达式中乘号(*)不能省略,且注意它的写法。 (2)(整除)和Mod(取余)。整除运算就是对两数进行除法运算后取商的整数部分。取余运算就是对两数进行除法运算后取商的余数部分。

13、 (3)(指数)对数据进行指数运算。,返回2.4,关系运算符,关系运算符有(大于)、=(大于等于)、(不等于)。 关系运算是对两个数进行比较,运算对象是数值型数据和字符型数据。 关系运算的结果是逻辑型的值。当关系成立时,结果为True;当关系不成立时,结果为False。,返回2.4,逻辑运算符,逻辑运算符是对操作数进行逻辑运算,运行的结果为逻辑型数据。当逻辑关系成立时,运算结果为True;当逻辑关系不成立时,运算结果为False。 (1)And(逻辑与):当且仅当参与运算的两个数都为True时,运算结果为True。否则,只要参与运算的两个操作数中有任何一个为False时,运算结果都为False

14、。 (2)Or(逻辑或):当且仅当参与运算的两个数都为False时,运算结果为False。否则,只要参与运算的两个操作数中有任何一个为True时,运算结果都为True。,返回2.4,逻辑运算符,(3)Not(逻辑非):是单目运算符。当参与运算的数为False时,运算结果为True。当参与运算的数为True时,运算结果为False。 (4)Xor(异或):当且仅当参与运算的两个数相异时,即其中一个为True,另一个为False,运算结果为True。否则,当参与运算的两个数相同时,即它们都为True或者它们都为False,运算结果为False。,返回2.4,逻辑运算符,(5)Eqv(逻辑等价):当

15、且仅当参与运算的两个数相同时,即它们都为True或者它们都为False,运算结果为True。否则,当参与运算的两个数相异时,即其中一个为True,另一个为False,运算结果为False。 (6)Imp(蕴含):当且仅当参与运算的两个数中,第一个数为True,第二个数为False时,运算结果为False。否则,运算结果为True。,返回2.4,字符串运算符,字符串运算符包含“+”和“&”两个运算符,它们的作用是将两个操作数连接起来,成为一个字符串,操作对象可以是字符型、数值型和可变型数据。 “+”是直接将两个字符串从左至右原样连接,生成一个新的字符串。参与运算的两个数据必须是字符型数据。 “&

16、”是将参与运算的两个数据强制性地按字符串类型连接在一起,生成一个新的字符串。参与运算的两个数据可以是字符型、数值型和可变型数据。 注意:若在变量后使用运算符“&”时,应在变量和“&”之间加一个空格。,返回2.4,表达式,由常量、变量、函数、运算符以及括号连接起来的有意义的式子称为表达式。 在表达式中经常会出现不同类型数据混合运算的情形。此时,需要按一定的规则进行类型转换。转换的方法有两种:系统自动转换;使用转换函数转换。 当表达式中有多个运算符时,此时表达式要按运算符的优先级来进行运算。在Visual Basic6.0表达式中,运算按照括号、函数、算术运算、字符串运算、关系运算、逻辑运算的顺序进行。,返回2.4,常用内部函数,Visual Basic6.0中有两类函数:内部函数和用户自定义函数。 Visual Basic6.0为用户提供了大量的内部函数,用户可以直接调用这些内部函数。 Visual Basic6.0的内部函数包括:数学

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

当前位置:首页 > 高等教育 > 大学课件

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