第1章 认识Authorware5.1 1
1.1 什么是Authorware5.1 1
1.2 启动Authorware 5.1和新建文件 2
1.3 Authorware 5.1版本介绍 3
1.4 安装和使用Authorware 5.1 5
1.4.1 安装Authorware 5.1 5
1.4.2 安装的软硬件要求 5
1.4.3 开始学习Authorware5.1 6
第2章 窗口介绍 7
2.1 标题栏 7
2.2 菜单栏 7
2.3 工具栏 7
2.4 图标栏 9
2.5 设计窗口 10
2.6 演示窗口 11
2.7 知识对象(Knowledge Object) 12
2.7.1 初识知识对象 12
2.7.2 Application知识对象 14
2.7.3 其他知识对象 23
第3章 菜单 25
3.1 File(文件)菜单组 25
3.2 Edit(编辑)菜单组 26
3.3 View(视图)菜单组 27
3.4 Insert(插入)菜单组 27
3.5 Modify(修改)菜单组 28
3.6 Text(文本)菜单组 28
3.9 Windows(窗口)菜单选项 29
3.8 Xtras(功能扩展)菜单组 29
3.7 Control(控制)菜单组 29
3.10 Help(帮助)菜单组 30
第4章 基本图标 31
4.1 显示图标“?” 31
4.1.1 如何创建显示图标 32
4.1.2 如何编辑显示图标 33
4.1.3 图解工具箱简介 33
4.1.4 修改图形属性 38
4.1.5 对象的排列与对齐 48
4.1.6 成组与分组 49
4.1.7 文本编辑 51
4.1.8 显示图标属性和效果设置 58
4.2 等待图标“?” 61
4.2.1 Properties(属性)设置对话框简介 62
4.3 擦除图标“?” 64
4.3.1 创建擦除图标 64
4.3.2 属性设置对话框 65
4.3.3 一个特殊的例子 67
4.4 移动图标“?” 67
4.4.1 Direct to Point(固定终点)的移动方式 68
4.4.2 Path to End(基于路径)的移动方式 73
4.4.3 Path to Point(沿路径定位)的移动方式 76
4.4.4 Direct to Line(沿直线定位)的移动方式 79
4.4.5 Direct to Grid(沿平面定位)的移动方式 82
4.4.6 关于显示图标和移动图标的层 85
4.5 组图标“?” 91
5.1.1 交互图标介绍 93
第5章 复合图标 93
5.1 交互图标“?” 93
5.1.2 在程序中建立交互功能 94
5.1.3 文本输入型响应的使用 97
5.1.4 Hot Spot(热区响应)的使用 108
5.1.5 热对象响应的使用 111
5.1.6 Target Area(目标区)响应的应用 113
5.1.7 Button(按钮)响应的使用 120
5.1.8 Pull-Down Menu(下拉式菜单)响应的应用 127
5.1.9 Conditional(条件型)响应的使用 129
5.1.10 Keypress(按键)型响应 132
5.1.11 Tries Limit(重试限制)响应的应用 134
5.1.12 Time Limit(时间限制)响应的应用 135
5.1.13 Event(事件)响应的应用 137
5.1.14 永久性交互 143
5.2 分支图标“?” 145
5.3 框架图标“?”和导航图标“?” 147
5.3.1 简介 147
5.3.2 默认框架图标的介绍 148
5.3.3 熟悉默认按钮 151
5.3.4 高级链接的应用 158
第6章 引入媒体的图标 167
6.1 声音图标“?” 167
6.1.1 预备知识 167
6.1.2 声音的加载 168
6.2 数字化电影图标“?” 170
6.2.1 预备知识 170
6.2.2 数字化电影的加载 171
6.3 视频图标“?” 174
6.3.1 预备知识 175
6.3.2 视频信息的加载 175
第7章 变量与函数 179
7.1 变量与函数简介 179
7.1.1 变量 179
7.1.2 函数 180
7.1.3 自定义函数 182
7.2 运算符和表达式 183
7.2.1 运算符介绍 183
7.2.2 运算符的优先级 183
7.2.4 语句 184
7.2.3 表达式 184
第8章 库 187
8.1 库的建立 187
8.2 向库内添加图标 188
8.3 删除库内的图标 188
8.4 使用一个库 189
8.5 库的特点 190
8.6 库图标的编辑 190
8.7 库窗口中有关按钮介绍 191
第9章 打包和发行 193
9.1 做好打包前的准备 193
9.2 文件的组织形式 194
9.3 设置外部文件的搜索路径 195
9.4 Setup安装程序 196
9.5 注意带上外部驱动 197
9.6 版权解决方案——得到授权 198
第10章 基本程序技巧 199
10.1 Eval的强大功能 199
10.1.1 Eval的简要用法示例 200
10.1.2 Eval的复杂用法 201
10.1.3 关于EvalAssign 202
小结 203
思考题 203
10.2 函数和变量 203
10.2.1 一个例子 204
10.2.2 掌握函数和变量用法的几个方法和思路 209
思考题 219
小结 219
10.3 几种交互项返回类型的比较 220
10.3.1 Try Again型 221
10.3.2 Continue型 222
10.3.3 Exit型 223
10.3.4 Return型 224
小结 224
思考题 224
10.4 活用Active If选项 224
10.4.1 通常的用法 225
10.4.2 一种特殊的用法 227
10.4.3 类似的其他控制 229
10.5.1 库文件的作用 230
10.5 库文件的作用、管理与发行 230
小结 230
思考题 230
10.5.2 库文件的归类 234
10.5.3 库文件的管理 235
10.5.4 打包和发行库文件 236
小结 237
思考题 237
10.6 有效利用系统提供的自动擦除功能 237
10.6.1 初学者的困惑 237
10.6.2 有效利用自动擦除功能两例 239
10.6.3 一个相关问题 242
小结 244
思考题 244
11.1.1 不同思路的两个例子 245
第11章 高级技术 245
11.1 Authorware 5.1的程序结构方法 245
11.1.2 构建程序的原则 247
小结 253
思考题 253
11.2 外部函数接口 253
11.2.1 外部函数使用的基本原则和方法 253
11.2.2 常用UCD简介 255
小结 256
思考题 257
11.3 UCD的开发技术 257
11.3.1 什么是UCD 258
11.3.2 最简要的DLL及其在Authorware5.1中的使用 260
11.3.3 Message.dll+特定资源=Message.u32 269
11.3.4 SetWinTifIe.u32——影子UCD与“A” 275
11.3.5 DisplayObject.u32——在Authorware 5.1中显示对象 280
11.3.6 编程参考 300
11.4 跟踪与调试方法 300
11.4.1 start和end标志旗的使用 301
11.4.2 Trace调试窗口 301
11.4.3 Trace调试函数 303
11.4.4 动态显示变量 304
小结 306
思考题 306
11.5 诊断与查错 306
11.5.1 在Authorware 5.1中说诊断与查错 306
11.5.2 诊断与查错方法的原则 306
11.6 网上求援方法 309
11.6.1 网上求援的重要性 309
小结 309
思考题 309
11.6.2 网上求援的步骤和方法 310
小结 316
思考题 316
11.7 若干问题与小技巧 316
11.8 多媒体常识 323
11.9 多媒体制作流程 326
第12章 实例分析 327
12.1 编写教学游戏程序 327
12.1.1 教学目标和教学设计思路 327
12.1.2 程序设计过程 329
小结 337
12.1.3 形成产品 337
思考题 338
12.2 不用ODBC就能实现的随机出题程序的设计 338
12.2.1 有待解决的几个问题 339
12.2.2 范例程序剖析 339
小结 352
思考题 353
12.3 通用滚屏程序设计 353
12.3.1 有待解决的几个问题 353
12.3.2 范例程序剖析 354
小结 364
思考题 364
12.4.1 Authorware 5.1中的时钟 365
12.4 显示数字时钟 365
12.4.2 设计数字时钟 367
小结 372
思考题 372
12.5 Setup安装程序和自启动 372
12.5.1 Setup安装程序 372
12.5.2 Autorun自启动程序 376
12.5.3 设置启动向导 377
12.5.4 “调入程序,请稍候 378
小结 379
思考题 379
附录:部分思考题解答提示 380
第10章 380
第11章 381
第12章 381