第9章程序的调试与发布精选文档.ppt
《第9章程序的调试与发布精选文档.ppt》由会员分享,可在线阅读,更多相关《第9章程序的调试与发布精选文档.ppt(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第9章 程序的调试与发布本讲稿第一页,共四十四页教学目标 通过程序调试“MIDI播放器”、程序打包“世界名曲欣赏”和一键发布“奥运之城”3个实例的学习,掌握Authorware7.0提供的程序调试、打包发行方法,能够最终提交给用户一个完整的多媒体产品。本讲稿第二页,共四十四页9.1 程序调试:MIDI播放器 技能目标:技能目标:学会程序调试的基本方法。掌握控制面板和开始标志、结束标志的使用。学会使用“Trace()”函数监控程序的运行。实例说明:实例说明:调试“MIDI播放器.a7p”程序。本讲稿第三页,共四十四页程序运行效果:本讲稿第四页,共四十四页计算图标中命令:本讲稿第五页,共四十四页相
2、关知识1.1.使用开始标志和结束标志使用开始标志和结束标志 正常情况下,单击常用工具栏上的“运行”按钮,将从程序的开始处运行,直到运行完程序中最后一个图标或遇到“Quit()”函数才结束运行。但是有时也需要调试整个程序中的某一段程序,这时我们使用开始标志和结束标志作为辅助来调试这段程序。使用开始标志和结束标志调试程序时需要注意以下几点:使用开始标志和结束标志调试程序时需要注意以下几点:(1)图标工具箱中的开始标志和结束标志与其他图标不同,他们只能使用一次,一旦他们被拖放到流程线上,原来的位置就形成一个空位。(2)在设计窗口中拖动他们可以重新设置欲调试程序段的起始和结束位置,如果想将他们放回图标
3、工具箱,可以将他们拖回原处,也可以单击他们留下的空位即可。(3)开始标志和结束标志可以不必成对使用。本讲稿第六页,共四十四页2.2.使用控制面板使用控制面板 控制面板是一个有效的调试工具,利用控制面板可以控制程序的显示并对程序的运行过程进行跟踪调试。当程序中存在多个定向控制、交互分支和导航控制时,程序的执行顺序可能会很复杂,这时使用控制面板提供的各种手段对图标的执行顺序进行跟踪非常重要。控制面板中各个按钮的功能说明:控制面板中各个按钮的功能说明:本讲稿第七页,共四十四页Authorware7.0Authorware7.0中不同中不同图标类型型对应的的缩写写形式:形式:本讲稿第八页,共四十四页3
4、.3.使用使用TraceTrace()函数()函数 Trace()是一个专门用来调试程序的函数,他使用字符串或变量作为参数,在计算图标中使用。当执行程序时,会自动将其中的字符串值显示在跟踪窗口中。程序调试结束后,一般应该删除计算图标中的全部Trace()函数。如果不删除,他也不会影响程序的正常运行。本讲稿第九页,共四十四页4.4.使用变量面板跟踪变量使用变量面板跟踪变量的值的值 在程序运行时,可以打开“变量”面板随时观察程序中所有用到变量的初始值和当前值,如果对某个变量的值产生怀疑,可以在“参考”列表中选择使用了该变量的图标,并单击“显示图标”按钮,直接跳转到那里,进行深入的检查和修改。本讲稿
5、第十页,共四十四页5.5.利用计算图标的属性对话框跟踪变量的值利用计算图标的属性对话框跟踪变量的值 当程序运行到计算图标时,暂停程序的执行,调出“计算”图标的属性面板,在函数、变量列表框中选中函数或者变量,此时当前值文本框中就会显示该对象的值。本讲稿第十一页,共四十四页6.6.常用的程序常用的程序调试技巧技巧(1)使用快捷键提高调试程序的效率。使用Ctrl+J键可实现程序窗口和演示窗口的快速切换。程序运行时,使用Ctrl+P键暂停程序,然后在演示窗口中调整需要移动的对象位置和大小。使用Ctrl+I键可以立即显示当前演示的图片或播放的声音图标面板,可以直接对其进行修改。(2)程序调试时,最好将程
6、序分成若干个小的程序段,然后对每个小的程序段依次进行调试,缩小了范围,更方便调试。本讲稿第十二页,共四十四页(3)在调试某段程序时,如果实在找不到错误的原因,就重新进行设计,然后在一个新文件中运行,如果运行正常,则将新编程序段与源程序中错误的程序段对比,以找出错误的原因。(4)当程序运行时,某些外部函数调用出现问题,这主要是由于应用程序保存的路径发生改变所致。解决办法是在函数面板中重新加载该函数即可。(5)库的链接错误是由于库中和外界链接的图标内容发生变更后没有及时更新造成的。解决办法是在“库链接”对话框中单击“全选”按钮,再单击“更新”按钮即可。本讲稿第十三页,共四十四页9.2 程序打包:世
7、界名曲欣赏技能目标:技能目标:学会打包库文件。学会打包程序文件。学会组织素材,设置外部文件搜索路径。实例说明实例说明:将“世界名曲欣赏.a7p”程序文件打包为“世界名曲欣赏.exe”可执行文件,将“music.a7l”库文件打包为“music.a7e”。本讲稿第十四页,共四十四页相关知识 1.1.多媒体作品发行时素材文件的组织多媒体作品发行时素材文件的组织(1 1)容量不大的作品素材组织)容量不大的作品素材组织 作品的容量不大时,在导入文件对话框中导入素材时,不选中“链接到文件”复选项而直接使用素材。这种方法我们在学习中最常使用,当保存时,一个程序就是一个完整的作品,具有很好的独立性,发行时不
8、必附带素材文件。但当素材容量大、数量多时,就不宜采用这种方法。本讲稿第十五页,共四十四页(2 2)容量大的作品素材组织)容量大的作品素材组织 对各种类型的素材组织建立相应的文件夹,如图片文件夹、声音文件夹、动画文件夹和视频文件夹等。建立Authorware程序时,用外部链接方式引用素材,这样导入的素材并没有真正进入程序内部,而只是在程序和素材之间建立了一个链接关系。这样组织素材可以显著减小程序的容量。并且在对原素材进行修改甚至替换时,其改变可以直接反映在程序中,而不必对程序做任何改动。缺点就是所有的素材大家都能看到和使用,优点是程序小,运行速度快。本讲稿第十六页,共四十四页(3 3)容量大且需
9、保密的作品素材组织)容量大且需保密的作品素材组织 对需要保密的作品素材组织,要建立相应的素材库,如图片库、声音库等。引用库中的素材,建立程序和库的链接关系,这样可以显著地减小程序的容量。他的优点是库打包后就成了一种特殊格式的文件,无法在常用的软件中打开,从而保护了引用的素材文件。实际上,一个多媒体作品可能会综合采用上述实际上,一个多媒体作品可能会综合采用上述2 2种或种或3 3种方法。对种方法。对于个别的小素材文件导入到程序内部,大量的素材放在外部素材于个别的小素材文件导入到程序内部,大量的素材放在外部素材文件夹中,不宜公开的内容隐藏在素材库中。文件夹中,不宜公开的内容隐藏在素材库中。本讲稿第
10、十七页,共四十四页2.2.多媒体作品发行需要的文件多媒体作品发行需要的文件 多媒体程序在发布时,如果开发者在程序中使用了外部过渡效果、多种格式的多媒体素材和外部函数,为了使多媒体作品能够在多个平台上正常运行,必须将不同平台下需要的支持文件一起发布。到底需要哪些支持文件要由程序中包含的内容决定。(1)如果程序打包时在“打包文件”下拉列表框中选择“无需Runtime”选项,则将打包生成扩展名为.a7r的文件,该类型文件很小,不 带 有 执 行 部 件。因 此 需 要 将Autorware7.0提 供 的Runa7w32.exe文件复制到发布文件夹中。本讲稿第十八页,共四十四页(2)为各种格式的媒体
11、文件提供对应的Xtras支持文件。为了增强多媒体程序的演示效果,Autorware7.0提供了Xtras特殊效果功能扩展工具,他们都保存在Autorware7.0安装路径的Xtras文件夹中。在多媒体作品发布时,我们要在程序文件夹下创建Xtras文件夹,并将当前程序所需要的Xtras文件复制进去。一般情况下,在Autorware7.0中执行【命令】|【查找Xtras】命令,在出现的“Find Xtras”对话框,单击“查找”按钮将自动搜索程序中所应用到的Xtras支持文件,单击“复制”按钮将他们复制到程序文件夹中。但是有些Xtras支持文件不能被搜索到或虽能搜索到但复制失败。这时,可以执行打包
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第9章 程序的调试与发布精选文档 程序 调试 发布 精选 文档
限制150内