春VB程序设计第4部分程序设计基础

春VB程序设计第4部分程序设计基础

ID:38324939

大小:333.05 KB

页数:40页

时间:2019-06-10

春VB程序设计第4部分程序设计基础_第1页
春VB程序设计第4部分程序设计基础_第2页
春VB程序设计第4部分程序设计基础_第3页
春VB程序设计第4部分程序设计基础_第4页
春VB程序设计第4部分程序设计基础_第5页
资源描述:

《春VB程序设计第4部分程序设计基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、教材:VisualBasic程序设计教程(第三版)高等教育出版社主讲:陆延哲VisualBasic程序设计(四)1第4部分程序设计基础一、标识符命名二、数据类型三、常量四、变量五、运算符与表达式六、常用标准函数七、编写简单应用程序2一、标识符命名1、VB的标识符字符集大写字母:大写英文字母A—Z小写字母:小写英文字母a—z下划线:_数字:0一92、VB的标识符应用范围大写字母:大写英文字母A—Z小写字母:小写英文字母a—z下划线:_数字:0一9常量、变量、数组、过程、函数、窗体、控件等…33、VB的标识符命名规则由字母、数字、下划线组成,以字母开头不区分字母的大小写控件、窗体、类、模块名字不

2、超过40字符普通标识符不超过255字符不能使用VB保留字同一应用范围内唯一4二、数据类型数值型整型(Integer,Long)浮点型(Single,Double)货币型(Currency)字符串型(String)日期型(Date)变体型(Variant)对象型(Object)逻辑型(Boolean)1、VB的基本数据类型5数据类型关键字类型符前缀存储空间范围数值数据类型字节型ByteByt1个字节0到255整型Integer%Int2个字节-32,768到32,767长整型Long&Lng4个字节-2,147,483,648到2,147,483,647单精度型Single!Sng4个字节负数

3、:-3.402823E38到-1.401298E-45;正数:1.401298E-45到3.402823E38双精度型Double#Dbl8个字节负数:-1.79769313486232E308-4.94065645841247E-324;正数:4.94065645841247E-3241.79769313486232E308货币型Currency@Cur8个字节从-922,337,203,685,477.5808到922,337,203,685,477.5807逻辑型BooleanBln2个字节True或False日期型DateDtm8个字节100年1月1日到9999年12月31日对象型O

4、bjectObj4个字节任何Object引用变长字符型String$Str10字节加字符串长度0到大约20亿定长字符型String$Str字符串长度1到大约65,400变体数字型VariantVnt16个字节任何数字值,最大可达Double的范围变体字符型VariantVnt22个字节加字符串长度与变长String有相同的范围6注意:1)VB中对没有声明的变量其缺省的数据类型是变体型,可以用来存储各种数据,但所占用的内存比其它类型都多。为提高运行效率(整型效率较高),或达到一定的运算精确度(浮点型精度较高,但运行较慢),应合理的定义数据类型。2)逻辑型数据只有True和False两个值,转换

5、成整型时,True=-1,False=0,将其它类型转换成逻辑型时,非0数转换为True,0转换为False。3)字符型可以包括所有的西文字符和汉字,字符必须用双引号括""起来,如:"abc123"74)日期型数据按8字节的浮点数来存储,日期型数表示方式有两种:用号码符#括起来用数字序列表示(小数点左边的数字代表日期,右边代表时间,0为午夜,0.5为中午12点,负数表示是1899年12月31日前的日期和时间)。如:#3/22/2002##2002-3-2214:30:20#DimTAsDateT=-2.5PrintT'打印出来的结果是1899-12-2812:00:0085)任何数据类型的数

6、组:需要20个字节的内存空间,加上每一数组维数占4个字节,再加上数据本身所占用的空间。数据所占用的内存空间可以用数据元数目乘上每个元素的大小加以计算。例如,以4个2字节之Integer数据元所组成的一维数组中的数据,占8个字节。这8个字节加上额外的24个字节,使得这个数组所需总内存空间为32个字节。92、用户自定义数据类型在模块级别中使用,用于定义包含一个或多个元素的用户自定义的数据类型。使用形式:Type自定义类型名元素名[([下标])]As类型名元素名[([下标])]As类型名...EndType10TypeStudentXhAsStingXmAsStringXbAsStringNlAs

7、IntegerScoreAsSingleEndType例如:对于一个学生的“学号”、“姓名”、“性别”、“年龄”、“入学成绩”等数据,为了处理数据的方便,常常需要把这些数据定义成一个新的数据类型(如Student类型)。113、枚举数据类型一种特殊的整数类型,将所有的取值一一列举。使用形式:Enum自定义类型名元素名1元素名2...EndEnum12三、常量直接常量指在程序中直接给出值的数据,如:123、12

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

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

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