第1章 Visual Basic程序开发环境 1
1.1 Visual Basic 6.0概述 1
1.1.1 概述 1
1.1.2 Visual Basic 6.0的主要功能特点 2
1.2 Visual Basic的启动和退出 2
1.2.1 Visual Basic 6.0的启动 2
1.2.2 Visual Basic 6.0的退出 3
1.3 Visual Basic的集成开发环境 4
1.3.1 主窗口 4
1.3.2 其他窗口 5
1.4 简单Visual Basic程序设计 9
1.4.1 Visual Basic的对象 9
1.4.2 简单的Visual Basic应用程序的创建 9
1.5 Visual Basic应用程序的开发步骤 13
1.5.1 创建或打开新工程 13
1.5.2 建立用户界面 13
1.5.3 设置对象属性 14
1.5.4 添加程序代码 14
1.5.5 运行程序 14
1.5.6 保存文件 15
1.5.7 生成可执行文件 15
1.6 本章小结 15
1.7 本章实训 15
1.8 习题 16
第2章 窗体设计 19
2.1 窗体的结构与属性 19
2.1.1 窗体的外观属性 20
2.1.2 窗体的行为属性 23
2.1.3 窗体的其他属性 24
2.1.4 修改窗体属性的方法 27
2.2 窗体的常用事件 28
2.2.1 用户操作引发的事件 28
2.2.2 与窗体的活动性有关的事件 33
2.2.3 窗体的其他事件 37
2.3 窗体的方法 38
2.3.1 在窗体中输出 38
2.3.2 窗体的显示与隐藏 39
2.3.3 窗体的其他方法 41
2.4 多重窗体 42
2.4.1 创建多重窗体 42
2.4.2 利用多重窗体编程 43
2.4.3 多重窗体程序的执行与存取 45
2.5 本章小结 47
2.6 本章实训 47
2.7 习题 48
第3章 Visual Basic程序设计基础 51
3.1 数据类型与常量、变量 51
3.1.1 基本数据类型 51
3.1.2 用户自定义的数据类型 53
3.1.3 枚举类型 54
3.1.4 常量 55
3.1.5 变量 56
3.1.6 数组 57
3.2 运算符和表达式 59
3.2.1 算术运算符 60
3.2.2 字符串运算符 60
3.2.3 关系运算符 60
3.2.4 逻辑运算符 61
3.2.5 运算符的优先级 61
3.2.6 常用的内部函数 62
3.3 常用的基本语句 65
3.3.1 代码书写规则 65
3.3.2 注释语句和赋值语句 65
3.3.3 Stop和End语句 66
3.3.4 格式输出语句 67
3.4 Visual Basic的程序控制结构 69
3.4.1 顺序结构 69
3.4.2 分支结构 69
3.4.3 循环结构 74
3.4.4 关于控制结构的程序举例 79
3.5 过程 81
3.5.1 过程的定义 82
3.5.2 过程的调用 83
3.5.3 参数传递 84
3.5.4 变量、过程的作用域 86
3.6 本章小结 89
3.7 本章实训 90
3.8 习题 93
第4章 常用控件 98
4.1 Visual Basic 6.0的控件 98
4.1.1 控件分类 98
4.1.2 控件的使用 100
4.2 标签控件 104
4.2.1 概述 104
4.2.2 重要属性 104
4.2.3 常用事件 105
4.2.4 用标签创建访问键 105
4.2.5 应用实例 105
4.3 文本框控件 106
4.3.1 概述 106
4.3.2 重要属性 106
4.3.3 常用事件 108
4.3.4 常用方法 108
4.3.5 应用实例 108
4.4 命令按钮控件 110
4.4.1 概述 110
4.4.2 重要属性 110
4.4.3 常用事件 111
4.4.4 常用方法 111
4.4.5 应用实例 111
4.5 控件数组 112
4.5.1 概述 112
4.5.2 控件数组的建立 112
4.5.3 应用实例 113
4.6 本章小结 114
4.7 本章实训 115
4.8 习题 118
第5章 其他控件 120
5.1 复选框控件和单选按钮控件 120
5.1.1 重要属性 120
5.1.2 事件及方法 122
5.1.3 应用实例 122
5.2 框架控件 124
5.2.1 重要属性 125
5.2.2 常用事件 125
5.2.3 应用实例 125
5.3 列表框控件 127
5.3.1 重要属性 127
5.3.2 常用事件 130
5.3.3 常用方法 130
5.3.4 应用实例 131
5.4 组合框控件 134
5.4.1 重要属性 134
5.4.2 常用事件 135
5.4.3 常用方法 135
5.4.4 应用实例 135
5.5 滚动条控件 137
5.5.1 重要属性 137
5.5.2 常用事件 138
5.5.3 应用实例 138
5.6 计时器控件 140
5.6.1 重要属性 140
5.6.2 常用事件 140
5.6.3 应用实例 140
5.7 本章小结 142
5.8 本章实训 143
5.9 习题 148
第6章 菜单和工具栏设计 152
6.1 菜单的设计 152
6.1.1 菜单 152
6.1.2 菜单编辑器 153
6.1.3 下拉菜单 155
6.1.4 弹出式菜单 157
6.2 工具栏的设计 158
6.2.1 工具栏控件 158
6.2.2 工具栏的应用实例 160
6.3 本章小结 162
6.4 本章实训 162
6.5 习题 164
第7章 对话框 167
7.1 输入对话框 167
7.2 消息对话框 169
7.3 通用对话框 173
7.3.1 通用对话框简介 173
7.3.2 通用对话框的使用 176
7.3.3 “打开”对话框 177
7.3.4 “另存为”对话框 179
7.3.5 “字体”对话框 181
7.3.6 “颜色”对话框 182
7.3.7 “打印”对话框 183
7.3.8 使用ShowHelp方法显示帮助文件 184
7.4 本章小结 187
7.5 本章实训 187
7.6 习题 189
第8章 多文档界面与状态栏设计 192
8.1 多文档界面设计 192
8.1.1 界面样式 192
8.1.2 创建MDI应用程序 193
8.1.3 指定活动子窗体或控件 194
8.1.4 维护子窗体的状态信息 194
8.1.5 加载MDI窗体和子窗体 195
8.1.6 卸载MDI窗体 195
8.1.7 多文档界面中的“窗口”菜单 196
8.2 状态栏设计 197
8.2.1 建立状态栏 197
8.2.2 状态栏的事件与属性 198
8.3 RichTextBox控件 201
8.4 本章小结 204
8.5 本章实训 204
8.6 习题 215
第9章 图形操作 216
9.1 图形操作基础 216
9.1.1 坐标系统 216
9.1.2 颜色 219
9.2 绘图方法 220
9.2.1 使用PSet方法画点 221
9.2.2 使用Line方法画线 223
9.2.3 使用Circle方法画圆 226
9.2.4 使用PaintPicture方法显示图片 229
9.3 直线和形状控件 231
9.3.1 直线控件 231
9.3.2 形状控件 232
9.4 打印文字和图形 233
9.4.1 使用窗体的PrintForm方法 233
9.4.2 使用Printer对象 233
9.5 本章小结 235
9.6 本章实训 235
9.7 习题 239
第10章 文件系统 241
10.1 文件系统控件 241
10.1.1 驱动器列表框 241
10.1.2 目录列表框 242
10.1.3 文件列表框 244
10.1.4 文件系统控件的应用 245
10.2 文件操作 247
10.2.1 文件的结构和分类 247
10.2.2 通用语句和函数 248
10.2.3 顺序文件 256
10.2.4 随机文件 261
10.2.5 二进制文件 264
10.3 本章小结 266
10.4 本章实训 266
10.5 习题 270
第11章 访问数据库 272
11.1 数据库基础 272
11.1.1 数据库的概念 272
11.1.2 关系数据库的基本结构 273
11.2 在Visual Basic中访问数据库的方法 274
11.2.1 在Visual Basic中可以访问的数据库 275
11.2.2 在Visual Basic中访问数据库的方法 275
11.3 Visual Basic数据库管理器 276
11.3.1 建立一个数据库 276
11.3.2 添加数据表 278
11.3.3 数据表中数据的编辑 280
11.4 Data控件的使用 281
11.4.1 Data控件简介 281
11.4.2 Data控件的重要属性 282
11.4.3 数据绑定控件 282
11.4.4 Data控件的事件 286
11.4.5 Data控件的方法 287
11.5 Data控件 288
11.5.1 记录集(RecordSet) 288
11.5.2 记录集的重要属性 289
11.5.3 记录集的常用方法 290
11.5.4 记录的添加、删除和修改操作 293
11.6 ADO数据控件 297
11.6.1 ADO数据控件简介 297
11.6.2 ADO数据控件的添加 297
11.6.3 数据库连接的常用属性 298
11.6.4 ADO数据控件的属性设置 299
11.6.5 利用ADO数据控件编程的步骤 301
11.6.6 新增绑定控件的使用 301
11.7 本章小结 302
11.8 本章实训 302
11.9 习题 308
参考文献 311