中文Authorware多媒体制作教程 第二版 作者 冯建平 符策群 蔺素珍 第10章 变量、函数和表达式.pptVIP

中文Authorware多媒体制作教程 第二版 作者 冯建平 符策群 蔺素珍 第10章 变量、函数和表达式.ppt

  1. 1、本文档共52页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 10 章 变量、函数和表达式 Authorware是可视化编程平台,用户主要使用Authorware提供的设计图标来完成对程序的设计。但是,如果仅仅使用Authorware提供的设计图标来创建作品,则不能充分地实现作品的灵活性、交互性等特性。本章将对Authorware中的变量和函数、表达式以及语句进行全面的介绍。 10.1 概 述 作为可视化创造工具,Authorware主要是利用各种设计图标完成程序设计。尽管图标流程方式非常简便、明了,但单纯依靠设计图标还是远远不够的。 变量、函数、表达式以及语句,这些都是编写程序代码的基础。要想成为一个完美的开发者,就应该在编写代码上面多下些工夫,这样不仅能够改进程序的结构,提高程序的执行效率,而且有助于进一步了解Authorware的工作方式。仅仅使用设计图标,就可以制作出漂亮的多媒体程序;而通过编写代码,可以制作出具有专业水准的多媒体程序。 10.2 变 量 变量是其值可以改变的量,可以利用变量存储不同的数据,比如计算结果、用户输入的字符串以及对象的状态等等。Authorware中的变量不像其他编程语言中的变量那样有局部变量和全局变量等分类。其变量都属全局变量,即在程序中任何地方都可以使用任意一个变量。 10.2.1 变量的数据类型 Authorware会根据你使用变量的方式,来自动判断变量的类型。根据变量存储的数据类型,可以将变量分为7类。 1.数值型变量 数值型变量用于存储具体的数值。数值可以是整数(比如88),也可以是实数(比如0.88)或负数(?88),在Authorware中,数值型变量能够存储的数值范围是:?1.7*10^308~+1.7*10^308。当你使用两个变量做数学运算时,Authorware自动将两个变量当作数值型变量,因为只有数值型变量才能进行数学运算。 2.字符型变量 字符型变量用于存储字符串。字符串是由双引号(双引号必须是英文下的双引号,不能是中文下的双引号)括起来的一个或多个字符的组合。这些字符可以是字母(“Good luck”)、数字(“6868”)、符号(“*/”)或它们的混合使用(“These apples are¥5.00”)。如果字符本身要在一个字符串中作为普通字符出现,则需要在它前面加一个字符“\”。 3.逻辑型变量 逻辑型变量用于存储TRUE或FALSE两种值。逻辑型变量相当于电灯开关,只能在TRUE(即开)和FALSE(即关)两种状态间切换。逻辑型变量最擅长激活某选项或使其无效。 当一个变量出现在一个Authorware认为需要使用逻辑型变量的位置(比如“激活条件”文本框)时,Authorware会自动将此变量设置成逻辑型变量。如果是数值型变量,则数值0相当于FALSE,其他任意非0数值相当于TRUE;如果是字符型变量,Authorware将T、YES、ON(大小写都可)视为TRUE,其他任意字符都被视为FALSE。 4.符号型变量 符号型变量是由符号“#”带上一连串字符构成,例如,#John就是一个符号型变量。在Authorware中,符号型变量主要作为对象的属性使用。 5.列表型变量 列表型变量用于存储一组常量或变量,这些常量或变量被称为元素。Authorware中共有两种类型的列表。 线性列表:在线性列表中,每个元素都是单个的数值,例如,[1,2,3,“a”,“b”,“c”]就是一个线性列表。 属性列表:在属性列表中,每个元素由一个属性及其对应的值构成,属性和值之间用冒号分隔。例如,[#firstname:“Jim”,#lastname:“Green”,#QQ:187362116]就是一个反映个人信息(姓、名和QQ号)的属性列表。 6.坐标变量 坐标变量是一种特殊的列表型变量,用于描述一个点在演示窗口中的坐标,其形式为(X,Y),其中X和Y分别代表一个点距离演示窗口左边界和上边界的像素数目。 7.矩形变量 矩形变量是一种特殊的列表型变量,用于定义一个矩形区域,其形式为[X1,Y1,X2,Y2],其中(X1,Y1)指定矩形的左上角坐标,(X2,Y2)指定矩形的右下角坐标。 10.2.2 系统变量与自定义变量 从使用者的角度来看,Authorware中的变量又可被分为两种:系统变量和自定义变量。 1.系统变量 系统变量是Authorware本身预先定义好的 一套变量,它们有固定的符号和特性,主要用于跟踪信息,如文件存储位置及状态、判定分支结构中正在执行的分支、交互图标中用户的输入内容等。Authorware将根据用户的交互操作或程序的执行自动更新系统变量。 在系统变量的使用中有一个比较常用的引用符号“@”。因为变量的值是可以改变的,当程序执行到不同的图标时,变量的值可能不同,如

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档