第1章 Visual Basic概述 1
1.1 Visual Basic的特点 1
1.2 Visual Basic的发展历史及其版本 2
1.3 Visual Basic的集成开发环境 2
1.3.1 Visual Basic 6.0的安装及环境要求 2
1.3.2 启动Visual Basic 4
1.3.3 退出Visual Basic 4
1.3.4 Visual Basic 6.0的集成开发环境 4
习题一 7
第2章 Visual Basic可视化编程基础 9
2.1 基本概念和术语 9
2.1.1 对象 9
2.1.2 控件及控件的属性、事件和方法 9
2.2 窗体、文本框、标签及命令按钮 11
2.2.1 窗体 11
2.2.2 文本框 16
2.2.3 标签 18
2.2.4 命令按钮 19
2.3 工程管理 22
2.3.1 工程的组成 22
2.3.2 创建、打开和保存工程 22
2.3.3 添加、删除和保存文件 23
2.3.4 程序的运行 24
2.4 创建一个简单的Visual Basic应用程序的例子 24
习题二 26
第3章 Visual Basic语言基础及常用的内部函数 29
3.1 关键字与标识符 29
3.1.1 关键字 29
3.1.2 标识符 29
3.1.3 Visual Basic程序书写规则 29
3.2 数据类型、常量、变量及数组 30
3.2.1 基本数据类型 30
3.2.2 常量 31
3.2.3 变量 32
3.2.4 符号常量 35
3.2.5 数组 35
3.2.6 自定义数据类型 37
3.3 运算符和表达式 37
3.3.1 算术运算符 37
3.3.2 关系运算符 38
3.3.3 逻辑运算符 39
3.3.4 字符串连接运算符 40
3.4 程序的基本结构 40
3.4.1 顺序结构 41
3.4.2 选择结构 41
3.4.3 循环结构 42
3.5 顺序结构程序设计 43
3.5.1 赋值语句 43
3.5.2 Print方法 44
3.5.3 用消息框(MsgBox函数)输出数据 45
3.5.4 用输入框(InputBox函数)输入数据 47
3.5.5 Stop与End语句 48
3.6 选择结构程序设计 49
3.6.1 If语句 49
3.6.2 Select Case语句 52
3.7 循环结构程序设计 53
3.7.1 循环语句 54
3.7.2 循环的嵌套 58
3.8 With语句 60
3.9 GoTo语句 62
3.10 过程 63
3.10.1 Sub过程 63
3.10.2 Function过程 66
3.10.3 过程的递归调用 67
3.11 常用的内部函数 68
习题三 73
第4章 内部控件与控件数组 78
4.1 常用控件 78
4.1.1 单选钮 78
4.1.2 复选框 80
4.1.3 框架 83
4.1.4 列表框和组合框 83
4.1.5 滚动条 87
4.1.6 定时器 90
4.1.7 图片框和图像控件 92
4.2 控件数组 94
4.2.1 控件数组的建 94
4.2.2 控件数组的使用 96
习题四 98
第5章 绘图与鼠标、键盘事件 100
5.1 绘图 100
5.1.1 坐标系统 100
5.1.2 使用颜色 102
5.1.3 图形控件 104
5.1.4 与绘图有关的属性及方法 108
5.2 剪贴板 113
5.2.1 剪贴板对象的方法 114
5.2.2 文本的复制、剪切和粘贴 114
5.3 常用的鼠标事件 116
5.3.1 MouseUp事件、MouseDown事件和MouseMove事件 116
5.3.2 鼠标事件的应用 117
5.4 常用的键盘事件 119
5.4.1 KeyDown事件、KeyUp事件和KeyPress事件 119
5.4.2 键盘事件的应用 120
习题五 122
第6章 创建应用程序界面 124
6.1 焦点与Tab键序 124
6.1.1 焦点事件 124
6.1.2 设置焦点 125
6.1.3 Tab键序 127
6.2 菜单设计 127
6.2.1 下拉菜单 128
6.2.2 弹出式菜单 135
6.2.3 菜单项的控制 136
6.3 多文档界面的设计 138
6.3.1 MDI窗体 138
6.3.2 创建MDI应用程序 139
6.3.3 加入MDI子窗体 139
6.3.4 加载和关闭MDI父窗体及子窗体 140
6.3.5 MDI窗体的常用属性和方法 140
6.3.6 MDI窗体设计示例 141
习题六 145
第7章 多模块程序设计与调试 147
7.1 多模块程序设计 147
7.1.1 启动对象 148
7.1.2 窗体的加载与卸载 149
7.1.3 窗体加载时的事件 151
7.1.4 窗体卸载时的事件 152
7.1.5 窗体的生命周期 153
7.1.6 与多窗体有关的操作 154
7.1.7 窗体设计例子 155
7.2 程序调试与错误处理 157
7.2.1 错误的分类 157
7.2.2 程序中断 159
7.2.3 程序的跟踪 160
7.2.4 监视点与监视表达式 162
7.2.5 调试窗口 164
习题七 168
第8章 文件操作 170
8.1 文件的分类 170
8.1.1 顺序文件 170
8.1.2 随机文件 170
8.1.3 二进制文件 171
8.2 文件的操作 171
8.2.1 顺序文件 171
8.2.2 随机文件 174
8.2.3 二进制文件 177
8.2.4 常用的对目录和文件操作的语句和函数 179
8.3 文件系统控件 181
8.3.1 驱动器列表框 181
8.3.2 目录列表框 182
8.3.3 文件列表框 182
8.3.4 联合使用文件系统控件 183
习题八 185
第9章 Visual Basic中的数据库应用 188
9.1 数据库概述 188
9.1.1 数据库系统的基本概念 188
9.1.2 Access数据库 190
9.1.3 SQL Server数据库 193
9.2 数据库管理器的使用 198
9.2.1 创建数据库 198
9.2.2 数据表的添加与数据编辑 200
9.2.3 窗体设计器的使用 203
9.3 Data控件 205
9.3.1 Data控件的属性、方法和事件 206
9.3.2 记录集对象 207
9.3.3 应用实例 209
9.4 ADO Data控件 212
9.4.1 ADO Data控件的属性 213
9.4.2 Recordset对象的属性及方法 216
9.4.3 应用实例 218
9.5 结构化查询语言SQL 222
9.5.1 SQL语言的基本概念 222
9.5.2 SQL语言的组成 223
9.5.3 SQL语言的数据查询 223
9.5.4 SQL语言的使用 226
习题九 229
附录 231
附录A 上机实验指导 231
实验1 Visual Basic语言基础 131
实验2 内部控件及控件数组 237
实验3 绘图方法的应用 244
实验4 菜单程序设计 247
实验5 文件的应用 249
实验6 数据库操作 254
附录B 对象的Name属性命名前缀 259
附录C 键码表 260
附录D 基本ASCII码字符集 262
参考文献 264