第0章 绪论 1
0.1 中文Authorware 7.0简介 1
0.1.1 简介 1
0.1.2 基本功能 2
0.1.3 启动 3
0.1.4 关闭“新建”对话框 4
0.1.5 退出 4
0.2 中文Authorware 7.0工作界面 4
0.2.1 标题栏 5
0.2.2 菜单栏 5
0.2.3 快捷菜单 5
0.2.4 快捷工具栏 5
0.2.5 图标工具箱 6
0.2.6 演示窗口 7
0.2.7 程序设计窗口 8
0.2.8 面板 8
0.3 文件基本操作 9
0.3.1 新建文件 9
0.3.2 打开文件 9
0.3.3 保存文件和压缩保存文件 10
0.3.4 关闭文件 11
0.4 教学方法和课程安排 11
第1章 了解中文Authorware 7.0 13
1.1 【案例1】欢迎屏 13
相关知识 19
等待图标“属性”面板 19
擦除图标的使用方法 19
1.2 【案例2】航天图片浏览 20
相关知识 23
运行程序 23
预览图标 23
1.3 【案例3】多媒体浏览 24
相关知识 28
保留刚刚显示过的画面 28
程序运行中的调试 28
中断运行的程序后进行调试 28
利用开始旗和结束旗调试程序 28
演示窗口和程序设计窗口之间的切换 29
1.4 【案例4】发布“航天图片浏览”程序和输出媒体 29
相关知识 31
什么是文件的打包 31
查找程序使用的Xtras文件 31
打包操作 31
一键发布 32
思考与练习 33
第2章 显示和计算图标及编程的基本语法 36
2.1 【案例5】轮船 36
相关知识 39
绘图工具箱 39
工具盒 39
绘制直线图形 40
绘制矩形和椭圆形图形 40
绘制圆角矩形、多边形和折线图形 41
图形显示模式 41
2.2 【案例6】数学公式 42
相关知识 44
设置文本的字体、大小和颜色 44
设置文本的对齐方式和风格 45
输入文本 45
编辑文本 46
2.3 【案例7】通讯录 46
相关知识 48
卷帘文字 48
消除文字锯齿 48
2.4 【案例8】图像文字 49
相关知识 50
导入图像文件 50
导入文本文件 50
导入多个图像和文本文件 51
2.5 【案例9】阴影文字 51
相关知识 53
选中同一显示图标中的多个对象 53
多个对象的群组与取消群组 53
对齐对象 53
调整对象的大小与位置 54
重叠对象上下位置 54
“属性:显示图标”面板中各选项的作用 54
2.6 【案例10】课程表 55
相关知识 57
用剪贴板粘贴图像和文字 57
用OLE功能粘贴剪贴板的图像和文字 57
文档OLE对象的编辑 58
思考与练习 59
第3章 Authorware语言基本语法和计算图标 61
3.1 【案例11】变量值的变化 61
相关知识 62
常量和变量 62
显示变量的值 62
计算图标的使用方法 63
附属计算图标 64
3.2 【案例12】数字钟 64
相关知识 65
系统变量 65
常用的日期与时间系统变量 66
3.3 【案例13】跟踪鼠标和键盘 67
相关知识 68
鼠标系统变量 68
键盘系统变量 68
3.4 【案例14】1位数乘法测验 68
相关知识 71
函数和系统函数 71
常用的一些文本输入系统变量 71
常用的数学系统函数 72
3.5 【案例15】数字钟和通讯录 72
相关知识 74
运算符 74
表达式 75
常用的判断和图标系统函数 75
3.6 【案例16】祖国名胜 76
相关知识 80
“外部媒体浏览器”对话框中各选项的作用 80
有关文本文件的系统函数 80
3.7 【案例17】简单的猜字母游戏 81
相关知识 83
有关演示窗口设置的系统函数 83
“属性:文件”(回放)面板 83
“属性:文件”(交互作用)面板 84
思考与练习 85
第4章 动画制作 87
4.1 【案例18】祖国名胜浏览 87
相关知识 90
移动动画概述 90
“指向固定点”动画的制作方法 90
4.2 【案例19】滚动文字 90
相关知识 92
“属性:移动图标”(指向固定点)面板 92
“属性:移动图标”面板使用技巧 93
4.3 【案例20】跟我学画图软件1 93
相关知识 96
“指向固定路径的终点”动画的制作方法 96
“属性:移动图标”(指向固定路径的终点)面板 97
4.4 【案例21】猜数大小 97
相关知识 99
制作“指向固定路径上的任意点”动画的方法 99
“属性:移动图标”(指向固定路径上的任意点)面板 100
创建曲线路径坐标的方法 100
4.5 【案例22】卡通数字钟 100
相关知识 103
圆形路径制作方法和实例——卫星绕着地球转 103
两种图层验证实例——“小猪和轿车”程序 104
4.6 【案例23】飞箭射飞鸟 105
相关知识 107
制作“指向固定直线上的某点”动画的方法 107
“属性:移动图标”(指向固定直线上的某点)面板 107
创建直线坐标的方法 108
4.7 【案例24】挖地雷游戏 108
相关知识 110
制作“指向固定区域内的某点”动画的方法 110
“属性:移动图标”(指向固定区域内的某点)对话框 111
创建平面坐标 111
思考与练习 111
第5章 交互程序设计 114
5.1 【案例25】选择正确答案 114
相关知识 117
交互类型的种类和特点 117
“属性:交互图标”(交互作用)面板 118
“属性:交互图标”(显示)面板 119
按钮交互的“属性:判断图标”面板 119
按钮交互的“属性:判断图标”(响应)面板 120
5.2 【案例26】学习数学公式 121
相关知识 124
“按钮”对话框 124
按钮编辑 124
5.3 【案例27】按钮变换 125
相关知识 127
Checked系统变量 127
改进案例25“选择正确答案”程序 128
5.4 【案例28】四种运算练习 128
相关知识 131
文本输入交互类型的“属性:判断图标”面板 131
“属性:交互作用文本字段”对话框 132
5.5 【案例29】看图识字1 133
相关知识 135
热对象交互的特点 135
“属性:判断图标”(热对象)面板 135
5.6 【案例30】看图识字2 136
相关知识 137
热区域交互特点 137
“属性:判断图标”(热区域)面板 137
5.7 【案例31】猜字母游戏1 137
相关知识 139
条件交互特点 139
“属性:判断图标”(条件)面板 139
5.8 【案例32】猜字母游戏2 140
相关知识 142
下拉菜单交互 142
程序走向的跳转函数 143
5.9 【案例33】扑克牌归位游戏1 144
相关知识 147
目标区交互 147
部分交互系统变量 148
5.10 【案例34】扑克牌归位游戏2 149
相关知识 151
限制时间交互 151
重试限制交互 152
5.11 【案例35】日历与记事簿 152
相关知识 155
日历控件10.0 155
5.12 【案例36】彩球移动 156
相关知识 157
按键交互 157
按键名称 158
思考与练习 158
第6章 播放多媒体 161
6.1 【案例37】中文Photoshop操作演示1 161
相关知识 165
电影图标的“属性:电影图标”(电影)面板 165
电影图标的“属性:电影图标”(计时)面板 166
关于数字电影的几个系统变量和系统函数 167
6.2 【案例38】晨练 167
相关知识 170
“屏幕录像专家”录屏软件特点 170
录制屏幕的动态画面 171
6.3 【案例39】MIDI播放器 172
相关知识 175
插入QuickTime媒体 175
MIDI函数的格式与功能 176
6.4 【案例40】CD播放器 177
相关知识 179
CD函数的格式与功能 179
DVD图标的“属性:DVD图标”(视频)面板 180
DVD图标的“属性:DVD图标”(计时)面板 181
DVD图标的“属性:DVD图标”(版面布局)面板 181
6.5 【案例41】庐山仙人洞诗1 182
相关知识 184
“属性:声音图标”(声音)面板 184
声音图标的“属性:声音图标”(计时)面板 185
利用ShockWave技术将WAV文件进行压缩 185
选择声音属性 187
录音的注意事项 187
6.6 【案例42】庐山仙人洞诗2 187
相关知识 188
声音的同步 188
插入声音文件与混入声音文件 189
删除部分声音 190
6.7 【案例43】中文Photoshop操作演示2 190
相关知识 192
视频的同步 192
音量的调整与选择录音和播音设备 192
声音的特效处理 193
思考与练习 193
第7章 知识对象、对象移动范围和绘图函数 195
7.1 【案例44】播放外部视频 195
相关知识 199
了解知识对象 199
知识对象名称及功能简介 199
7.2 【案例45】混色器 201
相关知识 204
显示图标的可移动范围设置 204
电影图标和功能图标的可移动范围设置 205
图像移动范围的控制 205
7.3 【案例46】简单的绘图板 207
相关知识 210
图形属性设置 210
绘制图形 210
鼠标操作绘制图形 211
思考与练习 211
第8章 框架图标和导航图标 213
8.1 【案例47】世界遗产在中国1 213
相关知识 215
页管理和框架图标 215
导航图标 216
8.2 【案例48】世界遗产在中国2 219
相关知识 222
设置图标关键字的方法 222
“关键字”对话框 223
CurrentPageNum和PageCount系统变量 224
8.3 【案例49】导航浏览世界遗产在中国 224
相关知识 225
什么是演绎字 225
ChildNumToID系统函数 225
LineClicked系统变量 226
8.4 【案例50】跟我学Authorware 226
相关知识 229
一般文字样式的定义方法 229
演绎字的定义和使用 230
思考与练习 230
第9章 选择与循环结构及决策图标 232
9.1 【案例51】分段函数 232
相关知识 233
算法 233
算法的描述方法 234
流程控制结构 235
选择结构语句 235
9.2 【案例52】圆框内随机撞击的彩球 236
相关知识 238
循环结构语句 238
列表的循环语句 240
9.3 【案例53】三个有趣的整数 241
相关知识 242
“参数选择:计算”对话框设置 242
“插入语句块”工具的使用方法 242
9.4 【案例54】裴波纳契数列 243
相关知识 244
数组 244
数组函数 244
9.5 【案例55】连续自然数的和 245
相关知识 247
Authorware程序中的两种选择结构 247
“属性:判断路径”面板 247
“属性:决策图标”面板 247
9.6 【案例56】闯五关扑克牌游戏 248
相关知识 250
QCARD32.dll文件的函数 250
显示所有扑克牌画面 251
9.7 【案例57】图像数字钟 252
相关知识 255
建立图标库文件 255
图标库中各选项的作用 255
打开与关闭图标库 256
9.8 【案例58】多定时图像数字钟 257
相关知识 258
编辑图标库中的图标 258
更新程序中的图标和库链接维护 258
思考与练习 259
第10章 综合程序设计 262
10.1 【案例59】登录注册 262
10.2 【案例60】小小计算器 265
10.3 【案例61】枪打飞鸟 267
10.4 【案例62】定时指针钟 269
10.5 【案例63】两位数加减法练习 273
10.6 【案例64】图像浏览器 276
10.7 【案例65】高级视频播放器 280
10.8 【案例66】多定时数字钟和CD播放机 285
10.9 【案例67】24点扑克牌游戏 288
10.10 【案例68】8皇后互不攻击 293
10.11 【案例69】创建二维数据表 296
10.12 【案例70】编程大奖赛抽奖 298
思考与练习 302
参考文献 307