VB语言基础_免费下载

VB语言基础_免费下载

ID:45758465

大小:54.96 KB

页数:26页

时间:2019-11-17

VB语言基础_免费下载_第1页
VB语言基础_免费下载_第2页
VB语言基础_免费下载_第3页
VB语言基础_免费下载_第4页
VB语言基础_免费下载_第5页
资源描述:

《VB语言基础_免费下载》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、VB语言基础一、数据类型1、数值型:Byte字节型)一占1字节;Integer(整型)一占2字节;0〜255无符号-32768〜32767取值范围:1ong(长整型)一占4字节;-2147483648〜2147483647single(单精度浮点)一占4字节;略Double(双精度浮点)一占4字节;略Currency(货币型)一占8字节小数点左15位,右4位(精确定点数据类型)2、逻辑型:Boolean(布尔型)一占2字节;true或false3、字符串型:Stringj^a定长型占字符串长度,变长型再加104、日期型:Date(日期型)一占8字节100-1-1〜9999-12-315、对象

2、型:Object一占4字节;任何Object引用6、变体型:Variant—变体型数字占16字节,变体型字符占22字节+字符串长注:此类型还包含三种特定值:Empty;Null;Error;•工用户定义的数据类型:•用户可以利用Rp齬句定义自己的数据类型。格式如下•Type数据类型名•数据类型元素名As类型名EndType用1^>呵定义类似于領言中的结构体类型。例如:T/peDateJRecRYearAsIntegerRVbnthAsString*3RDayAsIntegerEndType注:记录类型中的元素可以是字符串,但必须是定长字符串,其长度由类型名加上一个星号和常数指明。数据类型转换

3、函数:函数名及书写格式转换结果CBool(表达式〉布尔型OCur(表达式)货币型CByte(表达式)字节型CDate(表达式)日期型①bl(表达式〉双精度CSng(表达式)单精度CInt(表达式)整型CLng(表达式)长整型CStr(表达式)字符串Cvar(表达式〉变体型二.变量1.变量名冲变量的命名遵从标识符命名原则:必须以字母开头;变量中间不能有空格;不能使用啄键字;•2变量的声明就许使用不声明的变量,即一个变量未经声明就可以在程序中使用。这种变量使用方式称为隐含变量声明。使用隐含变量时,咤自动创建变量,并赋予它变体类型。在为其指定值之前,其值为Bnpty,当为它赋值后,会采用所赋值的类

4、型作为自己的类型。〉显式声明:①用类型说明符:将类型说明符加在变量名的尾部;②定义变量时指定其类型:格式:Declare变量名As类型名其中的Declare可以是Dim,Static,Redin)Publi沖之一③用Deftype语句:Deftype字母范围这里的曲P晁类型标志,De睫系统保留字,它们之间没有空格。例如:De仃ntD-J该定义声明了DERGHL瑯是整型变量,而且以这些字母开头的变量名也都是整型变量。类型说明符:%:整型;:长整型;:单精度浮点型;#:双精度浮点型;@:货币型;Y:字符串型;字节、布尔、日期、对象及变体型没有类型说明符。注意:①Dima,b,cAsIntege晨

5、错误的。只有戯声明成Integer,而為缺省为Varian啖型•②如果使用DimxAsInteger^句声明了变量Integer,而在后面又使用带有类型说明符的该变量,如疊兄,@1湍程序运行时就会产生aduplicatedefinition错误。•③使用不带A^jDin语句,会被声明成变体类型的变量。。刃间④串⑤⑥之通过不带长度说明的字符串声明语句可以声明变长字符对于声明布尔型的变量,其缺省值为False;为声明为mt啖型的变量赋值时,日期值应放在一对#,且多种日期和时间格式在叫都是有效的。•3・变量的作用域和生存期:•变量的作用域一一指变量的有效作用范围,也就是变量可以被访问的范围。按以下

6、三种方式来定义变量的作用范围:说明在过程内使用Di戚Static在模块开头加上Di减Private在模块开头加上Public指嗦存该变量值的时间,是变量在整•范•过程•私有•公共•变量的生存期个程序运行过程中的有效生存时间1)过程层变量一一过程层变量是指在过程或函数内部定义的变量,这种变量无论是用Di谨是Static^明,其作用域都只是该过程或函数体,在过程或函数外不能引用;2)窗体层变量一一窗体层变量是指在窗体的通用部分声明的变量,即不是在任何一个窗体内的过程或函数中声明的变量。它的作用范围至少是窗体的存在范围,也就是说在窗体内的每个过程或函数中都可以使用窗体层变量。•窗体层变量的声明有三

7、种方式:•用Din语句声明。•用Private^句声明。•用Public^句声明。•对于用Din^PPrivate明的窗体层变量,其作用范围都是在所声明的窗体范围内。用Public^明的窗体层变量作为窗体公用数据成员,可以在其他窗体或模块中以“窗体名•变量”方式引用。其作用可以大于当前窗体范围。窗体层变量在本窗体所有过程中都是可见的。•$模块层变量模块⑷dug是构成VEE程(project)的一部分,是包含数

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

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

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