VB2005程序设计实例教程
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1
第2章 Visual Basic 2005编程基础
2.1 2.2 2.3 2.4 2.5 2.6 VB2005的基本语法 运算符和表达式 流程控制语句 函数与过程 本章小结 实训作业
2
2.1 VB2005的基本语法
1.VB2005编程规则
每种编程语言都有自己的编程规则,有些规则是在语言的使 用过程中约定俗成的,有些规则是编译器强制使用的。VB2005语 言的主要编程规则如下: (1)用于标识符的规则 标识符是一串字符,是给变量、用户自定义类型和这些类型 的成员指定的名称。 ①标识符必须是以字母或下划线“_”开头,其后可以跟随任 意字母、数字和下划线。如unit1和unit_2是合法的,而3year (数字开头)和m#(#是非法字符)是非法的。 ②一般不能把关键字作为标识符。例如,数据类型名称 Integer、Single、String,语句特征符号If、While等。关键字 是高级程序设计语言中属于语言成分的特殊标识符,由系统保留 使用,每个关键字都有特殊意义。如果需要把某一关键字作为标 识符,则可以通过将名称括在方括号 ([ ]) 中来忽略此限制。
8
2.1 VB2005的基本语法
2.基本数据类型(其它类型,如下表)
数据类型 关键字 CTS类型 说明 一个16位的 Unicode字符 一系列Unicode字 符 用于包含逻辑值 2 8 所占 字 节 2 取值范围
字符型 字符串型 布尔型 日期型
char String Boolean date
4
2.1 VB2005的基本语法
1.VB2005编程规则
(3)语句书写规则 ①语句书写自上而下,一般情况下,一条语句占一行,按 Enter键结束。 ②在同一行上可以书写多条语句,每条语句间用冒号“:”分 隔。 ③如果一条语句太长,在一行写不下,可在本行后面加上续 行符“ _”(由一个空格和一个下划线组成),按Enter键后,在 下一行书写后面的代码。 (4)添加注释语句。 注释语句只对代码起说明作用,不参加编译。注释语句可添 加到代码的任意位置,可与其他代码写在一行,也可单独另起一 行。在VB2005中常用的注释方法有2种: ①一是在注释内容前加一个撇号“′”,然后输入注释内容。 ②二是选定要注释的行,单击“文本编辑器”工具栏上的 “注释选定行”按钮。
6
2.1 VB2005的基本语法
2.基本数据类型(整数数据类型,如下表)
名 称 SByte Byte CTS类型 System.SByte System.Byte 说 明 所占 字节 1 1 取 值 范 围 -128~127 0~255
8位有符号整数 8位无符号整数
Short
UShort Integer UInteger
5
2.1 VB2005的基本语法
2.基本数据类型
VB2005数据类型分为两类:值类型和引用类型。从概念上来讲, 值类型变量直接存储数据;而引用类型变量存储对值的引用,即数 据内存的地址,两个引用类型数据可以指向同一个对象实例 。 在VB2005中,值类型的数据类型有:基本数据类型、结构和枚 举;引用类型有:String、数组和Object(对象)类型。本章主要 介绍基本值类型,其它类型将在后面介绍。
4
±1.5x10-45~±3.4x1038
System.Double
双精度符点数 System.Decimal Decimal(定点) 精确到小数点后 28位有效数字 8 ±5.0x10-324~±7x10308
16
±1.0×10-28~±7.9×1028
定点类型和浮点类型都可以表示小数,二者之间有何区别?定点小数数据类型的取 值范围要比浮点类型数据的取值范围小,但是计算机精度要比浮点型数据高的多;要把 数字(如1.34)指定为定点小数类型,必须在数字的后面加上m或M(如1.34m),否则 就会认为是标准的浮点数据类型。
Long
ULong
System.Int64
System.Uint
64有符号整数
64无符号整数
8
8
7
2.1 VB2005的基本语法
2.基本数据类型(浮点小数与定点小数,如下表)
关键字 CTS类型 System.Single 说明 所占字节 取值范围
Single (浮点)
Double(浮点)
单精度符点数
第2章 Visual Basic 2005编程基础
本章内容 基本数据类型 常量与变量 运算符和表达式 流程控制语句 函数和过程 本章重点 数据类型及变量的使用 控制语句的使用 本章学习目标 掌握VB2005的编程规则 掌握VB2005的数据类型及变量的使用 掌握控制语句的使用 掌握函数和过程的创建和使用
System.Int16
System.Uint16 System.Int32 System.Unt32
16有符号整数
16无符号整数 32有符号整数 32无符号整数
2Baidu Nhomakorabea
2 4 4
-32768~32767
0~65535 -2,147,483,648到2,147,483,647 0~4294967295 -9,223,372,036,854,775,808~ 9,223,372,036,854,775,807 0~18446744073709551615
3
2.1 VB2005的基本语法
1.VB2005编程规则
(2)用于标识符的约定 ①标识符命名尽量“见名知意”。给应用程序的变量名、方 法名、类名、枚举名和命名空间选择名称时,要使应用程序易于 理解,既能反映对象的功能,又能看出对象的类型。 ②标识符不区分大小写,Mycomputer和mycomputer是相同变 量。为了增强标识符的可读性,可以参照Pascal命名规范,要求 名称中的每个单词的第一个字母大写,例如EmploySalary , ConfirmationDialog;也可以参照Camel命名规范,要求名称中的 第一个单词的第一个字母不是大写,其余单词的首字母要大写, 例如:employeeSalary,confirmationDialog。 ③命名空间的名字很重要,要避免不同应用程序中使用相同 名称的命名空间。
第2章 Visual Basic 2005编程基础
2.1 2.2 2.3 2.4 2.5 2.6 VB2005的基本语法 运算符和表达式 流程控制语句 函数与过程 本章小结 实训作业
2
2.1 VB2005的基本语法
1.VB2005编程规则
每种编程语言都有自己的编程规则,有些规则是在语言的使 用过程中约定俗成的,有些规则是编译器强制使用的。VB2005语 言的主要编程规则如下: (1)用于标识符的规则 标识符是一串字符,是给变量、用户自定义类型和这些类型 的成员指定的名称。 ①标识符必须是以字母或下划线“_”开头,其后可以跟随任 意字母、数字和下划线。如unit1和unit_2是合法的,而3year (数字开头)和m#(#是非法字符)是非法的。 ②一般不能把关键字作为标识符。例如,数据类型名称 Integer、Single、String,语句特征符号If、While等。关键字 是高级程序设计语言中属于语言成分的特殊标识符,由系统保留 使用,每个关键字都有特殊意义。如果需要把某一关键字作为标 识符,则可以通过将名称括在方括号 ([ ]) 中来忽略此限制。
8
2.1 VB2005的基本语法
2.基本数据类型(其它类型,如下表)
数据类型 关键字 CTS类型 说明 一个16位的 Unicode字符 一系列Unicode字 符 用于包含逻辑值 2 8 所占 字 节 2 取值范围
字符型 字符串型 布尔型 日期型
char String Boolean date
4
2.1 VB2005的基本语法
1.VB2005编程规则
(3)语句书写规则 ①语句书写自上而下,一般情况下,一条语句占一行,按 Enter键结束。 ②在同一行上可以书写多条语句,每条语句间用冒号“:”分 隔。 ③如果一条语句太长,在一行写不下,可在本行后面加上续 行符“ _”(由一个空格和一个下划线组成),按Enter键后,在 下一行书写后面的代码。 (4)添加注释语句。 注释语句只对代码起说明作用,不参加编译。注释语句可添 加到代码的任意位置,可与其他代码写在一行,也可单独另起一 行。在VB2005中常用的注释方法有2种: ①一是在注释内容前加一个撇号“′”,然后输入注释内容。 ②二是选定要注释的行,单击“文本编辑器”工具栏上的 “注释选定行”按钮。
6
2.1 VB2005的基本语法
2.基本数据类型(整数数据类型,如下表)
名 称 SByte Byte CTS类型 System.SByte System.Byte 说 明 所占 字节 1 1 取 值 范 围 -128~127 0~255
8位有符号整数 8位无符号整数
Short
UShort Integer UInteger
5
2.1 VB2005的基本语法
2.基本数据类型
VB2005数据类型分为两类:值类型和引用类型。从概念上来讲, 值类型变量直接存储数据;而引用类型变量存储对值的引用,即数 据内存的地址,两个引用类型数据可以指向同一个对象实例 。 在VB2005中,值类型的数据类型有:基本数据类型、结构和枚 举;引用类型有:String、数组和Object(对象)类型。本章主要 介绍基本值类型,其它类型将在后面介绍。
4
±1.5x10-45~±3.4x1038
System.Double
双精度符点数 System.Decimal Decimal(定点) 精确到小数点后 28位有效数字 8 ±5.0x10-324~±7x10308
16
±1.0×10-28~±7.9×1028
定点类型和浮点类型都可以表示小数,二者之间有何区别?定点小数数据类型的取 值范围要比浮点类型数据的取值范围小,但是计算机精度要比浮点型数据高的多;要把 数字(如1.34)指定为定点小数类型,必须在数字的后面加上m或M(如1.34m),否则 就会认为是标准的浮点数据类型。
Long
ULong
System.Int64
System.Uint
64有符号整数
64无符号整数
8
8
7
2.1 VB2005的基本语法
2.基本数据类型(浮点小数与定点小数,如下表)
关键字 CTS类型 System.Single 说明 所占字节 取值范围
Single (浮点)
Double(浮点)
单精度符点数
第2章 Visual Basic 2005编程基础
本章内容 基本数据类型 常量与变量 运算符和表达式 流程控制语句 函数和过程 本章重点 数据类型及变量的使用 控制语句的使用 本章学习目标 掌握VB2005的编程规则 掌握VB2005的数据类型及变量的使用 掌握控制语句的使用 掌握函数和过程的创建和使用
System.Int16
System.Uint16 System.Int32 System.Unt32
16有符号整数
16无符号整数 32有符号整数 32无符号整数
2Baidu Nhomakorabea
2 4 4
-32768~32767
0~65535 -2,147,483,648到2,147,483,647 0~4294967295 -9,223,372,036,854,775,808~ 9,223,372,036,854,775,807 0~18446744073709551615
3
2.1 VB2005的基本语法
1.VB2005编程规则
(2)用于标识符的约定 ①标识符命名尽量“见名知意”。给应用程序的变量名、方 法名、类名、枚举名和命名空间选择名称时,要使应用程序易于 理解,既能反映对象的功能,又能看出对象的类型。 ②标识符不区分大小写,Mycomputer和mycomputer是相同变 量。为了增强标识符的可读性,可以参照Pascal命名规范,要求 名称中的每个单词的第一个字母大写,例如EmploySalary , ConfirmationDialog;也可以参照Camel命名规范,要求名称中的 第一个单词的第一个字母不是大写,其余单词的首字母要大写, 例如:employeeSalary,confirmationDialog。 ③命名空间的名字很重要,要避免不同应用程序中使用相同 名称的命名空间。