第四讲 VB程序设计基础.ppt

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 VB程序设计基础 4.1 数据类型 4.1.1 基本数据类型 1)字符串(String) 是字符的序列,由ASCII字符组成,字符串应该放在 “”中,其长度可以是0。 定长字符串:0~65535 变长字符串:0~21亿 如:“VB is good!” DIM VB As String * 50 4.1 数据类型 4.1.1 基本数据类型 2)数值 4.1 数据类型 4.1.1 基本数据类型 3)货币型(Currency) 表示钱款,占8个字节 精度:15.4 即小数点前可有15位数,小数点后4位。 如: 1000000.0000 4)变体(Variant) 能表示任何数据 4.1 数据类型 4.1.1 基本数据类型 5)字节(Byte) 表示数字,占1个字节, 0~255 6)布尔(Boolean) 表示一个逻辑值,即True 或 False True :非0的数,包括负数 False:0 4.1 数据类型 4.1.1 基本数据类型 7)日期(Date) 表示日期和时间,占8个字节 日期型格式:#mm/dd/yyyy# 8)对象(Object) 对象型数据,4个字节 4.2 常量和变量 4.2.1 常量 (包含文字常量和符号常量) 1)文字常量(包含字符串常量和数值常量) (1)字符串常量:除“”和enter以外的任何 ASCII字符,长不能超过65536 (2)数值常量 整型数 长整型数 货币型数据 浮点数 4.2.1 常量 (包含文字常量和符号常量) 可以直接在数值后面加一个字符,来说明该常量的类型,主要有以下几个: % : 整型 : 长整型 ! : 单精度浮点数 # : 双精度浮点数 @ : 货币型 $ : 字符串 4.2.1 常量 (包含文字常量和符号常量) 2)符号常量(包含字符串常量和数值常量) (1)符号常量:用来代替某一特定的东西 格式: Const 名 = 值或表达式 4.2.2 变量:在程序中值可以改变 1)变量定义的格式 Public|Private|Dim|Static 变量名 As 数据类型 或 用类型说明符来定义(不推荐) 或 用 DefType 语句定义(不推荐) Type = Int, Lng, Sng, Dbl, Cur, Str, Byte, Bool, Date, Date, Obj, Var 4.3 变量的作用域 作用域:某个变量的有效范围 4.3.1 局部变量和全局变量 1)局部变量:在过程或函数内定义的变量 2)模块变量(窗体变量和标准模块变量) 窗体变量可用于该窗体的任何地方,且该变量必 须定义,标准模块变量与窗体变量相同。 3)全局变量:在工程的任何地方可以用 必须用Public 或 Global 关键字 说明: 全局变量的作用域 模块变量 局部变量 在一个工程中,可以有同名的全局变量、模块变量和局部变量,此时,在一个过程中,先使用局部变量,如果没有该局部变量,就使用模块变量,最后才使用全局变量。 4.3 变量的作用域 4.4 常用函数 转换类 Int(X) 求不大于自变量X的最大整数 Fix(X) 去掉一个浮点数的小数部分 Hex(x)把一个十进制的数X转换为十六进制 Oct(X) 把一个十进制数X转换为八进制 Asc(x) 返回字符串x中第一个字符的Ascii值 Chr(X)返回Ascii值为X的字符 Str(X) 把X的值转换为字符串 强制类型转换:Cint(X) Ccur(X) Cdbl(X) Clng(X) Csng(X) Cvar(x) 4.4 常用函数 数学函数 Sin(X) Cos(X) Tan(X) Atn(X) Abs(X) Sgn(X) Sqr (X) Exp(X) 日期函数 时间函数 4.5 字符串函数 删除空白字符 Ltrim() 去掉字符串左边的空白字符 Rtrim() 去掉字符串右边的空白字符 Trim() 去掉字符串两边的空白字符 字符串截取函数 Left(字符串,n) 将字符串从左边截取n个

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档