资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,学习目标,1.了解教学软件程序的基本结构,2.了解教学软件程序的创建,3.掌握形成循环结构程序的方法,4.掌握形成判断结构程序的方法,5.掌握形成分页结构程序的方法,第8章 多媒体教学软件程序基本结构设计,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.1 判断,分,分支结构,第八章,多,多媒体教,学,学软件程,序,序基本结,构,构设计,8.2,程,程序分支,结,结构设计,3.判断分支结构的属性设置,(1)判断图标的文件属性,其属性设置对话框如下图所示。,8.2.1 判断,分,分支结构,第八章,多,多媒体教,学,学软件程,序,序基本结,构,构设计,8.2,程,程序分支,结,结构设计,(2)判断分支路径的属性设置,其属性对话框如下图所示。,8.2.2 循,环,环分支结,构,构,第八章,多,多媒体教,学,学软件程,序,序基本结,构,构设计,8.2,程,程序分支,结,结构设计,1判断图标形成的循环结构,拖动一个判断图标到流程线上,再将循环分支图标(一般是群组图标)拖放到该判断图标的右侧,即可创建一个循环分支结构,如右图所示。,双击判断图标可以打开其属性设置对话框,,设置循环结构的属性,双击判断分支路径符号,,打开分支路径的属性对话框,设置判断分支路,径属性。,8.2.2 循,环,环分支结,构,构,第八章,多,多媒体教,学,学软件程,序,序基本结,构,构设计,8.2,程,程序分支,结,结构设计,2条件交互结构形成的循环结构,利用交互图标也可以实现循环结构,如下图所示。,交互条件q=0时为止(进入第二分支,并退出循环结构,执行,下面的程序)。,8.2.3 框架,分,分支结构,第八章,多,多媒体教,学,学软件程,序,序基本结,构,构设计,8.2,程,程序分支,结,结构设计,框架分支结构主要由框架图标和分支图标结合形成的。,框架(Framework)图标是一个特殊类型的复合图标,其主要作用是设计程序的框架结构,它可以包含任何设计图标和分支子图标。,1框架图标的内部结构,框架图标的内部结构如右图所示。,默认的框架图标由显示图标、交互,图标和导航(Navigate)图标等3个,设计图标组成的。,8.2.3 框架,分,分支结构,第八章,多,多媒体教,学,学软件程,序,序基本结,构,构设计,8.2,程,程序分支,结,结构设计,从功能上讲框架内部结构又可分为3大模块:入口模块、导航模块、出口模块。,2创建一个框架结构,从图标面板中,拖曳一个框架图标到设计窗口中的程序流程线上,再从图标面板中,拖曳一个或多个群组图标(或其他设计图标)到框架图标的右侧,这就创建一个框架分支图标。该分支图标又称为“页”。为页图标创建内部文件内容,(即子程序),如右图所示。,8.2.3 框架,分,分支结构,第八章,多,多媒体教,学,学软件程,序,序基本结,构,构设计,8.2,程,程序分支,结,结构设计,3框架图标的属性设置,其属性设置对话框如下图所示。,使用属性设置对话框,只能设置页之间切换时的过渡显示效果,而页之间的链接关系只能通过导航图标的属性设置来完成。,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,程,程序,分,分支结,构,构设计,(2),在,在Keywords,(,(关键,字,字)文,本,本框中,输,输入希,望,望给选,中,中图标,设,设置的,关,关键字,(,(关键,字,字不能,有,有空格,和,和标点,符,符号),,,,单击Add(添加)按钮,,,,输入,的,的关键,字,字就会,出,出现在KeywordsforThisIcon(这,个,个图标,的,的关键,字,字)列,表,表框中,。,。同样,的,的方法,可,可以为,其,其他设,计,计图标,创,创建关,键,键字。,复制关,键,键字的,步,步骤如,下,下:,(1),在,在Keywords(关键,字,字)设,置,置窗口,右,右边的,图,图标名,称,称列表,框,框中,,选,选中要,创,创建关,键,键字的,图,图标,,单,单击EditKeywords(编辑,关,关键字)命令,按,按钮,,使,使该图,标,标标志,和,和名称,显,显示在Keywords(,关,关键字)设置,窗,窗口左,上,上角位,置,置。,框,框架分,支,支结构,第八章,多,多媒,体,体教学,软,软件程,序,序基本,结,结构设,计,计,8.2,程,程序,分,分支结,构,构设计,(2),单,单击已,经,经创建,了,了关键,字,字的图,标,标名称,,,,其关,键,键字将,出,出现在,中,中间的Keywords(,关,关键字)列表,框,框中。,(3),选,选中该,关,关键字,,,,单击Copy(复,制,制)按,钮,钮,就,将,将选中,的,的关键,字,字复制,到,到需要,创,创建关,键,键字的KeywordsforThisIcon(这,个,个图标,的,的关键,字,字)列,表,表框中,。,。,修改关,键,键字的,步,步骤如,下,下:,(1),在,在Keywords(关键,字,字)设,置,置窗口,右,右边的,图,图标名,称,称列表,框,框中,,单,单击要,修,修改关,键,键字的,图,图标。,框,框架分,支,支结构,第八章,多,多媒,体,体教学,软,软件程,序,序基本,结,结构设,计,计,8.2,程,程序,分,分支结,构,构设计,(2),单,单击EditKeywords(编辑,关,关键字)按钮,,,,所选,择,择的图,标,标的关,键,键字会,自,自动出,现,现在窗,口,口左边,关,关键字,列,列表框,中,中,选,中,中此位,置,置的关,键,键字,,单,单击Modify(,修,修改),按,按钮就,可,可以对,该,该关键,字,字进行,修,修改了,。,。,(3),选,选中Keywords forThis Icon(这个,图,图标的,关,关键字)列表,框,框中的,关,关键字,后,后,单,击,击Remove(删,除,除)按,钮,钮,就,可,可以删,除,除该关,键,键字。,时,时序分,支,支结构,第八章,多,多媒,体,体教学,软,软件程,序,序基本,结,结构设,计,计,8.2,程,程序,分,分支结,构,构设计,循环和,分,分支是,最,最基本,的,的程序,结,结构。,在,在Authorware中,使,使用决,策,策图标,、,、交互
展开阅读全文