VB语言基础(整理).ppt_第1页
VB语言基础(整理).ppt_第2页
VB语言基础(整理).ppt_第3页
VB语言基础(整理).ppt_第4页
VB语言基础(整理).ppt_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第3章 VB语言基础(P38),3.1 数据类型 3.2 变量与常量 3.3 运算符、表达式和常用函数 3.4 VB程序结构和编码规则 3.5 综合应用,3.1 数据类型(P38),VB 的基本数据类型(P39 表3.1),重点掌握: 数据类型关键字 类型符号 表示范围(了解),3.2 变量与常量(P41),变量,计算机处理数据时,必须将数据装入内存单元.在高级语言中,需要对存放数据的内存单元命名,然后通过内存单元的名称来访问其中的数据. 被命名的内存单元称为变量,这个内存单元的名称就是变量名.,常量的值在程序运行期间是不发生变化的; 变量的值在程序运行期间是可变的.,3.2.1 变量(P41),1. 变量名的命名规则,以字母或汉字开头; 由字母、数字、汉字和下划线组成; 字母不区分大小写; 字符个数不多于255个; 不能使用VB关键字(也称为保留字); 在同一范围内必须是唯一的.,注意:汉字仅在中文系统中可用,2. 变量声明,(1) 使用Dim语句显式声明变量,Dim 变量名 AS 数据类型,例 Dim Age AS Integer Dim X1 AS Single, X2 AS Single Dim Name AS String,省略时为变体类型,Dim语句使用说明, 在变量名之后,可以使用类型符代替 “As 数据类型“,此时变量名与类型符之间不能有空格.,Dim n As Integer, sum as Single 等价于: Dim n%, sum!,例如:, 一条Dim语句可以同时声明多个变量,但每个变量都应该有自己的类型说明,否则该变量即为变体型.,Dim m As Integer, n as Integer Dim x, y, z As Single,例如:,Dim使用说明2,在VB中, 不同类型的变量有不同的默认初值 P43表3.2,Dim使用说明3, 对于字符型变量, 分为定长字符串和不定长字符串两种.,Dim使用说明4,不定长字符串中存放的字符串的长度是不固定的,声明方法为: Dim 字符串变量名 As String 定长字符串中存放的字符串长度是固定的,声明方法为: Dim 字符串变量名 As String * 字符个数, 除Dim语句外, 还可以使用Static、Public、Private等关键字显式声明变量.,Dim使用说明5,(2) 隐式声明,在使用变量之前不需进行变量声明, 当程序执行过程中遇到未声明的变量名时, VB系统将根据变量的值自动确定变量的数据类型.,(3) 强制显式声明语句,Option Explicit,出现位置: 在窗体或模块的声明部分(第一行),功能: 设置强制变量声明后,程序中用到的所有变 量必须进行显式声明.,3.2.3 常量(P43),其值在程序中保持不变的量。,1. 直接常量,(1) 整型和长整型,十进制: 与数学上整数的表示法相同; 十六进制: 以 八进制: 以&O开头,后跟合法的八进制整数.,例如: 23 、 -456、 345321、&H12FF、&O74,(2) 单精度浮点数和双精度浮点数,表示方法1: 同数学上小数的书写方法.,例如: 23.21 、 -0.456 等,表示方法2: 指数表示法,单精度: 用字母E或e作为指数符号. 如: 1.23E-2 双精度: 用字母D或d作为指数符号. 如: -2.45D7,(3) 字符串常量,用一对西文双引号引起来的任意字符序列 例如: “你好!欢迎学习VB 6.0“,(4) 日期常量,用一对#括起来的计算机系统能识别的各种日期格式. 例如: #12/25/2005#,(3) 逻辑型常量,True: 逻辑真 False: 逻辑假,例如: Command1.Enabled=False Command2.Enabled=True,2. 用户声明的符号常量,Public | Private Const 常量名 As 类型=常量,例: Const PI=3.14159 Const S As string=“1234“ Const DoublePI=PI*2 常量表达式,说明: 符号常量名的命名规则遵循变量名的命名规则.,符号常量声明语句的一般格式,3. 系统提供的符号常量,例如: Label1.ForeColor = VbRed Form1.WindowState=vbMaximized,VB中系统提供的常量一般以小写字母vb作为前缀。,3.3 运算符、表达式和常用函数(P45),3.3.1 运算符 3.3.2 表达式 3.3.3 常用的内部函数,3.3.1 运算符 (P45),分类,算术运算符 字符串运算符 关系运算符 逻辑运算符,1. 算术运算符 (P46),高,低,说明:,(1)参加整除()和求模(MOD)运算的数据如果是浮点数,系统自动进行四舍五入,然后运算;,(2) 整除()运算的结果如果是小数,系统自动舍弃小数部分,返回整数部分;,(3) 求模(MOD)运算的数据如果为负数,则用绝对值参加运算,运算结果的符号位与第一运算数相同.,2. 字符串运算符 (P47),& 通用连接运算符,+ 字符串连接运算符,忽略操作数的类型,强行将两操作数的值进行连接。,例: Dim a as Integer Dim b as Integer a=12: b=23 print a & b print a + b,结果为: 1223 35,参加运算的两个表达式是字符串时, “+“运算实现字符串的连接,否则为算术加法运算.,3. 关系运算符 (P47),说明: 关系运算的结果是逻辑值True或False; 比较关系成立时,结果为True,否则为False。,4. 逻辑运算符 (P48),高,低,说明: 逻辑运算的结果是逻辑值True或False; 运算规则见P48 表3.6。,3.3.2 表达式(P49),1. 表达式的组成,表达式由常量、变量、运算符、函数和圆括号按照一定的规则组成。 表达式经过运算后产生一个运算结果; 运算结果的类型由数据和运算符共同决定。,2. 表达式的书写规则,乘号只能写成“*“,不能省略也不能写成其他形式; 表达式中只能出现圆括号,且必须成对出现;,3. 运算符优先级,算术运算符,字符串运算符,关系运算符,逻辑运算符,例: 设a=5、b=4、c=3、d=2 则下述的表达式的值是 . 32*b Or a=c And bc Or cd,3.3.3 常用内部函数 (P50),数学函数 转换函数 字符串函数 日期函数 Shell函数,1. 数学函数 (P50 表3.7),关于数学函数的使用说明,P5051 自学,实验内容: 实验B(P262) 第3题、 第5题、第8题,2. 转换函数 (P50 表3.8),关于转换函数的使用说明,P5152 自学,实验内容: 实验B(P262) 第1题、第4题,3. 字符串函数 (P52 表3.9),关于字符串函数的使用说明,P53 自学,实验内容: 实验B(P262) 第6题,4. 日期函数 (P53 表3.10),关于日期函数的使用说明,P5354 自学,5. Shell函数(P54),(1) 一般格式,Shell(应用程序名,窗口样式),2.功能,调用可执行程序.如果调用成功,返回被调用程序的任务ID,否则返回0.,3. 窗口样式可以使用的参数,自学MSDN帮助,3.4 VB程序结构和编码规则(P55),1. VB程序结构,P55 自学,2. 编码规则,VB程序不区分大小写; 每行代码用回

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论