1.1 Visual Basic语言简介 1
第1章 概述 1
1.2 Visual Basic集成开发环境 2
1.2.1 Visual Basic的启动与退出 2
1.2.2 Visual Basic集成开发环境介绍 3
1.3 开发一个Visual Basic程序的全过程 7
1.3.1 开发应用程序的一般步骤 7
1.3.2 典型的Visual Basic应用程序 8
1.4 本章小结 9
习题1 9
2.1.1 字符集 10
2.1.2 词汇集 10
2.1 Visual Basic的基本字符集和词汇集 10
第2章 Visual Basic语言基础 10
2.2 数据类型 11
2.2.1 数值型 12
2.2.2 字符型 13
2.2.3 逻辑型 13
2.2.4 日期型 14
2.2.5 变体型 14
2.3 常量与变量 14
2.3.1 常量 14
2.3.2 变量 16
2.4.1 算术运算符与表达式 19
2.4 运算符与表达式 19
2.4.2 字符运算符与表达式 20
2.4.3 关系运算符与表达式 21
2.4.4 布尔运算符与布尔表达式 22
2.4.5 运算符的优先级 24
2.5 常用内部函数 25
2.5.1 数值类函数 25
2.5.2 字符类函数 27
2.5.3 日期类函数 31
2.5.4 转换类函数 32
2.5.5 其他函数 35
习题2 37
2.6 本章小结 37
第3章 面向对象编程基础 39
3.1 对象的概念 40
3.2 属性、方法和事件概述 41
3.3 事件驱动 44
3.4 窗本 45
3.4.1 窗体的主要属性 45
3.4.2 窗体的主要事件 47
3.4.3 窗体的主要方法 47
3.5 控件的类型 51
3.6 界面设计 53
3.7 焦点概述 58
3.8 事件触发的顺序 59
3.9 本章小结 60
习题3 60
第4章 程序的控制结构 62
4.1 顺序结构 62
4.1.1 Visual Basic语句的语法 62
4.1.2 赋值语句 63
4.1.3 注释语句 64
4.1.4 结束语句 64
4.1.5 过程终止语句 65
4.2 分支结构 65
4.2.1 单行结构的条件语句 66
4.2.2 块结构条件语句 68
4.2.3 块If语句的嵌套 71
4.2.4 IIf函数 74
4.2.5 Select Case…End Select语句 74
4.3 循环结构 76
4.3.1 For循环 77
4.3.2 While…Wend语句(当循环) 81
4.3.3 Do…Loop语句 83
4.3.4 嵌套循环 87
4.4 本章小结 90
习题4 91
5.1 Label控件 94
5.1.1 常用属性 94
第5章 Visual Basic常用控件 94
5.1.2 常用事件 96
5.2 CommandButton控件 97
5.2.1 常用属性 97
5.2.2 常用方法 97
5.2.3 常用事件 98
5.3 TextBox控件 98
5.3.1 常用属性 98
5.3.2 常用方法 100
5.3.3 常用事件 100
5.4.3 常用事件 106
5.4.2 常用方法 106
5.4.1 常用属性 106
5.4 CheckBox控件 106
5.5 OptionButton控件 109
5.5.1 常用属性 110
5.5.2 常用方法 110
5.5.3 常用事件 110
5.6 Frame控件 111
5.6.1 常用属性 111
5.6.2 常用事件 111
5.7 ListBox控件 113
5.7.1 常用属性 113
5.7.2 常用方法 114
5.7.3 常用事件 115
5.8 ComboBox控件 121
5.8.1 常用属性 122
5.8.2 常用方法 122
5.8.3 常用事件 122
5.9 HScrollBar控件和VScrollBar控件 129
5.9.1 常用属性 129
5.9.2 常用方法 130
5.9.3 常用事件 130
5.10 ImageBox控件 134
5.11.1 常用属性 135
5.11 PictureBox控件 135
5.10.2 常用事件 135
5.10.1 常用属性 135
5.11.2 常用方法 137
5.11.3 常用事件 137
5.12 Shape控件 139
5.13 Line控件 141
5.14 Timer控件 142
5.14.1 常用属性 142
5.14.2 常用事件 142
5.15 本章小结 144
习题5 145
6.1 固定数组 150
6.1.1 数组的定义 150
第6章 数组 150
6.1.2 数组的基本操作 152
6.1.3 数组的应用实例 154
6.2 可变长数组与静态数组 161
6.2.1 可变长数组的定义 161
6.2.2 静态数组 163
6.3 控件数组 164
6.3.1 控件数组的概念 164
6.3.2 控件数组的建立 165
6.3.3 综合程序设计实例 165
6.4 本章小结 169
习题6 170
7.1.1 Sub过程定义 173
第7章 过程 173
7.1 Sub过程的定义与调用 173
7.1.2 Sub过程分类 174
7.1.3 过程的调用方法 175
7.2 Function过程的定义与调用 175
7.2.1 Function过程的定义 175
7.2.2 Function过程的调用 176
7.3 过程中的参数传递 177
7.3.1 形参与实参 177
7.3.2 按值传递与按地址传递 178
7.3.3 数组参数 179
7.3.4 可选参数与可变参数 179
7.3.5 过程的递归调用 180
7.4.1 变量的作用范围与生存期 181
7.4 变量与过程的作用域 181
7.4.2 过程的作用范围 182
7.5 本章小结 183
习题7 184
第8章 程序的调试与错误处理 187
8.1 调试程序 187
8.1.1 调试实例 187
8.1.2 设置断点 188
8.1.3 跟踪程序的运行 188
8.1.4 调试窗口 189
8.2.1 错误捕获及处理 190
8.2 处理程序运行错误 190
8.2.2 错误处理例程 191
8.3 本章小结 192
习题8 192
第9章 用户界面设计 194
9.1 Visual Basic的工程结构 194
9.1.1 窗体模块 194
9.1.2 标准模块 194
9.1.3 类模块 195
9.2 菜单设计 195
9.2.1 下拉式菜单 195
9.3 工具栏设计 197
9.2.2 弹出式菜单 197
9.4 对话框设计 199
9.4.1 通用对话框 199
9.4.2 自定义对话框 203
9.5 多重窗体程序设计 204
9.6 本章小结 206
习题9 206
第10章 Visual Basic与数据库 208
10.1 数据库的基本概念 208
10.1.1 表、记录和字段 208
10.1.2 数据库 208
10.1.5 结构化查询语言 209
10.1.4 关系 209
10.1.3 索引 209
10.2 可视化数据管理器 212
10.3 使用控件访问数据库 213
10.3.1 Data控件 214
10.3.2 数据绑定控件 216
10.3.3 ADO Data控件 216
10.4 ADO数据对象访问技术 219
10.5 本章小结 222
习题10 223
附录A Visual Basic的常用内部函数 225
附录B 习题答案 229
参考文献 239