第1章 VB程序设计基础 1
1.1 预备知识 1
1.1.1 VB应用程序的组成 1
1.1.2 VB应用程序的工作方式 2
1.1.3 创建应用程序的步骤 2
1.2 实训案例操作分析 2
1.2.1 安装VisualBasic6.0 2
1.2.2 熟悉VisualBasic6.0开发环境 4
1.2.3 创建一个“标准EXE”类型的应用程序 6
1.2.4 立即窗口的使用 9
1.3 VisualBasic6.0编程丌发环境 9
1.3.1 实训目的 9
1.3.2 实训操作及流程分析 9
1.3.3 实训操作步骤 10
1.4 数据类型、变量及作用域和内部函数 11
1.4.1 实训目的 11
1.4.2 实训操作及流程分析 11
1.4.3 实训操作步骤 12
习题 14
第2章 程序结构流程 15
2.1 预备知识 15
2.2 实训案例操作分析 15
2.2.1 实训目的 15
2.2.2 实训操作及流程分析 16
2.2.3 实训操作步骤 16
2.3 顺序结构程序设计 18
2.3.1 实训目的 18
2.3.2 实训操作及流程分析 19
2.3.3 实训操作步骤 19
2.4 选择结构程序设计 20
2.4.1 实训目的 20
2.4.2 实训操作及流程分析 20
2.4.3 实训操作步骤 21
2.5 循环结构程序设计 22
2.5.1 实训目的 22
2.5.2 实训操作及流程分析 22
2.5.3 实训操作步骤 23
习题 24
第3章 常用内部控件 25
3.1 预备知识 25
3.2 实训案例操作分析 27
3.2.1 内部控件操作案例一 27
3.2.2 内部控件操作案例二 29
3.3 输入输出与相关控件应用 32
3.3.1 实训目的 32
3.3.2 实训操作及流程分析 32
3.3.3 实训操作步骤 33
3.4 常用控件应用 36
3.4.1 实训目的 36
3.4.2 实训操作及流程分析 36
3.4.3 实训操作步骤 36
习题 38
第4章 数组 40
4.1 预备知识 40
4.2 实训案例操作分析 42
4.2.1 随机整数的生成和排序 42
4.2.2 模拟计算器 44
4.3 数组及数组控件应用 48
4.3.1 实训目的 48
4.3.2 实训操作及流程分析 48
4.3.3 实训操作步骤 49
习题 49
第5章 图形设计 51
5.1 预备知识 51
5.1.1 坐标系统及容器属性 51
5.1.2 绘图控件 52
5.1.3 绘图方法 53
5.2 实训案例操作分析 55
5.2.1 操作案例一 55
5.2.2 操作案例二 57
5.3 图形设计练习 61
5.3.1 实训目的 62
5.3.2 实训操作及流程分析 62
5.3.3 实训操作步骤 63
习题 64
第6章 过程 66
6.1 预备知识 66
6.2 实训案例操作分析 66
6.2.1 实训目的 67
6.2.2 实训操作及流程分析 67
6.2.3 实训操作步骤 67
6.3 Function过程 68
6.3.1 实训目的 68
6.3.2 实训操作及流程分析 68
6.3.3 实训操作步骤 69
6.4 Shell函数 70
6.4.1 实训目的 70
6.4.2 实训操作及流程分析 70
6.4.3 实训操作步骤 70
习题 71
第7章 用户界面设计 72
7.1 实训案例操作分析 72
7.1.1 建立下拉式菜单 72
7.1.2 为菜单项编写事件代码 74
7.1.3 建立弹出式菜单 80
7.1.4 建立工具栏 82
7.1.5 状态栏 83
7.2 用户界面设计练习 84
7.2.1 实训目的 84
7.2.2 实训操作及流程分析 84
7.2.3 实训操作步骤 84
习题 85
第8章 文件操作 86
8.1 预备知识 86
8.2 实训案例操作分析 86
8.2.1 实训目的 87
8.2.2 实训操作步骤 87
8.3 文件操作 90
8.3.1 实训目的 90
8.3.2 实训操作及流程分析 90
8.2.3 实训操作步骤 91
习题 92
第9章 数据库编程 93
9.1 实训案例操作分析 93
9.1.1 使用“数据库管理器”建立新数据库 93
9.1.2 简易数据库存取 95
9.1.3 数据处理 96
9.2 数据库编程应用 98
9.2.1 实训目的 98
9.2.2 实训操作及流程分析 98
9.2.3 实训操作步骤 99
习题 100
第10章 ActiveX控件 102
10.1 实训案例操作分析 102
10.2 ActiveX控件应用 107
10.2.1 实训目的 107
10.2.2 实训操作及流程分析 107
10.2.3 实训操作步骤 107
习题 109
第11章 应用程序的窗体设计 110
11.1 实训案例操作分析 110
11.1.1 建立界面 110
11.1.2 编写代码 112
11.2 应用程序窗体设计 117
11.2.1 实训目的 117
11.2.2 实训操作及流程分析 117
11.2.3 实训操作步骤 118
习题 123
第12章 多媒体编程 124
12.1 实训案例操作分析 124
12.1.1 能实现多种媒体播放的多媒体软件(MCI控件) 124
12.1.2 在多媒体学习软件中的制作(OLE控件) 128
12.2 多媒体编程应用 129
12.2.1 实训目的 129
12.2.2 实训操作及流程分析 130
12.2.3 实训操作步骤 130
习题 131
第13章 程序调试与公布发行 132
13.1 实训案例操作分析 132
13.1.1 编译错误的解决 132
13.1.2 运行错误的解决 133
13.1.3 逻辑错误和程序调试 133
13.1.4 错误的捕获和处理 138
13.2 公布发行 140
13.3 程序调试与公布发行训练 143
13.3.1 实训目的 143
13.3.2 实训操作及流程分析 143
13.3.3 实训操作步骤 144
习题 144
第14章 VB综合实训实践 145
14.1 实训案例操作分析 145
14.1.1 实训目的 145
14.1.2 电子邮件系统的设计分析 145
14.1.3 电子邮件系统的实现 147
14.2 简单的应用程序 176
14.2.1 实训目的 176
14.2.2 实训操作及流程分析 177
14.2.3 实训操作步骤 178
14.3 游戏程序丌发 181
14.3.1 实训目的 181
14.3.2 实训操作及流程分析 182
14.3.3 实训操作步骤 183
14.4 小型应用系统丌发 190
14.4.1 实训目的 190
14.4.2 实训操作及流程分析 191
14.4.3 实训操作步骤 192
14.5 Client/Server结构系统应用 200
14.5.1 实训目的 200
14.5.2 实训操作及流程分析 201
14.5.3 实训操作步骤 203
习题 219
主要参考文献 220