authorware6中文教材第10章(编辑修改稿)内容摘要:
Name:】文本框中输入自定义变量的名称,输入“ Test_Score”。 在【 Initial Value:】文本框中输入变量的初始值,此处输入“ 0”。 如果用户不设置此项,程序将自动将变量 的初始值设置为 0。 在【 Description:】对话框中可以输入关于此变量的说明。 此处输入“此变量用以记录测试成绩”。 如果用户认为可以区分所有自定义变量,则可以不必在【 Description:】文本框中输入内容。 如果多人同时制作某个大程序,一般要求在【 Description:】文本框中输入自定义变量的详细说明,以供他人分析使用。 设置完毕的【 New Variable】对话框如图 1011 所示,单击【 OK】按钮。 可以发现,在【 Variable】对话框的变量列表中出现了自定义变量 Test_Score。 第十章 变量、函数和表达式 166 AAuutthhoorrwwaarree 66 166 图 1010 【 New Variable】对话框 图 1011 设置完毕的【 New Variable】对话框 修改自定义按钮 对于已经创建完毕的自定义变量,还可以进行编辑,包括变量名称的改变、初始值的修改、变量说明的更改以及对无用自定义变量的删除等。 下面我们来说明这些功能的实现。 选中菜单命令【 Window】→【 Variables】( Ctrl+ Shift+ V),或直接单击工具栏上的“ ”按钮,弹出【 Variable】对话框。 在【 Category:】下拉列表中选择【 All】或【 [Untitled]】项,在其下的函数列表中选中要修改的自定义变量,如图 1012所示。 图 1012 选中自定义变量的【 Variables】对话框 在【 Initial Value】文本框中修改自定义变量的初始值。 在【 Description:】文本框中可以重新输入或修改变量的说明语句。 单击【 Rename… 】按钮,弹出【 Rename Variable】对话框,在【 Rename Variable To:】文本框中输入新的变量名称,单击【 OK】按钮可以更改自定义变量名称。 选中自定义变量后, 单击【 Delete】按钮,可以删除该自定义变量。 只有【 Referenced By】框中没有内容,即没有任何图标使用该变量时,【 Delete】按钮才有效。 单击【 Done】按钮,关闭【 Variables】对话框,完成操作。 图 1013 【 Rename Variable】对话框 第十章 变量、函数和表达式 167 第第 十十 章章 167 系统函数的使用 Authorware 中的系统函数分为 24 个类别,它们分别是 Character、 CMI、 File、Framework、 General、 Graphics、 Icons、 Jump、 Language、 List、 Math、 Network、 OLE、Platform、 Target、 Time、 Video、 Xtras( All)、 Xtra ActiveX、 Xtra filerio、 Xtra Mui、 Xtra PWInt、Xtra Quicktimes… 和 Xtra SecurityIns… 等。 系统函数的使用 在 ,我们曾经多次使用系统函数,使用的方法是直接输入函数名称及其参数。 下面我们说明通过【 Functions】对话框调用系统函数的步骤。 首先选择需要使用系统函数的位置。 例如,在 “调整窗口大小”图标中使用“ ResizeWindow( Width, Height)”函数,则需要打开“调整窗口大小”【计算】图标设计窗口,并将插入点移动到适当位置。 执行菜单命令【 Window】→【 Functions】( Ctrl+ Shift+ F),或者单击工具栏上的“ ”按钮,打开【 Functions】对话框。 在【 Category:】下拉列表中选择【 All】项或【 General】项,在其下的函数列表中选择【 ResizeWindow】项,在【 Description:】文本框中出现“ ResizeWindow( x, y)”函数的功能、参数意义及使用方 法等说明,如图 1014所示。 图 1014 【 Functions】对话框 单击【 Paste】按钮,将此函数粘贴到【计算】图标设计窗口中,如图 1015所示。 单击【 Done】按钮可以关闭【 Functions】对话框。 第十章 变量、函数和表达式 168 AAuutthhoorrwwaarree 66 168 图 1015 粘贴系统函数的【计算】图标设计窗口 分别使用需要设定的窗口宽度和高度替换字符串“ Width”和“ Height”。 关闭【计算】图标设计窗口,保存设置。 再次打开【 Functions】对话框,选中“ ResizeWindow( Width, Height)”函数,在【 Referenced By】文本框中出现“调整窗口大小”文本,表示该函数被名称为“调整窗口大小”的图标使用。 函数的参数 我们知道,只有正确使用语法,尤其是使用正确的参数(大多数系统函数都需要参数),函数才能正确工作。 在上面的实例中,函数“ ResizeWindow( Width, Height)”的参数是“ Width”和“ Height”,它们必须是数字、数值型变量或返回值为数值的函数。 在 Authorware ,系统函数的参数分为两种类型:必选参数和可选参数。 在函数的描述中,如果参数被方括号(“ [ ]”)括起来,说明此参数是可选参数。 可选参数可以根据函数功能的需要进行适当的设置。 例如函数“ DrawBox(pensize [,x1, y1, x2, y2])”中,“ pensize”是必选参数,在使用函数时必须进行设置;“ x1, y1, x2, y2”等是可选参数,使用函数时可以不进行设置。 使用可选参数可以让函数完成额外的功能,这些不同的功能会在函数说明中给出。 例如上面提到的“ DrawBox(pensize [,x1, y1, x2, y2])”函数(其函数说明如图 1016 所示),不设置可选参数时,其功能 是允许用户在演示窗口中按住鼠标左键拖拉出一个矩形;设置可选参数后,用户必须在参数“ x1, y1, x2, y2”规定的区域内部绘图。 图 1016 “ DrawBox(pensize [,x1, y1, x2, y2])”函数的说明 如果某个函数的参数是字符串,在给定参数时, Authorware要求使用双引号(“”)将字符串括起来。 如果使用某个字符型变量代替字符串,则不能使用双引号,否则函数会以该字符型变量名称作为参数使用。 第十章 变量、函数和表达式 169 第第 十十 章章 169 例如,使用函数“ WordCount(string)”来统计字符串“ a1b2C3D4$e”中字母的数目,并将结构放置到数字型变量“ WordNumber”中,应当在【计算】图标演示窗口中输入“ WordCount(a1b2C3D4$e )”,而不是“ WordCount(a1b2C3D4$e )”。 如果在使用该函数之前使用变量“ S1”代替该字符串,即 S1:=“ a1b2C3D4$e”,则使用函数的方式为“ WordCount(S1)”,而不是“ WordCount(“ S1” )”。 如果通过从【 Functions】窗口中粘贴的方式使用函数,在需要使用双引号的地方,程序已经自动添加了双引号,用户只要将 其中的内容替换即可。 返回值 有些系统函数在执行完毕后会返回一个值,这样的系统函数占大多数;有些函数只是执行某个操作,不会返回任何值。 例如函数“ Beep()”的功能是让计算机的扬声器响一声,所以它没有返回值。 而前面提到过的系统函数“ WordCount(string)”有返回值,因为它的功能是统计字符串“ String”中的字母数量,必须将该数量返回程序以供利用。 对比函数“ Beep()”的描述说明( Beep())和函数“ WordCount(string)”的描述说明( number := WordCount(string))可以看出,无返回值函数和有返回值函数的在描述上的区别:前者不是赋值语句,而后者是一个赋值语句。 与变量类似,函数的返回值也分为不同的类型。 例如函数“ WordCount(string)”具有数值型返回值;函数“ string := Char(key)”的返回值为字符型等等。 Authorware 中系统函数的分类并不是根据函数的返回值。authorware6中文教材第10章(编辑修改稿)
相关推荐
tpMakeDir 用法: Status:=FtpMakeDir(ftpID,”remotePath”) 说明:在网络服务器上建立一个“ remotePath”代表的文件夹 FtpNameList 用法: String:=FtpNameList(ftpID) 第十五章 Authorware 的网络应用 266 AAuutthhoorrwwaarree 66 266 说明
A 设置短信服务中心地址 AT+CSCB 选择小区广播信息类型 AT+WCBM 查看小区广播信息标识符 AT+WMSC 修改短信息状态 AT+WMGO 覆盖某一短信息 AT+WUSS 保持短信状态不变 7.辅助业务指令 AT 指令 说明 AT+CCFC 设置呼叫转移 AT+CLCK 设置呼叫禁止 AT+CPWD 修改辅助业务密码 AT+CCWA 设置呼叫等待 AT+CLIR 设置主叫线识别限制
horware上放三个计算图标,内容如下: 设 置 初 值 sx:=360 sy:=200 t1:=0 y1:=0 SetLine(2) 带箭头坐标 SetFrame(1,RGB(0,0,200)) Line(3,360,350,360,20) Line(3,250,200,650,200) 友哥收藏 第 18 页 共 82 页 SetLine(0) SetFrame(1,RGB(0,0
P over Everything);四是具有统一的寻址体系, 网络 可扩展性强。 具体讲 IP 网是一个路由器加专线的存储转发型 网络 ,路由器所承载的是以无连接模式传送的不定长分组。 随着用户终端性能的提升和要求的增加,对路由器的要求越来越高,路由器的性能和吞吐量大大提高。 近年来, IP 网为了实现 IP over everything 和 everything on IP在组网
D1D2D3D4D5D6D7 端口上, A/D 转换完毕的数据输入到单片机的 P0 端口 ( 4). 把“模数转换模块”区域中的 VREF 端子用导线连接到“电源模块”区域中的 VCC 端子上; ( 5). 把“模数转换模块”区域中的 A2A1A0 端子用导线连接到“单片机系 统”区域中的 端子上; ( 6). 把“模数转换模块”区域中的 ST 端子用导线连接到“单片机系统”区域中的 端子上;
理线路和接口与 ATM网相连,还定义了 ATM 层标准、 UNI信令、 OAM 功能和管理功能等。 按 UNI接口所在的位置不同,又可分为公用网的 UNI和专用网的 UNI(PUNI),这两种 UNI接口的定义基本上是相同的,只是 PUNI由于不必象公网的接口那样过多地考虑严格的一致性,所以 PUNI的接口形式更多、更灵活、发展也更快一些。 NNI(Network to