第1章 VisualBasic6.0概述 1
1.1 VisualBasic6.0简介 1
1.2 VB6.0的安装和启动 1
1.2.1 VB6.0的运行环境 1
1.2.2 VB6.0的安装过程 2
1.2.3 VB6.0的启动 2
1.3 VB开发环境 4
1.3.1 标题栏和主菜单 4
1.3.2 工具栏 4
1.3.3 窗体窗口 5
1.3.4 工程窗口 5
1.3.5 属性窗口 6
1.3.6 代码窗口 6
1.4.1 对象的概念 7
1.4 对象 7
1.3.7 控件工具箱窗口 7
1.4.2 对象的属性 8
1.4.3 对象的事件 11
1.4.4 对象的方法 11
1.5 基本的输入/输出控件 12
1.5.1 标签控件 12
1.5.2 文本框控件 12
1.6 命令按钮、单选框、复选框 15
1.6.1 命令按钮 15
1.6.2 单选框 17
1.6.3 复选框 18
1.6.4 框架 19
1.7 列表框和组合框 21
1.7.1 列表框 21
1.7.2 组合框 24
1.7.3 驱动器、目录和文件列表框 25
1.8 VB应用程序设计方法 29
1.8.1 面向对象的程序设计 29
1.8.2 应用程序的建立 29
1.8.3 应用举例 30
习题一 34
第2章 VB程序设计基础 35
2.1 数据类型 35
2.1.1 基本数据类型 35
2.1.2 用户自定义数据类型 37
2.2 常量 38
2.2.1 文字常量 38
2.2.2 符号常量 39
2.3.1 变量的命名和声明 40
2.3 变量 40
2.3.2 可变类型变量 42
2.4 运算符 43
2.4.1 算术运算符 43
2.4.2 关系运算符 44
2.4.3 逻辑运算符 45
2.4.4 字符串连接符 45
2.5 常用内部函数 47
2.5.1 数学函数 47
2.5.2 转换函数 48
2.5.3 字符串函数 48
2.5.4 日期与时间函数 49
2.5.5 随机函数与随机数生成语句 49
习题二 50
3.1 VB程序代码的基本组成 52
第3章 顺序结构程序设计 52
3.2 注释与结束语句 55
3.2.1 VB语句的特性 55
3.2.2 注释语句 55
3.2.3 结束语句 56
3.3 赋值语句 56
3.4 数据输入 58
3.5 数据输出 62
3.6 格式输出 63
3.6.1 Tab函数 64
3.6.2 Spc函数 64
3.6.3 Space$函数 65
3.6.4 Format$函数 65
3.6.5 Cls方法 67
3.6.6 MsgBox函数 67
3.7 应用举例 69
习题三 72
第4章 分支结构程序设计 74
4.1 If/Then语句 74
4.2 If/Then/Else语句 76
4.3 If/Then/Else语句的嵌套 78
4.4 SelectCase语句 82
4.5 与分支结构有关的函数 85
4.5.1 Iif函数 86
4.5.2 Switch函数 86
习题四 86
第5章 循环结构程序设计 87
5.1 For/Next语句 87
5.2 While/Wend语句 88
5.4 DoUntil/Loop语句 90
5.3 DoWhile/Loop语句 90
5.5 Do/LoopWhile语句 92
5.6 Do/LoopUntil语句 93
5.7 循环的嵌套 94
5.8 ExitFor和ExitDo语句 95
5.9 Goto语句 97
习题五 97
第6章 过程 99
6.1 Sub过程 99
6.1.1 Sub过程的建立 99
6.1.2 Sub过程的调用 100
6.2 Function过程 101
6.2.1 Function过程的定义 101
6.2.2 Function过程的调用 102
6.3.1 值调用 103
6.3 Sub过程及Function过程的参数传递 103
6.3.2 引用调用 104
6.3.3 数组参数的传送 105
6.4 过程的创建方法 106
习题六 107
第7章 数组 108
7.1 数组的概念 108
7.1.1 数组的定义 108
7.1.2 数组的引用 108
7.2 数组函数 110
7.2.1 Lbound与Ubound函数 110
7.2.2 Array函数 110
7.3.2 动态数组 111
7.3.1 静态数组 111
7.2.3 Isarray函数 111
7.3 数组的分类 111
7.3.3 控件数组 112
7.3.4 数组的应用 117
习题七 120
第8章 常用控件与界面设计 121
8.1 滚动条 121
8.2 计时器 123
8.3 焦点 125
8.4 菜单应用 126
8.4.1 下拉式菜单 126
8.4.2 弹出式菜单 130
8.5 对话框 131
8.5.1 对话框的种类 131
8.5.2 自定义对话框 132
8.5.3 通用对话框 133
8.6 窗体 138
8.7 多重窗体 139
8.8 多重文档界面 143
习题八 145
第9章 数据文件 146
9.1 文件及其结构 146
9.1.1 文件的结构及记录类型定义 146
9.1.2 文件的分类 147
9.2 文件及其基本操作 147
9.2.1 文件的操作步骤 147
9.2.2 文件的打开 147
9.3 文件的读写和文件指针 148
9.4 文件的关闭 148
9.5.2 顺序存取文件的写操作 149
9.5 顺序存取文件 149
9.5.1 顺序存取文件的打开 149
9.5.3 顺序存取文件的读操作 150
9.6 随机存取文件 151
9.6.1 随机存取文件的打开与读写操作 151
9.6.2 随机存取文件的读操作 152
9.7 二进制文件 154
9.7.1 打开二进制文件 154
9.7.2 二进制文件的读写 154
9.7.3 文件指针及文件常用函数 155
9.8 文件基本操作 157
9.9 应用程序举例 157
习题九 161
10.1.1 颜色 162
10.1 图形属性 162
第10章 VB图形设计 162
10.1.2 坐标系统 165
10.2 图形控件 168
10.2.1 Image控件 168
10.2.2 直线控件和形状控件 171
10.3 图形设计方法 174
10.3.1 清除绘图区方法 175
10.3.2 画点方法 175
10.3.3 取点颜色方法 175
10.3.4 画线方法 176
10.3.5 画矩形方法 176
10.3.6 画圆和弧的方法 177
10.3.7 线宽和线型 178
10.4 绘制图形文件 179
10.5 绘图模式 180
习题十 180
第11章 数据库程序设计 182
11.1 数据库的基础知识 182
11.1.1 关系数据库 182
11.1.2 创建数据库和数据表 183
11.2 数据库程序设计方法 187
11.2.1 数据库程序结构 187
11.2.2 访问数据库 188
11.2.3 SQL语句介绍 189
11.2.4 VB数据库程序设计步骤 190
11.3 数据对象 191
11.3.1 建立数据对象访问的步骤 191
11.3.2 ADO数据对象模型 192
11.3.3 通过ADO对象访问数据库示例 195
11.4 ADO数据控件 201
11.4.1 添加ADO数据控件 201
11.4.2 ADO数据控件的属性 202
11.4.3 用ADO数据控件建立一个应用程序 205
习题十一 210
第12章 ActiveX控件 212
12.1 ActiveX控件的使用 212
12.1.1 ActiveX控件的添加 212
12.1.2 使用ActiveX控件 212
12.2 ActiveX控件的制作 224
12.2.1 手工制作ActiveX控件的步骤 225
12.2.2 ActiveX控件的编译、使用和测试 229
习题十二 232
13.1.3 运行错误 233
13.1.2 编译错误 233
第13章 常见错误和程序调试 233
13.1.1 语法错误 233
13.1 常见错误分析 233
13.1.4 逻辑错误 234
13.2 程序调试 234
13.2.1 设置自动语法检查 234
13.2.2 调试工具 234
13.2.3 中断模式 235
13.2.4 设置断点 235
13.2.5 执行方式 236
13.2.6 调试窗口 237
13.2.7 显示程序调用结构 239
13.3 出错处理 241
习题十三 243
第14章 EDI模拟系统程序设计 244
14.1 国际贸易EDI 244
14.1.1 什么是EDI 244
14.1.2 国际贸易EDI生的背景及其发展 244
14.1.3 国际贸易EDI模拟系统的工作流程 245
14.2 EDI模拟系统的数据库设计 248
14.2.1 在Access中建立数据库 249
14.2.2 在数据库中建立数据表 249
14.2.3 在VB中利用数据控件访问ODBC数据源 250
14.3 EDI模拟系统详细设计内容 252
14.3.1 系统各模块职能 252
14.3.2 系统各模块的代码设计 253
参考文献 273