第1章 VB程序设计概述 1
1.1 概述 1
1.1.1 Windows平台上应用程序的可视化开发工具——Visua1 Basic 1
1.1.2 VB的功能特点 2
1.1.3 运行环境 3
1.1.4 启动VB 6.0 3
1.2 集成开发环境 4
1.2.1 集成开发环境窗口 4
1.2.2 窗体窗口 6
1.2.3 属性窗口 6
1.2.4 工程资源管理器窗口 7
1.2.5 代码窗口 7
1.2.6 工具箱窗口 8
1.2.7 其他窗口 8
习题 9
第2章 简单的VB程序设计 10
2.1 程序设计方法的发展 10
2.1.1 初期的程序设计 10
2.1.2 结构化程序设计 10
2.1.3 面向对象的程序设计 10
2.2 对象的概念 11
2.2.1 对象和类 11
2.2.2 对象的建立和编辑 11
2.2.3 对象的属性、事件和方法 12
2.3 初步建立应用程序 13
2.3.1 窗体和标准控件的基本属性 14
2.3.2 窗体 15
2.3.3 图形控件 17
2.3.4 标签 18
2.3.5 文本框 19
2.3.6 命令按钮 20
2.3.7 创建“租赁管理”工程中的“系统启动画面”窗体实例 21
2.4 工程的管理及环境的设置 23
2.4.1 工程的组成 23
2.4.2 创建、打开和保存工程 25
2.4.3 添加、删除和保存文件 25
2.4.4 环境设置 27
2.5 制作成安装盘 29
2.5.1 使用打包和展开向导 29
2.5.2 检测安装程序 31
习题 31
第3章 VB基本语言 36
3.1 编码基础 36
3.1.1 VB语法规则 36
3.1.2 VB中的注释语句 36
3.1.3 VB中常用的方法 36
3.1.4 源程序的书写要求 37
3.2 数据类型 38
3.2.1 标准数据类型 38
3.2.2 自定义类型 39
3.3 常量与变量 40
3.3.1 常量与变量的命名规则 40
3.3.2 变量声明 40
3.3.3 常量 40
3.4 运算符和表达式 41
3.4.1 运算符 41
3.4.2 表达式 42
3.4.3 常用的内部函数 42
3.5 基本语句 46
3.5.1 赋值语句 46
3.5.2 与用户交互的函数和过程 46
3.5.3 选择结构 48
3.5.4 循环结构 51
3.5.5 其他辅助控制语句 56
3.6 数组 56
3.6.1 静态数组及声明 56
3.6.2 动态数组 57
3.6.3 数组的基本操作 57
3.6.4 数组的应用举例 58
3.6.5 控件数组 60
3.7 过程 63
3.7.1 过程的定义 63
3.7.2 过程的调用 64
3.7.3 过程参数传递 66
3.7.4 变量、过程的作用域 66
3.7.5 递归 67
3.8 多重窗体 69
3.8.1 添加窗体 69
3.8.2 设置启动对象 69
3.8.3 有关窗体的语句和方法 69
3.9 VB程序调试 70
3.9.1 VB中错误的类型 70
3.9.2 调试和排错 70
习题 72
第4章 VB与数据库&. 94
4.1 数据库概念 94
4.1.1 数据库 94
4.1.2 VB 6.0数据访问技术 95
4.1.3 VB的数据控件 96
4.2 数据控件 96
4.2.1 Adodc控件 97
4.2.2 Data控件 100
4.2.3 Recordset——记录集 102
4.3 数据绑定控件 105
4.3.1 VB的常用数据绑定控件 105
4.3.2 VB的高级数据绑定控件 106
4.4 SQL语言 109
4.4.1 Select语句 110
4.4.2 Insert语句 111
4.4.3 Update语句 111
4.4.4 Delete语句 112
4.4.5 Create语句 112
4.4.6 Drop语句 112
习题 113
第5章 常用控件与应用程序典型窗体的程序设计 117
5.1 组合框、列表框和日历控件 117
5.1.1 组合框和列表框控件 117
5.1.2 日历控件 119
5.2 操作权限确认和操作密码修改窗体的设计 121
5.2.1 操作权限确认和操作密码修改模块的设计要求与设计思想 121
5.2.2 应用程序标准模块的添加与设计 121
5.2.3 操作权限确认和操作密码修改窗体的设计 122
5.2.4 操作权限确认和操作密码修改窗体的事件编程 124
5.3 SSTab控件和系统总控窗体的设计 126
5.3.1 SSTab控件 126
5.3.2 系统总控模块的设计要求与设计思想 128
5.3.3 系统总控窗体的设计 128
5.3.4 系统总控窗体的事件编程 129
5.4 检查框、单选按钮控件和操作人员管理窗体的设计 133
5.4.1 检查框和单选按钮控件 133
5.4.2 操作人员管理模块的设计要求与设计思想 135
5.4.3 操作人员管理窗体的设计 135
5.4.4 操作人员管理窗体中的事件与过程编程 137
5.5 框架控件和签订合同窗体的设计 145
5.5.1 框架控件 145
5.5.2 签订合同模块的设计要求与设计思想 145
5.5.3 签订合同窗体的设计 147
5.5.4 签订合同窗体中的事件与过程编程 149
5.6 时钟、滚动条、对话框等控件 163
5.6.1 时钟控件 163
5.6.2 滚动条控件 164
5.6.3 对话框 165
5.6.4 自定义对话框 170
5.6.5 进度条控件 171
5.6.6 Slider控件 172
5.6.7 UpDown控件 173
5.6.8 Animation控件 174
习题 175
第6章 VB的菜单设计和文件 180
6.1 菜单设计 180
6.1.1 菜单编辑器 180
6.1.2 下拉式菜单创建示例 182
6.1.3 菜单项的控制和增减 185
6.1.4 弹出式菜单 187
6.2 文件系统控件 188
6.2.1 驱动器列表框控件 189
6.2.2 目录列表框控件 189
6.2.3 文件列表框控件 189
6.2.4 驱动器列表框、目录列表框和文件列表框的同步操作 190
6.3 文件的基本操作 191
6.3.1 常用的文件操作语句 191
6.3.2 常用的文件函数 192
6.4 数据备份与恢复窗体的研制 192
6.4.1 数据备份与恢复模块的设计要求与设计思想 192
6.4.2 数据备份与恢复窗体的设计 193
6.4.3 数据备份与恢复窗体中的事件编程 194
6.5 文件的基本操作 197
6.5.1 文件的读写 198
6.5.2 文件及其结构 198
6.5.3 顺序访问模式 199
6.5.4 随机访问模式 203
6.5.5 二进制访问模式 205
6.5.6 计算机中文打字测试程序设计 206
6.6 鼠标和键盘事件过程 213
6.6.1 鼠标事件过程 214
6.6.2 键盘事件过程 214
6.6.3 鼠标拖放事件 216
6.6.4 OLE拖放 219
习题 220
第7章 图形操作 227
7.1 图形操作基础 227
7.1.1 坐标系统 227
7.1.2 Line方法 227
7.1.3 自定义坐标 228
7.1.4 图形层 229
7.2 绘图属性 230
7.2.1 当前坐标 230
7.2.2 线宽 231
7.2.3 线型 232
7.2.4 填充 232
7.2.5 色彩 233
7.3 图形方法 234
7.3.1 Circle方法 234
7.3.2 Pset方法 235
7.3.3 Point方法 235
7.4 使用MSChart控件绘制图形 237
7.4.1 MSChart控件 237
7.4.2 设置MSChart系列数据与图表类型 237
7.4.3 设置行列标题和图表图例 240
7.4.4 添加图表标题和注脚 241
7.5 如何用二维静态数组和MSChart控件绘制数据分析图形 241
7.5.1 租赁物资收入年度对比分析图模块的设计要求与设计思想 241
7.5.2 租赁物资收入年度对比分析图形窗体的设计 242
7.5.3 租赁物资收入年度对比分析图窗体的程序设计 243
7.6 如何用一维动态数组和MSChart控件绘制数据分析图形 248
7.6.1 各类物资租赁收入分析图模块的设计要求与设计思想 248
7.6.2 各类物资租赁收入分析图形窗体的设计 248
7.6.3 各类物资租赁收入分析图窗体的程序设计 250
习题 253
第8章 VB程序设计上机实验指导 256
实验1 掌握VB集成开发环境 256
实验2 VB应用程序的创建及开发环境的选项设置 256
实验3 命令按钮及文本框控件的使用 258
实验4 标签控件的使用 259
实验5 条件语句应用 260
实验6 循环语句应用一 260
实验7 循环语句应用二 261
实验8 数组的应用 262
实验9 窗体的调用 262
实验10 数据库与VB的数据控件 263
实验11 ADO数据控件记录集的方法 267
实验12 VB高级数据绑定控件 267
实验13 VB的常用控件、日历控件和操作权限确认窗体的设计 268
实验14 SSTab控件和系统总控窗体的设计 269
实验15 检查框控件和操作人员管理窗体的设计 271
实验16 框架、单选按钮控件和亲友通信录窗体的设计 273
实验17 时钟、滚动条、通用对话框等控件 274
实验18 菜单设计 275
实验19 文件系统控件和文件操作 276
实验20 鼠标和键盘事件过程 277
实验21 坐标系、绘图属性和绘图方法 277
实验22 使用MSChart控件绘制管理数据的分析图形 278
参考文献 280