第1章 认识Visual Basic 1
1.1 Visual Basic简介 1
1.1.1 Visual Basic的产生 1
1.1.2 Visual Basic的特点 2
1.2 Visual Basic 6.0的安装 4
1.2.1 Visual Basic版本介绍 4
1.2.2 运行环境要求 5
1.2.3 安装Visual Basic 6.0 5
1.2.4 Visual Basic 6.0的启动与退出 6
1.2.5 Visual Basic中的帮助系统 7
1.3 Visual Basic 6.0的开发环境 8
1.3.1 主窗口 9
1.3.2 窗口 10
1.3.3 工具箱 14
1.4 本章小结 15
1.5 知识测试 15
1.6 实验室 16
第2章 设计一个简单的Visual Basic实例 18
2.1 Visual Basic应用程序的构成和开发步骤 18
2.1.1 Visual Basic应用程序的构成 18
2.1.2 开发Visual Basic应用程序的一般步骤 19
2.2 设计应用程序的界面 19
2.3 设置属性 21
2.3.1 通过属性窗口设置属性 21
2.3.2 运行阶段设置属性值 23
2.4 编写代码 24
2.4.1 确定对象事件 24
2.4.2 代码的编写 25
2.4.3 保存并运行应用程序 26
2.5 本章小结 28
2.6 识测试 28
2.7 实验室 29
第3章 窗体设计 33
3.1 窗体设计举例 33
3.1.1 创建窗体 33
3.1.2 设计窗体外观 34
3.2 窗体的属性 35
3.3 窗体的事件 37
3.3.1 窗体的一般事件 37
3.3.2 鼠标事件 38
3.3.3 键盘事件 40
3.4 窗体的方法 42
3.5 多窗体 44
3.5.1 概述 44
3.5.2 添加和删除窗体 44
3.5.3 指定启动窗体 45
3.5.4 保存多窗体程序 45
3.6 本章小结 45
3.7 知识测试 46
3.8 实验室 47
第4章 Visual Basic内部控件 51
4.1 文本框、标签和命令按钮 51
4.1.1 文本框 52
4.1.2 标签 54
4.1.3 命令按钮 56
4.2 框架、单选按钮和复选框 58
4.2.1 框架 58
4.2.2 单选按钮 59
4.2.3 复选框 61
4.3 列表框、组合框和滚动条 63
4.3.1 列表框 63
4.3.2 组合框 67
4.3.3 滚动条 69
4.4 图片框、图像框和定时器 71
4.4.1 图片框 71
4.4.2 图像框 73
4.4.3 定时器 73
4.5 控件数组 74
4.6 本章小结 76
4.7 知识测试 76
4.8 实验室 78
第5章 对话框 83
5.1 输入对话框 83
5.1.1 InputBox()函数 83
5.1.2 建立输入对话框 84
5.2 消息框 85
5.2.1 MsgBox()函数 85
5.2.2 建立消息框 87
5.3 公用对话框 88
5.3.1 公用对话框控件 88
5.3.2 使用【打开】对话框 90
5.3.3 使用【另存为】对话框 91
5.3.4 使用【颜色】对话框 92
5.3.5 使用【字体】对话框 93
5.3.6 使用【打印】对话框 95
5.3.7 使用ShowHelp方法显示帮助文件 97
5.4 本章小结 98
5.5 知识测试 98
5.6 实验室 99
第6章 菜单和工具栏 104
6.1 菜单设计与控制 104
6.1.1 菜单基础 104
6.1.2 使用菜单编辑器设计菜单 105
6.1.3 创建菜单控件数组 108
6.1.4 运行时创建和修改菜单 108
6.1.5 菜单控件设计实例 111
6.2 弹出式菜单的设计 113
6.3 工具栏的设计 116
6.3.1 手工创建工具栏 116
6.3.2 ToolBar控件常用的属性和事件 116
6.3.3 用ToolBar控件创建工具栏 117
6.4 本章小结 120
6.5 知识测试 121
6.6 实验室 122
第7章 MDI与内嵌对象 127
7.1 多文档界面 127
7.1.1 创建MDI窗体 128
7.1.2 MDI窗体运行特性 129
7.1.3 MDI应用程序中的菜单 129
7.1.4 MDI应用程序范例 130
7.2 对象的链接与嵌入 133
7.2.1 用OLE容器控件插入对象 134
7.2.2 将对象的类加入工具箱建立内嵌对象 135
7.3 本章小结 137
7.4 知识测试 137
7.5 实验室 138
第8章 Visual Basic的图形设计 144
8.1 图形控件 144
8.1.1 直线控件 145
8.1.2 Shape控件 146
8.1.3 图形控件的使用 148
8.2 基本绘图方法 149
8.2.1 坐标系 149
8.2.2 Visual Basic中的颜色 152
8.2.3 绘图方法 154
8.3 PaintPicture方法 162
8.3.1 PaintPicture方法基础 162
8.3.2 PaintPicture方法的运用实例 163
8.4 动画设计 164
8.4.1 动画设计基本原理 164
8.4.2 动画设计的实例 165
8.5 本章小结 167
8.6 知识测试 168
8.7 实验室 169
第9章 文件管理 175
9.1 文件系统的基本概念 176
9.2 文件系统控件 177
9.3 常用的文件操作语句和函数 183
9.4 文件的处理 187
9.4.1 文件的打开(建立)与关闭 187
9.4.2 顺序文件的读写操作 189
9.4.3 随机文件的读写操作 193
9.5 本章小结 195
9.6 知识测试 195
9.7 实验室 198
第10章 多媒体应用 202
10.1 Animation控件 203
10.2 Multimedia控件 204
10.2.1 Multimedia控件 204
10.2.2 利用Multimedia控件编写多媒体程序 207
10.3 Shockwave Flash控件 212
10.4 API函数 214
10.4.1 API函数简介 214
10.4.2 API函数的说明 214
10.4.3 API多媒体函数应用举例 215
10.5 本章小结 217
10.6 知识测试 218
10.7 实验室 219
第11章 数据库应用 223
11.1 概述 223
11.1.1 关系型数据库 224
11.1.2 Visual Basic对数据库的支持 225
11.2 可视化数据管理器 226
11.2.1 【可视化数据管理器】的构成 227
11.2.2 创建数据库 228
11.2.3 输入和编辑数据 229
11.2.4 修改数据库表的结构 230
11.2.5 生成数据窗体 230
11.2.6 数据库查询 231
11.3 使用Data控件进行数据库访问 232
11.3.1 Data控件的添加 232
11.3.2 设置Data控件的重要属性 232
11.3.3 添加数据绑定控件 233
11.4 使用ADO数据控件 235
11.4.1 创建Access数据库 236
11.4.2 Access数据源的配置 236
11.4.3 数据库的连接 237
11.4.4 创建数据源 240
11.4.5 数据的显示 241
11.4.6 保存工程并运行程序 243
11.5 本章小结 244
11.6 知识测试 244
11.7 实验室 245
第12章 Visual Basic语言基础 253
12.1 代码书写规范及数据输出方法 253
12.1.1 Visual Basic的命名规范 253
12.1.2 分行与合并行 253
12.1.3 数据的输出方法 254
12.2 数据类型 254
12.2.1 数值(Numeric)类型 255
12.2.2 字符串(String)类型 256
12.2.3 布尔(Boolean)数据类型 257
12.2.4 日期/时间(Date/Time)数据类型 257
12.2.5 对象(Object)数据类型 257
12.2.6 变体(Variant)数据类型 258
12.2.7 转换数据类型 258
12.3 变量、常量与函数 259
12.3.1 变量 259
12.3.2 常量 265
12.3.3 Visual Basic常用标准函数 265
12.4 运算符和表达式 269
12.4.1 算术运算符和算术表达式 270
12.4.2 字符串运算符和字符串表达式 271
12.4.3 关系运算符和关系表达式 271
12.4.4 逻辑运算符和逻辑表达式 272
12.4.5 表达式的执行顺序 273
12.5 Visual Basic语句 273
12.5.1 赋值语句 273
12.5.2 条件语句 274
12.5.3 循环控制语句 277
12.5.4 其他语句 282
12.6 数组 284
12.6.1 常规数组 284
12.6.2 动态数组 286
12.7 用户自定义类型 287
12.7.1 用户自定义类型的定义 287
12.7.2 声明用户自定义类型的变量 288
12.7.3 用户自定义类型变量的使用 288
12.8 过程 289
12.8.1 子程序过程及调用 289
12.8.2 函数过程及调用 291
12.8.3 参数的传递 292
12.9 程序的调试 296
12.9.1 程序代码错误的种类 296
12.9.2 错误的捕获 297
12.9.3 程序的调试 298
12.10 本章小结 304
12.11 知识测试 305
12.12 实验室 308
附录A Visual Basic常用函数 318
附录B Visual Basic常用方法说明 331
参考文献 339