目录 1
第1章 初识Authorware 7.0 1
1.1 Authorware 7.0概述 1
1.1.1 Authorware 7.0的新增功能 1
1.1.2 Authorware 7.0的配置需求 2
1.1.3 Authorware 7.0的安装 3
1.1.4 启动Authorware 7.0 3
1.2 Authorware 7.0的工作界面 4
1.2.1 菜单栏 5
1.2.2 图标栏 6
1.2.3 流程图窗口 7
1.2.4 演示窗口 8
1.2.5 控制面板 9
1.3 图标的使用 10
1.3.1 图标的插入 10
1.3.2 图标的删除 11
1.3.3 图标的命名原则 11
1.3.4 图标的编辑 11
程序制作实例 12
1.4 一个简单的Authorware 12
第2章 文本和图像处理 16
2.1 文本的处理 16
2.1.1 绘图工具箱 16
2.1.2 文本的编辑 19
2.1.3 文本的导入 20
2.1.4 文本属性设置 21
2.1.5 查找和替换 26
2.1.6 RTF Objects Editor 27
2.2.1 绘制直线 30
2.2 图形的创建 30
2.2.2 绘制椭圆/圆形 31
2.2.3 绘制矩形/正方形 31
2.2.4 绘制圆角矩形 32
2.2.5 绘制多边形 32
2.2.6 图形属性设置 33
2.3 图像的导入与设置 35
2.3.1 图像的导入 35
2.3.2 图像属性设置 37
2.4 多个对象的关系设置 38
2.4.1 多个对象层次关系设置 38
2.4.2 多个对象之间的组合 39
第3章 Authorware的动画效果 40
3.1 擦除和等待效果 40
3.1.1 设置显示效果 40
3.1.2 设置擦除效果 41
3.1.3 利用外部过渡效果 42
3.1.4 设置等待效果 43
3.2 使用移动图标 46
3.2.1 属性设置 46
3.2.2 使用Direct to Point类型 47
3.2.3 使用Direct to Line类型 49
3.2.4 使用Direct to Grid类型 50
3.2.5 使用Path to End类型 52
3.2.6 使用Path to Point类型 54
第4章 Authorware 7.0的交互功能 55
4.1 交互图标简介 55
4.1.1 交互响应类型介绍 55
4.1.2 建立交互结构 56
4.1.3 设置交互属性 57
4.2.1 应用按钮交互响应 59
4.2 按钮交互 59
4.2.2 按钮交互属性设置 60
4.3 热区交互 62
4.4 条件交互 65
4.4.1 设置条件交互的实例 65
4.4.2 设置该实例中的图标属性 66
4.4.3 各个属性选项的简介 68
4.5 限次交互 69
4.5.1 设计限次交互的实例 69
4.5.2 设置实例中的图标属性 70
4.6 限时交互 71
4.6.1 设计限时交互的实例 72
4.6.2 设置实例中的图标属性 73
4.6.3 各个属性选项的简介 74
4.7 热对象交互 75
4.8 文本交互 76
4.8.1 设计文本交互的实例 76
4.8.2 设置实例中的各个图标属性 78
4.8.3 设置文本交互属性 80
4.9 按键交互 81
4.10 下拉菜单交互 83
4.10.1 设计下拉菜单交互的实例 84
4.10.2 使用变量设置菜单名称 85
4.11 目标区域交互 86
4.11.1 设计目标区域交互的实例 87
4.11.2 各个属性选项的简介 89
4.12 永久交互和程序跳转 90
4.12.1 永久交互的设置 90
4.12.2 交互对象的擦除 92
4.13 制作拼图游戏 93
4.13.2 删除系统自带的file菜单 94
4.13.1 程序初始化 94
4.13.3 制作菜单和按钮 95
4.13.4 制作拼图图案 97
4.13.5 制作拼图交互 99
第5章 在Authorware中使用 103
多媒体文件 103
5.1 声音图标 103
5.1.1 通过声音图标导入声音文件 103
5.1.2 以拖曳的方式导入声音文件 104
5.1.3 声音对象的属性设置 104
5.2.1 数字电影文件的导入 106
5.2 数字电影图标 106
5.2.2 设置数字电影的属性 107
5.2.3 控制数字电影的播放 110
次数、速度和范围 110
5.2.4 设置数字电影在演示 110
窗口中的位置 110
5.3 DVD图标 110
5.3.1 DVD图标的功能 111
5.3.2 设置DVD图标的属性 111
5.4 GIF动画 112
5.4.2 设置GIF动画的属性 113
5.4.1 导入GIF动画 113
5.5 Flash动画 114
5.5.1 导入Flash动画 114
5.5.2 设置Flash动画的属性 115
5.5.3 调出Flash动画的 116
属性对话框 116
5.5.4 改变Flash动画的大小 116
5.6 QuickTime文件 117
5.6.1 导入QuickTime版本 117
5.6.2 获得QuickTime的版本 118
5.7 多媒体素材的播放技巧 119
5.7.1 控制背景音乐循环播放 119
5.7.2 播放GIF动画 121
第6章 Authorware的框架与分支 123
6.1 分支应用简介 123
6.1.1 创建分支路径 123
6.1.2 设置判断图标属性 123
6.1.3 设置路径属性 125
6.2.1 顺序分支结构的创建 126
6.2 分支结构的创建 126
6.2.2 随机分支结构的创建 127
6.2.3 条件分支结构的创建 129
6.2.4 循环结构的创建 130
6.2.5 使用判断图标实现字符闪烁 132
6.2.6 执行单数分支 134
6.3 关于框架结构 136
6.3.1 框架图标属性设置 136
6.3.2 框架图标内部结构 136
6.3.3 导航图标的使用 137
6.4.1 修改框架图标的结构 138
6.4 建立框架图标结构 138
6.4.2 添加页面以完成浏览流程 140
6.4.3 利用导航图标实现跳转 140
6.5 设计框架结构的一些技巧 145
6.5.1 使用程序自动创建页面 145
6.5.2 框架结构的嵌套 146
6.5.3 循环播放的实现 147
6.5.4 控制循环播放 148
6.6 使用框架结构管理超链接 149
6.6.1 创建文本风格 149
6.6.2 实现风格链接 151
第7章 Authorware的模块和库 156
7.1 模块和库的概念 156
7.1.1 模块的概念 156
7.1.2 库的概念 156
7.1.3 模块与库的区别 157
7.2 模块的使用 158
7.2.1 模块的创建 158
7.3.1 库的创建 160
7.3 库的使用 160
7.2.3 模块的转换 160
7.2.2 模块的使用 160
7.3.2 认识库设计窗口 162
7.3.3 库的使用 163
7.3.4 库图标的操作 164
7.4 链接的更新和识别 166
7.4.1 链接的更新 167
7.4.2 链接的识别 167
7.4.3 链接的恢复 168
8.1.1 变量的概念 170
8.1.2 变量的使用 170
中的应用 170
8.1 编程基础 170
第8章 程序设计在Authorware 170
8.1.3 函数的概念 172
8.1.4 系统函数的使用 173
8.1.5 使用自定义函数 174
8.2 计算图标的使用 176
8.2.1 计算图标的使用方式 177
8.2.2 计算图标编辑器 177
8.3 运算符和表达式 182
8.3.2 运算符的优先级 183
8.3.1 运算符的类型 183
8.3.3 运算结果 184
8.3.4 表达式的使用 185
8.3.5 条件语句与循环语句 185
8.3.6 列表的使用 186
8.4 常用变量和函数 189
8.4.1 常用变量 189
8.4.2 常用系统函数介绍 200
9.1.1 Xtras的分类 209
第9章 Xtras和ActiveX控件 209
9.1 使用Xtras 209
9.1.2 修改显示器的分辨率 211
9.1.3 将演示窗口之外变为黑色 212
9.1.4 快捷菜单 213
9.1.5 使用动态光标 215
9.1.6 播放MIDI音乐 216
9.2 ActiveX控件基础 218
9.2.1 ActiveX的由来 218
9.3 安装ActiveX 219
9.2.2 ActiveX的功能 219
9.3.1 安装ActiveX控件前的 220
预备知识 220
9.3.2 安装、注册ActiveX 221
控件的代码实例 221
9.3.3 ActiveX控件的使用 223
9.4 ActiveX控件的使用 224
9.4.1 Web浏览器 224
控件的使用 236
9.4.3 Windows Media Player 236
9.4.2 使用Calendar控件 236
9.4.4 与AcfiveX相关的 240
变量和函数 240
9.4.5 MSFlexGrid控件 241
9.4.6 ListBox控件 243
9.4.7 ComboBox控件 246
9.5 制作插件 247
9.5.1 创建Delphi项目 247
9.5.2 编写rc文件 249
9.5.3 调用插件函数 250
第10章 数据库 252
10.1 认识数据库 252
10.1.1 数据库系统概述 252
10.1.2 数据库的基本概念 253
10.2 数据库操作举例 254
10.2.1 新建数据库 254
10.2.2 添加数据表 255
10.2.3 浏览表 257
10.2.4 配置ODBC 258
10.2.5 SQL语言 261
10.3 Authorware对数据库的操作 262
10.3.1 使用Authorware函数配置ODBC数据库 262
10.3.2 查询数据库 265
10.4 综合应用实例 267
10.4.1 创建数据库 267
10.4.2 设置ODBC数据源 268
10.4.3 建立课件的框架 272
10.4.4 查询数据库 275
10.4.5 显示数据库查询结果 278
11.1 认识知识对象 281
第11章 知识对象的应用 281
11.2 使用知识对象 282
11.2.1 Application知识对象 282
11.2.2 使用Find CD Drive知识对象 290
11.2.3 使用Accessibility Kit知识对象创建程序框架 291
11.2.4 创建Windows界面元素 293
11.3 自定义知识对象 303
11.3.1 自定义知识对象 303
11.3.2 CallTarget()函数 305
11.3.3 知识对象ID 306
11.4 和知识对象进行数据交换 307
第12章 Authorware与其他 309
文件合作 309
12.1 OLE对象 309
12.1.1 启动Word 309
12.1.2 更改OLE对象的图标 312
12.1.3 用函数控制OLE对象 313
12.2.1 使用Microsoft Agent 315
前的准备工作 315
12.2 Microsoft Agent 315
12.2.2 制作动画精灵 316
12.3 控制操作系统 319
12.3.1 禁止系统功能 319
12.3.2 调用控制面板的功能 322
12.4 文件操作 325
12.4.1 常用的文件操作函数 325
12.4.2 常用的文件操作变量 326
12.4.3 常用的字符串操作函数 326
12.4.4 文件操作实例 328
12.5 使用TTS实现朗读功能 334
12.6 制作安装程序 336
12.6.1 安装inno setup 336
12.6.2 制作安装程序 339
12.7 执行JavaScript程序 342
第13章 Authorware的网络应用 344
13.1 网络基础 344
13.1.1 TCP/IP协议 344
13.1.2 IP地址与端口 345
13.1.3 URL 345
13.1.4 HTML简介 345
13.2 Authorware的网络应用 346
13.3.1 XML简介 347
13.3 操作XML 347
13.3.2 Authorware的XML 349
技术支持 349
13.4 网络发布前的准备 353
13.4.1 发布前需要考虑的 354
几个问题 354
13.4.2 多媒体素材的处理 355
13.4.3 和网络进行交互 356
13.5.1 网络发布的步骤 360
13.5 网络发布 360
13.5.2 网络打包文件 361
13.5.3 编辑映射文件 363
13.5.4 设计嵌入aam文件的 364
HTML文件 364
13.5.5 上传文件 364
13.5.6 配置服务器 365
13.5.7 在服务器上安装AuthorwareAdvanced Streamer 366
14.1 文件的调试 367
14.1.1 使用标识旗 367
第14章 程序的调试和发布 367
14.1.2 修改显示在演示窗口中的正文或图片 369
14.1.3 修改响应类型和等待 369
图标的属性 369
14.1.4 跟踪窗口的使用 370
14.1.5 程序的调试技巧 371
14.2 发布前的设置 372
14.2.1 Authorware 7.0默认的 373
搜索路径 373
14.2.2 指定程序搜索的路径 374
14.2.4 Xtras扩展文件 375
14.2.3 文件发行要包含的文件 375
14.2.5 选择发行使用的载体 377
14.2.6 查找程序需要的插件 377
14.3 发布程序 378
14.3.1 程序文件打包 379
14.3.2 库文件打包 379
14.3.3 一键发布 380
14.4 发布程序的技巧 383
14.4.1 更改可执行文件的图标 383
14.4.2 光盘自动运行 386