第1章 Visual Basic概述 1
1.1 Visual Basic简介 1
1.1.1 Visual Basic 6.0的特点 1
1.1.2 Visual Basic的版本 2
1.2 Visual Basic 6.0的启动 2
1.3 Visual Basic 6.0的集成开发环境 3
1.3.1 集成环境中的工作栏 4
1.3.2 集成环境中的窗口 5
1.4 本章小结 7
习题1 7
第2章 Visual Basic程序设计初步 8
2.1 简单的应用程序实例 8
2.1.1 设计应用程序界面 8
2.1.2 设置对象属性 9
2.1.3 编写程序代码 9
2.1.4 调试运行程序 10
2.1.5 保存工程 10
2.1.6 应用程序开发实例 10
2.2 基本属性与常用方法 12
2.2.1 基本属性 12
2.2.2 常用方法 15
2.3 窗体的设计 16
2.3.1 在工程中添加窗体 17
2.3.2 窗体的属性 18
2.3.3 窗体的事件 19
2.3.4 窗体的方法 19
2.3.5 设置启动窗体 19
2.3.6 窗体的生命周期 20
2.4 基本控件的使用 20
2.4.1 命令按钮控件 20
2.4.2 文本框控件 22
2.4.3 标签控件 24
2.4.4 焦点与Tab键 25
2.5 工程管理 26
2.5.1 工程的组成及工程组 27
2.5.2 工程的创建、打开和保存 28
2.5.3 文件的添加、删除和保存 28
2.5.4 工作环境的设置 29
2.6 应用程序的运行和发布 31
2.6.1 应用程序的编译和运行 31
2.6.2 应用程序的发布 32
2.7 案例分析 38
2.8 本章小结 42
习题2 42
第3章 Visual Basic语言基础 46
3.1 Visual Basic的数据类型 46
3.1.1 Visual Basic的标准数据类型 46
3.1.2 自定义类型 48
3.2 Visual Basic的变量与常量 50
3.2.1 变量 50
3.2.2 常量 52
3.3 运算符和表达式 53
3.3.1 算术运算符 53
3.3.2 关系运算符 54
3.3.3 逻辑运算符 55
3.3.4 表达式 55
3.3.5 运算符的优先次序 56
3.4 Visual Basic的常用内部函数 56
3.4.1 输入输出函数 57
3.4.2 数学函数 59
3.4.3 字符串函数 60
3.4.4 日期时间函数 61
3.4.5 类型转换函数和其他函数 62
3.4.6 格式输出函数 64
3.5 Visual Basic的数组 65
3.5.1 数组的概念 65
3.5.2 静态数组 66
3.5.3 声明动态数组 66
3.5.4 数组的基本操作 67
3.5.5 控件数组 69
3.6 案例分析 70
3.7 本章小结 74
习题3 74
第4章 Visual Basic程序设计基础 76
4.1 编程基础 76
4.2 Visual Basic的基本语句 77
4.2.1 赋值语句 77
4.2.2 条件语句 77
4.2.3 循环语句 81
4.3 过程与函数 86
4.3.1 过程的定义和调用 86
4.3.2 函数的定义和调用 88
4.3.3 参数传递 90
4.3.4 过程的作用域 91
4.4 程序调试与错误处理 91
4.4.1 程序的错误类型 91
4.4.2 Visual Basic的工作模式 92
4.4.3 Visual Basic的程序调试工具 93
4.4.4 Visual Basic的调试窗口 94
4.4.5 程序的错误处理 95
4.5 案例分析 97
4.6 本章小结 101
习题4 101
第5章 Visual Basic的常用控件 103
5.1 通用控件 103
5.1.1 单选按钮控件 103
5.1.2 复选框控件 104
5.1.3 框架控件 104
5.1.4 列表框控件 107
5.1.5 组合框控件 109
5.1.6 定时器控件 110
5.2 图形图像控件 111
5.2.1 图形控件 111
5.2.2 图片框控件 113
5.2.3 图像控件 114
5.3 案例分析 115
5.4 本章小结 122
习题5 122
第6章 应用程序界面设计 123
6.1 菜单设计 123
6.1.1 菜单的功能和组成 123
6.1.2 菜单编辑器 124
6.1.3 创建下拉式菜单 126
6.1.4 创建快捷菜单 128
6.2 工具栏设计 130
6.2.1 图像列表控件 130
6.2.2 工具栏控件 134
6.3 多重窗体与多文档界面的设计 137
6.3.1 创建MDI应用程序 138
6.3.2 MDI窗体的方法及其子窗体布置 139
6.4 案例分析 140
6.5 本章小结 147
习题6 147
第7章 面向对象的程序设计 149
7.1 面向对象程序设计基础 149
7.1.1 面向对象程序设计的概念 149
7.1.2 Visual Basic中的类 151
7.1.3 Visual Basic中的面向对象程序设计 151
7.2 Visual Basic的常用系统对象 152
7.2.1 剪贴板对象 152
7.2.2 打印机对象 153
7.2.3 屏幕对象 154
7.2.4 Err对象 154
7.3 键盘事件与鼠标事件 156
7.3.1 键盘事件 156
7.3.2 鼠标事件 158
7.4 本章小结 160
习题7 160
第8章 Visual Basic的文件管理 161
8.1 文件系统控件 161
8.1.1 驱动器列表框 161
8.1.2 目录列表框 162
8.1.3 文件列表框 163
8.1.4 文件系统控件应用实例 163
8.1.5 通用对话框控件的使用 164
8.2 文件操作语句和函数 166
8.2.1 文件操作语句 166
8.2.2 文件操作函数 168
8.3 Visual Basic的文件读写操作 169
8.3.1 文件的打开与关闭 169
8.3.2 顺序文件的读写 170
8.3.3 随机文件的读写 171
8.4 案例分析 173
8.5 本章小结 183
习题8 184
第9章 Visual Basic数据库程序设计 185
9.1 Visual Basic数据库基础 185
9.1.1 数据库和数据库管理系统的概念 185
9.1.2 Visual Basic数据库应用程序的组成 187
9.1.3 Visual Basic数据库程序设计中的几个基本概念 188
9.1.4 Visual Basic的可视化数据管理器 190
9.2 数据控件的使用和数据绑定控件 197
9.2.1 数据控件的外观和功能 197
9.2.2 数据控件的常用属性和方法 197
9.2.3 数据控件的Database对象 200
9.2.4 数据控件的Recordset对象 201
9.2.5 数据绑定控件 205
9.2.6 数据绑定栅格控件 209
9.3 ADO数据控件 212
9.3.1 ADO对象模型 212
9.3.2 连接数据库并创建数据源 214
9.3.3 数据绑定控件的使用 217
9.4 数据环境和数据报表 221
9.4.1 数据环境的建立 221
9.4.2 数据报表 224
9.5 本章小结 229
习题9 229
附录 231
附录A Visual Basic窗体对象的属性 231
附录B Visual Basic标准控件对象的属性说明 234
附录C Visual Basic的函数与语句 250
附录D Visual Basic常用方法和事件 255
附录E Visual Basic 6.0的出错信息 258
参考文献 261