教学课件第3章 Visual Basic程序设计基础.ppt
《教学课件第3章 Visual Basic程序设计基础.ppt》由会员分享,可在线阅读,更多相关《教学课件第3章 Visual Basic程序设计基础.ppt(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1第第3章章Visual Basic程序程序设计基础设计基础 2Visual Basic程序设计基础程序设计基础 n本章内容:本章内容:n编码规则编码规则n数据类型数据类型n常量与变量常量与变量n表达式表达式n常用的内部函数常用的内部函数 3学习目标学习目标 n了解了解Visual Basic 的编码规则和数据类型的编码规则和数据类型的概念的概念n理解理解Visual Basic 基本数据类型、变量和基本数据类型、变量和常量的概念常量的概念n掌握变量的声明方法,运算符与表达式的掌握变量的声明方法,运算符与表达式的使用方法,常用内部函数的功能使用方法,常用内部函数的功能n能够根据要求建立表达式,
2、能够应用本章能够根据要求建立表达式,能够应用本章介绍的基本算法解决实际问题介绍的基本算法解决实际问题 43.1 编码规则编码规则 nVisual Basic的字符集的字符集 n程序设计时所能使用的所有符号的集合,不包括字符串中的字符程序设计时所能使用的所有符号的集合,不包括字符串中的字符 n关键字关键字(保留字保留字 ) n语句:例如语句:例如For、If、Then、While等等等等n类型标识:例如类型标识:例如Integer、Long、String、Single等等等等n运算符:例如运算符:例如And、Or、Mod等等等等n逻辑常量:逻辑常量:True、Falsen其他:例如其他:例如Pu
3、blic、Function、Sub等等等等 n命名规则命名规则 n标识名称由字母、数字、下划线组成(对于汉化的标识名称由字母、数字、下划线组成(对于汉化的Visual Basic也可以包含汉字)也可以包含汉字)n第第1个字符必须是字母(对于汉化的个字符必须是字母(对于汉化的Visual Basic也可以是汉字)也可以是汉字)n长度不能超过长度不能超过255个字符个字符n不能与关键字相同不能与关键字相同 nOk、x、abc、a12、stop_flag 正确正确n_abc、12y、x2-1、stop、to错误错误 5编码规则编码规则n代码书写代码书写 n代码中(不包括字符串中)不区分字母的大小写。
4、代码中(不包括字符串中)不区分字母的大小写。n语句以关键字开头。语句以关键字开头。n多条语句可以写在同一行,语句之间要用多条语句可以写在同一行,语句之间要用“:”分开。分开。例如例如2条赋值语句可以写在同一行:条赋值语句可以写在同一行:x = 5 : y = 6n 一行不超过一行不超过255个字符。个字符。n 一条语句可以写多行,但需加续行符一条语句可以写多行,但需加续行符Private Sub Command1_KeyPress(KeyAscii As Integer)可以写为可以写为2行:行:Private Sub Command1_KeyPress( _ KeyAscii As Inte
5、ger)63.2 数据类型数据类型n数据类型决定了信息的编码方式,存储格式,数据类型决定了信息的编码方式,存储格式,以及可施加的运算种类以及可施加的运算种类 n基本数据类型基本数据类型 n数值型数值型 n整型、实型、字节型、货币型整型、实型、字节型、货币型n字符型字符型n定长、不定长定长、不定长 n逻辑型逻辑型 n日期型日期型 n变体型变体型 n对象型对象型 7基本数据类型基本数据类型类型名称类型名称关键字关键字类型符类型符存储空间存储空间取值范围取值范围整型整型Integer%2字节字节-32768 32676长整型长整型Long&4字节字节-2147483648 2147483647单精度
6、实型单精度实型Single!4字节字节-3.41038 3.41038 精度达精度达7位位双精度实型双精度实型Duoble#8字节字节-1.7910308 1.7910308 精度达精度达15位位字符型字符型String$与字符串长度有关与字符串长度有关定长:定长:065535个字符;变长:大约个字符;变长:大约20亿亿逻辑型逻辑型Bloolean无无2字节字节True或或False字节型字节型Byte无无1字节字节0 255货币型货币型Currency8字节字节-922337203685477.5808 922337203685477.5807日期型日期型Date无无8字节字节公元公元100
7、年年1月月1日日 9999年年12月月31日日变体型变体型Variant无无根据需要分配根据需要分配对象型对象型Object无无4字节字节对象引用对象引用83.3 常量与变量常量与变量n常量常量n直接常量直接常量 n实数可用指数方式表示实数可用指数方式表示 1.25E3 、-234.55E-12 n字符常量由双引号括起来字符常量由双引号括起来 “VB程序设计程序设计” 、“ ”、“”“” n逻辑常量:逻辑常量:True和和Falsen日期常量由两个日期常量由两个#括起来括起来 #2009-3-12# 、#May 25,2001# #1988-4-21 15:32:00PM# n符号常量符号常量
8、 n用户定义的符号常量用户定义的符号常量 Const As = n系统符号常量系统符号常量 以以“vb”开头,例如开头,例如vbYesNo9变变 量量n变量的声明变量的声明n变量的显式声明变量的显式声明nDim As nDim x As Single, y As DoublenDim ch As String * 30n变量的隐式声明变量的隐式声明n在程序中不声明变量而直接使用,则表示隐式声明在程序中不声明变量而直接使用,则表示隐式声明n变量的默认初始值变量的默认初始值n数值型(包括整型、实型、货币型、字节型)变量的初数值型(包括整型、实型、货币型、字节型)变量的初始值为始值为0 n字符型变量
9、的初始值为字符型变量的初始值为“”“”n逻辑型变量的初始值为逻辑型变量的初始值为False. 103.4 表达式表达式 n表达式用于完成一个计算,产生一个计算结表达式用于完成一个计算,产生一个计算结果果 n表达式只能出现在语句中,不能作为一条语表达式只能出现在语句中,不能作为一条语句占据单独一行句占据单独一行 n表达式的值,表达式也可以分为多种数据类表达式的值,表达式也可以分为多种数据类型型 11算术运算符与算术表达式算术运算符与算术表达式 n算术运算符用于数值型数据的计算,所构成表算术运算符用于数值型数据的计算,所构成表达式的运算结果也是数值型数据达式的运算结果也是数值型数据 运算符运算符含
10、义含义优先级优先级实例实例运算结果运算结果乘方乘方153125-取负取负2-5-5*乘法乘法35*315/实数除法实数除法35/31.66666666666667整数除法整数除法4531Mod取模取模55 Mod 32+加法加法65+38-减法减法65-3212字符运算符与字符表达式字符运算符与字符表达式 n字符运算符有两个:字符运算符有两个: “+”和和“&”,都进行连接运,都进行连接运算算n例如例如n123 + 456结果是数值结果是数值579n123 & 456结果是字符串结果是字符串123456n123 + 456结果是字符串结果是字符串123456n123 & 456结果是字符串结果
11、是字符串123456n123 + abc出错,类型不匹配出错,类型不匹配n123 & abc结果是字符串结果是字符串123abc 13日期运算与日期表达式日期运算与日期表达式 n运算符运算符“+”、“-”对日期型数据进行加、减运算对日期型数据进行加、减运算n表达式的值为日期或整数表达式的值为日期或整数 n2个日期型数据相减,结果是一个整数(可正可负),表示个日期型数据相减,结果是一个整数(可正可负),表示2个个日期之间相差的天数日期之间相差的天数n#12/5/2009# - #11/25/2009#结果是结果是10n#11/25/2009# - #12/5/2009#结果是结果是-10 n一个
12、日期与一个整数一个日期与一个整数N相加,结果为日期,表示经过相加,结果为日期,表示经过N天之后的天之后的日期日期n#12/5/2009# + 30结果为结果为30天后的日期:天后的日期:#01/04/2010# n一个日期减一个整数一个日期减一个整数N,结果为日期,表示,结果为日期,表示N天之前的日期天之前的日期n#12/5/2009# - 30结果为结果为30天前的日期:天前的日期:#11/05/2009# 14关系运算符与关系表达式关系运算符与关系表达式 n运算符运算符n 、 = 、= 、 = 、 、 Like 、 Isn关系表达式的值是逻辑值关系表达式的值是逻辑值True或或Falsen
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学课件第3章 Visual Basic程序设计基础 教学 课件 Basic 程序设计 基础
限制150内