第1章 Visual Basic 6.0程序开发环境 1
1.1 Visual Basic的发展与特点 1
1.1.1 Visual Basic发展简介 1
1.1.2 Visual Basic的特点 2
1.2 Visual Basic的概念 4
1.2.1 对象 4
1.2.2 属性 4
1.2.3 事件 5
1.2.4 方法 6
1.3 Visual Basic的安装、启动与退出 6
1.3.1 Visual Basic的安装 7
1.3.2 Visual Basic的启动与退出 10
1.4 Visual Basic的主窗口 12
1.4.1 标题栏 12
1.4.2 菜单栏 12
1.4.3 工具栏 13
1.5 Visual Basic的其他窗口 14
1.5.1 窗体设计器 14
1.5.2 工程资源管理器窗口 14
1.5.3 属性窗口 15
1.5.4 工具箱 15
1.5.5 代码窗口 16
1.5.6 立即窗口 16
1.5.7 窗体布局窗口 17
1.6 Visual Basic的联机手册 17
1.7 Visual Basic程序设计概述 17
1.7.1 程序及程序设计 17
1.7.2 Visual Basic程序的结构 18
1.7.3 Visual Basic程序设计的一般步骤 19
习题一 24
第2章 Visual Basic窗体与控件 25
2.1 Visual Basic的窗体 25
2.1.1 窗体的组成 26
2.1.2 窗体的属性 26
2.1.3 窗体的事件 28
2.1.4 窗体的方法 29
2.2 Visual Basic的标准控件及其基本操作 30
2.2.1 控件概述 30
2.2.2 TextBox控件 32
2.2.3 Label控件 37
2.2.4 CommandButton控件 39
2.2.5 CheckBox控件、OptionButton控件与Frame控件 42
2.2.6 ListBox控件与ComboBox控件 45
2.2.7 HscrollBar控件与VscrollBar控件 49
2.2.8 PictureBox控件与Image控件 51
2.2.9 Line控件与Shape控件 52
2.2.10 Timer控件 54
2.3 实例指导——简易的四则计算器 56
习题二 60
第3章 Visual Basic程序设计基础 62
3.1 Visual Basic语言基础 63
3.1.1 基本数据类型 63
3.1.2 常量和变量 65
3.1.3 函数 68
3.1.4 运算符与表达式 73
3.2 Visual Basic的基本语句 75
3.3 数据的输入与输出 77
3.3.1 数据的输入 77
3.3.2 数据的输出 81
3.4 使用对话框 82
3.4.1 InputBox函数 83
3.4.2 MsgBox函数和语句 83
3.5 程序的调试与错误处理 85
3.5.1 程序调试 85
3.5.2 错误类型 87
3.5.3 出错处理 88
3.6 实例指导动态显示菱形图案 90
习题三 91
第4章 选择结构和循环结构程序设计 93
4.1 结构化程序设计 94
4.2 选择控制结构 94
4.2.1 单行结构条件语句 95
4.2.2 块结构条件语句 96
4.2.3 多分支结构条件语句 97
4.2.4 IIf函数 102
4.3 循环结构 103
4.3.1 For...Next循环结构 103
4.3.2 While...Wend循环结构 105
4.3.3 Do...Loop循环结构 105
4.3.4 多重循环结构 109
4.4 数组 111
4.4.1 数组的概念 111
4.4.2 数组的定义与引用 111
4.4.3 静态数组 112
4.4.4 动态数组 115
4.4.5 控件数组 116
4.4.6 数组函数与For Each...Next语句 119
4.4.7 数组的应用 120
4.5 综合应用举例 122
4.6 实例指导——工资钱款分离器 126
习题四 128
第5章 过程 130
5.1 子过程 131
5.1.1 子过程的定义 131
5.1.2 调用子过程 132
5.2 函数过程 133
5.2.1 函数过程的定义 133
5.2.2 调用函数过程 134
5.3 过程中的参数引用 134
5.3.1 传值与传址 134
5.3.2 传递数组 135
5.4 变量与过程的作用域 138
5.4.1 过程的作用域 138
5.4.2 变量的作用域 139
5.4.3 静态变量 140
5.5 过程的递归调用 141
5.6 实例指导 143
5.6.1 实例一操作步骤 143
5.6.2 实例二操作步骤 145
习题五 147
第6章 界面设计 150
6.1 菜单设计 151
6.1.1 下拉式菜单设计 151
6.1.2 菜单项的增减 155
6.1.3 弹出式菜单 156
6.2 对话框 157
6.2.1 通用对话框 158
6.2.2 “打开”对话框 160
6.2.3 “另存为”对话框 161
6.2.4 “颜色”对话框 162
6.2.5 “字体”对话框 164
6.2.6 “打印”对话框 165
6.2.7 “帮助”对话框 166
6.2.8 自定义对话框 167
6.3 多重窗体 169
6.4 多文档界面 173
6.5 工具栏和状态栏 177
6.5.1 工具栏 177
6.5.2 状态栏 179
6.6 实例指导 180
习题六 185
第7章 Visual Basic的数据库功能 187
7.1 数据库基础 188
7.1.1 数据库管理系统概述 188
7.1.2 关系数据库 189
7.1.3 常用的SQL语句 190
7.2 数据库的创建 192
7.2.1 VB的可视化数据管理器 192
7.2.2 用其他方法创建数据库 195
7.3 数据库的访问 199
7.3.1 ADO数据控件 199
7.3.2 ADO数据对象 201
7.4 应用举例 205
7.5 实例指导——教师资料表 208
习题七 214
第8章 文件 216
8.1 文件系统概述 218
8.1.1 文件的分类 218
8.1.2 数据文件的加工步骤 219
8.2 顺序文件 219
8.2.1 顺序文件的打开与关闭 219
8.2.2 顺序文件的读写 220
8.3 随机文件 225
8.3.1 随机文件的打开与关闭 225
8.3.2 随机文件的读写 226
8.4 二进制文件 226
8.4.1 二进制文件的打开与关闭 226
8.4.2 二进制文件的读写 226
8.5 文件系统控件 229
8.5.1 驱动器列表框 229
8.5.2 目录列表框 229
8.5.3 文件列表框 230
8.5.4 文件访问函数与语句 231
8.6 实例指导——一个简单的文本编辑器 239
习题八 243
第9章 多媒体编程控件 245
9.1 Animation控件 246
9.1.1 Animation控件的属性 246
9.1.2 Animation控件的方法 247
9.2 Multimedia MCI控件 249
9.2.1 Multimedia MCI控件的属性 249
9.2.2 Multimedia MCI控件的事件 252
9.3 ActiveMovie控件 256
9.4 Windows Media Player控件 257
9.4.1 Windows Media Player控件的属性 258
9.4.2 Windows Media Player控件的方法 258
9.5 实例指导——一个简单的媒体播放器 258
习题九 262
第10章 WebBrowser和WinSock控件的应用 264
10.1 WebBrowser控件 265
10.1.1 WebBrowser控件的属性 265
10.1.2 WebBrowser控件的方法 266
10.1.3 WebBrowser控件的事件 267
10.2 Winsock控件 268
10.2.1 TCP和UDP基础 268
10.2.2 Winsock控件的属性 269
10.2.3 Winsock控件的方法 270
10.2.4 Winsock控件的事件 271
10.3 实例指导——一个简单的网页浏览器 276
习题十 279