VB2程序设计基础.ppt

VB2程序设计基础.ppt

ID:51488310

大小:890.00 KB

页数:122页

时间:2020-03-24

VB2程序设计基础.ppt_第1页
VB2程序设计基础.ppt_第2页
VB2程序设计基础.ppt_第3页
VB2程序设计基础.ppt_第4页
VB2程序设计基础.ppt_第5页
资源描述:

《VB2程序设计基础.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第二章程序设计基础第二章VB程序设计基础VB应用程序包括两部分,即用户界面和程序代码。其中用户界面由窗体和控件组成,而程序代码则由基本的程序元素组成,包括数据类型、常量、变量、内部函数、运算符和表达式等。2.1数据类型2.2常量和变量2.3运算符与表达式2.4常用函数2.1基本数据类型数据是程序的必要组成部分,也是程序处理的对象。在高级语言中广泛使用“数据类型”这一概念。VB提供了系统定义的数据类型,并允许用户根据需要定义自己的数据类型。基本数据类型:字符串型数据、数值型数据、字节、货币、对象、日期、布尔和变体数据类型。数据类型关键字类型说明符所占字

2、节取值范围范围字节型Byte无10~255逻辑型Boolean无2True或False整型Integer%2-2^15~2^15-1范围内的任何整数长整型Long&4-2^31~2^3-1范围内的任何整数单精度实数型Single!4绝对值在1.401298E-45~3.402823E+38内的任何实数,有效数字约6~7位双精度实数型Double#8绝对值在10E-324~1.79E308内的任何实数,有效数字约6~7位字符串型变长String$0~2^31(约20亿)个字符定长String$1~2^16(约65400个字符)货币型Currency@8

3、-922337203685477.5808~+922337203685477.5807日期型Date无8100年1月1日~9999年12月31日,对象型Object无4变体型Variant无>=16(1)字符串(String)型数据字符串是一个字符序列,由ASCII字符组成,包括标准的ASCII字符和扩展ASCII字符。在VB中,字符串是放在双引号内的若干个字符,其中长度为0(即不含任何字符)的字符串称为空字符串。字符串通常放在双引号中,但输出时不显示双引号。例如:“Hello”“vb6.0程序设计”“”(空字符串)Vb中的字符串分为两种,即变长字符

4、串和定长字符串。变长字符串的长度是不确定的,从0---2的31次幂定长字符串是含有确定个数的字符,最大长度不超过2的16次幂在VB中,String数据有可变长度字符型和固定长度字符型两类。例如:DimxasStringDimyasString*8在上面的变量声明中,变量x被声明为可变长度字符型;而变量y被声明为固定长度字符型,其长度为8个字符。注意:VB对其语法的大小写没有区别,但在字符串中,VB对大小写是有区别的,如果想忽视字符串大小写的区别,可以在窗体和标准模块的“通用”代码段中加上Optioncomparetext语句。例如:Optioncom

5、paretextx="aaa":y="aAA"这两个字符串的值相同,如果去掉Optioncomparetext,则两字符串的值不同。★整数(Integer):以两个字节(16位)的二进制码表示和参加运算,其取值范围为:-32768--32767十进制整数只能包含数字0~9和正负号(正号可以省略),其取值范围为-32768~+32767。十六进制整数由数字0~9、字母A~F(或a~f)组成,并以&H引导,其后面的数据位数小于等于4位,其取值范围为&H0~&HFFFF。八进制整数由数字0~7组成,并以&O或&引导,其后面的数据位数小于等于6位,其取值范围

6、为&O0~&O177777。整型数分为整数和长整数。(2)数值型数据★长整型(Long):以带符号的4个字节(32位)二进制数存储,取值范围为:-2147483648----2147483647长整型数的数字组成与整数相同,正号可以省略,并且在数值中不能出现逗号(分节符)。十进制长整型数的范围为:-2147483648~+2147483647。十六进制长整型数以&H开头,以&结尾,其范围:&H0&~&HFFFFFFFF&。八进制长整型数以&O或&开头,以&结尾,其范围:&O0&~&O37777777777&。浮点数:也称实型数或实数,是带有小数部分的

7、数值。它由三部分组成:符号、指数及尾数。单精度浮点数和双精度浮点数的指数分别用“E”和“D”来表示。例如:123.45E3或123.45e+3单精度数,相当于123.45乘以10的3次幂123.45678D3或123.45678d+3双精度数,相当于123.45678乘以10的3次幂在上面的例子中,123.45或123.45678是尾数部分,E3、D3是指数部分。单精度数用来表示带有小数部分的实数,可以精确到7位十进制数,小数点可以位于这些数字的任何位置,正号可以省略。单精度数有两种表示方法:定点表示法和浮点表示法。☆单精度数的定点表示法在单精度数表

8、示的范围内,如果这个数值含有小数,而不含指数,则可用定点表示法。例如:-1.4178.9+55.8.0000

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。