第3章 visual basic语言基础

第3章 visual basic语言基础

ID:22445616

大小:483.00 KB

页数:34页

时间:2018-10-20

第3章 visual basic语言基础_第1页
第3章 visual basic语言基础_第2页
第3章 visual basic语言基础_第3页
第3章 visual basic语言基础_第4页
第3章 visual basic语言基础_第5页
资源描述:

《第3章 visual basic语言基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章VisualBasic语言基础本章内容及要求:1.熟悉VB程序中代码和语句书写规则;2.掌握VB的数据类型;3.掌握VB的运算符和表达式的使用;4.掌握常用内部函数的使用;3.1数据类型3.1.1基本数据类型3.1数据类型1.数值型数据(Numeric)VisualBasic的数值型数据分为整型、浮点型、字节型和货币型。其中整型数又分为整数和长整数,浮点数分为单精度浮点数和双精度浮点数。(1)整型数。整型数是不带小数点和指数符号的数,在机器内部以二进制补码表示。整数(Integer):以2个字节(16位)的二

2、进制码表示,其取值范围为-32768~32767。长整数(Long):以带符号的4字节(32位)表示,其取值范围为-2147483648~2147483647。要表示长整型数,只要在数字后加&符号即可,例如,364&。3.1数据类型(2)浮点数。浮点数也称实数,是带有小数部分的数值,它由3部分组成:符号、指数和尾数。单精度浮点数(Single):以4个字节(32位)存储,其负数取值范围为-3.402823E+38~-14.40129E-45,正数的取值范围为1.40129E-45~3.402823E+38。(E表示

3、10的幂次方)双精度浮点数(Double):用8个字节(64位)存储,其负数的取值范围为-1.797693134862316D+308~-4.94065D-324,正数的取值范围为4.94065D-324~1.797693134862316D+308。(D表示10的幂次方)2.字符型(String)数据字符串是一个字符序列,在VisualBasic中字符串是放在双引号内的若干个字符。VisualBasic中的字符串分为变长字符串和定长字符串。DimUserNameAsString*10‘定长字符串DimTeache

4、rNameAsString‘变长字符串3.日期型(Date)数据日期型数据表示由年、月、日组成的日期信息或由时、分、秒组成的时间信息,它占用8个字节的内存空间。表示格式:mm/dd/yyyy或者mm-dd-yyyy(月-日-年),或者是可以辨认的文本日期,要用“#”括起来。例如:#07/13/2006#或#07-13-2006#表示2006年7月13日#January15,2006#表示2006年1月15日3.1数据类型4.逻辑型(Boolean)数据逻辑型数据也叫做布尔型数据,占2个字节内存。它的取值只有“Tru

5、e”和“False”2种。5.变体型(Variant)数据变体型数据可以表示任何类型的数据,也就是说这种变体型数据的类型是可变的。当用户给它赋一个字符型数据,它就是字符型数据;用户给它赋一个数值型数据,它就是数值型数据。看起来很方便,可是它占用的存储空间较大,所以我们在编写代码的时候,应当少使用变体型数据。6.对象型(Object)数据对象型数据可用来表示应用程序中的对象(用4个字节存储),可以用Set语句来指定一个被声明为Object的变量,去引用应用程序中的任何实际对象,例如:PrivateSubCommand

6、1_Click()DimaAsObjectSeta=Form1Printa.WidthEndSub3.1数据类型3.1.2用户自定义类型使用形式:Type自定义类型名元素名[([下标])]As类型名元素名[([下标])]As类型名...EndType【例3-1】定义一个有关学生地址的自定义类型。PrivateTypeAddressStreetAsStringZipCodeAsStringPhoneAsStringEndTypePrivateSubCommand1_Click()DimaAsAddressa.Stre

7、et="beijingroad"a.ZipCode="450000"a.Phone="58468954"EndSub注:记录类型的定义必须放在窗体模块或标准模块的声明部分,在窗体模块定义,“Type”前必须有关键字“Private”一.变量的命名规则变量名只能由字母、汉字、数字和下划线组成,且必须以字母或汉字开头;变量名的长度不得超过255个字符;命名变量名尽量做到“见名知义”,且在作用域内必须是唯一的;在同一个范围内必须是唯一的。范围就是可以引用变量的变化域,如一个过程、一个窗体等;不能将VisualBasic的

8、保留字作为变量名使用;变量名中间不能有空格或(英文)句号;可以用表示变量类型的字符(如%、#、!、@、&)作为变量名的最后一个字符;在变量名中,大小写字母是等价的,例如在同一个程序中,变量名HELLO、Hello、hello表示相同的变量。3.2.1变量3.2变量和常量测试题:判断哪些是合法的变量名,哪些是不合法的?m、m2、abc、good%、BOOK_1

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

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

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