预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共42页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第3章VisualBasic语言基础3.1VisualBasic语言字符集及编码规则4.一行最多允许255个字符。 5.注释以Rem开头,也可以使用单引号“'”,注释内容可直接出现在语句的后面。 6.在程序转向时需用到标号,标号是以字母开始而以冒号结束的字符串。(二)、约定3.2数据类型3.2.2用户自定义类型TypeStudent XhAsString XmAsString XbAsString NlAsInteger ScoreAsSingle EndType3.3常量和变量通常我们说的整型常量指的是十进制整数,但VB中可以使用八进制和十六进制形式的整型常数,因此整型常数有如下三种形式:2、实数 1)单精度实型(Single):有效数为7位 2)双精度实型(Double):有效数为15位 常量的表示: 1)十进制小数形式。它是由正负号(+,-)、数字(0~9)和小数点(.)或类型符号(!、#)组成,即±n.n,±n!或±n#,其中n是0~9的数字。 例如0.123、.123、123.0、123!、123#等 2)指数形式。 ±nE±m或±n.nE±m,±nD±m或±n.nD±m 例:1.25E+3和1.25D+3相当于1250.0或者1.25×103。3、字符串常量 在VB中字符串常量是用双引号“"”括起的一串字符,可以是所有西文字符和汉字、标点符号等; 例如"ABC","abcdefg","123","0","VB程序设计"等。 说明: (1)""表示空字符串,而""表示有一个空格的字符串; (2)若字符串中有双引号,例如ABD"XYZ,则用连续两个双引号表示,即: "ABD""XYZ“ 4、逻辑(Boolean)数据类型 只有两个值True,或False。将逻辑数据转换成整型时:True为-1,False为0;其它数据转换成逻辑数据时:非0为True,0为False。5、日期常量 日期(Date)型数据按8字节的浮点数来存储,表示日期范围从公元100年1月1日~9999年12月31日,而时间范围从0:00:00~23:59:59。 一种在字面上可被认作日期和时间的字符,只要用号码符“#”括起来,都可以作为日期型数值常量。 例:#09/02/99#、#January4,1989#,#2002-5-414:30:00PM#都是合法的日期型常量。 二、符号常量 在程序中,某个常量多次被使用,则可以使用一个符号来代替该常量,这样不仅在书写上方便,而且有效地改进了程序的可读性和可维护性。 VB中使用关键字Const声明符号常量。其格式如下: Const常量名[As类型]=常数表达式 或:Const常量名[类型符号]=常数表达式 例如: ConstPIAsDouble=3.1415926535等价于: ConstPI#=3.1415926535 例如,要将文本框Text1的前景颜色设置为红色,可以使用下面的语句: Text1.ForeColor=vbRed 这里的vbRed就是系统常量。这比直接使用16进制数来设置要直观得多。一.变量的命名规则 1.以字母或汉字开头,后可跟字母、数字或下划线组成. 3.变量名最长为255个字符; 3.VB中不区分变量名的大小写,不能使用VB中的关键字; 4.字符之间必须并排书写,不能出现上下标 以下符是合法的变量名: a,x,x3,BOOK_1,sum5 以下标识符是非法的: 3s以数字开头s*T出现非法字符* -3x以减号开头bowy-1出现非法字符-(减号) if使用了VB的关键字二.变量声明 1.用Dim语句显式声明变量 形式:Dim变量名[AS类型] Dim变量名[类型符] 例: DimabAsinteger,sumAssingle 等价于Dimab%,sum!下面是一个很简单的程序,其使用的变量a,b,Total都没有事先定义。 PrivateSubForm_Click() Total=0 a=10:b=20 Total=a+b Print“Total=";Total EndSub3.强制显式声明——OptionExplicit语句3.4运算符和表达式3.算术表达式 (书写中需注意的问题) (1)运算符不能相邻。例a+*b是错误的。 (2)乘号不能省略。例x乘以y应写成:x*y (3)括号必须成对出现,均使用圆括号。 (4)表达式从左到右在同一基准并排书写,不能出现上下标 (5)要注意各种运算符的优先级别,为保持运算顺序,在写VB表达式时需要适当添加括号(),若用到库函数必须按库函要求书写。如: 3.4.2.字符串运算符与字符串表达式 字符串运算符有:&、+。功能是字符串连接 例如: "ABCD"+"EFGHI"'结果为:ABCDEFGHI "VB"&"程序设计教程"'结