资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,学习目标,1.了解教学软件程序的基本结构,2.了解教学软件程序的创建,3.掌握形成循环结构程序的方法,4.掌握形成判断结构程序的方法,5.掌握形成分页结构程序的方法,第八章 多媒体教学软件程序基本结构设计,8.1.1 程序结构的类型,第八章 多媒体教学软件程序基本结构设计,8.1 程序结构设计概述,1.顺行结构,(1)主程序的顺行结构 (2)基本程序单元中顺行结构,8.1.1 程序结构的类型,第八章 多媒体教学软件程序基本结构设计,8.1 程序结构设计概述,2.分支结构,(1)交互分支结构 (2)框架分支结构,8.1.1 程序结构的类型,第八章 多媒体教学软件程序基本结构设计,8.1 程序结构设计概述,2.分支结构,(3)判断分支结构 (4)时序分支结构,8.1.1 程序结构的类型,第八章 多媒体教学软件程序基本结构设计,8.1 程序结构设计概述,3.循环结构,(1)由判断图标形成的,循环结构,(2)由条件型交互图标,形成的循环结构,8.1.2 程序结构的层次,第八章 多媒体教学软件程序基本结构设计,8.1 程序结构设计概述,1.流程线的层次,Authorware系统将主流程线的层次(或称根层次)设定为第一层次,也就是说将主设计窗口中的主流程线设为第一层次,窗口标示为“level 1”。如果第一层次流程线上存在其中放有子程序的群组图标(即一个功能模块),打开这个群组图标,子设计窗口中显现出的的子程序流程线则为第二层次,窗口标示为“level 2”,依此类推。,8.1.2 程序结构的层次,第八章 多媒体教学软件程序基本结构设计,8.1 程序结构设计概述,2.图标的层次,图标的层次反映的是具有显示功能的各个图标(显示图标、交互图标、移动图标和电影图标等)的显示内容在演示窗口中“叠放”的层次关系。,一般来说,一个具有显示功能的图标就占有一个图标层次,众多的显示功能图标根据程序演示效果的需要,在设计程序时就被设置在各自的图标层次中。当程序运行时,这些显示功能图标的显示内容就被叠放在演示窗口中,显现出不同的画面层次,实现特定的演示效果。图标层次数越高,该图标的显示内容在演示窗口中的叠放层就越靠外(靠近屏幕的最外层)。,8.2.1 判断分支结构,第八章 多媒体教学软件程序基本结构设计,8.2 程序分支结构设计,1判断图标,以判断图标为基础建立起来的判断分支结构,其主要功能是让程序作一个判断:程序运行到当前结点之后,如何选择和控制其后面的执行顺序。,与交互图标相比,判断图标是根据程序设计时指定的分支方式自动执行相应的分支流程,不需要象交互图标那样要用户交互操作所控制。它主要用于程序的分支和循环结构设计,具体表现为:实现顺序分支、随机分支和计算分支等三种分支方式,实现固定次数循环、条件循环和不循环3种循环方式。,8.2.1 判断分支结构,第八章 多媒体教学软件程序基本结构设计,8.2 程序分支结构设计,2判断分支结构的创建,判断结构与交互结构相似,由一个判断图标和一组分支图标组成。分支图标所处的分支流程叫做分支路径。,创建一个判断分支结构的方法与交互图标近似。拖动一个判断图标到流程线上,再将其它设计图标(一般是群组图标)拖放到该判断图标的右侧,即可创建一个判断分支结构。双击判断图标可以打开其属性设置对话框,设置相关文件属性。双击判断分支路径符号可以打开分支路径的属性对话框,设置判断分支路径属性,进而设置分支图标的文件属性、编辑判断分支图标的文件内容。,判,判断分支,结,结构,第八章 多,媒,媒体教学软,件,件程序基本,结,结构设计,8.2 程,序,序分支结构,设,设计,3.判断分支结构的属性设置,(1)判断图标的文件属性,其属性设置对话框如下图所示。,判,判断分支,结,结构,第八章 多,媒,媒体教学软,件,件程序基本,结,结构设计,8.2 程,序,序分支结构,设,设计,(2)判断分支路径的属性设置,其属性对话框如下图所示。,循,循环分,支,支结构,第八章 多,媒,媒体教学软,件,件程序基本,结,结构设计,8.2 程,序,序分支结构,设,设计,1判断图标形成的循环结构,拖动一个判断图标到流程线上,再将循环分支图标(一般是群组图标)拖放到该判断图标的右侧,即可创建一个循环分支结构,如右图所示。,双击判断图标可以打开其属性设置对话框,,设置循环结构的属性,双击判断分支路径符号,,打开分支路径的属性对话框,设置判断分支路,径属性。,循,循环分,支,支结构,第八章 多,媒,媒体教学软,件,件程序基本,结,结构设计,8.2 程,序,序分支结构,设,设计,2条件交互结构形成的循环结构,利用交互图标也可以实现循环结构,如下图所示。,交互条件q=0时为止(进入第二分支,并退出循环结构,执行,下面的程序)。,框,框架分支,结,结构,第八章 多,媒,媒体教学软,件,件程序基本,结,结构设计,8.2 程,序,序分支结构,设,设计,框架分支结构主要由框架图标和分支图标结合形成的。,框架(Framework)图标是一个特殊类型的复合图标,其主要作用是设计程序的框架结构,它可以包含任何设计图标和分支子图标。,1框架图标的内部结构,框架图标的内部结构如右图所示。,默认的框架图标由显示图标、交互,图标和导航(Navigate)图标等3个,设计图标组成的。,框,框架分支,结,结构,第八章 多,媒,媒体教学软,件,件程序基本,结,结构设计,8.2 程,序,序分支结构,设,设计,从功能上讲框架内部结构又可分为3大模块:入口模块、导航模块、出口模块。,2创建一个框架结构,从图标面板中,拖曳一个框架图标到设计窗口中的程序流程线上,再从图标面板中,拖曳一个或多个群组图标(或其他设计图标)到框架图标的右侧,这就创建一个框架分支图标。该分支图标又称为“页”。为页图标创建内部文件内容,(即子程序),如右图所示。,框,框架分支,结,结构,第八章 多,媒,媒体教学软,件,件程序基本,结,结构设计,8.2 程,序,序分支结构,设,设计,3框架图标的属性设置,其属性设置对话框如下图所示。,使用属性设置对话框,只能设置页之间切换时的过渡显示效果,而页之间的链接关系只能通过导航图标的属性设置来完成。,框,框架分支,结,结构,第八章 多,媒,媒体教学软,件,件程序基本,结,结构设计,8.2 程,序,序分支结构,设,设计,4导航图,标,标,导航(Navigate)图标,,,,也称之为,浏,浏览图标,,其,其主要功能,是,是实现页面,之,之间的前进,、,、后退、超,文,文本跳转、,查,查找等灵活,、,、方便和交,互,互式的页面,管,管理功能。,单,单独的导航,图,图标没有意,义,义,只有与Authorware7.0的其,他,他设计图标,如,如框架图标,、,、交互图标,等,等结合使用,时,时,才能实,现,现其功能。,导,导航图标是,框,框架图标的,主,主要组成部,分,分之一。框,架,架结构中的,导,导航功能,,是,是通过导航,图,图标实现的,。,。,创建一个导,航,航图标与创,建,建其他设计,图,图标一样,,从,从图标面板,中,中拖曳一个,导,导航图标到,设,设计窗口流,程,程线上某个,目,目标位置,,即,即可创建该,图,图标。,框,框架分支,结,结构,第八章 多,媒,媒体教学软,件,件程序基本,结,结构设计,8.2 程,序,序分支结构,设,设计,5导航图标的属性设置,按照对话框中Destination(目的地)选项类别的不同,导航图标属性设置对话框分为5种面板形式。,(1)Recent(最近)选项面板,如下图所示。,框,框架分支,结,结构,第八章 多,媒,媒体教学软,件,件程序基本,结,结构设计,8.2 程,序,序分支结构,设,设计,(2)Nearby(附近)选项面板,如下图所示。,(3)Anywhere(任意位置)选项面板,如下图所示。,框,框架分支,结,结构,第八章 多,媒,媒体教学软,件,件程序基本,结,结构设计,8.2 程,序,序分支结构,设,设计,(4)Calculate(计算)选项面板,如下图所示。,(5)Search(搜索)选项面板,如下图所示。,框,框架分支,结,结构,第八章 多,媒,媒体教学软,件,件程序基本,结,结构设计,8.2,程,程序分支,结,结构设计,6设置关键字,Keywords(关键字)对话窗口,如右图所示。,创建关键字的步骤如下:,(1)通过Icon(图标)下拉列表,选择要创建关键字的图标类型。,8.2.3 框架,分,分支结构,第八章,多,多媒体教,学,学软件程,序,序基本结,构,构设计,8.2,程,程序分支,结,结构设计,(2)在Keywords,(,(关键字,),)文本框,中,中输入希,望,望给选中,图,图标设置,的,的关键字,(,(关键字,不,不能有空,格,格和标点,符,符号),,单,单击Add(添加)按钮,,输,输入的关,键,键字就会,出,出现在KeywordsforThisIcon(这个,图,图标的关,键,键字)列,表,表框中。,同,同样的方,法,法可以为,其,其他设计,图,图标创建,关,关键字。,复制关键,字,字的步骤,如,如下:,(1)在Keywords(关键字)设置窗,口,口右边的,图,图标名称,列,列表框中,,,,选中要,创,创建关键,字,字的图标,,,,单击EditKeywords(编辑关,键,键字)命,令,令按钮,,使,使该图标,标,标志和名,称,称显示在Keywords(关键字)设置窗,口,口左上角,位,位置。,8.2.3 框架,分,分支结构,第八章,多,多媒体教,学,学软件程,序,序基本结,构,构设计,8.2,程,程序分支,结,结构设计,(2)单,击,击已经创,建,建了关键,字,字的图标,名,名称,其,关,关键字将,出,出现在中,间,间的Keywords(关,键,键字)列,表,表框中。,(3)选,中,中该关键,字,字,单击Copy(复制),按,按钮,就,将,将选中的,关,关键字复,制,制到需要,创,创建关键,字,字的Keywords for ThisIcon(这个图,标,标的关键,字,字)列表,框,框中。,修改关键,字,字的步骤,如,如下:,(1)在Keywords(关键字)设置窗,口,口右边的,图,图标名称,列,列表框中,,,,单击要,修,修改关键,字,字的图标,。,。,8.2.3 框架,分,分支结构,第八章,多,多媒体教,学,学软件程,序,序基本结,构,构设计,8.2,程,程序分支,结,结构设计,(2)单,击,击Edit Keywords(编,辑,辑关键字)按钮,,所,所选择的,图,图标的关,键,键字会自,动,动出现在,窗,窗口左边,关,关键字列,表,表框中,,选,选中此位,置,置的关键,字,字,单击Modify(修,改,改)按钮,就,就可以对,该,该关键字,进,进行修改,了,了。,(3)选,中,中Keywords for This Icon(,这,这个图标,的,的关键字)列表框,中,中的关键,字,字后,单,击,击Remove(,删,删除)按,钮,钮,就可,以,以删除该,关,关键字。,8.2.4 时序,分,分支结构,第八章,多,多媒体教,学,学软件程,序,序基本结,构,构设计,8.2,程,程序分支,结,结构设计,循环和分,支,支是最基,本,本的程序,结,结构。在Authorware中使,用,用决策图,标,标、交互,图,图标和Goto系,统,统函数都,能,能形成循,环,环结构,,用,用交互图,标,标、决策,图,图标、框,架,架图标和Goto,系,系统函数,等,等都能形,成,成分支结,构,构。这种,分,分支实际,上,上是一种,时,时序,故,可,可称为时,序,序分支。,下,下面举例,来,来进行介,绍,绍。,1用声,音,音图标形,成,成时序分,支,支,本例演示,形,形成时序,的,的方法。,运,运行程序,时,时立即播,放,放背景音,乐,乐,程序,运,运行到第5秒时显,示,示第一个,对,对象,第10秒时,显,显示第二,个,个对象,,第,第15秒,时,
展开阅读全文