为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

第9章_课件中的时间和重试次数限制

2018-03-03 24页 doc 163KB 31阅读

用户头像

is_153723

暂无简介

举报
第9章_课件中的时间和重试次数限制第9章_课件中的时间和重试次数限制 【教学课题】 第9章 课件中的时间和重试次数限制 【教学目标】 1、掌握时间限制交互的基本用法。 2、掌握重试限制交互的基本用法。 3、掌握时间限制及重试限制交互的属性设置。 4、能够使用时间限制和重试限制制作出登录面板。 【教学重点】 时间限制及重试限制交互的用法及其属性设置。 【教学难点】 时间限制及重试限制交互的用法及其属性设置。 【教学环境】 多媒体机房四 【教学课时】2课时 【教学过程】 【引入】前面几章中制作的选择、填空、拖拽等题型的课件,用户可以长...
第9章_课件中的时间和重试次数限制
第9章_中的时间和重试次数限制 【教学课题】 第9章 课件中的时间和重试次数限制 【教学目标】 1、掌握时间限制交互的基本用法。 2、掌握重试限制交互的基本用法。 3、掌握时间限制及重试限制交互的属性设置。 4、能够使用时间限制和重试限制制作出登录面板。 【教学重点】 时间限制及重试限制交互的用法及其属性设置。 【教学难点】 时间限制及重试限制交互的用法及其属性设置。 【教学环境】 多媒体机房四 【教学课时】2课时 【教学过程】 【引入】前面几章中制作的选择、填空、拖拽等题型的课件,用户可以长时间地反复重试,这样虽然交互性都不错,但少了时间和重试次数的限制,用户在做题时,如果超过规定的时间或超过设置的重试次数,屏幕上会给出相应的城里的提示,并结束本课件的练习。并且利用此功能可以设计一个课件的密码登录系统,运行课件提示用户输入密码,如果在规定的时间内输入密码正确则进入系统,否则无权进入并给出相应的提示,退出系统。 【】 一、时间限制交互响应的属性设置 双击时间限制交互图标右侧的时间限制交互类型图标后,打开时间限制交互的属性设置面板,如下图所示: 在窗口的中上部,有一个文本框,这个文本框中的文字与此交互项的名称是 相同的。另外,左侧预览框中显示的是一个闹钟图案。 选项卡的含义说明: 【时间限制】选项卡: , 【时限】文本框:设置以秒为单位的交互限制时间。 , 【中断】文本框:有四个选项: (1) 继续计时:当程序执行到当前交互以外的其他程序时,继续 计时。 (2) 暂停,在返回时恢复计时:当程序执行到当前交互以外的其 他程序时,暂停计时,当程序返回时,恢复计时。 (3) 暂停,在返回时重新开始计时:当程序执行到当前交互以外 的其他程序时,暂停计时,当程序返回时,再重新开始计时。 (4) 暂停,如运行时重新开始计时:当程序执行到当前交互以外 的其他程序时,暂停计时,当程序返回时,只有当跳转到其 他程序时所计时没有超过所设置的限制时限,才重新开始计 时。 , 【选项】选项组:包括两个复选框: (1) 显示剩余时间:选中时,在演示窗口中显示一个倒计时时钟, 提示用户剩余的时间。 (2) 每次输入时重新计时:选中时,程序每次执行交互结构中的 交互项时,时间限制交互就会重新计时。 【响应】选项卡:与按钮交互属性设置面板中的【响应】选项卡中的各项是相同的,详细内容可以参照5.4节的讲解。 二、重试限制交互响应的属性设置 双击重试限制交互图标右侧的重试限制交互类型图标后,打开重试限制交互 的属性设置面板,如下图所示: 在窗口的中上部,有一个文本框,这个文本框中的文字与此交互项的名称是 相同的。 选项卡的含义说明: 【重试限制】选项卡:只有一个【最大限制】文本框,用于设置用户可以重试的最多次数。 【说明】关于重试限制交互类型,最重要的一点:它在交互结构的位置在正确答案交互项的前面或后面会直接影响到最大次数对答题的限制。 【课件实例】“时间和重试次数限制”课件实例的制作步骤(见教材P-P) 176180效果如图所示: 运行程序时,显示窗口中会显示背景、题目的要求,同时,屏幕的左下方会显示一个时钟倒计时,当用户在5秒内并且重试次数不超过3次做对此题时,会有正确的反馈,当用户做题时间超过5秒,显示提示信息:“答题时间到。下次练习时一定要抓紧时间呀~”,当用户在5秒内答了三次还未答对,显示提示信息:“你回答的三个答案都不正确,请重新学习本知识点后再来做练习~” 【制作步骤】简解: 流程图如图所示: , 准备好三个显示图标并设置相关的内容(包括背景,题干)。 , 添加交互图标 , 拖动四个群组图标到交互图标的右侧,选择交互类型分别为【时间限制】、【文 本输入】、【重试限制】、【文本输入】,并分别命名为“时间限制”、5(这个 为文本输入交互项的正确答案,即本题2+3的计算结果是5)、“重试限制”、 “*”(这个也是文本输入交互类型的交互项的名称,用*作为名称,表示接 受任意多个字符,这个一般用于错误答案的响应)。 , 双击时间限制交互类型图标,打开时间限制属性面板,设置如下图所示: 表示给用户的答题的时间为5秒。 , 双击重试限制交互类型图标,打开重试限制属性面板,设置如下图所示: 表示最多给用户三次答题的机会。 【作业布置】请大家完成“时间和重试次数限制”的实例制作。 【课后记】 如果把“重试限制”和文本输入“5”交互项前后交换位置,则当用户在第三次时输入了正确答案,系统会给出怎样的提示呢,测试结果是,如果重试限制放在正确答案5交互项的前面,则就算用户在第三次答对了,系统也会给出如下图所示的错误提示,表示其实用户只拥有两次答题机会。 【教学课题】 课件实践——密码登录系统(上机实训) 【教学目标】 1、掌握时间限制和重试限制交互图标的基本用法。 2、掌握编辑时间限制和重试限制交互响应的程序控制方法。 3、掌握用if条件语句控制程序,判断密码是否正确,从而控制程序的走向。 【教学重点】 时间限制和重试限制交互的用法及其属性设置; 【教学难点】 时间限制和重试限制交互的属性设置。 【教学环境】 多媒体机房四 【教学课时】2课时 【教学过程】 【程序运行效果】演示 运行程序时,提示用户输入密码,要求用户在10秒以内,同时只有3次机会密码输入对了,出现界面:欢迎使用数学测验系统,如右上图所示,如果前一两次输入错误,则提示 如第三次还输入错误,则直接给出如下图提示:并等待三秒或单击鼠标后直接退出, 【知识点】 , Key: 类型 字符型 说明 该变量存放用户刚按下的键,例如:h,H,Delete,9或回车键。 , PasswordEntry:=PasswordEntry^Key 定义这个变量用于存入用户每一次按 键的字符,用文本连接运算符连接起来,组成一个字符串。 , PasswordDisplayed:=PasswordDisplayed^"*" 定义这个变量用于存储用户 每次按键后,存储一个*字符,并且用文本连接运算符连接起来,组成一个 多个*的字符串,用以显示在密码输入文本区域,给用户的直观显示就是显 示一串*号,而用户实际输入的密码是存在PasswordEntry变量中,在回车确 认的交互响应中,拿PasswordEntry去判断与真正密码“123”是否相符,如 果相同则输入密码正确,进入如下图所示的测试系统,否则不对。 , Substr(字符串,n,m) :从给出的字符串中第n个字符开始取子字符串,取的 个数为m所取得的答案,其中,n,m可以为常数,也可以是变量或函数或表 达式。 比如:Substr(“1234”,1,CharCount(“1234”)-1)返回值为“123” , Charcount(字符串):用于返回指定字符串中的字符个数,比如 CharCount(“1234”) 返回值为:4 以上两个系统变量为当用户输入密码时,如有输入错误想更正,则可以 按Backspace键进行删除然后重新输入,这时我们要建立一个名为backspace 键的按键交互项,然后在交互结构中用一个计算图标,其中的代码为: PasswordEntry:=SubStr(PasswordEntry,1,CharCount(PasswordEntry)-1) PasswordDisplayed:=SubStr(PasswordDisplayed,1,CharCount(PasswordDisplaye d)-1) , 在交互图标中,我们要求输入密码提示后显示的是不真正输入的密码, 而是显示一串*,则我们要用到变量PasswordDisplayed,并且在交互图 标中要和,,括起来。 【实例的制作步骤】简解: 程序流程图如图所示: 主流程(如左下):子流程:如右下几个: , 在显示图标中分别导入相关素材; 【作业布置】每个学生单独完成“密码登录系统”课件的制作 【课后记】 二、下拉菜单交互 【例题05-02】 例题目的: 1、练习创建下拉菜单交互的基本操作。 2、体验借助已有程序经过修改而完成新程序的编辑操作。 作品内容: 在菜单栏中打开菜单,选择用动物名称给出的菜单项,便可显示动物的图像。作品中共包含8副动物图像。 操作步骤: 1、文件准备。 (1)在自己的文件夹下建立子文件夹“例题05-02”。 (2)将“例题05-01”文件夹中的Authorware文件“例题05-01.a7p”复制到文件夹“例题05-02”中。 (3)将文件“例题05-01”更名为文件“例题05-02”。 2、进入Authorware,打开文件夹“例题05-02”中更名后的文件“例题05-02”。 3.修改源程序。 (1)打开文件属性面板,取消标题栏,选中菜单栏,选中国在屏幕上居中项。 (2)打开标题显示图标,将文字“动物世界”移到窗口右上角,将“例题05-01”改为“例题05-02”。 (3)撤销全部分支,将原来构成分支的图标暂时放在交互图标下的主流线上。 (4)打开交互图标,删除原来的提示文字。 (5)将交互图标的名称改为“动物世界”。 (6)将原构成分支的各图标的名称修改一下,如蜻蜓QingTing 。 4、创建菜单交互。 (1)将蜻蜓组合图标拖放到交互图标右侧建立第1个分支,随之弹出交互类型对话框,选择下拉菜单交互类型,关闭对话框。 (2)将其它7个组合图标和最后的计算图标依次拖放到当前分支的右侧, 建立新的分支,这些分支依次继承前一分支的菜单交互类型。最后形成的交互结构中共包含9个菜单交互分支。 5、运行程序。在演示窗口的菜单栏中,出现了菜单名“动物世界”,点击该菜单名即出现下拉菜单,点击其中的菜单项,可进入相应的画面,若要进入其它画面,可重新选择相应的菜单项,如果选择最后的菜单项,则推出该程序的运行。 6、将当前程序保存在FTP://172.18.8.254下的“09**班Authorware”文件夹下保存文件名为“例题05-02”。 【例题05-02A】下拉菜单交互 例题目的: 1、练习在菜单中设置等效键。 2、练习在菜单中设置分隔线。 3、练习在菜单中设置首次不可用项。 操作步骤: 1、进入Authorware,打开例题05-02。 2、在设计窗口中,在每一个分支名称的汉子和拼音之间,都加一个字符&,将这些拼音的字头都定义成等效键。 3、在最后一个分支之前,用空的组合图标建立一个分支,并将分支名称给成“(-”,定义一条分隔线。 4、在最后一个分支的名称前加一个符号“(”,使该分支在第一次使用菜单时不起作用。 5、运行程序,打开菜单,可以看到,每一个拼音的字头下面都出现了一条横线,表示这些字符就是相应菜单项的等效键;在最后一个菜单项上面,出现了一条分隔线;第一次打开菜单时,最后一个菜单项不可用,也就是说,不允许用户在第一幅图像还没看的情况下就退出运行。 6、连续打开菜单,按各个等效键进入画面,体验这些等效键的使用。需要注意的是等效键只是在已经打开菜单时才起作用,未打开菜单时,它们是没有用的。 7、将当前程序保存在FTP://172.18.8.254下的“09**班Authorware”文件夹下保存文件名为“例题05-02A”。 【例题05-02B】下拉菜单交互 例题目的: 练习在菜单中设置与Ctrl键组合的快捷键。 操作步骤: 1、进入Authorware,打开例题05-02。 2、分别双击每一个分支的菜单响应符号,打开交互属性面板,在快捷键栏给出分支名称拼音的第一个字母,使该字母与Ctrl键组合成相应菜单项的快捷键。然而,在定义第一个和最后一个菜单项的快捷键时,需要做特殊处理。 1)如果在定义第一个菜单项的快捷键时给出字母Q,所定义的快捷键就( 是Ctrl+Q,而这是缺省快捷键,其作用是退出运行。所以,在这里不妨给出字母T,将快捷键定义成Ctrl+T。 (2)如果在定义最后一个菜单项的快捷键时给出字母T,所定义的快捷键就与刚刚定义的第一个菜单项的快捷键Ctrl+T相重合,所以在这里给出字母C,将快捷键定义成Ctrl+C。 3.运行程序,在不打开菜单的情况下,按住Ctrl键,再分别按T、P、Y、G、B、S、X和K键,即可进入相应的画面。按Ctrl+C键,则退出程序运行。 4、打开菜单,可以看到每一个菜单项的快捷键。在菜单打开的情况下,所有的快捷键都是不起作用的。 5、将当前程序保存在FTP://172.18.8.254下的“09**班Authorware”文件夹下保存文件名为“例题05-02B”。 【例题05-02C】下拉菜单交互 例题目的: 练习在菜单中设置与ALT键组合的快捷键。 操作步骤: 1、进入Authorware,打开例题05-02。 2、分别打开每一个分支的交互属性面板,在快捷键栏给出Alt和分支名称拼音的第一个字母,使该字母与Alt键组合成相应菜单项的快捷键。 3.运行程序,在不打开菜单的情况下,按住Alt键,再分别按Q、P、Y、G、B、S、X和K键,即可进入相应的画面。按Alt+T键,则退出程序运行。这时 候会发现,当按下Alt+X时,打开的是Authorware的Xtras菜单,当按下Alt+T时,则打开的是Authorware的Text菜单,取消这些菜单后,才会执行程序中定义的快捷键的功能。 4、打开菜单,可以看到每一个菜单项的快捷键。在菜单打开的情况下,只要按下Alt键,菜单就会消失。 5、将当前程序保存在FTP://172.18.8.254下的“09**班Authorware”文件夹下保存文件名为“例题05-02C”。 【例题05-03C】按钮响应交互 的: 例题目 1、练习选择和设置系统按钮的方法。 2、体验借助已有程序经过修改而完成新程序的编辑操作。 作品内容: 程序的功能与例题05-03B的程序完全相同,不过,按钮都换成了不同的样式,让人感到眼目一新。 操作步骤: 1、进入Authorware,打开文件夹“例题05-03”中的文件“例题05-03B”。 2、打开标题显示图标,将文字“例题05-03B”改为“例题05-03C”。 3、单独选择和设置系统按钮。程序中的每一个按钮都可以单独地编辑。 (1)打开某一个分支的属性面板。 (2)单击按钮预览窗口下面的“按钮”按钮,打开“按钮”按钮窗口。 (3)窗口中给出了Macintosh风格、Windows风格和Windows3.1风格的矩形按钮、复选型按和单选型按钮。可以选择其中的任意一种,作为当前按钮的样式。 (4)在样式窗口下方的系统按钮两个下拉列表框中,可以选择按钮上文字的字体和大小。 (5)单击“确定”按钮,依次关闭系统按钮窗口。 4、批量修改按钮样式。如果要把多个按钮或全部按钮设置成统一的样式,可以采用批量修改的方法。 (1)同时选中需要修改按钮样式的多个或全部分支中的图标。 (2)执行“编辑”/“改变属性”命令,打开修改图标属性对话框。 (3)在对话框左面的“分类”下拉列表框中选择“交互”/“按钮”,右面即出现按钮样式列表,选中所需要的样式后,单击应用按钮,关闭对话框。 (4)运行程序,即可在演示窗口中看到修改后的新样式按钮。 5、将当前程序保存在FTP://172.18.8.254下的“09**班Authorware”文件夹下保存文件名为“例题05-03C”。 【例题05-03D】按钮响应交互 例题目的: 1、练习创建自定义按钮的方法。 2、体验借助已有程序经过修改而完成新程序的编辑操作。 作品内容: 程序的功能与例题05-03C的程序完全相同,只是将退出按钮改变成具有三种状态并包含声音的自定义按钮。 操作步骤: 1、打开素材文件夹中的子文件夹“例题05-03D”,将其中作为按钮素材的3个图像文件和1个声音文件,复制到自己的文件夹“例题05-03”中。 2、进入Authorware,打开文件夹“例题05-03”中的文件“例题05-03C”。 3、打开标题显示图标,将文字“例题05-03C”改为“例题05-03D”。 4、选择退出分支,打开按钮编辑器。 (1)双击最后一个分支的按钮响应符号,打开交互属性面板。 (2)单击“按钮”按钮,打开系统按钮窗口。 (3)单击“添加”按钮,打开按钮编辑器。 5、编辑按钮的向上状态。 (1)在“状态”选项区域正常类型下选择“未按”状态。 (2)单击图案选项的导入按钮,打开引入文件对话框,从文件夹“例题05-03”中引入图像文件“按钮 up.bmp”,作为向上状态的按钮图像。 6、编辑按钮的向下状态。 (1)在“状态”选项区域正常类型下选择“按下”状态。 (2)单击图案选项的导入按钮,打开引入文件对话框,从文件夹“例题05-03” 中引入图像文件“按钮 down.bmp”,作为向下状态的按钮图像。 (3)单击声音选项的导入按钮,打开引入文件对话框,引入声音文件“按钮声.wav”,作为向下状态的按钮声音。 7、编辑按钮的在上状态。 (1)在“状态”选项区域正常类型下选择“在上”状态。 (2)单击图案选项的导入按钮,打开引入文件对话框,从文件夹“例题05-03”中引入图像文件“按钮 over.bmp”,作为在上状态的按钮图像。 8、依次关闭按钮编辑器、系统按钮窗口和按钮响应对话框。 9、运行程序,测试自定义按钮的3种状态。 10、测试按钮时可以发现,如果释放按钮的动作太快,按钮的声音就不能完整地播放。为此,可以在退出运行前设置一个等待图标,延长声音的播放时间。 (1)选中退出运行的计算图标,按Ctrl+G键,将其组合到组合图标中。 (2)打开组合图标,在原计算图标前加一个等待图标,设置0.5秒的强行等待。 11、运行并测试程序。 12、将当前程序保存在FTP://172.18.8.254下的“09**班Authorware”文件夹下保存文件名为“例题05-03D”。 【教学后记】: 通过几个例题的演示和操作练习,学生可以很好地掌握每一种类型的交互的特点以及各自不同的地方,从而很好地把它们应用到工作中去。 热对象响应交互(第10周:4课时) 【例题05-05】热对象响应交互 例题目的: 1、练习创建热对象交互的方法。 2、体验借助已有程序经过修改而完成新程序的编辑操作。 作品内容: 程序的功能与例题05-04B的程序基本相同,不同的是将引导显示动物图像的8个按钮改变成了8个热对象,每一个热对象都是一个相应动物的缩图。。 操作步骤: 1、文件准备。 (1)在自己的文件夹下建立子文件夹“例题05-05”。 (2)将“例题05-04”文件夹中的Authorware文件“例题05-04B.a7p”复制到文件夹“例题05-05”中。 (3)将文件“例题05-04B”更名为文件“例题05-05”。 (4)打开素材文件夹,将其中作为热对象图像的8个图像文件复制到文件夹“例题05-05”中。 2、进入Authorware,打开文件夹“例题05-05”中的文件“例题05-05”。 3、修改源程序。 (1)打开标题显示图标,将“例题05-04B”改为“例题05-05”。 (2)撤销全部分支,将原来构成分支的图标暂时放在交互图标下的主流线上。 (3)打开交互图标,删除其中的热对象文字。 4、创建热对象交互。 (1)创建热对象图像:在交互图标上方建立一个组合图标“热对象”;打开组合图标,用批量引入图像素材的方法,从文件夹“例题05-05”中一次引入8个热对象图像素材,自动生成8个显示图标;保持8个显示图标的选中状态,打开属性设置面板,将8个热对象图像的显示方式都设置为方式。采用这种显示方式后,当热对象高亮显示时,就会以图像的外轮廓线为界;在修改图标属性对话框中,提高8个热对象图像的显示层次为1层,使其能够一直浮现在其他图像上;关闭修改图标属性对话框;在热对象组合图标下方设置结束旗,运行程序,8个热对象图像重叠地显示在演示窗口中央;分别拖动热对象图像,布置它们的位置。 (2)建立第1个热对象响应分支:将蜻蜓组合图标拖放到交互图标右侧建立第1个分支,在随之弹出的交互类型对话框中,选择热对象交互类型。关闭对话框;运行程序,自动打开响应属性面板及其热对象选项卡,选项卡中提示单击 一个显示对象,将其作为热对象对象,照此单击演示窗口中的蜻蜓热对象图像,该图像随机出现在对话框的预览窗口中,被指定为热对象对象;保持匹配下拉列表框中的单击响应选项单击;选中匹配时加亮,使得单击热对象时,呈现高亮显示;单击鼠标选项的按钮,打开光标样式窗口,选择手形光标。 (3)建立其他热对象响应分支:用瓢虫组合图标建立第2个分支,运行程序,自动打开该分支的响应属性面板,可以看到,该分支已经继承了第1分支所设置的单击响应、高亮显示和手形光标,现只需单击瓢虫热对象图像,将其指定为热对象对象即可。仿照以上建立瓢虫热对象分支的方法,建立其他热对象分支。 (4)恢复退出运行的自定义按钮,并布置在演示窗口中的位置。 5、运行程序,测试热对象。每一个热对象都应该有三种状态。可以看到,光标在触及热对象图像外轮廓线之前,一直是样式;进入热对象图像之后,才变成手形;点击鼠标后,轮廓线以内的图像高亮显示。 6、将当前程序保存在FTP://172.18.8.254下的“09**班Authorware”文件夹下保存文件名为“例题05-05”。 其他几种交互方式(第11周:4课时) 一、按键交互 1、按键交互: 使用鼠标进行人机交互,是环境下最方便和最快捷的操作方式。但在提供鼠标交互的同时也提供了键盘交互。使用快捷键操作,即使是在窗口环境下,也有着其不可替代的优势。按键交互即是用户通过敲击键盘上的指定键而产生交互。 2、交互属性 按键交互就是用户通过敲击键盘上的指定键而产生交互,按键交互的属性选项卡。 “快捷键”:在输入框中输入键名。若想让多个键产生同一个响应可用“?”隔开。 Authorware的按键交互严格区分键盘字母键的大小写状态,即大小写字母所代表的意义完全不同;若不希望系统区分大小写,则应使用符号“?”分隔开大小写字母;若设置为按任意键交互方式 ,则应以“,”表示。 3、一些规定: (1)定义按键名称有以下一些规定: 按键名称必须是一个单独的字符,如1、a或@。 如果按键名称是字母,大小写不等效。 如果要为同一个响应定义多个按键,则需要在按键名称之间用符号“|”,如“a|b|c”。符号“|”就是Authorware的逻辑运算符“或”。 (2)定义键名称有以下几种方法: 如果快捷键选项是空,则将相应分支的图标名作为按键名称;如果不去图标名作为按键名称,则需要按下述方法在快捷键文本框中定义按键名称。 在双引号中给出任意字符,则将所给字符作为按键名称。例如,给出"J",则按键为J;给出"Jian",则无效;给出"J|j",则按键为J或j。 如果给出一个变量,则将该变量的当前值作为按键名称。例如,给出一个自定义变量AnJian,而该变量的当前值为1,则按键为1;如果该变量的当前值为10,则无效。 如果给出一个表达式,则将该表达式的值作为按键名称。例如,给出表达式1+2,则按键为3;如果给出表达式3*4,则无效。 (3)使用Ctrl键和其他键组合的形式,应先给出Ctrl,再接着给出其他键名。如CtrlA代表Ctrl键和A键的组合。使用这种组合键时,按键名称的大小写字母等效。如CtrlA、Ctrla、ctrlA和ctrla都是等效的。 (4)使用键盘上的特殊键,须给出键的标准名称。可以使用的键有以下几种。 功能键:F2~F12 翻页键:PageUp PageDown 方向键:UpArrow DownArrow LeftArrow RightArrow 其他键:Break Enter Esc Home Pause Tab 使用这些特殊键时,大小写字母等效。 二、 条件交互 1、条件交互: 条件交互类型与前面介绍的几种响应类型有所不同,条件响应一般不单独使用。条件响应根据程序运行过程中,所设置的条件是否得到满足而来匹配响应的, 这些条件一般是通过函数或表达式来设置的,在运行时以判断其值是真或假来匹配响应。 2、交互属性 当在流程线上双击要进行设置的条件响应类型标识符时,将会出现响应属性对话框,对话框中设置的含义如下: 条件:在其中输入一个变量或表达式,当该变量或表达式的值为“TRUE”时,系统将进入该条件响应分支。该变量或表达式同时也作为该条件响应的标题出现。变量或表达式的值可以是逻辑型,但同时也可以是其它类型:当值为数字时,数字“0”等价于 “FALSE”,其它数字等价于“TRUE”;当值为字符时,字符“TRUE、T、YES、ON”等价于“TRUE”,其它字符等价于“FALSE”。 自动(是否自动检查):“关”(当值为关闭时):系统只在用户对交互输入响应(的一瞬间)时才对条件响应的条件进行判断,以决定是否执行该分支;“为真”(当值为“TRUE”时):系统将不断监视响应条件值的变化,一旦该值为“TRUE”,就执行该分支中的内容;“当由假为真”(当值由“False”向“True”变化时):当响应条件的值由“False”变为“True”时,系统进入该条件响应分支。 三、重试限制交互 1、重试限制: 重试限制(Tries Limit)交互是通过限制用户交互次数以实现的交互,该方式很少单独使用,通常也是与其他交互类型配合使用.选用了这种交互响应,则可以设定用户进行交互操作的次数。在程序运行时,若用户尝试的不成功的次数超过了指定的次数,则程序将退出交互。 2、交互属性 当在流程线上双击要进行设置的条件响应类型标识符时,将会出现响应属性对话框。 对话框中设置的含义如下: 最大限制(Maximum Tries)域:中输入要求用户可以尝试输入的次数。 3、定义限制次数有以下一些方法和规定。 (1)通常直接给出一个正整数。如果给出的数值带有小数,则执行时自动取整。 (2)如果给出变量,则将该变量的当前值作为限制次数。 (3)如果给出表达式,则将表达式的值作为限制次数。 (4)如果最大次数文本框是空的,或者给出了0或负数等无意义的内容,则按限制次数等于1执行。 四、时间限制交互 1、时间限制: 时间限制响应主要用于限制用户进行交互的时间,此响应的用法与尝试限制响应非常类似,可以放置在交互流程线上的任何位置.时间限制响应与尝试响应的重要区别在于前者限制的是交互时间,而后者限制的是交互次数。另外,时间限制响应的设置选项也较多,内容更丰富一些。 2、交互属性 双击交互流程线上的时间限制响应的标识符,将打开时间限制响应的属性对话框。 对话框中设置的含义如下: 时限:用于设置以秒为单位的时间限制值,它可以是数值、变量或表达式。 选项:此域中有如下两个复选框:显示剩余时间与每次输入重新计时。 中断:有4个选项,设置在时间限制响应交互过程被打断时程序将采取的措施。 继续计时:不暂停。 暂停,在返回时恢复计时:暂停计时,执行其他交互,返回后在原计时基础上恢复计时 暂停,在返回时重新计时:暂停计时,执行其他交互,返回后重新开始计时。即使本次定时结束,任何“永久”属性的交互都可触发该时间限制交互计时重新开始 暂停,若运行时重新计时:该属性与“在返回时重新计时”属性类似,其不同点是,若计时过程已经结束,则执行其他属性的交互将无法触发该时间限制交互,计时重新开始。 交互图标小结 Authorware 的交互性是通过交互图标来实现的,它不仅能够根据用户的响 应选择正确的流程分支,而且具有显示交互界面的能力。交互图标与前面的图标最大的不同点就是它不能单独工作,它必须和附着在其上的一些处理交互结果的图标一起才能组成一个完整的交互式的结构。 1、按钮响应:单击按钮或按快捷键后,程序立即执行相应的响应图标。 2、热区响应:热区是在屏幕上设定一个区域,当它被激活(可用鼠标经过、单击或双击)时,程序执行相应的响应图标。 3、热对象响应:热对象是预先设定的一个对象,当该对象被激活(可用鼠标经过、单击或双击)时,程序执行相应的响应图标。 4、目标区域响应:用鼠标将一个对象拖曳到预先设定的目标区域时,松开鼠标,程序执行相应的响应图标。 5、下拉菜单响应:单击设定的下拉菜单中的菜单命令,程序执行相应的响应图标。 6、条件响应:当设定的条件(一般为逻辑关系)成立时,程序执行相应的响应图标。 7、文本输入响应:当输入的文本与预先设定的文本一致时,程序执行相应的响应图标。 8、按键响应:当用户按下预先设定的键时程序执行相应的响应图标。 9、次数限制响应:当用户在同一交互图标下操作的次数与用户事先设定的次数相同时,程序执行相应的响应图标。 10、时间限制响应:当用户在同一交互图标下操作的时间与用户事先设定的时间相同时,程序执行相应的响应图标。 11、事件响应 以上交互类型具有以下特点: (1)条件响应不需要用户操作,自动匹配响应。 (2)次数限制响应和时间限制响应一般不单独使用,需要配合其它的交互类型共同使用。 习题5 一、填空题 1、 图标具有显示图标和判断图标的功能,它有 的功能,也 具有强大的分支功能 2、在按钮响应属性对话框的【Button】选项卡中的【Key(S)】文本框,用于设置按钮的 。 3、在交互作用分支结构中通常存在3种类型的响应分支:“Try Again”、“Continue”和“Exit Interaction”。当选择了“Continue”分支类型时,流程走向会_________________并检查后面是否存在其他的期待响应能与最终用户的操作相匹配。 4、 响应的对象是一个物,也就是一个对象,该对象可以是任何形状的,它和 响应有所不同, 所规定的只是一个举行区域。 5、文本响应适用于 。 6、时间限制相应适用于 。 7、 响应主要是针对用户将某个对象拖到制定的位置上的响应。 二、选择题 1、图 是Authorware图标选择板中的什么设计图标, ( ) (A)【交互】设计图标 (B)【框架】设计图标 (C)【决策判断】设计图标 (D)【等待】设计图标 2、表示的是( )响应。 A、按钮 B、热对象 C、热区 D事件 3、表示的是( )响应。 A、按钮 B、热对象 C、热区 D事件 4、表示的是( )响应。 A、按钮 B、热对象 C、热区 D时间限制 5、表示的是( )响应。 A、按钮 B、热对象 C、文本输入 D事件 三、简答题 1、说明交互的类型响应, 2、热对象交互和热区交互的异同, 3、试述条件交互响应属性面板中的 “自动”选项各属性的异同, 4、在交互控制中,那几种交互类型要与其他的交互配合使用, 5、如何设置条件区域的变量, 四、操作题 1、用交互功能制作一个拼图游戏。 2、用交互功能制作一个密码验证程序。 3、用交互功能制作一个抢答游戏。 4、制作一个生日倒计时钟。 5、制作一个右键弹出菜单。
/
本文档为【第9章_课件中的时间和重试次数限制】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索