第1章 初识软件 1
1.1 Authorware简介 1
1.2 Authorware的发展与应用 3
1.2.1 Authorware6.0的新增功能 3
1.2.2 Authorware的应用 4
1.3 系统要求 4
1.4 Authorware6.0的安装 5
1.4.1 安装英文版 5
1.4.2 安装汉化补丁 10
1.4.3 添加ActiveX控件汉化补丁 12
1.5 Authorware的学习方法 12
1.5.1 实践 12
1.5.2 帮助 12
1.5.3 论坛 13
小结 13
习题 13
第2章 工作界面 14
2.1 启动Authorware6.0 14
2.2 标题栏 16
2.3 菜单栏 16
2.3.1 文件菜单 16
2.3.2 编辑菜单 17
2.3.3 查看菜单 17
2.3.4 插入菜单 17
2.3.5 修改菜单 18
2.3.6 文本菜单 18
2.3.7 调试菜单 19
2.3.8 Xtras菜单 19
2.3.9 命令菜单 19
2.3.10 窗口菜单 19
2.3.11 帮助菜单 20
2.4 常用工具按钮 21
2.5 图标工具箱 21
2.6 流程设计窗口 22
2.7 演示窗口 23
2.8 浮动窗口 23
2.8.1 知识对象窗口 23
2.8.2 控制面板 24
2.8.3 函数列表窗口 24
2.8.4 变量列表窗口 25
小结 25
习题 25
第3章 文本处理 27
3.1 输入文本及更改字体、颜色 27
3.1.1 功能分析 27
3.1.2 知识准备 27
3.1.3 设计分析 28
3.1.4 程序设计过程 28
3.2 导入外部文本 35
3.2.1 知识准备 35
3.2.2 程序设计过程 43
3.3 定义文本格式 43
3.3.1 功能分析 43
3.3.2 知识准备 43
3.3.3 程序设计过程 43
3.4 读写文本文件 50
3.4.1 功能分析 50
3.4.2 知识准备 50
3.4.3 设计分析 52
3.4.4 准备工作 53
3.4.5 程序设计过程 53
3.5 使用RTF控件 57
3.5.1 功能分析 57
3.5.2 知识准备 58
3.5.3 设计分析 58
3.5.4 准备工作 58
3.5.5 程序设计过程 58
小结 62
习题 62
第4章 图形处理 64
4.1 简单绘图工具 64
4.1.1 功能分析 65
4.1.2 知识准备 65
4.1.3 设计分析 69
4.1.4 程序设计过程 69
4.2 插入图像文件 74
4.2.1 功能分析 74
4.2.2 知识准备 75
4.2.3 设计分析 77
4.2.4 程序设计过程 77
4.3 图片的编辑 84
4.3.1 功能分析 84
4.3.2 知识准备 84
4.3.3 设计分析 87
4.3.4 程序设计过程 87
4.4 制作图片浏览器 90
4.4.1 功能分析 91
4.4.2 知识准备 91
4.4.3 设计分析 92
4.4.4 准备工作 92
4.4.5 程序设计过程 92
4.5 旋转图片 97
4.5.1 功能分析 98
4.5.2 知识准备 98
4.5.3 设计分析 99
4.5.4 准备工作 99
4.5.5 程序设计过程 99
小结 101
习题 101
第5章 声音处理 102
5.1 导入音频文件 102
5.1.1 功能分析 102
5.1.2 知识准备 103
5.1.3 设计分析 106
5.1.4 准备工作 107
5.1.5 程序设计过程 107
5.2 媒体同步 112
5.2.1 功能分析 112
5.2.2 知识准备 113
5.2.3 设计分析 116
5.2.4 准备工作 116
5.2.5 程序设计过程 116
5.3 循环播放MIDI 119
5.3.1 功能分析 119
5.3.2 知识准备 120
5.3.3 设计分析 122
5.3.4 准备工作 123
5.3.5 程序设计过程 123
5.4 随机播放背景音乐 125
5.4.1 功能分析 125
5.4.2 知识准备 125
5.4.3 设计分析 126
5.4.4 准备工作 127
5.4.5 程序设计过程 127
5.5 音量控制 132
5.5.1 功能分析 132
5.5.2 知识准备 132
5.5.3 设计分析 135
5.5.4 准备工作 135
5.5.5 程序设计过程 136
小结 139
习题 139
第6章 视频处理 141
6.1 导入数字电影 141
6.1.1 功能分析 142
6.1.2 知识准备 142
6.1.3 设计分析 147
6.1.4 程序设计过程 147
6.2 电影播放器 150
6.2.1 功能分析 150
6.2.2 知识准备 150
6.2.3 设计分析 153
6.2.4 准备工作 154
6.2.5 程序设计过程 154
6.3 制作媒体播放器 157
6.3.1 功能分析 157
6.3.2 知识准备 157
6.3.3 设计分析 159
6.3.4 程序设计过程 160
6.4 播放视频 166
小结 169
习题 169
第7章 动画处理 170
7.1 播放GIF动画 170
7.1.1 功能分析 170
7.1.2 知识准备 170
7.1.3 设计分析 172
7.1.4 程序设计过程 173
7.2 播放FLASH动画 180
7.2.1 功能分析 180
7.2.2 知识准备 181
7.2.3 设计分析 187
7.2.4 程序设计过程 188
7.3 播放QuickTime动画 195
7.3.1 功能分析 196
7.3.2 知识准备 196
7.3.3 设计分析 199
7.3.4 程序设计过程 199
7.4 播放VRML动画 203
7.4.1 功能分析 203
7.4.2 知识准备 203
7.4.3 设计分析 206
7.4.4 准备工作 206
7.4.5 程序设计过程 206
小结 210
习题 210
第8章 数据库操作 211
8.1 配置数据源 211
8.1.1 手工配置数据源 212
8.1.2 自动配置数据源 218
8.2 数据查询 220
8.2.1 功能分析 220
8.2.2 知识准备 220
8.2.3 设计分析 223
8.2.4 准备工作 223
8.2.5 程序设计过程 223
8.2.6 改进的程序Ⅰ 229
8.2.7 改进的程序Ⅱ 233
小结 238
习题 238
第9章 案例与分析 240
9.1 案例 240
9.1.1 背景 240
9.1.2 结构 240
9.1.3 现有情况 241
9.1.4 希望(需求) 241
9.1.5 硬件环境 241
9.1.6 软件环境 242
9.2 讨论 242
9.3 项目的拆分 242
9.3.1 项目分析 243
9.3.2 拆分项目 243
9.3.3 项目拆分表 244
9.4 开发工具选择 244
9.4.1 原型方法简介 244
9.4.2 Authorware的优势 246
9.5 准备工作 246
9.5.1 整理素材 246
9.5.2 建立数据库 246
小结 247
习题 247
第10章 程序框架 248
10.1 程序结构分析 248
10.1.1 封面设计 248
10.1.2 程序主体设计 248
10.1.3 帮助设计 254
10.2 程序流程图 254
小结 255
习题 256
第11章 制作菜单系统 257
11.1 制作下拉多级菜单 257
11.1.1 知识准备 257
11.1.2 程序设计过程 260
11.2 仿开始菜单 262
11.3 创建右键菜单 266
11.3.1 使用UCD文件创建 266
11.3.2 使用菜单控件创建 268
11.4 隐藏菜单 271
小结 272
习题 272
第12章 子项目设计 273
12.1 数据库处理 273
12.1.1 自动配置数据源 273
12.1.2 查询的优化 275
12.2 查询子程序的实现 276
12.2.1 知识准备 276
12.2.2 设计分析 282
12.2.3 程序设计步骤 283
12.3 上传子程序的实现 303
12.3.1 设计分析 303
12.3.2 程序设计步骤 303
小结 312
习题 312
第13章 项目合成 313
13.1 程序间的跳转 313
13.1.1 知识准备 313
13.1.2 设置程序的跳转 315
13.1.3 设置菜单中的跳转 317
13.2 程序测试 319
13.2.1 程序测试简介 319
13.2.2 Authorware中提供的测试功能 320
13.3 打包发布 322
13.3.1 打包成可执行文件 322
13.3.2 网络发布 324
13.3.3 一键发布 326
小结 336
习题 336
附录1 习题答案 338
附录2 常见UCD文件的函数说明 341