欢迎来到天天文库
浏览记录
ID:62045128
大小:212.50 KB
页数:20页
时间:2021-04-13
《第六节Authorware变量、函数和表达式6.1计算图标要在.ppt》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、第六章Authorware变量、函数和表达式6.1计算图标要在Authorware中使用变量和函数进行编程,首先就应为此提供编程的窗口,这就是我们本章所要学习的一个新的图标——计算图标。为了更好地使用计算图标,我们有必要先来认识一下计算窗口及其参数。6.1.1计算窗口新建一个文件。从图标工具栏上拖动一个计算图标至流程线上,并命名为“计算图标的使用”,如图所示。双击计算图标,会打开一个输入窗口,如图所示,我们称之为计算窗口。它是我们在Authorware中编程的载体,我们可以在其中输入注释、变量、函数或表达式。Authorware7.0的计算窗口由标题栏、工具栏、编辑区
2、、状态栏和功能窗口等部分组成。计算图标使用的注意事项计算图标引入到流程线上时其缺省名称为“未命名”。当我们在计算窗口中输入了内容或进行了修改以后,若关闭窗口或直接运行程序,就会出现一个提示对话框要求我们保存内容。按下键盘右侧小键盘的“Enter”键,可以直接保存计算图标的修改并关闭计算窗口。如果表达式的某一行超长,可以将其打断为两行并以连接符“¬”连接,使用“Alt”+“Enter”键可以产生一个连接符(在汉化状态下无效)。计算图标中的引号必须为英文状态下的引号。Authorware对变量、函数或表达式中的字符大小写不加区分。6.2Authorware中的变量6.2.
3、1Authorware的系统变量Authorware预先定义了许多系统变量,并且自动更新这些变量的值。它们可以用于跟踪程序的执行情况,记录诸如判定分支流向、框架结构、文件、图片、视频、时间或日期等诸多方面的信息。从菜单中选择【窗口】/【变量】选项,就会打开【变量】对话框,如图所示。这个对话框与【函数】对话框差不多,只不过增加了初值和当前值选项。它的使用也与【函数】对话框的使用基本一致。归纳起来,Authorware系统变量可以分为11类,每一类都含有处理该类具体对象的大量系统变量。Authorware可以自动改变这些系统变量中的存储信息。单击【分类】栏,会出现一个下拉
4、列表框,其中列出了各个类别及其包括的系统变量。如图所示。每一个变量的命名都是以大写字母开头,并由一个或多个英文单词构成。有一些系统变量的后面还有一个@及图标名,这些变量被称为图标变量,它们对应于一个指定图标中的某个变量的值。 大多数系统变量不能被赋值,它们的值由Authorware系统内部决定,反映了一些程序运行的状态和进程,例如FullTime反映了当前小时、分钟、秒的时间值,用户只能读取它们的值。有少数变量可以被赋值,例如Movable变量可以被赋值为True(真)或False(假),如Movable@"IconTitle":=FALSE,表示图标"IconT
5、itle"(的内容)不能被移动。 系统变量的值会随着程序的运行动态改变。当某个系统变量的值改变后,我们可直接读取该变量,以得到更新后的值。6.2.2变量类型根据变量的数据存储形式,Authorware将变量分为6种类型:数值型变量:数值型变量用于存储具体数值,这个数值既可以是正数,也可以是负数。数值型变量可以直接赋值,如x=3。字符串变量:顾名思义,字符串变量是用于存储字符串的变量。字符串由一个或多个字符构成,这些字符可以是英文字母、汉字、数字、特殊字符(如“#”、“&”等)或它们之间的任意组合等。在Authorware中,一个字符型变量可以存储多达30000个字
6、符。当将字符串赋给一个变量时,必须要用双引号将该字符串括起,如string=”青岛101”。注意这里的双引号是英文状态下的双引号,如果使用了中文状态的双引号就大错特错了。字符型变量可用于存储交互响应中的文本输入内容、文本、日期等信息。逻辑型变量:逻辑型变量用于存储true或false两种值。逻辑型变量的用途是用来判断程序是否处于某种状态。逻辑型变量也可以直接赋值,如test=false。数组(列表)型变量数组(列表)型变量里存储的是数组。Authorware支持两种常见的列表。 一种是线性列表,即表中每个元素都是单个数值,各元素之间用英文逗号“,”隔开。比如:we
7、ek:=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]a:=[1,3,5,7,9]另一种是属性列表,即表中每个元素由属性名及属性值两部分构成,二者之间用英文的“:”分隔,元素之间用英文的“,”隔开。例如:days:=[#College:”河北民族师范学院”,#Department:”数学与计算机系”,#Name:”张三”,#StuNum:”0478”],反映了一个学生个人信息的属性列表型变量,其中属性值都为字符串型数值。Authorware中有专门的系统
此文档下载收益归作者所有