欢迎来到天天文库
浏览记录
ID:50455504
大小:357.50 KB
页数:17页
时间:2020-03-09
《多媒体课件制作案例教程 教学课件 作者 陈万华 李素若 陈永锋 赖旭 编著第11章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第11章程序调试与课件发布【目的与要求】1.学会程序调试的基本方法与技巧。2.掌握文件打包、程序发布、一键发布的基本方法。【重点与难点】课件发布程序在设计过程中不可避免地存在这样或那样的问题甚至错误,如果不进行调试,就无法及时发现并解决它们,因此,在设计程序的过程中,对程序进行调试是很有必要的,这就要求设计人员进行大量的调试工作,观察课件设计效果是否符合设计要求,边调试边修改,如此反复,直到达到满意的效果为止。当程序设计和调试全部完成之后,就需要对程序进行打包和发布。所谓打包是指使程序能够脱离Authorware环境单独
2、运行。在课件调试合格后打包生成可执行文件,用户不能再编辑,也不能阅读,所以能够起到一定的保护源代码的作用。所谓发布则是指使其成为一个正式的产品以供用户使用。第11章程序调试与课件发布调试程序是程序设计过程中非常重要的一环。在Authorware中,程序调试一般来说包括分段调试和全程调试。分段调试的内容可以是一个功能模块,也可以是一两个图标。全程调试则是对全部程序的集中调试。一般来说,对于大型的Authorware多媒体作品,可以先进行分段调试,分段调试无误后,再进行全程调试。下面介绍几种程序调试的方法。1.使用开始标志和
3、结束标志在Authoreware7.0中,调试程序最简单的方法就是使用工具箱中的开始标志和停止标志,这两个标志用来选择进行分段调试的程序段,位于段内的就是要调试的内容。它们在流程线上最多只能出现一次。在实际使用中,它们两个可以单独出现,没有必要在流程线上配对出现。当程序调试结束,不再需要开始标志和停止标志时,只需分别将它们拖回到图标栏上原来的位置即可。如果调试的程序非常宠大,要找到这两个标志是很麻烦的,这时最简单的方法就是在图标栏中双击放置开始标志和停止标志处,标志将自动返回。11.1调试程序11.1调试程序在这两个标志
4、的下方还有一个图标调色板。默认时,所有图标均为白色,但如果选定某个图标后,再单击图标调色板上的颜色块则可以给图标涂上其他颜色,这样可以用来区分图标,也可以用来区分哪些图标是已调试完成的,哪些图标是未调试完成的。【实例11.1】使用开始标志和结束标志分段调试程序并给已调试的图标涂上颜色。本例使用开始标志和结束标志对源程序进行分段,如右图所示,然后再调试段内的程序,最后给调试通过的段内图标涂上颜色。11.1调试程序2.使用控制面板单击工具栏中的按钮可以打开控制面板,然后单击控制面板中的按钮可以展开控制面板,这时控制面板的下方
5、就出现了“跟踪显示窗口”。当程序运行时,当前调试图标处将同步变换图标符号和名称,同时跟踪信息窗口内将同步显示图标运行的次序,调试人员可以通过调试工具改变程序运行的状态,清晰地观察到每个图标运行的效果及图标之间的链接与配合状况,以便重新修改程序结构和图标的显示效果。控制面板中各个按钮的名称如下图所示。11.1调试程序3.使用调试菜单使用Authoreware提供的调试程序的“调试”菜单,如下图所示,其中的菜单命令基本上在前面所学的控制面板中都有。4.调试程序调试程序的过程就是消除程序错误的过程。最常见的是反复出现对话框,提
6、示“XXX没有找到”。如果是有关的变量没有找到,在确定变量存在的前提下,可以先使用开始标志和停止标志进行分段调试,缩小报错的程序范围,再使用控制面板中的跟踪按钮,在已确定程序段的中间适当位置放一个计算图标,输入“Trace(变量名)”,最后逐步跟踪程序的运行,变量结果的变化就会出现在跟踪显示窗口中。如果是有关的文件没有找到,原因大多是使用它的相对路径设置不当。如果是有关的函数没有找到,则要区分是内部函数,还是外部的UCD。对内部的函数重新加载即可,对外部的UCD不仅要重新加载,还要注意函数的调用格式及与系统的兼容性。11
7、.2打包与发布课件当程序设计全部完成后,就需要对程序进行打包,以便程序能够发布。因为在发布之后不可能要求所有用户都在计算机上安装Authorware。因此,打包的目的就是使程序能够脱离Authorware独立运行。11.2.1发布前需要注意的问题开发多媒体课件的最终目的是让更多的用户使用它,这就需要将可编辑的源文件变成可以在系统下运行并且不可编辑的应用程序。从源文件得到应用程序的过程叫做程序的发布。在发布前需要注意以下几个方面的问题:1.对源程序进行备份。2.仔细分析打包时所需要的文件,防止遗漏一些附加的外部文件。3.设
8、置文件搜索路径。当一个交互式应用程序被移动或打包后,Authorware将无法跟踪它所需要的外部文件。通常情况下,如果课件中使用了外部文件,运行时会到原始位置寻找。如果在原始位置找不到,系统会按照如下顺序搜索:利用系统变量SearchPath设置的路径;Authorware文件所在的文件夹;可执行文件所有的文件夹;W
此文档下载收益归作者所有