第1章 Visual Basic概述 1
1.1 运行环境、安装、启动和退出 1
1.1.1 Visual Basic简介 1
1.1.2 Visual Basic的运行环境 3
1.1.3 安装 3
1.1.4 启动与退出 4
1.2 Visual Basic基本概念 4
1.2.1 对象和类 4
1.2.2 属性、事件和方法 5
1.2.3 控件和标准控件 5
1.2.4 事件驱动 7
1.3 Visual Basic集成开发环境 7
1.3.1 标题栏、菜单栏和工具栏 8
1.3.2 窗体设计窗口 8
1.3.3 属性窗口 8
1.3.4 控件工具箱 8
1.3.5 代码编辑窗口 9
1.3.6 工程资源管理器 9
1.3.7 窗体布局窗口 9
1.3.8 立即窗口 9
1.3.9 对象浏览器窗口 9
第2章 Visual Basic程序设计初步 10
2.1 编码基础 10
2.1.1 书写规范 10
2.1.2 控件的命名和控件值 11
2.1.3 控件的画法和基本操作 11
2.2 变量、常量、运算符和表达式 13
2.2.1 变量和常量命名规则 13
2.2.2 变量(声明和类型) 15
2.2.3 常量(声明和类型) 16
2.2.4 运算符 18
2.2.5 表达式 20
2.3 Visual Basic程序设计基本流程 21
2.3.1 开发应用程序 21
2.3.2 编辑Visual Basic程序 21
2.3.3 执行程序 23
2.3.4 保存、删除和读取Visual Basic程序 24
2.3.5 打印窗体或代码 25
2.4 制作安装盘和使用帮助 25
2.4.1 打包 25
2.4.2 使用帮助系统 26
第3章 窗体与基本语句 29
3.1 窗体 30
3.1.1 窗体的建立 30
3.1.2 设置窗体的属性 30
3.2 命令按钮 33
3.2.1 命令按钮的建立 34
3.2.2 设置命令按钮常用属性 34
3.2.3 命令按钮应用 35
3.3 基本语句 37
3.3.1 Let语句 37
3.3.2 Print方法 38
3.3.3 与Print有关的函数Tab()、Spc()和Space() 39
3.3.4 清屏幕语句(Cls) 40
3.3.5 Rem语句 40
3.3.6 End语句 41
第4章 输入与输出 42
4.1 标签 42
4.1.1 标签的建立 42
4.1.2 标签的属性 42
4.2 文本框(TextBox) 43
4.2.1 文本框的建立 44
4.2.2 文本框的属性 44
4.2.3 数据多行显示 45
4.2.4 标签与文本框的应用 46
4.3 数值与字符串间的转换函数 50
4.4 常用数据输入输出函数和语句 51
4.4.1 InputBox函数 51
4.4.2 MsgBox函数和语句 52
4.4.3 格式输出Format函数 55
4.4.4 Shell函数 56
第5章 选择结构 57
5.1 If语句 57
5.1.1 If...Then语句(单分支结构) 57
5.1.2 If...Then...Else语句(双分支结构) 59
5.1.3 IIf函数 60
5.2 复选框 62
5.2.1 复选框的建立 62
5.2.2 复选框的使用 62
5.3 单选按钮 64
5.3.1 单选按钮的建立 64
5.3.2 单选按钮的应用 64
5.4 嵌套选择结构 66
5.4.1 IF语句的嵌套 66
5.4.2 If语句的嵌套格式ElseIf——多分支条件语句(多分支结构) 68
5.5 多项选择 69
5.5.1 多分支选择语句Select Case(多分支结构) 69
5.5.2 Choose函数 71
5.6 框架 71
5.6.1 框架的建立 71
5.6.2 框架的应用 71
5.7 列表框与组合框 72
5.7.1 列表框 72
5.7.2 组合框控件 77
第6章 循环结构 80
6.1 For...Next语句 80
6.2 Do...Loop循环语句 85
6.2.1 无条件型Do...Loop循环 85
6.2.2 前测型Do...Loop循环 87
6.2.3 后测型Do...Loop循环 91
6.3 多重循环 94
6.4 计数循环和条件循环应用 97
6.4.1 输出图形 97
6.4.2 计算累加、连乘、求近似值、求级数和 98
6.4.3 素数问题 99
6.4.4 找特殊数问题 100
6.4.5 解经典问题 101
6.5 计时器控件 103
6.5.1 计时器的建立 103
6.5.2 计时器的应用 103
6.6 滚动条 106
6.6.1 滚动条的建立 106
6.6.2 滚动条的应用 106
第7章 图形操作 108
7.1 图形操作基础 108
7.1.1 默认坐标系 108
7.1.2 自定义坐标系 109
7.1.3 颜色设置 112
7.2 图形方法 117
7.2.1 清屏与Pset方法 117
7.2.2 Line方法 118
7.2.3 Circle方法 124
7.2.4 Point方法 127
7.2.5 LoadPictriure函数与SavePicture语句 128
7.3 图形应用 132
7.3.1 几何图形应用 132
7.3.2 简单动画设计 134
7.3.3 图形应用 136
第8章 键盘与鼠标操作 139
8.1 键盘操作 139
8.1.1 KeyPress事件 139
8.1.2 KeyUp事件和KeyDown事件 140
8.2 鼠标操作 142
8.3 拖放 144
8.3.1 自动拖放 145
8.3.2 手动拖放 147
8.4 OLE拖放 148
第9章 数组和过程 151
9.1 数组 151
9.1.1 数组的概念 151
9.1.2 静态数组 151
9.1.3 动态数组 152
9.1.4 数组的基本操作 154
9.1.5 控件数组 156
9.1.6 数组的应用 156
9.2 过程 159
9.2.1 过程(Sub)的定义与调用 160
9.2.2 函数过程(Function)的定义与调用 162
9.3 参数的传递 164
9.4 过程、变量的作用域 165
9.5 递归过程 166
第10章 多窗体程序设计与环境应用 168
10.1 建立多窗体应用程序 168
10.1.1 与多窗体程序设计有关的语句和方法 168
10.1.2 设计界面 169
10.1.3 编写程序代码 173
10.2 多窗体程序的执行与保存 176
10.2.1 指定启动窗体 176
10.2.2 多窗体程序的存取 177
10.3 Visual Basic工程结构 178
10.3.1 标准模块 179
10.3.2 窗体模块 179
10.3.3 Sub Main过程 180
10.4 闲置循环与Do Events语句 182
第11章 菜单和对话框 184
11.1 菜单设计 184
11.1.1 用菜单编辑器建立菜单 184
11.1.2 菜单项设计 189
11.1.3 弹出式菜单设计 192
11.2 对话框 194
11.2.1 对话框的分类与特点 195
11.2.2 通用对话框 195
11.2.3 自定义对话框 201
第12章 文件 203
12.1 文件系统控件 203
12.1.1 驱动器列表框 203
12.1.2 目录列表框 203
12.1.3 文件列表框 204
12.2 常用文件操作语句和函数 206
12.3 文件结构与分类 209
12.4 顺序文件 210
12.4.1 顺序文件的打开和关闭 210
12.4.2 顺序文件的写操作 212
12.4.3 顺序文件的读操作 214
12.5 随机文件 217
12.5.1 随机文件的打开与读写操作 217
12.5.2 随机文件中记录的添加与删除 218
12.6 自定义数据类型 219
12.7 随机文件的综合应用 221
第13章 常用高级控件及第三方控件的使用方法 227
13.1 SSTab控件 227
13.1.1 属性 227
13.1.2 事件 228
13.2 ProgressBar控件 229
13.3 Slider控件 230
13.3.1 属性 230
13.3.2 事件 231
13.4 UpDown控件 231
13.5 ImageList控件和ToolBar控件 232
13.5.1 属性 232
13.5.2 事件 233
13.6 第三方控件的使用方法 233
第14章 Visual Basic与数据库 235
14.1 数据库的基本概念 235
14.2 数据库管理器 237
14.3 数据控件 241
14.3.1 数据控件属性 241
14.3.2 数据控制的事件 244
14.3.3 数据控件的常用方法 245
14.3.4 记录集的属性与方法 245
14.3.5 数据库记录的增、删、改操作 249
14.4 ADO数据控件 252
14.4.1 ADO对象模型 252
14.4.2 使用ADO数据控件 253
14.4.3 ADO控件上新增绑定控件的使用 256
14.4.4 使用数据窗体向导 257
14.5 使用代码建立ADO对象 259
14.5.1 使用代码配合ADO数据控件 260
14.5.2 使用代码建立连接对象完成数据库的连接 260
14.5.3 完全使用代码完成数据库的操作 261
14.6 结构化查询语言(SQL) 263
14.6.1 结构化查询语言 263
14.6.2 使用SELECT语句查询 264
14.7 报表制作 268
14.8 错误处理 270