中职机房版-多媒体技术Authorware-10_第1页
中职机房版-多媒体技术Authorware-10_第2页
中职机房版-多媒体技术Authorware-10_第3页
中职机房版-多媒体技术Authorware-10_第4页
中职机房版-多媒体技术Authorware-10_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、主讲:宋一兵多媒体技术Authorware 7.0第10讲 程序代码设计 10.1认识计算图标 多媒体技术Authorware 7.010.2变量与函数10.3系统变量和系统函数第10讲: 程序代码设计10.1节10.2节10.3节10.4 程序语句10.4节10.1 认识计算图标多媒体技术Authorware 7.0虽然说利用图标和流程线就可以完成简单的多媒体程序,但是这种程序在结构和功能上都比较简单,往往不能满足实际工作的需要,如显示计算机系统时间、设计教学测试题、为程序添加音乐等。这样的要求仅靠图标的组合是不能实现的,这就需要利用变量与函数对程序进行更加有效的控制。Authorware使

2、用的编程语言主要是Authorware Script Language(简称AWS)。与其他编程语言类似,AWS提供了丰富的变量、函数、结构化程序语句,并且支持通过外部函数和自定义函数来扩展Authorware的编程语言集合。第10讲: 程序代码设计10.1节10.2节10.3节10.4节10.1.1 知识点讲解多媒体技术Authorware 7.0在Authorware中,计算图标是函数、变量和代码的基本载体,是计算窗口在流程线上的标识;而计算窗口是编辑代码的窗口,其中包括工具栏和状态栏,可以实现语法指示、自动缩排等功能。第10讲: 程序代码设计10.1节10.2节10.3节10.4节10.

3、1.1 知识点讲解多媒体技术Authorware 7.0计算图标引入到流程线上时,其缺省名称为“未命名”。在计算窗口中输入内容或进行修改以后,若关闭窗口或直接运行程序,就会出现一个提示对话框,要求保存内容。按下键盘右侧小键盘中的Enter键,可以直接保存计算图标的修改,并关闭计算窗口。如果表达式的某一行超长,可以将其打断为两行并以连接符“”连接,按Alt+Enter键可以产生一个连接符。计算图标中的引号必须为英文状态下的引号。Authorware对变量、函数或表达式中的字符大小写不加区分。第10讲: 程序代码设计10.1节10.2节10.3节10.4节10.1.2 范例解析示例“Clock.a

4、7p” 多媒体技术Authorware 7.0“ShowMe”文件夹下包含了大量Authorware的示例程序,讲解了Authorware的各项功能,非常具有参考价值。 第10讲: 程序代码设计10.1节10.2节10.3节10.4节10.1.3 课堂练习练习“24points.a7p” 多媒体技术Authorware 7.0“24点”的智力游戏。要求用随机产生的4个整数,计算得出数字24;每个数字都要被使用到,且只能被使用一次。 第10讲: 程序代码设计10.1节10.2节10.3节10.4节10.2 变量与函数多媒体技术Authorware 7.010.2.1 范例解析变量的显示第10讲:

5、 程序代码设计10.1节10.2节10.3节10.4节10.2.2 课堂练习变量的运算多媒体技术Authorware 7.0设计一道简单的数学题,利用变量x、y来计算变量z的数值。 第10讲: 程序代码设计10.1节10.2节10.3节10.4节10.3 系统变量和系统函数多媒体技术Authorware 7.0为了便于设计人员对系统和程序的控制,Authorware还包含了大量的系统函数和系统变量,在程序设计时会经常用到它们。系统变量和函数记录了系统信息和程序运行状态等,可以通过【变量】面板和【函数】面板获得。第10讲: 程序代码设计10.1节10.2节10.3节10.4节10.3.1 知识点

6、讲解多媒体技术Authorware 7.01、系统函数第10讲: 程序代码设计10.1节10.2节10.3节10.4节10.3.1 知识点讲解多媒体技术Authorware 7.02、系统变量 第10讲: 程序代码设计10.1节10.2节10.3节10.4节10.3.2 范例解析鼠标绘制直线多媒体技术Authorware 7.0在窗口中,单击鼠标左键选取直线的起点,单击鼠标右键确定直线终点,并在两点之间绘制一条直线。第10讲: 程序代码设计10.1节10.2节10.3节10.4节10.3.2 范例解析鼠标绘制直线多媒体技术Authorware 7.0第10讲: 程序代码设计10.1节10.2节

7、10.3节10.4节10.3.2 范例解析鼠标绘制直线多媒体技术Authorware 7.0第10讲: 程序代码设计10.1节10.2节10.3节10.4节10.3.3 课堂练习系统时间多媒体技术Authorware 7.0设计一个简单的程序,能够实时显示系统当前日期和时间 使用系统变量“FullTime”、“FullDate”来显示系统当前时间和日期 第10讲: 程序代码设计10.1节10.2节10.3节10.4节10.4 程序语句多媒体技术Authorware 7.0程序语句是由一个或多个表达式构成的Authorware指令,能够实现一个完整的功能。有些语句很简单,有些却比较复杂。 第10

8、讲: 程序代码设计10.1节10.2节10.3节10.4节10.4.1 知识点讲解多媒体技术Authorware 7.0条件语句使程序根据不同的条件执行不同的操作。if 条件1 then操作1else操作2end if在执行条件语句时,首先检查“条件1”,当“条件1”成立(其值为True)时,就执行“操作1”,否则执行“操作2”。1、条件语句第10讲: 程序代码设计10.1节10.2节10.3节10.4节10.4.1 知识点讲解多媒体技术Authorware 7.0(1)Repeat withRepeat with类型用于将同样的操作执行指定次数,其使用格式为:Repeat with var=

9、start down to end操作end repeat执行次数由起始值和结束值限定,变量用于跟踪当前循环执行了多少次。2、循环语句 第10讲: 程序代码设计10.1节10.2节10.3节10.4节10.4.1 知识点讲解多媒体技术Authorware 7.0(2)Repeat with in Repeat with in类型与Repeat with类型相似,也是用于执行指定次数的操作,但是次数由一个列表控制,循环进行的次数就是列表中元素的个数。其使用格式为:Repeat with var in list操作end repeat2、循环语句 第10讲: 程序代码设计10.1节10.2节10.

10、3节10.4节10.4.1 知识点讲解多媒体技术Authorware 7.0(3)Repeat whileRepeat while类型用于在某个条件成立的情况下重复执行指定操作,直到该条件不再成立为止,其使用格式为:Repeat while 条件操作end repeat2、循环语句 第10讲: 程序代码设计10.1节10.2节10.3节10.4节10.4.2 课堂练习幸运号码 多媒体技术Authorware 7.0程序能够产生不断变化的随机数字,单击按钮,就能够确定一个幸运号码;获得3个幸运号码后,数字停止不再变化。 第10讲: 程序代码设计10.1节10.2节10.3节10.4节10.4.2 范例解析幸运号码 多媒体技术Authorware 7.0第10讲: 程序代码设计10.1节10.2节10.3节10.4节10.4.3 课堂练习随机绘图

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论