第1章 Visual Basic 6.0概述 1
1.1 Visual Basic简介及特点 1
1.1.1 Visual Basic简介 1
1.1.2 Visual Basic 6.0的新特点 1
1.1.3 Visual Basic 6.0与其他可视化编程工具的区别 3
1.2 Visual Basic 6.0的启动与退出 3
1.2.1 Visual Basic 6.0的启动 3
1.2.2 Visual Basic 6.0的退出 4
1.3 Visual Basic 6.0集成开发环境 5
1.3.1 菜单栏 5
1.3.2 工具栏 8
1.3.3 工具箱 9
1.3.4 标题栏 9
1.3.5 窗体设计器 9
1.3.6 工程资源管理器(工程窗口) 10
1.3.7 属性窗口 10
1.3.8 代码窗口 11
1.3.9 调试窗口 11
1.3.10 窗体布局窗口 11
本章小结 12
习题 12
第2章 Visual Basic 6.0程序开发基础和步骤 13
2.1 可视化编程的基本概念 13
2.2 Visual Basic程序设计步骤 19
2.2.1 设计界面 20
2.2.2 设置控件属性 20
2.2.3 编写代码 21
2.2.4 工程的保存、装入、运行及文件删除 22
2.3 Visual Basic应用程序的结构与工作方式 24
2.3.1 Visual Basic应用程序的结构 24
2.3.2 Visual Basic应用程序的工作方式 25
2.4 工作环境设置与程序调试 25
2.4.1 工作环境设置 25
2.4.2 程序调试 27
2.5 实例应用:放大图像 28
2.5.1 Timer控件原理介绍 28
2.5.2 制作过程 28
本章小结 30
习题 30
第3章 Visual Basic的语言基础 31
3.1 常量 31
3.2 变量 31
3.2.1 变量 31
3.2.2 变量的命名规则 32
3.2.3 变量声明 32
3.3 数据类型 33
3.3.1 Boolean数据类型 33
3.3.2 数值类型 33
3.3.3 字符串类型(String) 35
3.3.4 字符与字符集 36
3.3.5 日期时间类型(Date) 36
3.3.6 变体类型(Variant) 36
3.3.7 类型声明字符 37
3.3.8 枚举类型 37
3.3.9 用户自定义类型 37
3.4 运算符和表达式 38
3.4.1 运算符 38
3.4.2 表达式 40
3.5 内置函数 41
3.5.1 数值型函数 41
3.5.2 字符串函数 41
3.5.3 日期和时间函数 42
3.5.4 输入/输出函数 43
3.5.5 判断函数 46
3.5.6 转换函数 46
3.5.7 Shell函数 47
3.5.8 格式输出函数 48
本章小结 48
习题 48
第4章 流程控制语句 50
4.1 条件判断 50
4.2 Select Case控制结构 54
4.3 重复控制结构——循环 55
4.4 跳转语句——Goto 61
本章小结 61
习题 61
第5章 简单窗体设计 65
5.1 窗体 65
5.1.1 新建窗体 65
5.1.2 窗体的主要属性 65
5.1.3 窗体常用的事件 67
5.1.4 窗体常用的方法 68
5.2 常用控件的使用 69
5.2.1 命令按钮 70
5.2.2 标签 70
5.2.3 文本框 72
5.2.4 其他基本控件 73
5.3 实例应用:计算器的制作 75
本章小结 79
习题 79
第6章 对话框和菜单设计 81
6.1 通用对话框 81
6.1.1 通用对话框介绍 81
6.1.2 “打开”对话框 83
6.1.3 “另存为”对话框 85
6.1.4 颜色对话框 85
6.1.5 “字体”对话框 85
6.1.6 “打印”对话框 86
6.1.7 “帮助”对话框 87
6.1.8 “自定义”对话框 87
6.2 菜单 87
6.2.1 菜单编辑器 88
6.2.2 下拉式菜单 89
6.2.3 弹出式菜单 92
本章小结 93
习题 93
第7章 数组 94
7.1 数组的概念和类型 94
7.1.1 数组的概念 94
71.2 数组的类型 94
7.2 一维数组 94
7.2.1 一维数组的声明 94
7.2.2 一维数组元素的引用 95
7.2.3 一维数组的基本操作 95
7.2.4 一维数组的应用 96
7.3 二维数组及多维数组 97
7.3.1 二维数组的声明 97
7.3.2 二维数组引用形式 97
7.3.3 二维数组的基本操作 98
7.3.4 多维数组 98
7.4 控件数组 99
7.5 与数组操作有关的几个函数 100
本章小结 101
习题 101
第8章 过程 102
8.1 过程类型及基本操作 102
8.1.1 子过程(Sub) 102
8.1.2 函数过程(Function) 104
8.2 过程的参数传递 105
8.2.1 形式参数与实际参数 106
8.2.2 参数传递 106
8.3 变量与过程的作用范围 107
8.3.1 过程的作用域 107
8.3.2 变量的作用域 108
8.4 递归 109
8.5 综合实例 111
本章小结 113
习题 113
第9章 文件 116
9.1 文件的概念 116
9.1.1 文件的结构 116
9.1.2 文件的种类 116
9.1.3 文件系统控件 117
9.1.4 文件操作流程 118
9.2 顺序文件的操作 118
9.2.1 顺序文件的打开与关闭 118
9.2.2 顺序文件的写操作 119
9.2.3 顺序文件的读操作 120
9.2.4 综合实例 122
9.3 随机文件的操作 122
9.3.1 打开与关闭随机文件 123
9.3.2 随机文件的写操作 123
9.3.3 随机文件的读操作 123
9.4 二进制文件 123
9.5 常用的文件操作语句与函数 124
9.5.1 文件操作语句 124
9.5.2 文件操作常用函数 126
本章小结 127
习题 128
第10章 其他常用语句及控件 131
10.1 其他常用语句 131
10.1.1 强制声明变量语句 131
10.1.2 自定义数据类型 131
10.1.3 定义枚举类型 132
10.1.4 打印机输出 132
10.1.5 闲置循环DoEvents和应用示例 133
10.2 容器与框架 133
10.3 滚动条 135
10.4 图形方法和图形控件 136
10.4.1 坐标系 136
10.4.2 图形方法 137
10.4.3 图片框(PictureBox)控件 138
10.4.4 图像框(Image)控件 139
10.4.5 形状(Shape)控件 139
10.4.6 线条(Line)控件 140
10.5 键盘与鼠标事件 141
10.5.1 键盘事件 142
10.5.2 鼠标事件 142
10.5.3 拖放操作 143
10.6 工具栏 144
10.7 状态栏控件(StatusBar) 147
本章小结 149
习题 149
第11章 程序调试与错误处理 150
11.1 Visual Basic程序的错误类型 150
11.2 程序工作模式 151
11.3 程序调试 151
11.3.1 静态检查与动态检查 152
11.3.2 使用Visual Basic调试工具 154
11.4 错误处理 156
11.4.1 错误处理的步骤 156
11.4.2 Err对象 156
11.4.3 捕获错误语句(On Error) 157
11.4.4 退出错误处理语句(Resume) 157
本章小结 158
习题 158
第12章 Visual Basic的数据库开发技术 160
12.1 数据库管理器 160
12.1.1 数据库的概念 160
12.1.2 数据库管理器 161
12.2 数据控件的使用 164
12.2.1 数据控件 164
12.2.2 数据控件常用属性 164
12.2.3 数据绑定控件常用属性 166
12.2.4 使用数据控件操作数据库中的数据 166
12.2.5 数据控件上的对象 168
12.2.6 数据控件的常用方法 168
12.2.7 数据控件的事件 169
12.2.8 记录的增加、删除和修改操作 169
12.3 SQL语言 173
12.3.1 SQL语言的组成 173
12.3.2 应用实例 174
12.4 ADO数据控件 177
12.4.1 ADO数据控件属性 177
12.4.2 应用实例 178
12.5 使用数据窗体向导 179
本章小结 182
习题 182
第13章 Visual Basic与SQLServer 2000的整合 183
13.1 SQL Server数据库设计 183
13.2 设置ODBC数据源 185
13.3 图书馆管理系统前台设计 187
13.3.1 主界面设计 187
13.3.2 登录界面设计 190
13.3.3 修改密码界面设计 191
13.3.4 用户口令管理界面设计 192
13.3.5 读者信息管理界面设计 194
13.3.6 借还书界面设计 197
13.3.7 图书信息管理界面设计 199
13.3.8 其他界面设计 202
本章小结 210
第14章 Visual Basic 6.0实验 211
实验1 简单程序设计(顺序程序) 211
实验2 选择结构程序设计 214
实验3 循环结构程序设计 218
实验4 数组 220
实验5 过程 223
实验6 常用控件 226
实验7 菜单 229
实验8 文件 231
实验9 图形、图像制作 233
实验10 Visual Basic与数据库技术 236
参考文献 239