网站大量收购独家精品文档,联系QQ:2885784924

第九章 变量、函数和表达式.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第九章 变量、函数和表达式 Authorware与其他编程软件一样离不开变量和函数,拥有了变量和函数,Authorware的功能更加灵活多变。利用Authorware提供的系统变量与函数能够完成一定的控制任务,但是对于一些特殊的过程,Authorware允许使用自定义变量和函数,使得程序设计具有更大的灵活性。 在Authorware6.5中,变量、函数和表达式一般用于以下场合: 用于“运算”设计图标和附属“运算”设计图标中。例如前面我们用到的函数  quit(0)就应用在了“运算”窗口中了。 嵌入到文本对象中。 用于进行各种设置。 一 变量 变量是指在程序中可以改变其值的量,Authorware6.5中同样提供了变量。在Authorware6.5中将变量分成系统变量和自定义变量。 系统变量:Authorware本身自带的变量,并且能自动更新这些变量的值。 自定义变量:用户自己创建新的变量,并存储用于跟踪某一变化的数值。 变量功能简介 Authorware本身带有11种系统变量,如CMI,Decision,File,Video,Framework,General和Icons等。打开变量窗口,在分类下拉列表中就可以看到所有的变量类型。用户在设计程序时,使用系统变量往往能完成一些特殊的任务。例如,NumEntry变量,能使Authorware在执行程序时,存储从键盘输入的字符。另外,Authorware允许用户自己定义新的变量,用于完成系统变量所无法完成的某一特定的功能。 变量使用场合: 用于计算图标窗口中。 用于对话框中。 插入至正文对象中。 变量的基本类型:基本类型有2种。 系统变量:是Authorware预先定义好的一套变量,它们用于跟踪判定分支结构、交互分支结构、框架结构、文件、图片、视频、时间或日期等诸多方面的信息。每一个变量都有一个惟一的名称。系统变量的名称一般以大写字母开头,由一个或几个单词组成,单词之间没有任何空格,如ChoicesMatched,TextEntry和EventsSuspended等。有些系统变量后面可以跟一个“@”字符再加上一个图标标题,这种变量称为引用变量。利用引用变量可以查找文件中任何一个设计按钮中的相关信息。 注意:Authorware对变量名称不区分大小写。 自定义变量。自定义变量名是由用户自己设置的。由于要求变量名必须惟一,因此,在设置一个新的变量名时,必须是除了系统变量名和已经存在的自定义变量名以外的其他名称。凡是可以在使用系统变量的地方均可以使用自定义变量。自定义变量初始化值是由用户赋予的。另外,根据变量存储数据的类型,也可以将变量分为: 数值型变量:存储数值 字符型变量:存储字符串。一串(一个或多个)由双引号括起来的字符称作字符串。如果想本身是变量中一个字符,则需要在它的前面加一个字符“\” 逻辑型变量:TRUE或FALSE 符号型变量:由符号“#”带上一个连串字符构成,例如#TOM就是一个符号型变量。主要作为对象的属性使用。 列表型变量:用于存储一组常量或变量,这些常量或变量称为元素。 (1)线性列表:在线性列表中,每个元素是一个单独的值,例如:[1,2,3,4]、[ER,TY]就是一个线性列表。 (2)属性列表:在属性列表中,每个元素由一个属性及其对应的值构成,属性和值之间用冒号分隔,如“here: there”。 坐标变量:用于描述一个点在“演示”窗口中的坐标,其形式为(X,Y),其中X和Y分别代表一个点距离“演示”窗口左边界和上边界的像素数目。 矩形变量:用于定义一个矩形区域,其形式为[X1,Y1,X1,Y2] 二 函数 Authorware函数用来执行特定的任务,实现某一功能。每一个函数都有惟一的名字和 语法结构,通常还包括一个或多个参数。具体而言,Authorware支持系统函数调用和外部函数调用两种方式的函数调用。 跟变量类似,Authorware也有函数窗口。单击工具栏上的,即出现如图一所示的窗口。 图一 在使用系统函数时,若对该函数非常熟悉,可直接按其语法规则从键盘进行输入。如果不是可借助上图中的函数表,选中后用Paste命令直接贴过去。… end if Authorware6.5中提供了3种类型的循环语句:Repeat with , Repeat With In , Repeat While , 下面分别对3种类型进行介绍。 Repeat With 类型用于将同样的操作执行指定的次数,其使用格式为: Repeat With 计数变量:=起始值[DOWN]结束值 操作 END REPEAT 执行次数由起始值和结束值限定,计数变量用于跟踪当前循环执行了多少次。 例如:repeat with x:=1 to 14 beep() end repeat 类型与Rep

文档评论(0)

小教资源库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档