收藏 分享(赏)

(6-3)第六章Authorware课件开发――交互课件开发.ppt

上传人:hyngb9260 文档编号:8313915 上传时间:2019-06-19 格式:PPT 页数:39 大小:802KB
下载 相关 举报
(6-3)第六章Authorware课件开发――交互课件开发.ppt_第1页
第1页 / 共39页
(6-3)第六章Authorware课件开发――交互课件开发.ppt_第2页
第2页 / 共39页
(6-3)第六章Authorware课件开发――交互课件开发.ppt_第3页
第3页 / 共39页
(6-3)第六章Authorware课件开发――交互课件开发.ppt_第4页
第4页 / 共39页
(6-3)第六章Authorware课件开发――交互课件开发.ppt_第5页
第5页 / 共39页
点击查看更多>>
资源描述

1、,第六章第3小章Authorware 6.0语言简介,6-3.1 变量 6-3.2 函数 6-3.3 运算符 6-3.4 表达式 6-3.5 语句结构 6-3.6 使用变量和函数的场合,6-3.1 变 量,6-3.1.1 变量的类型,数值型变量:该类型变量用于存储具体的数值。数值型变量可以存储任何类型的数值,其中包括整数、实数和负数。Authorware能够存储的数值范围是-1.710308 +1.710308。如果将两个变量进行数学运算,系统自动将它们默认为数值型变量。,字符型变量:该类型变量用于存储字符串。字符串是由一个或多个字符组成的,这些字符可以是英文字母、汉字、数字、特殊字符(如“&

2、”、“$”等)或它们之间的任意组合等。在Authorware 7.0中,一个字符型变量可以存储30 000个字符。字符型变量可以用于存储一个用户的姓名、一个单词拼写或一个网站的URL地址等。,逻辑型变量:该类型变量用于存储数据的逻辑值,即TRUE(真)和FLASE(假)两种值,其用途是激活或取消某一动作的选项。在Authorware 7.0中,系统默认数字0等于FLASE,而其它任何非0的数字(通常使用1表示)都相当于TRUE。 列表型变量:列表型变量用于存储常数或其他变量。Authorware支持两种类型的列表变量:线性列表和属性列表。在线性列表中,所有的元素都是一个数值,例如1,2,3,“

3、a”,“b”,“c”就是一个线性列表。在属性列表中,每个元素都由属性名和属性值组成,两者之间用冒号隔开,例如#lastname:”mjc”, #firstname:”mpl”,符号变量:符号变量是一种类似于数值或字符串的变量,它们以“#”开头。使用符号变量的主要目的是Authorware处理符号变量的速度比字符形变量的速度快。,6-3.1.2 系统变量,独立变量:独立变量是指可以单独使用的变量,它们基本上与设计图标无关,例如“EntryText”、“FullDate”、“FullTime”等。引用变量:引用变量由引用符号“”与流程线上设计图标的名称构成,例如“MovableIconTile”,

4、这样可以得到特定设计图标的相关信息。,通过一个小例子来介绍系统变量的使用。1) 建立一个新文件,并以“变量课件”名称保存到“我的文档”中。2) 向流程线上添加一个显示图标,命名为“try”。3) 双击显示图标,打开演示窗口。4) 单击工具栏上的 按钮,导入一幅图片,然后选择工具箱中的工具,在演示窗口中输入如后图所示文本,括号中的文字信息就是系统变量。,5) 单击工具栏上的 按钮,演示窗口中将显示出相关信息,如下图所示。,演示窗口,6-3.1.3 自定义变量,设计一个两位数以内的随机加法题,可以设置两个自定义变量,分别用于存储两个加数。具体操作步骤如下: 1) 在设计窗口的流程线上分别添加一个计

5、算图标与显示图标,并以“取数”和“出题”命名,如下图所示。,2) 双击“取数”计算图标,打开计算窗口,在窗口中输入表达式“a:=Random(1,99,1)”和“b:=Random(1,99,1)”,其中a和b是自定义变量,“:=”是赋值运算符,如下图所示。,3) 关闭计算窗口,弹出一个提示对话框,询问是否保存计算窗口中的内容,如下图所示。,4) 单击 按钮,出现一个【新的变量】对话框,如下图所示。由于a和b都是新建立的变量,因此要求设置变量的选项。,5) 单击 按钮即可完成变量的定义,然后就可以在程序中使用它了。6) 双击“出题”显示图标,打开演示窗口。选择工具箱中的工具,在演示窗口中单击鼠

6、标,输入如下图所示的文本信息。,7) 输入完毕后,每次单击工具栏上的 按钮,演示窗口中就会显示随机算术题,如下图所示。,6-3.2 函 数,6-3.2.1 系统函数,6-3.2.2 自定义函数,【函数】面板,【加载函数】对话框,【自定义函数在Winapi.u32】对话框,6-3.3 运 算 符,1. 算术运算符 加: + 减: - 乘: * 除: / 乘方: *,2. 关系运算符 等于: = 不等于: 大于: 大于等于:= 小于: 小于等于:=,3. 逻辑运算符 否: 与: & 或: |4. 赋值运算符 赋值运算符::=,5. 连接运算符,连接运算符:连接运算符的作用是将两个字符串连接起来,将

7、其值赋予另一个字符串。例如,在程序中自定义变量“S”,如果S1=“我是一个”,S2=“学生”,则S:=S1S2的值就是“我是一个学生”。,Authorware中运算符的优先级,注意:优先级1表示最高,9表示最低,6-3.4 表 达 式,1. 给表达式添加注释,有时候为了说明表达式的具体含义,可以在表达式的后面加一个注释,其方法是在注释的前面添加两个连字符“-”。如:ResizeWindow(320,240)-设定屏幕尺寸为320*240,计算窗口中的注释内容,2. 字符串的使用字符串的使用与变量和函数的使用一样,在表达式中使用字符串必须用双引号,以区别于变量和函数名。如果需要在字符串中使用双引

8、号,即在屏幕上显示双引号本身,则必须在双引号前面加一个反斜杠“”。如:“He said,“I am a student.”“如果表达式中需要使用反斜杠,即在屏幕上显示反斜杠本身,则要求在反斜杠的前面再加上一条反斜杠。如:Path:= “c:windowssystem“,3. 数字的使用在表达式中可以使用数字,但必须遵循一定的规则,即在数字中不准使用千位符“,”,不准使用货币符号(如$、等),不准使用科学计数法。,6-3.5 语 句 结 构,6-3.5.1 条件语句,条件语句是“if then”结构,用于控制程序在不同条件下执行不同操作,如果语句在一行内结束,则不需要加“end if”作为结束标

9、志。但是如果要执行一组操作,就需要用“end if”来结束条件语句。,其基本格式如下: if 条件1 then操作1else操作2end if 或者: if 条件1 then操作1else if 条件2 then操作2else if 条件3 thenend if,6-3.5.2 循环语句,格式1:repeat with变量=初始值 (down) to结束值操作end repeat在这个循环语句中,程序将执行“操作”的次数为(“结束值”-“初始值”+1)次,如果该值小于0,则程序不执行“操作”。其中“down”为可选参数,如果“初始值”大于“结束值”,则需要添加这个参数,且执行次数为(“初始值”

10、-“结束值”+1)次。,例1 下面的程序将使Beep函数执行50次。 repeat with i:=50 down to 1Beep( ) end repeat 例2 用下面的程序可以计算出100+99+98+3+2+1的值为5050。 Num:=100 repeat with counter:=99 down to 1Num:=Num+counter end repeat,格式2:repeat with 变量 in 列表操作end repeat 在这个语句中,只有列表中的所有元素都被使用过,程序才退出循环结构。 例3 执行下面的程序,使Total的值变为60。List:=10,20,30To

11、tal:=0repeat with X in ListTotal:=Total+Xend repeat,格式3:repeat while 条件操作end repeat在这个语句中,“操作”将一直被执行,直到“条件”不成立为止,即“条件”从“真”到“假”,或“条件”由“假”到“真”。,6-3.6 使用变量和函数的场合,6-3.6.1 在属性面板中使用变量和函数,【属性:交互图标】面板,6-3.6.2 在文本对象中使用变量和函数,例如,前面用“循环语句”进行的从1加到100的运算,只是将这些语句写到计算图标中,是看不到结果的。但是借助显示图标进行简单的设置,就可以看到计算结果了,其具体操作方法如下:1) 在流程线上添加一个计算图标和一个显示图标。2) 在计算图标的计算窗口中输入如后图所示的内容。,计算图标内容,3) 当关闭计算窗口时,将出现【新的变量】对话框单击 “确定”按钮,接着又出现要求定义新变量Counter初始值的对话框,单击“确定”按钮。,4) 此时运行程序,无法知道Num的值是多少。在显示图标的演示窗口输入“Num”,并设置显示图标的属性为【更新变量显示】。5) 再次运行程序,就可以看到计算结果了,如下图所示。,计算结果,6-3.6.3 在计算图标中使用变量和函数,计算图标实际上就是一个编程环境,Authorware 的变量和函数以及表达式语句主要是由计算图标承载的。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报