VB程序设计基础课件_第1页
VB程序设计基础课件_第2页
VB程序设计基础课件_第3页
VB程序设计基础课件_第4页
VB程序设计基础课件_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

标准数据类型

VB6.0定义了多种数据类型,共有6类13种标准数据类型:数值(Numeric)型数据常规整型数(Integer)

表示不带小数点和指数符号的数占用存储空间(Byte):2

数据的范围:-32768~+32767示例:12,123,-1234,0长整型数(Long)

其数字组成与整型数相同,正号可省略,并在数值中不能出现分节符占用存储空间(Byte):4

数据的范围:-2147483648~+2147483647示例:12,123,-12344567,32768标准数据类型单精度数(Single)

表示最多有7位有效数字的数,小数点可以位于任何位置,正号可省略。可用定点和浮点来表示占用存储空间(Byte):4

数据的范围:负数为-3.402823E38~-1.401298E-45

正数为1.401298E-45~3.402823E38

定点表示示例:-3.4120.0+1.234.00069-31.24683浮点表示示例:-3.4E5120.0E-51.234E+12.078E-23标准数据类型标准数据类型货币型(Currency)Currency数据类型支持小数点右面4为和小数点左面15位,适用于货币计算占用存储空间(Byte):8

数据的范围:-922337203685477.5808~922337203685477.5807字节型(Byte)Byte数表示无符号的整数占用存储空间(Byte):1

数据的范围:0~255标准数据类型

字符(String)型数据变长字符串(String)

字符串长度不固定占用存储空间(Byte):字符串长度

数据的范围:0~大约20亿字节示例:“VisualBasic”“可视化编程”定长字符串(String*size)

保持长度不变的字符串占用存储空间(Byte):size

数据的范围:1~65535(64KB)

示例:DimaddrAsString*20

addr=“Beijing,China”标准数据类型布尔(Boolean)型数据表示逻辑判断结果的数据占用存储空间(Byte):2数据的范围:True或False数值型转换为布尔型:0False非0True布尔型转换为数值型:False0True-1标准数据类型可变(Variant)类型数据

Variant类型数据能够表示所有系统定义类型的数据占用存储空间(Byte):数值为16,字符为字符串长度数据的范围:任何数值或与变长字符串长度相同示例:book=“18”字符型book=book-15数值型book=“U”+book字符型变量变量的概念:变量就是命名的内存单元位置。变量的特性:名字和数据类型变量的形式:属性变量和内存变量变量的命名规则变量名第一个字符必须是字母变量名不能包含小数点变量名长度小于255个字符变量名在同一个范围内必须唯一变量变量的声明声明变量(显式声明):用一个语句来定义变量的类型。声明变量的语法:{Dim|Private|Static|Public}<变量名>[As<类型>][,<变量名2>[As<类型2>]]…注:Public语句声明公有的模块级变量

Dim|Private语句声明私有的模块级变量

Dim|Private|Static声明过程级局部变量示例:DimintSumAsIntegerPublicYnAsBooleanDimaa常量常量的概念:在程序运行过程中始终保持不变的常数、字符串等。常量的形式:直接常量和符号常量直接常量字符串常量:用双引号括起来的一串字符数值常量:有整数、长整数、定点数、浮点数、字节数5种布尔常量:有True和False两种日期常量:用两个“#”括起来的日期和时间常量符号常量(两种)系统内部定义的常量(内部常量)查看方法:视图\对象浏览器(如下图)常量用户定义的符号常量声明常量的语法:[Public|Private]Const<常量名>[As<数据类型>]=<表达式>…注:<表达式>由数值常量、字符串等常量及运算符组成。示例:ConstconPi=3.149PublicConstconMaxPlanetsAsInteger=9ConstconReleaseDate=#12/18/99#ConstconCodeName=“Shenzhen”PublicConstconPi=3.14,conMaxPlanets=9ConstconPi2=conPi*2表达式表达式书写规则

所有符号并排写在同一横线上示例:23

2^3x1+x2x1+x2

不能省略运算符示例:2x2*x

一律使用小括号示例:3[x+2(y+z)]3*(x+2*(y+z))

必须使用VB规定的符号示例:2∏r2*pi*r算术运算符的优先级(+、-)(Mod)(整除\)(*,/)(负数-)(^)表达式字符串表达式字符串表达式由字符串常量、字符串变量和字符串运算符组成。字符串运算符运算符作用示例字符串原样连接,“ABC123”&”666xyz”=“ABC123666xyz”

并会自动将非字“计算机”&“世界”=“计算机世界”&符串类型的数据“12345”&“abcd”&”xyz”

转换成字符串再=“12345abcdxyz”

进行连接123&456&“abc”=“123456abc”

字符串原样连接,+无自动转换功能,“ABC123”+”666xyz”=“ABC123666xyz”

易和算术加法产生混淆表达式日期表达式日期型表达式由算术运算符“+、-”、算术表达式、日期型常量、日期型变量和函数组成,日期型数据是一种特殊的数值型数据,它们之间只能进行加、减运算。两个日期型数据相减,结果是一个数值型数据示例:#12/19/1999#-#11/16/1999#=33日期型数据和数值型数据相加,结果是一个日期型数据示例:#11/16/1999#+33=#12/19/1999#日期型数据和数值型数据相减,结果是一个日期型数据示例:#12/19/1999#-33=#11/16/1999#函数字符串函数

VB提供了大量的字符串函数,具有强大的字符串处理能力。函数说明示例Ltrim返回删除字符串左端空格后的字符串Ltrim(“Book”)返回:“Book”Rtrim返回删除字符串右端空格后的字符串Rtrim(“Book”)返回:“Book”Trim返回删除字符串前导和尾随空格后的字符串Trim(“Book”)返回:“Book”Left返回从字符串左端开始的指定数目的字符Left(“English”,4)返回:“Engl”Right返回从字符串右端开始的指定数目的字符Right(“English”,4)返回:“lish”Mid返回从字符串指定位置开始的指定数目字符Mid(“English”,3,4)返回:“glis”Len返回字符串的长度Len(“English”)返回:7Instr返回字符串在给定的字符串中出现的开始位置Instr(“day”,“Sunday”)返回:4Space返回由指定数目空格字符组成的字符串String返回包含一个字符重复指定次数的字符串String(3,”Book”)返回:“BBB”Lcase返回以小写字母组成的字符串Lcase(“Book”)返回:“book”Ucase返回以大写字母组成的字符串Ucase(“Book”)返回:“BOOK”Str返回把数值型数据转换为字符型后的字符串Str(123.456)返回:“123.456”Val把一个数字字符串转换为相应的数值Val(“123.456”)返回:123.456常用字符串函数函数日期和时间函数日期和时间函数使程序能向用户显示日期和时间,提供某个事件何时发生及持续时间长短的信息。函数说明Now返回系统日期和时间(yy-mm-ddhh:mm:ss)Date返回当前日期(yy-mm-dd)Day返回月中的第几天(1─31)WeekDay

温馨提示

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

评论

0/150

提交评论