第1章 Visual Basic入门 1
1.1 Visual Basic简介 1
1.1.1 Visual Basic基本特点 1
1.1.2 中文Visual Basic 6.0简介 1
1.2 Visual Basic 6.0安装 2
1.2.1 Visual Basic 6.0安装要求 2
1.2.2 Visual Basic 6.0安装 3
1.3 Visual Basic 6.0开发环境 3
1.3.1 Visual Basic 6.0启动与退出 3
1.3.2 Visual Basic 6.0工作界面简介 4
1.4 建立第一个Visual Basic程序 7
1.4.1 建立应用程序 7
1.4.2 保存工程文件 8
1.4.3 生成可执行文件 9
1.5 对象与事件驱动 9
1.5.1 属性、方法和事件概述 10
1.5.2 事件驱动 10
【习题】 11
第2章 Visual Basic程序设计基础 13
2.1 常量与变量 13
2.1.1 常量 13
2.1.2 变量 14
2.2 数据类型 17
2.2.1 基本数据类型 17
2.2.2 自定义类型 18
2.3 运算符和表达式 19
2.3.1 算术运算符及表达式 19
2.3.2 关系运算符及表达式 20
2.3.3 逻辑运算符及表达式 20
2.3.4 字符串连接运算表达式 21
2.4 基本语句 21
2.4.1 赋值语句 21
2.4.2 选择结构语句 22
2.4.3 循环结构语句 25
2.4.4 循环嵌套 28
2.5 数组 28
2.5.1 数组的概念 28
2.5.2 数组声明 29
2.5.3 静态数组 29
2.5.4 动态数组 30
2.5.5 数组的基本操作 30
2.5.6 控件数组 31
【习题】 31
第3章 过程、函数与算法 34
3.1 过程 34
3.1.1 Sub过程 34
3.1.2 Function过程 35
3.1.3 参数传递 36
3.2 常用内部函数 37
3.2.1 算术函数 38
3.2.2 字符串函数 38
3.2.3 转换函数 39
3.2.4 日期与时间函数 40
3.2.5 判断函数 40
3.3 常用算法 40
3.3.1 简单算法 40
3.3.2 最大公约数、最小公倍数 41
3.3.3 判断素数 42
3.3.4 排序问题 42
3.3.5 查找问题 44
3.3.6 递归算法 46
【习题】 46
第4章 窗体与常用控件 47
4.1 窗体 47
4.1.1 窗体的基本概念 47
4.1.2 创建窗体 47
4.1.3 窗体的常用属性 48
4.1.4 窗体所能识别的常用事件 50
4.1.5 窗体的常用方法 52
4.1.6 实例 53
4.2 文本框与标签 54
4.2.1 标签 54
4.2.2 文本框 56
4.3 命令按钮、选择框、单选按钮和框架 59
4.3.1 命令按钮 59
4.3.2 选择框 62
4.3.3 单选按钮 64
4.3.4 框架 66
4.4 列表框、组合框和滚动条 67
4.4.1 列表框 67
4.4.2 组合框 70
4.4.3 滚动条 73
4.5 图片框、图像框和计时器 75
4.5.1 图片框 75
4.5.2 图像框 77
4.5.3 计时器 77
4.6 对话框 80
4.6.1 预定义对话框 80
4.6.2 通用对话框 84
【习题】 91
第5章 绘制图形 94
5.1 坐标系统和颜色 94
5.1.1 坐标系统概述 94
5.1.2 改变对象的坐标系统 94
5.1.3 使用Visual Basic颜色 96
5.2 直线和形状控件 97
5.2.1 直线控件常用属性 97
5.2.2 形状控件常用属性 98
5.3 图形绘制方法 99
5.3.1 用Pset方法画点 99
5.3.2 用Line方法绘制直线和矩形 100
5.3.3 用Circle方法绘制圆、椭圆和弧形 102
5.3.4 PaintPicture方法 103
【习题】 106
第6章 创建菜单 107
6.1 菜单概述 107
6.1.1 菜单的组成 107
6.1.2 菜单的状态和种类 107
6.1.3 菜单编辑器 108
6.2 下拉式菜单 109
6.2.1 建立菜单 109
6.2.2 编写代码 112
6.2.3 菜单控制 112
6.3 弹出式菜单 113
6.3.1 PopupMenu方法 113
6.3.2 实例 114
【习题】 115
第7章 文件处理 117
7.1 文件处理方式 117
7.1.1 基本概念 117
7.1.2 文件访问类型 117
7.1.3 顺序文件 118
7.1.4 随机文件 123
7.1.5 二进制文件 126
7.2 文件系统控件 127
7.2.1 控件常用属性与事件 127
7.2.2 驱动器列表框 128
7.2.3 目录列表框 129
7.2.4 文件列表框 130
7.2.5 文件系统控件综合实例 131
【习题】 133
第8章 数据库编程基础 135
8.1 数据库基础 135
8.1.1 数据库基本概念 135
8.1.2 Visual Basic数据库体系结构 137
8.2 SQL语言简介 138
8.2.1 Select语句 138
8.2.2 Insert语句 139
8.2.3 Update语句 139
8.2.4 Delete语句 139
8.2.5 Create语句 140
8.2.6 Drop语句 141
8.3 数据控件 141
8.3.1 Data控件 141
8.3.2 数据绑定控件 145
8.4 数据库编程对象 145
8.4.1 数据访问对象(DAO) 145
8.4.2 远程数据对象(RDO) 146
8.4.3 ActiveX数据对象(ADO) 147
8.5 建立和访问数据库实例 148
8.5.1 创建数据库和表 148
8.5.2 利用Data控件创建简单的数据库应用程序 150
【习题】 153
第9章 其他ActiveX控件 154
9.1 ActiveX控件概述 154
9.2 状态栏 154
9.2.1 状态栏的常用属性和事件 155
9.2.2 设置状态栏属性 155
9.3 工具栏 156
9.3.1 工具栏控件的常用属性和事件 157
9.3.2 设置工具栏属性 157
9.4 定制ActiveX控件 158
【习题】 162
第10章 Visual Basic编程实例 163
10.1 显示时间和日期 163
10.2 改变字体大小和颜色程序 164
10.3 色彩调节程序 165
10.4 改变鼠标指针形状程序 166
10.5 输入框和输出框实例 168
10.6 运动的汽车 172
10.7 “VB应用程序向导”自动生成应用程序 174