欢迎来到天天文库
浏览记录
ID:39339153
大小:263.10 KB
页数:75页
时间:2019-07-01
《Visual Basic的入门钥匙——Visual Basic语言基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第2章VisualBasic的入门钥匙——VisualBasic语言基础了解标识符和常用数据类型了解常量和变量掌握各种运算符熟悉表达式的用法了解数组与集合掌握程序的控制结构了解代码编写规范2.1标识符和数据类型标识符是用户在编程时定义的名称。它们包括常量、变量、过程、函数和类名称等。在VisualBasic中有两种标识符,分别是系统关键字和用户自定义标识符。系统关键字是VisualBasic中拥有固定含义、不能被重新定义的标识符,例如If、Else等。用户自定义标识符是用户在编程过程中为标识某一对象为其定义的名称。标识符只能包含数字、英文字母、下划线或美元符号“$”,标识符必须
2、以字母开头,用户自定义标识符不区分字母大小写。用户自定义标识符不能和系统关键字相同。长度不能超过255个字符,而控件、窗体、类和模块的名字不能超过40个字符。用户自定义标识符的命名规则数据类型规定了数据的的存储方式以及能参与的运算。VB中常用的数据类型如下图所示。常用数据类型数据类型基本数据类型用户自定义数据类型数值型字符型日期型布尔型变体型对象型记录型枚举型常规整型数(Integer)常规整型数简称为整型,表示不带小数点的数。它可以是正整数、负整数或0。常规整型表示数的范围是-32768~32767。长整型数(Long)长整型数也是一个整数,它表示的范围更大,在计算机中存储时
3、占用的字节数更多。它表示数的范围是-2147483648~2147483647。数值型数据数值型数据单精度数(Single)单精度数用来表示实数,7位有效数字。单精度数可以用定点形式和浮点形式来表示。浮点形式是用科学计数法表示,以“E”来表示底数10,如2.56E3代表2.56×103。双精度数(Double)单精度数用来表示实数,15位有效数字。双精度数也有定点和浮点两种形式。以“D”来代表指数的底10。货币型(Currency)货币型数是一种专门为处理货币而设计的数据类型。主要用来表示货币值,在内存中占8个字节;整数部分为15位,可以精确到小数点后4位,第五位四舍五入;属于
4、定点实数。数值型数据字节型数据表示0~255的整数,以1个字节的无符号二进制数存储。字节型(Byte)字符串型数据(string)字符串是用双引号括住的由0个或多个字符组成的字符序列。在VisualBasic中,String变量默认是一个可变长度的字符串,随着对其赋予新数据,它的长度可增可减。也可以声明字符串具有固定长度。例如:DimNameAsString*20如果实际存储的字符串长度小于20,VB会自动将剩余的部分填充空格;如果赋予字符串的长度超过了20,VB会自动将超出长度部分的字符截去。日期型数据用来表示日期和时间。Date型数据用两个“#”符号把表示日期和时间的值括起
5、来。日期可以用“/”、“,”、“-”分隔开,可以是年、月、日,也可以是月、日、年的顺序。时间必须用“:”分隔,顺序是:时、分、秒。例如:DimsAsDates=#1/15/2010#日期型数据(Date)布尔型数据(Boolean)布尔数据类型又叫做逻辑型数据。它只有两个值:真(True)和假(False)。对象型数据(Object)对象数据类型的变量作为32位(4个字节)地址来存储,通过这个地址可以引用当前应用程序或者其他应用程序中的对象。其他数据类型变体型数据(Variant)变体型数据是一种可变的数据类型,可以存放任何类型的数据。在程序运行的时候,因为程序变量的空间分配、
6、数据类型的转换等都会占用大量的系统时间。因此,应根据实际需求,合理的使用变体类型。其他数据类型自定义数据类型格式为:Type数据类型名元素名1As类型名1元素名2As类型名2…元素名nAs类型名nEndType自定义数据类型自定义数据类型使用范例【例2-1】自定义一个employee数据类型,包含员工的姓名、性别、年龄和职位等字段。2.2常量与变量2.2.1常量常量是指在程序运行过程中其值不变的数字、日期或字符串。用户在编程时使用的常数就是一种常量。VisualBasic中的常量有两种形式:直接常量和符号常量。2.2.1常量直接常量直接常量就是在程序代码中,以直接明显的形式给出
7、的数据。直接常量分为字符串常量、数值常量、布尔常量、以及日期常量等。1.字符串常量字符串常量是用双引号括起来的一串字符。例如:"Jack"、"vb"、"Beijing"。2.数值常量数值常量就是常数,共有5种数值类型:整数、长整数、单精度数、双精度数和字节数。例如95-101.25等。3.布尔常量布尔常量只有True和False两个值。4.日期常量用两个“#”符号把表示日期和时间的值括起来表示日期常量。例如:#1/15/2010#。2.2.1常量符号常量在程序中给某一特定的值赋予一个名字,以
此文档下载收益归作者所有