第02章vb编程基础.ppt
《第02章vb编程基础.ppt》由会员分享,可在线阅读,更多相关《第02章vb编程基础.ppt(62页珍藏版)》请在三一文库上搜索。
1、计算机语言VB,VB编程基础,本章内容,基本数据类型 常量和变量 运算符及表达式 常用内部函数 程序书写规则,教学要求,教学目的与任务:掌握VB的数据类型、常用函数的使用、运算符及表达示书写;理解VB变量与常量的含义及正确使用。 教学重点:数据类型、变量与常量、运算符和表达式、函数。 教学难点:各种数据类型的描述及使用;变量与常量的使用。 教学学时:3学时/4学时,程序的构成,要编写VB应用程序,必须了解程序的基本组成部分。程序是由语句组成的,而语句又是由数据、表达式、函数等基本语法单位组成。而组成数据、表达式、函数的最小单位是字符。 本章介绍VB程序的基本语法单位,包括字符集、数据类型、常量
2、、变量、运算符与表达式、内部函数等,这些都是为写程序代码打下基础。,字 符 集,字符集:字符是构成程序设计语言的最小语法单位。每一种程序设计语言都有自己的字符集。VB中基本字符包括: 数字:09; 英文字母:AZ、az; 特殊字符: 空格 ! “ # $ % & ( ) * + - / , . : ; ? _ | ,关键字:又称保留字,它们在语法上有固定的意义,是语言的组成部分,用于表示系统提供的标准过程、函数、运算符、常量等,在VB中,约定关键字首写字母为大写字母。如Dim、Cls、Print等。,数值型数据(Numeric) 字符型数据(String) 布尔型数据(Boolean) 日期型
3、数据(Date) 对象型数据(Object) 变体型数据(Variant),基本数据类型,数值型数据,数值型数据:分整型、实型、货币型、字节型。 整数:不带小数点和指数符号的数。运算速度快、精确,表示数的范围小。又分整型(Integer)、和长整型(Long)。 整型(Integer):占用空间2字节,取值范围为 -3276832767。用n%表示,其中%为整数的类型符,可以省略。如-123、-123%、123%。 长整型(Long):占用空间4字节,表示更大的整数,取值范围为-21474836482147483647。用n&表示,其中&为长整数的类型符。如-1234&、987654&、123
4、&、-123&。,实型:带小数部分的数。其表示数据范围大,但有误差、运算速度慢。又分单精度型(Single)和双精度型(Double)。 单精度型(Single):占4个字节存储空间,精度为7位,!为单精度型的类型符,可以省略。其表示形式有很多种(指数部分用“E”(或“e”)表示)。如 -72.356487、1.765432e-20、123.45! 双精度型(Double):占8个字节存储空间,精度为16位。#为双精度型的类型符,其表示形式中指数部分用“D”(或“d”)表示。如-72.3564879876、1.7654321d-20,货币型数据(Currency):占8个字节。为表示钱款而设置
5、,定点实数(小数位固定)。最多保留小数点后4位,小数点左边15位。用于要求精度特别重要的场合。为其类型说明符。如123.45 ,1234 都为货币型数据。 字节型数据(Byte):占1个字节,用于存储二进制数,取值范围0255。,注:数值型数据都有表示范围,当数值超过规定的表示范围,就会溢出,系统会提示出错。,字符型数据,字符型数据(String):是指一切可打印的字符和字符串。它是用双引号“”括起来的一串字符。其类型符为$。在VB中有两种类型字符串: 变长字符串:长度不确定,可表示0231个字符。 定长字符串:长度一定,表示0216个字符。如“123” “程序设计” “”(空串)都是字符串数
6、据。,注:1.字符串中,区分字母的大小写。 2.空字符串用“”表示,而“ ”则表示有一个空格的字符串。 3.如果字符串本身有一个双引号,必须用两个连续的双引号来表示。如字符串:ab“计算“ab,表示为“ab“计算“ab“。,逻辑型数据(Boolean): 用于进行逻辑判断。只有两个值即真(True)和假(False),用2字节二进制数存储。,布尔型数据,注:当数值型数据转换为Boolean型数据时,非0的数据转换为True,0为Fasle;当Boolean型数据转换为数值型数据时,True转换为-1,Fasle为0。,日期型数据,日期型数据(Date): 表示范围从公元100.1.1-9999
7、.12.31, 时间0:00:00-23:59:59;占个字节。 有二种表示方法。 其一:以字面可被认作日期和时间的字符,用一对# #括起来表示。如#March 7,2005#;#1998-5-12 12:30:00 PM# 其二:以数字序列表示。小数点左边为日期,右边为时间,0为午夜、0.5为中午12点,负数代表1899年12月31日之前的日期和时间。,对象型数据,对象型数据(Object):用于引用应用程序中的对象。数据主要是以变量形式存在的,Object变量通过32位(4字节)来存储,该地址可以引用应用程序中的任何对象。对象型变量应用Set语句赋值。 例:Dim a as object
8、set a=command1 a.caption=“OK”,变体型数据,变体数据类型(Variant):又称为万用数据类型,它是一种特殊的、可以表示所有系统定义类型的数据类型。变体数据类型对数据的处理可以根据上下文的变化而变化,除了定长的string数据及用户自定义的数据类型之外,可以处理任何类型的数据而不必进行数据类型的转换,如上所述的数值型、日期型、对象型、字符型的数据类型。Variant数据类型是VB对所有未定义的变量的缺省数据类型的定义。,例 2 - 1,编写程序,验证逻辑型数据的取值。,例 2 - 2,Date/Time型数据示例。,例 2 - 3,编写程序,在窗体上创建命令按钮Co
9、mmand1,单击命令按钮,可将该按钮的显示文字“Command1”改为“欢迎”,且字体为黑体,字号为 14号。,例 2 - 4,编写程序验证:在程序运行期间可变类型变量的不同值。,常量:是在程序运行过程中始终保持不变的常数、字符串等。常量用一些具有一定意义的名字来代替那些在程序运行过程中反复出现且数值保持不变的数值或字符串。 变量:一个有名字的内存单元就叫变量。在程序运行期间变量的值是可以改变的。,常量和变量,必须以字母或汉字开头,由字母、汉字、数字或下划线组成,长度小于等于255个字符。 不能使用VB中的关键字和类型说明符作常量和变量名。 VB中常量和变量名不区分大小写。 常量和变量名在同
10、一个范围内必须唯一。 为了增加程序的可读性,一般在变量名前加上一个表示该变量数据类型的前缀。如intcount,常量和变量的命名规则,常量定义及优点:优点是提高程序的简洁性、降低出错率,在大型程序中,常量的优越性更加明显。 常量的两种形式:直接常量和符号常量 直接常量: 字符串常量($):如“123”,“ABCD”,“中国”,其长度小于等于65535。 数值常量:4种数据类型即整数%、长整数&、货币型数、浮点数(单精度型!、双精度型#) 布尔常量:只有两种值:true , false 日期常量:用一对“#”将表示日期和时间的值括起来,表示日期型常量。,常 量,形式:Const as =,符号常
11、量:用户声明的符号常量和系统内部定义的符号常量。 用户声明的符号常量:如果在程序中经常用到某些常数值,或者为了便于程序的阅读和修改,有些常量可以由用户定义的符号常量表示。用户可以使用Const语句来定义常量。,如:Const Pi = 3.14159 符号常量Pi代表3.14159 注:符号常量一旦定义,在其后程序代码中只能引用,不能改变。,2-8,编程计算圆的面积和周长,界面如下所示:,例 2 - 5,在窗体的通用段声明符号常量pi,在命令按钮command1和command2的单击事件过程中引用pi。,系统内部定义的符号常量:系统常量是VB系统预先定义好的,用户可直接引用。系统常量位于对象
12、库中,可通过“对象浏览器”查看。这些常量可还可与应用程序的对象、方法和属性一起使用。 如 vbRed、 vbYes等。 如 Label1.ForeColor = vbRed,例 2 - 6,编程使用系统符号常量。,变量定义:变量代表数据的一个名称,也可说是代表内存中某指定的存储单元,变量的值在程序运行过程中可以随时变化。变量具有名字和数据类型两种属性。名字用于在程序中标识变量和使用变量的值;数据类型确定变量中能保存何种数据,确定该变量的存储方式及能进行何种运算。 变量种类:属性变量和内存变量。,变 量,变量的声明:变量在使用之前,一般必须先声明变量名和类型,以便系统为它分配存储单元。 声明变量
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 02 vb 编程 基础
链接地址:https://www.31doc.com/p-2546680.html