第1章 Visual Basic集成开发环境 1
1.1 可视化程序设计 1
1.1.1 图形用户界面 1
1.1.2 可视化编程的必要性 2
1.2 Visual Basic6.0的开发环境 2
1.2.1 Visual Basic 6.0的特点 3
1.2.2 Visual Basic 6.0的安装环境 4
1.2.3 Visual Basic 6.0的安装过程 4
1.2.4 Visual Basic 6.0的启动与退出 9
1.2.5 Visual Basic 6.0的工程类型 10
1.2.6 熟悉Visual Basic 6.0的开发环境 10
1.2.7 开发和保存Visual Basic程序的全过程 20
1.3 练习题 24
第2章 面向对象的编程思想 26
2.1 对象 26
2.2 属性 27
2.3 方法 28
2.4 事件 28
2.5 事件驱动 29
2.6 Visual Basic中的应用程序事件 29
2.6.1 用户事件 30
2.6.2 系统事件 30
2.7 MsgBox的使用 30
2.8 焦点概述 32
2.9 综合实例 33
2.10 练习题 36
第3章 Visual Basic语言基础 39
3.1 变量和常量 39
3.1.1 变量的命名规则 40
3.1.2 变量的声明 40
3.1.3 变量的作用域 43
3.1.4 变量的使用 46
3.1.5 常量 48
3.2 数据类型 50
3.2.1 数据类型简介 50
3.2.2 用户自定义数据类型 54
3.2.3 数据类型的转换 54
3.3 运算符与表达式 55
3.3.1 赋值运算符 55
3.3.2 数学运算符 55
3.3.3 字符串运算符 57
3.3.4 关系运算符 58
3.3.5 逻辑运算符 58
3.3.6 表达式 58
3.4 Visual Basic中的控制结构 59
3.4.1 顺序结构 59
3.4.2 标准If选择结构 61
3.4.3 Select Case分支结构 64
3.4.4 循环结构 65
3.5 综合实例 69
3.6 练习题 71
第4章 数组 73
4.1 一维数组 73
4.1.1 声明固定大小的数组 73
4.1.2 一维数组的存取 74
4.1.3 设定上下界 74
4.1.4 包含其他数组的数组 74
4.1.5 一维数组示例 75
4.2 多维数组 76
4.2.1 声明多维数组 76
4.2.2 多维数组的存取 77
4.2.3 多维数组示例 77
4.3 动态数组 79
4.3.1 根据数组级别确定声明语句 79
4.3.2 使用ReDim语句 79
4.3.3 用Preserve关键字保留动态数组的内容 80
4.3.4 动态数组示例 81
4.4 控件数组 83
4.4.1 控件数组概述 83
4.4.2 在设计时创建控件数组 83
4.4.3 在运行时添加控件数组 84
4.4.4 控件数组示例 84
4.5 练习题 86
第5章 窗体和常用控件 88
5.1 窗体 88
5.1.1 常用属性 88
5.1.2 常用事件 90
5.2 控件 90
5.2.1 控件分类 90
5.2.2 内部控件 91
5.2.3 标准ActiveX控件 91
5.3 命令按钮 92
5.3.1 常用属性 92
5.3.2 常用事件和方法 93
5.3.3 应用示例 93
5.4 标签 95
5.4.1 常用属性 95
5.4.2 常用事件和方法 96
5.4.3 应用示例 96
5.6 文本框 97
5.5.1 常用属性 97
5.5.2 常用事件和方法 98
5.5.3 应用示例 98
5.6 复选框 99
5.6.1 常用属性 99
5.6.2 常用事件和方法 99
5.6.3 应用示例 100
5.7 单选按钮 101
5.7.1 常用属性 101
5.7.2 常用事件和方法 101
5.7.3 应用示例 102
5.8 框架 103
5.8.1 常用属性 103
5.8.2 常用事件和方法 103
5.8.3 应用示例 103
5.9 列表框 107
5.9.1 常用属性 107
5.9.2 常用事件和方法 108
5.9.3 应用示例 108
5.10 组合框 110
5.10.1 常用属性 110
5.10.2 常用事件和方法 111
5.10.3 应用示例 111
5.11 文件系统控件 113
5.11.1 常用属性 113
5.11.2 常用事件和方法 114
5.11.3 应用示例 114
5.12 滚动条 115
5.12.1 常用属性 115
5.12.2 常用事件和方法 116
5.12.3 应用示例 116
5.13 图片框 117
5.13.1 常用属性 117
5.13.2 常用事件和方法 118
5.13.3 应用示例 118
5.14 图像框 119
5.14.1 常用属性 119
5.14.2 常用事件和方法 119
5.14.3 应用示例 119
5.15 线条 121
5.15.1 常用属性 121
5.15.2 常用事件和方法 121
5.15.3 应用示例 121
5.16 形状 121
5.16.1 常用属性 122
5.16.2 常用事件和方法 123
5.16.3 应用示例 123
5.17 控件的综合应用 124
5.18 练习题 126
第6章 过程和函数 128
6.1 过程 128
6.1.1 子过程 128
6.1.2 过程的定义和调用 130
6.1.3 调用其他模块中的过程 131
6.2 函数 132
6.3 函数和过程的作用范围 134
6.4 在过程和函数中使用关键字Exit 135
6.5 参数的传递 135
6.5.1 参数的数据类型 136
6.5.2 按值传递参数 136
6.5.3 按地址传递参数 136
6.5.4 使用可选的参数 137
6.5.5 提供可选参数的默认值 137
6.5.6 使用不定数量的参数 138
6.5.7 用命名的参数创建简单语句 138
6.5.8 确定对命名参数的支持 138
6.6 常用的内置函数 139
6.6.1 算术函数 139
6.6.2 字符串函数 139
6.6.3 日期函数 140
6.6.4 判断函数 140
6.6.5 转换函数 141
6.7 综合实例 141
6.8 练习题 143
第7章 菜单和对话框 145
7.1 菜单的基本概念 145
7.2 菜单编辑器 146
7.2.1 菜单编辑器的显示和隐藏 146
7.2.2 菜单编辑器的组成 146
7.3 使用菜单编辑器创建菜单 147
7.3.1 在菜单编辑器中创建菜单控件 148
7.3.2 分隔菜单项 148
7.3.3 赋值访问键和快捷键 149
7.3.4 编写菜单控件的代码 149
7.3.5 创建子菜单 149
7.4 运行时修改和创建菜单 150
7.4.1 使菜单命令有效或无效 150
7.4.2 使菜单控件不可见 150
7.4.3 在菜单中使用复选标记 151
7.5 在菜单中添加文件列表 151
7.5.1 创建菜单空间数组 151
7.5.2 添加文件列表 152
7.6 快捷菜单 152
7.7 对话框 153
7.7.1 使用系统预定义的输入对话框 153
7.7.2 通用对话框 154
7.8 综合实例 157
7.9 练习题 158
第8章 工具栏、状态栏和多文档窗口 160
8.1 在Visual Basic中使用工具栏 160
8.1.1 创建工具栏 160
8.1.2 工具栏编码 170
8.2 在Visual Basic中使用状态栏 171
8.2.1 在设计时创建状态栏 171
8.2.2 在运行时添加Panel对象 174
8.3 多文档窗口 175
8.3.1 单文档窗口和多文档窗口概述 175
8.3.2 创建MDI应用程序 177
8.3.3 创建MDI应用程序实例 179
8.4 综合实例 180
8.5 练习题 183
第9章 文件操作 185
9.1 文件概述 185
9.1.1 文件的基本概念 185
9.1.2 文件结构 185
9.1.3 文件分类 185
9.2 文件操作 186
9.2.1 概述 186
9.2.2 顺序文件 186
9.2.3 随机文件 191
9.2.4 二进制文件 196
9.2.5 文件处理函数 200
9.3 综合实例 201
9.4 练习题 205
第10章 程序调试和错误处理 207
10.1 程序调试 207
10.1.1 应用程序的模式 207
10.1.2 设置断点 209
10.1.3 调试工具栏 209
10.1.4 调试窗口 213
10.2 错误处理 216
10.2.1 错误类型 216
10.2.2 Err对象 218
10.2.3 错误处理程序 219
10.3 练习题 220
第11章 图形 222
11.1 图形控件 222
11.1.1 图形文件的类别 222
11.1.2 图形控件简介 223
11.1.3 给应用程序添加图形 223
11.2 绘图方法 226
11.2.1 Visual Basic中的坐标系统 227
11.2.2 绘图方法 229
11.3 在图形中使用颜色 233
11.3.1 定义颜色 233
11.3.2 定义渐变 234
11.3.3 取得颜色值 234
11.4 综合实例 234
11.5 练习题 237
第12章 访问数据库 239
12.1 数据库基本知识 239
12.1.1 关系数据库的基本结构 239
12.1.2 数据访问对象模型 241
12.1.3 数据库的分类 241
12.2 结构化查询语言(SQL)简介 241
12.2.1 SQL语言的分类 241
12.2.2 SQL语言支持的数据类型 242
12.2.3 SQL语言支持的运算符 242
12.3 建立ODBC数据源 243
12.4 Data控件 244
12.4.1 基本属性 244
12.4.2 常用事件 246
12.5 DBGrid控件 246
12.5.1 用DBGrid控件浏览数据库表 246
12.5.2 DBGrid控件设计操作 247
12.5.3 DBGrid控件的运行操作 248
12.6 DBListBox与DBComboBox控件 248
12.7 ADO技术 249
12.7.1 对ADO对象的主要操作 250
12.7.2 ADO中主要对象的功能 250
12.7.3 Connection对象 251
12.7.4 Command对象 255
12.7.5 RecordSet对象 259
12.8 综合实例 263
12.9 练习题 270
主要参考文献 272