1-1 Visual Basic的版本和特点 1
1-1-1 Visual Basic的版本简介 1
第1章 Visual Basic概述 1
1-1-2 Visual Basic的功能特点 2
1-2 Visual Basic的启动与退出 3
1-2-1 Visual Basic的安装 3
1-2-2 Visual Basic的启动 4
1-2-3 Visual Basic的退出 5
1-3 Visual Basic的集成开发环境 5
1-3-1 应用程序主窗口 6
1-3-2 窗体设计器窗口 7
1-3-3 工程资源管理器窗口 8
1-3-4 工具箱窗口 9
1-3-5 属性窗口 9
1-3-8 立即窗口 10
1-3-6 代码窗口 10
1-3-7 窗体布局窗口 10
1-3-9 本地窗口 11
1-3-10 监视窗口 11
本章小结 11
习题1 12
第2章 Visual Basic可视化编程初步 14
2-1 对象的概念 14
2-1-1 对象和类 14
2-1-2 对象的属性、事件和方法 15
2-1-3 对象属性的设置 16
2-2 窗体和控件 17
2-2-1 窗体 17
2-2-2 控件 19
2-3-1 Visual Basic应用程序的结构与工作方式 21
2-3 建立简单的Visual Basic应用程序 21
2-3-2 Visual Basic程序的书写规则 22
2-3-3 面向对象编程的基本步骤 22
本章小结 27
习题2 27
第3章 Visual Basic语言基础 31
3-1 常量与变量 31
3-1-1 常量 31
3-1-2 变量 33
3-2 数据的基本类型 34
3-2-1 数值型数据(Numeric) 35
3-2-2 字节型数据(Byte) 36
3-2-3 字符串型数据(String) 36
3-2-4 日期型数据(Date) 37
3-2-6 对象型数据(Object) 38
3-2-5 布尔型数据(Boolean) 38
3-2-7 变体型数据(Variant) 39
3-3 运算符与表达式 39
3-3-1 算术运算符 40
3-3-2 关系运算符 40
3-3-3 逻辑运算符 41
3-3-4 字符串连接运算符 42
3-4 常用内部函数 43
3-4-1 数学运算函数 43
3-4-2 字符串处理函数 44
3-4-3 日期和时间函数 45
3-4-4 类型转换函数 46
3-4-5 其他函数 47
本章小结 50
习题3 50
4-1-1 InputBox函数 54
4-1 数据输入 54
第4章 数据的输入输出 54
4-1-2 MsgBox函数和MsgBox语句 55
4-2 数据输出 58
4-2-1 Print方法 58
4-2-2 与Print方法有关的函数 58
4-2-3 打印机输出 60
4-3 标签与文本框 60
4-4 键盘与鼠标事件过程 62
4-4-1 键盘事件 62
4-4-2 鼠标事件 63
4-4-3 鼠标指针的形状 64
4-4-4 拖放 65
本章小结 66
习题4 66
5-1-1 顺序结构 70
5-1-2 选择结构 70
第5章 程序控制结构 70
5-1 程序控制结构类型 70
5-1-3 循环结构 71
5-2 程序中常用的基本语句 71
5-2-1 Let语句 72
5-2-2 Rem语句 72
5-2-3 Load语句 73
5-2-4 Unload语句 73
5-2-5 Date语句 73
5-2-6 Time语句 73
5-2-7 Stop语句 74
5-2-8 End语句 74
5-2-9 Exit语句 74
5-3-1 If语句 75
5-3 选择结构程序设计 75
5-3-2 Select Case语句 80
5-3-3 条件函数 83
5-4 循环结构程序设计 83
5-4-1 For型循环语句 84
5-4-2 While型循环语句 86
5-4-3 Do型循环语句 87
5-4-4 goto型循环语句 89
5-4-5 Exit语句 89
5-4-6 循环控制结构的嵌套 91
本章小结 93
习题5 94
第6章 构造数据类型 100
6-1 数组 100
6-1-1 数组的概念 100
6-1-2 静态数组及其声明 101
6-1-3 动态数组及其声明 103
6-1-4 数组的基本操作 105
6-1-5 控件数组 108
6-2 自定义数据类型 110
6-2-1 自定义数据类型的定义 110
6-2-2 变量的定义和使用 110
6-2-3 自定义类型数组 111
6-3 枚举类型 112
6-3-1 枚举类型的定义 112
6-3-2 枚举类型的使用 112
6-4 集合类型 113
6-4-1 集合的创建 114
6-4-2 集合的使用 115
本章小结 115
习题6 116
7-1-1 代码模块的类型 122
第7章 过程 122
7-1 过程概述 122
7-1-2 过程的类型 124
7-2 子程序 125
7-2-1 子程序的创建 125
7-2-2 子程序的调用 129
7-3 事件过程 132
7-3-1 事件过程的创建 132
7-3-2 事件过程的调用 133
7-4 函数过程 134
7-4-1 函数过程与子程序的异同 134
7-4-2 函数使用实例 135
7-5 过程中的参数 137
7-5-1 实际参数和形式参数 137
7-5-2 参数传递方式 138
7-6-1 过程的作用域 139
7-6 变量的作用域和生存期 139
7-6-2 变量的作用域 140
7-6-3 变量的生存期 144
7-7 过程的嵌套调用和递归调用 146
7-7-1 过程的嵌套调用 146
7-7-2 过程的递归调用 148
本章小结 149
习题7 150
第8章 常用控件 157
8-1 Visual Basic的控件类型 157
8-2 常用标准控件 157
8-2-1 文本控件 157
8-2-2 图形控件 163
8-2-3 命令按钮控件 164
8-2-4 单选按钮和复选框 167
8-2-5 列表框和组合框 170
8-2-6 滚动条 175
8-2-7 定时器 177
8-2-8 框架 179
8-2-9 焦点与Tab键顺序 181
8-3 简易计算器 182
本章小结 187
习题8 188
第9章 界面设计 193
9-1 对话框设计 193
9-1-1 通用对话框 193
9-1-2 “文件”对话框 194
9-1-3 “颜色”对话框 198
9-1-4 “字体”对话框 198
9-1-5 “打印”对话框 200
9-1-6 “帮助”对话框 201
9-2-2 菜单编辑器的使用 202
9-2 菜单设计 202
9-2-1 Visual Basic中的菜单 202
9-2-3 动态菜单 206
9-2-4 弹出式菜单 207
9-3 多重窗体和多文档界面 208
9-3-1 多重窗体 209
9-3-2 多文档界面 213
9-4 工具栏和状态栏 216
本章小结 219
习题9 220
第10章 文件 223
10-1 文件及其结构 223
10-1-1 文件的概念 223
10-1-2 文件的结构与分类 223
10-2-1 顺序文件的访问 224
10-2 文件的访问 224
10-2-2 随机文件的访问 226
10-2-3 二进制文件的访问 227
10-3 文件的其他操作 228
10-3-1 文件操作语句和函数 228
10-3-2 文件系统控件 231
10-3-3 文件的基本操作 233
本章小结 233
习题10 234
第11章 图形设计 239
11-1 图形操作基础 239
11-1-1 坐标系统 239
11-1-2 使用颜色 242
11-2 图形控件 243
11-2-2 形状控件 244
11-2-1 直线控件 244
11-3 常用绘图方法 246
11-3-1 Line方法 246
11-3-2 Circle方法 247
11-3-3 Pset方法 248
11-3-4 Point方法 249
11-3-5 与绘图有关的操作 250
11-4 显示图片 251
11-4-1 直接加载图片到窗体 251
11-4-2 使用图片框(PictureBox)控件 252
11-4-3 使用图像框(Image)控件 253
11-4-4 使用滚动条控件 255
11-5 图形控件与动画 257
11-5-1 移动图形控件 257
11-5-2 在多幅图片之间切换 259
本章小结 260
习题11 261
第12章 数据库技术 263
12-1 数据库概念 263
12-1-1 数据库(Database) 263
12-1-2 数据库管理系统DBMS(Database Management System) 263
12-1-3 数据库系统(Database System) 264
12-1-4 数据模型(Data Model) 265
12-2 关系数据库系统 267
12-2-1 关系模型(Relation Model)概述 268
12-2-2 关系模型的数据结构——关系(Relation) 268
12-3 可视化数据管理器 270
12-3-1 可视化数据管理器的使用 270
12-3-2 建立数据库及表 271
12-3-3 建立数据查询 272
12-4 数据控件的使用 274
12-4-1 数据控件的属性 275
12-4-2 数据控件的事件 276
12-4-3 数据控件的方法 276
12-4-4 数据控件实例 276
12-5 ADO数据控件 282
12-5-1 ADO基本概念 282
12-5-2 使用ADO数据控件 282
12-5-3 使用数据窗体向导 284
12-6 SQL语言 286
12-6-1 SQL语言的组成 287
12-6-2 使用SELECT语句查询 289
12-6-3 在应用程序中使用SQL语句 296
本章小结 296
习题12 297
附录 各章习题部分参考答案 299