第1章 初识Visual Basic 1
1.1 Visual Basic简介 1
1.2 漫游Visual Basic 6.0的集成开发环境 2
1.3 Visual Basic可视化编程的常用术语 8
1.4 程序调试 10
1.5 Visual Basic 6.0的联机帮助 11
1.6 习题 13
1.7 实训 14
第2章 Visual Basic的语言基础 20
2.1 Visual Basic 6.0常用的基本数据类型 20
2.2 常量与变量 21
2.2.1 标识符的命名约定 21
2.2.2 常量 22
2.2.3 变量 23
2.3 运算符与表达式 26
2.3.1 算术运算符 26
2.3.2 字符串连接符 26
2.3.3 关系运算符 26
2.3.4 逻辑运算符 27
2.3.5 表达式 27
2.4 常用内部函数 28
2.4.1 数学函数 28
2.4.2 字符串函数 29
2.4.3 日期和时间函数 30
2.4.4 转换函数 31
2.5 Visual Basic语句的书写约定 32
2.5.1 Visual Basic语句的书写约定 32
2.5.2 命令格式中的符号约定 32
2.6 习题 32
第3章 顺序结构程序设计 36
3.1 数据的输出 36
3.1.1 Print方法 36
3.1.2 用文本框控件输出 37
3.1.3 用标签控件输出 37
3.1.4 MsgBox函数 38
3.2 数据的输入 41
3.2.1 使用文本框控件输入信息 41
3.2.2 使用InputBox函数输入信息 42
3.3 简单语句 44
3.3.1 赋值语句 44
3.3.2 注释语句 44
3.3.3 结束(End) 45
3.3.4 卸载(Unload) 45
3.4 窗体 45
3.5 基本控件 46
3.5.1 控件公共属性 46
3.5.2 焦点和Tab键顺序 47
3.5.3 命令按钮 47
3.5.4 标签 48
3.5.5 文本框 48
3.6 综合实例 49
3.7 习题 52
3.8 实训 55
第4章 选择结构程序设计 60
4.1 If语句 60
4.1.1 单行结构If语句 60
4.1.2 块结构If语句 61
4.1.3 IIF函数 63
4.1.4 If语句的嵌套 63
4.2 Select Case语句 66
4.3 提供简单选择的控件 68
4.3.1 选项按钮与框架控件 68
4.3.2 复选框 70
4.4 综合实例 71
4.5 习题 76
4.6 实训 78
第5章 循环结构程序设计 86
5.1 For...Next语句 86
5.2 Do...Loop语句 88
5.2.1 前测型Do...Loop语句 88
5.2.2 后测型Do...Loop语句 89
5.3 循环的嵌套 90
5.4 列表框与组合框 92
5.4.1 列表框 92
5.4.2 组合框 95
5.5 综合实例 96
5.6 习题 99
5.7 实训 101
第6章 数组与过程 109
6.1 数组 109
6.1.1 静态数组 109
6.1.2 动态数组 111
6.1.3 控件数组 113
6.2 过程 114
6.2.1 Sub过程 115
6.2.2 Function过程 116
6.2.3 参数传递 117
6.2.4 过程的嵌套与递归调用 118
6.2.5 多窗体与Sub Main过程 118
6.3 变量的作用范围 119
6.4 综合实例 121
6.5 习题 123
6.6 实训 124
第7章 文件管理 128
7.1 数据文件 128
7.1.1 访问顺序文件 129
7.1.2 访问随机文件 130
7.1.3 访问二进制文件 132
7.1.4 LOF函数和EOF函数 132
7.1.5 文件系统对象简介 132
7.2 文件系统控件 133
7.2.1 驱动器列表框 133
7.2.2 目录列表框 133
7.2.3 文件列表框 133
7.3 公共对话框 134
7.3.1 添加公共对话框 134
7.3.2 使用公共对话框 135
7.4 菜单设计 138
7.4.1 下拉式菜单 138
7.4.2 弹出式菜单设计 140
7.4.3 菜单控件数组 140
7.5 工具栏设计 140
7.5.1 ImageList控件 141
7.5.2 ToolBar控件 141
7.6 综合实例 142
7.7 习题 143
7.8 实训 144
第8章 图形图像与多媒体编程 148
8.1 绘图控件 148
8.1.1 形状控件 148
8.1.2 直线控件 149
8.1.3 使用颜色 149
8.2 常用绘图方法 151
8.2.1 Visual Basic的图形坐标系 151
8.2.2 画点方法 152
8.2.3 画直线、矩形方法 152
8.2.4 画圆方法 152
8.2.5 清除图形方法 153
8.3 显示图形 154
8.3.1 直接加载图片 154
8.3.2 使用图片框控件 154
8.3.3 使用图像控件 155
8.4 滚动条控件 156
8.5 计时器控件 157
8.6 简单多媒体编程 159
8.6.1 使用OLE控件 159
8.6.2 使用Animation控件 160
8.6.3 使用Multimedia控件 161
8.6.4 播放Falsh动画 163
8.7 习题 164
8.8 实训 166
第9章 数据库编程 172
9.1 数据库的基础知识 172
9.1.1 关系数据库 172
9.1.2 结构化查询语言SQL 173
9.1.3 Visual Basic中的数据库的分类 174
9.2 可视化数据管理器的使用 174
9.2.1 启动可视化数据管理器 174
9.2.2 创建数据库 175
9.2.3 数据记录的输入、修改与删除 177
9.2.4 查询 177
9.2.5 使用数据窗体设计器 178
9.3 数据库访问技术 179
9.3.1 数据绑定控件 179
9.3.2 使用Data控件 179
9.3.3 使用ADODC控件 182
9.3.4 DataGrid控件和DataCombo控件 184
9.4 数据环境与数据报表 186
9.4.1 数据环境设计器 186
9.4.2 数据报表设计 187
9.5 数据库系统发布 192
9.5.1 使用打包向导 192
9.5.2 安装发布的数据库系统 199
9.6 习题 200
9.7 实训 201
第10章 ActiveX控件与API编程简介 206
10.1 RichTextBox控件 206
10.1.1 RichTextBox控件简介 206
10.1.2 RichTextBox控件应用实例 207
10.2 SSTab控件 210
10.2.1 SSTab控件简介 210
10.2.2 SSTab控件应用实例 211
10.3 TreeView控件 212
10.3.1 TreeView控件简介 212
10.3.2 TreeView控件应用实例 213
10.4 MSComm控件 214
10.4.1 MSComm控件简介 214
10.4.2 MSComm控件简介 215
10.5 Winsock控件 217
10.5.1 Winsock控件简介 217
10.5.2 Winsock控件应用实例 219
10.6 BarCodeCtrl控件 221
10.6.1 BarCodeCtrl控件简介 221
10.6.2 BarCodeCtrl控件应用实例 222
10.7 API函数 222
10.7.1 API函数简介 222
10.7.2 API函数应用实例 224
10.8 实训 226
第11章 图书馆管理系统综合开发 230
11.1 应用背景 230
11.2 功能分析 230
11.2.1 系统功能 230
11.2.2 模块设计 231
11.2.3 网络通信协议设计 231
11.3 数据库设计 232
11.4 客户端功能实现 233
11.4.1 主窗体设计 233
11.4.2 连接服务器窗体设计 237
11.4.3 借阅图书窗体设计 237
11.4.4 归还图书窗体设计 237
11.4.5 图书类别管理窗体设计 238
11.4.6 图书信息管理窗体设计 238
11.4.7 添加读者窗体设计 239
11.4.8 删除读者窗体设计 240
11.4.9 读者查询窗体设计 240
11.4.10 其他窗体设计 241
11.5 服务器端功能的实现 242
11.5.1 服务器界面设计 242
11.5.2 服务器功能代码设计 243
11.6 实训 252
附录 习题参考答案 254
第1章 初识Visual Basic 254
第2章 Visual Basic的语言基础 254
第3章 顺序结构程序设计 255
第4章 选择结构程序设计 255
第5章 循环结构程序设计 256
第6章 数组与过程 256
第7章 文件管理 256
第8章 图形图像与多媒体编程 257
第9章 数据库编程 257
参考文献 258