版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第10章课件调试、打包及发布●10.1调试课件
●10.1.1
调试程序的方法●10.1.2查看和设置变量的值●10.1.3调试文件作品●10.2打包课件●10.2.1打包课件前的准●10.2.2打包源文件
●10.2.3打包库文件
●10.3发布课件●10.3.1发布设置●10.3.2发布作品
●10.3.3实例:创建化学测验程序
●10.1调试课件
●
10.1.1调试程序的方法用户在设计程序的过程中,错误之处在所难免,这就要对程序进行跟踪和调试,调试是一个很重要的环节。调试是一个很重要的环节。及时对程序进行调试,会对以后的设计有很大的帮助。下面介绍程序调试的方法。1.确定并分析可能出现的程序段在程序运行中,觉的错误有显示的文字错误,或对象位置不对。利用起始标志依次进行测试分析,找到有错误的程序段,对其进行分析。2.检查各图标属性的设置检查错误程序段中每一个图标属性的设置,以确定是否都正确。在检查的过程中,不可随意将某一个图标删除。3.检查程序的流程走向当程序运行时,按程序流程的走向,如果与所预设的不同,则可能会出现错误。如果程序中有函数和变量的使用,要检查它们的值是否正确。4.修改时要仔细在修改错误时,不要急于求快,应该找出错误的根源,仔细地进行修改,一次进行一项修改,避免带入新的错误。5.在程序调试时使用快捷键在调试程序时,有Ctrl+P(播放),Ctrl+B(显示当前图标),Ctrl+右击鼠标(浏览图标的内容)和Ctrl+双击鼠标(打开图标属性面板)4个快捷键。通过使用它们可以快速方便地缩短程序的调试过程。●
10.1.2查看和设置变量的值在调试作品时,经常需要查看某个变量的值,以判断作品运行时是否有错误发生以及该变量的值是否符合作品的需要,对于自定义变量还可以直接修改其初始值,以观察程序在该变量具有不同值的情况下的状态。●
10.1.3调试文件作品作品编辑完成后,还需要预览作品的整体效果,调试程序,解决作品中不合理的地方,下面以文件调试为例进行介绍,具体操作步骤如下。1.改显示在演示窗口的正文在程序的运行过程中,可能会发现有某些图片的布置不合理,或者修改其他内容,这时可以直接双击窗口中的内容,则程序停止运行,Authorware的图形工具箱便出现在演示窗口中,并且该对象所属的图标也出现在图形工具箱左边的区域中,如图10.1所示。此时,利用图形工具箱中的工具按钮编辑对象完成后,单击“运行”图标,将继续执行应用程序。
图10.1双击停止程序2.使用跟踪窗口跟踪窗口主要是用来显示Authorware在执行程序的过程中所遇到的图标的相关信息。如果程序的分支结构特别复杂,或者程序执行得太快以至于用户很难看得清楚,此时跟踪窗口将是用户能力的延伸,可以帮助用户来调试复杂的或运行很快的应用程序。步骤1单击“窗口”|“控制面板”命令,打开“控制面板”窗口,然后单击控制面板最右边的“显示跟踪”按钮,如图10.12所示。
步骤2在“控制面板”窗口中单击“播放”图标(或“从标志旗开始执行”图标)从头(开始标志处)开始运行,这时在跟踪窗口中会执行的顺序显示图标的相关信息,当运行到出现问题的位置时,单击“暂停”图标暂停运行,观察演示窗口中的效果以及跟踪窗口中图标的执行顺序,以判断出错的原因,根据出错的原因对程序进行相应的修改,然后进行调试,直到错误完全消除。图10.2控制面板●
10.2打包课件
●
10.2.1打包课件前的准当作品制作完成时,就可以将其打包发行了。所谓打包就是指把最终作品创建成为独立可执行文件。在对文件进行打包前,首先要对该文件进行备份。因为一个文件被打包后就无法对其进行任何编辑工作。在打包课件前,首先需要做一些准备工具,以保证打包后课件的完整性可用性。1.使用相对路径如果课件中使用外部媒体(如图片、文本、声音、电影等),在设计源程序时必须注意要对外部媒体的引用路径设置为相对路径,而不能使用绝对路径。绝对路径的一般形式是以驱动器字母开头的,例如“C:\Path1\Path2\Path3…\文件名”。如果使用绝对路径,当程序安装到其他计算机上时,安装的路径必然发生变化,将会造成找不到相关文件的后果。有一些初学者认为相对路径是以代表当前目录的“.”开头的,例如“.\Path1\Path2\Path3…\文件名”。但实际上,当前目录与当前程序所在的目录是完全不同的概念,这里所说的使用相对路径是指相对于当前程序的路径。使用相对于当前程序的相对路径的正确方法是使用FileLocation系统变量,该变量存储着当前程序的路径,利用这个系统函数,相对于当前程序的相对路径的正确写法是:FileLocation^"Path1\Path2\Path3…\文件名“2.设置查找路径在没有明确指出文件路径的情况下,Authorware按照以下默认的顺序查找所需的插件文件和外部媒体文件。第一次加载文件时的路径。“文件属性”对话框中“搜索路径”属性规定的路径。系统变量SearchPath指定的文件路径。当前程序文件所在的路径。Authorware软件的安装路径。Windows操作系统的安装路径。Windows操作系统的System文件夹。在以上的查找路径中,除了第2、3、4种以外都是不固定的,都会随程序的安装运行环境而改变。为确保程序能够找到插件文件和外部媒体文件,重要而有效的方法是在设计程序时设置好查找文件的路径,而不是依靠Authorware程序自己按上述默认的顺序查找文件。为Authorware程序设置文件查找路径的方式有以下几种。在文件属性中设置。通过在“文件属性”对话框中设置“搜索路径”属性来达到目的。这是常用的一种方法。利用系统变量SearchPath设置。只要把代表一个或多个查找路径的字符串赋值给系统变量SearchPath,就为Authorware程序设置一个或多个查找路径,具体的方法是:SearchPath:="路径1[;路径2[路径3…]]"各种查找路径之间要用分号隔开。把该语句放在程序开头的一个“计算”图标中是设置查找路径最好的方法。由于程序从编程调试到用户安装到各自的硬盘绝对路径肯定要变化,所以最好使用相对路径。也就是说使用系统变量FileLocation。如果把程序的外部文件、U32文件等放在主程序文件的子目录“插件”中,把图片等素材放在在主程序文件的子目录“素材”中,这时查找路径应写为:SearchPath:=FileLocation^"插件;"^FileLocation^"素材"
●
10.2.2打包源文件如果要将制作好的作品呈现给读者,考虑到程序的安全和保密,建议用户不要将源代码直接公布出去,而是将文件进行打包封装起来,再依据使用者所处的系统环境以不同的方式进行发布。打包就是将设计好的程序作品创建成一个可以独立运行的文件.由于使用的环境的不同、可以使用不同的打包方式保证程序打包后可以被正常运行:打开需要打包的程序文件,然后选择“文件”|“发布”|“打包”命令,弹出“打包文件”对话框,在该对话框中选择下拉列表框,显示了Authorware提供的2种程序打包方式,如图10.5所示。图10.3“打包文件”对话框在“打包文件”对话框中,有4个用于没置程序打包的复选框。“运行时重组无效的连接”复选框:选择该复选框,可以是由于一些操作的原因,如剪切、复制、粘贴等造成流程线上的图标ID号发生变化,导致系统无法正确识别某些链接关系恢复正常。“打包时包含全部内部库”:选择该复选框,可以将在程序设计过程中使用到的库文件图标全部打包到程序内部。“打包时包含外部文件”复选框:选择该复选框,将在程序设计过程中使用的外部文件打包到程序内部,这样可能会导致最终打包出来的文件很大,但如果在网络中发布,可以提高文件在网络中运行的速度。
●
10.2.3打包库文件在进行打包时可能遇到下面的问题,即要打包的多数文件都要使用同一个库文件。如果把这些文件都采用上面的方式进行打包,不免有库文件被多次打包,这样就会浪费许多不必要的磁盘空间。为此,可以采取另外一种文件打包的方式,即单独打包库文件。将公用的库文件单独进行打包,这样,所有打包生成的文件将均可使用这个打包后的库文件。但要注意,当将一个库文件单独打包成一个文件时,必须将它与打包后的程序文件放在同一个文件夹中,或者在文件属性对话框的“搜索路径”文本框中指定打包的库文件所在的正确路径。只有这样设置,在程序运行时,程序才能找到所要的库文件。将库文件单独打包,可减小执行文件的长度,也便于将来修改。特别是当有多个发布文件都含有相同的库文件链接时,可将库文件单独打包提供给所有文件共用。单独打的库文件以.a7e为后缀。下面介绍单独打包库文件的方法。选择“文件”|“打开”|“库”命令,在弹出的文件浏览框中选择需要打包的库文件(.a71),单击“发布”|“打包”按钮,此时屏幕上弹出“打包库”对话框,如图10.4所示,单击“保存文件并打包”按钮,Authorware将开始进行库文件打包。图10.4“打包库”对话框“打包时使用默认文件名”复选框:选择该复选框,系统将Authorware文件的文件名作为打包后的文件名,并且打包后的文件将保存在Authorware文件所在文件夹。
将文件打包后,接下来就可以将该作品进行发布,在正式发布之前,最好检验一下打包后的文件是否能正常运行。最简单的检验方法是直接在Windows环境下运行打包后的文件,看运行是否正确。如果不能正常运行,程序会弹出信息,提示程序缺少哪个文件,或有哪个文件没有链接上。此时必须返回源程序,将丢失的文件重新链接上,然后再进行打包。●
10.3发布课件
●
10.2.1发布设置仅有打包后的文件,不能够使作品在其他电脑上正常运行,还需要将所有的支持文件,用户自定义函数库文件、外部媒体文件或ActiveX控件等一起复制到保存打包文件的文件夹中,对于Web打包文件还需要制作网页文件才能够正常运行,使用“一键发布”功能就可以自动完成这些操作。在使用“一键发布”功能之前需要先进行设置。其方法是:选择“文件”|“发布”|“发布设置”命令或按Ctrl+F12键,弹出OneButtonPublishing对打开,在该对话框中设置要发布的文件及各参数,如图10.5所示,最后单击OK按钮。图10.5OneButtonPublishing对话框
●
10.3.2发布作品运用Authorware发布作品通常包括下面步骤。(1)首先考虑网络允许的播放速度,保证用户可以在低带宽网络环境以及程序所占用的内存空间,具体内容包括:正常运行程序。尽量使用小的演示窗口。尽量使用小尺寸和低色彩数位的图。尽可能避免使用长的声音文件。图像格式应使用JPEG和GIF。语言文件用VOX(Voxware)格式。其他声音文件避免使用外部链接的媒体文件,避免使用AVI等非流式播放的外部媒体文件。在程序中充分利用与网络发布相关的系统函数。(2)程序打包。根据前面讲解的打包方法,以“无需Runtime”方式将程序打包成a7r文件,将库文件打包成a7e文件。这里需要注意的一点是:在Internet上发布的程序,尤其是在浏览器窗口中显示而不是在独立窗口显示的程序,其文件属性设置不应显示标题栏和菜单栏。(3)网络打包。用网络打包程序AuthorwareWebPackager将a7r和a7e文件进行网络上打包。(4)根据需要修改.aam文件。当课件中使用了非Authorware系统提供的自定义函数、Xtras文件等,需要在aam文件增加或者编辑有关的行,指出与这些文件下载相关的参数。
(5)设计嵌入aam的网页,也就是设计HTML文件,Authorware的网络播放器是通过浏览器下载和播放网络发布的课件。(6)配置服务器,为保证服务器能识别网络打包的文件,需要为服务器配置相应的MIME类型。(7)在服务器上安装AuthorwareAdvancedStreamer。(8)在课件用户的浏览器下安装AdvancedWebPlayer(网络播放器)。●
10.1.10设置记账凭证的对齐方式Authorware在日常生活中多数被用来制作各种演示程序。使用Authorware的知识对象功能,用户可以快速而便捷地制作各种与教学有关的程序,如教学演示、测验系统等。本节使用Authorware的“测验”知识向导,建立一个化学测验系统,具体操作步骤如下。步骤1执行“文件”|“新建”|“文件”命令,在弹出的“新建”对话框中选择“测验”,然后单击“确定”按钮,如图10.6所示。步骤2在弹出的QuizKnowledgeObject对话框中单击Next按钮,然后在更新对话框中选择640×480,并设置文件存储路径,最后单击Next按钮,如图10.7所示。图10.6新建测验程序图10.7设置窗体大小和存放路径步骤3在更新的Selectalayout列表框中选择simple,为应用程序设置皮肤,然后单击Next按钮进入下一环节,如图10.8所示。步骤4在更新的对话框中设置Quiztitle为“9年级化学测验”,设置Defaultnumberoftries为1,启用Displayscoreatend选项,并单击Next按钮,设置测验题目属性,如图10.9所。图10.8选择程序皮肤图10.9设置测验题目属性步骤5在更新的对话框中启用Showloginscreenatstart选项,并在AskforUserID的单选按钮组中启用OtherID选项,并在右侧文本框中输入“用户名”,接着设置存放测验结果的路径,最后单击Next按钮,如图10.10所示。步骤6在更新的对话框中启用Trackuserprogressandreportto选项,并启用Textfile(requiresLoginoption)选项,定义存放测验结果信息的格式,并单击Next按钮,如图10.11所示。步骤7在更新的对话框中的Judging单选按钮组中启用Judgeuserresponseimmediately,然后设置Passingscore(0-100)%文本框的值为60,单击Next按钮,如图10.12所示。步骤8在QuizKnowledgeObject对话框中单击左侧的AddQuestions选项,即可打开添加测验题目的界面,如图10.13所示。图10.10设置登录属性图10.11设置存放测验信息的格式步骤9单击SingleChoice按钮,在Enterormodifyquestiontitle文本框中输入题目的标题,然后在Clickaiteminthelisttomodifyit的列表框中单击SingleChoiceQuestion选项,为其重命名,如图1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 可持续发展与绿色制造的成本核算要求
- 2024年土地征收安置与补偿咨询服务代理合同3篇
- 2024年城市绿道建设树木采购合同范本3篇
- 商丘学院《创业教育与就业指导上》2023-2024学年第一学期期末试卷
- 商丘师范学院《数据通信》2023-2024学年第一学期期末试卷
- 2024年外语教育机构外教派遣与管理合同3篇
- 奉化吊车租赁合同范例
- 土地出租中介合同范例
- 商丘工学院《日商薄记》2023-2024学年第一学期期末试卷
- 汕尾职业技术学院《数据通信与计算机网络》2023-2024学年第一学期期末试卷
- 计量经济学练习题
- 第七单元测试卷-2024-2025学年语文四年级上册(统编版)
- 北京市海淀区2023-2024学年高三上学期期末考试 英语 含答案
- 探索心理学的奥秘智慧树知到期末考试答案章节答案2024年北京大学
- 含氮有机化合物-胺、酰胺、尿素、丙二酰脲、胍、磺胺、吡咯、吡啶和嘧啶的结构及化学性质熟悉
- PN结特性和玻尔兹曼常数测定
- 工厂电气试卷及答案
- 国家开放大学金融本科《成本管理》章节测试参考答案
- JJF 1175-2021 试验筛校准规范_(高清-最新版)
- 人工鼻应用及护理
- 如果历史是一群喵—悦读分享
评论
0/150
提交评论