首页 > 网站 > 媒体动画 > 正文

Authorware基础教程:authorware7.0程序调整测试与打包发布(1)

2024-09-08 19:26:36
字体:
来源:转载
供稿:网友

在布应用程序前必须将其打包为可执行文件,打包后不允许再修改。打包前必须尽可能排除其中的错误,为此authorware提供了调试手段和调试工具。

7.1.1  程序中可能出现的错误

1)语法错误

指错误地拼写函数、变量或设计图标名,遗漏了必要的参数和符号,如缺少“)”、“end if”等。authorware可发现语法错误,并在关闭设计图标或设计图标属性对话框时提出警告。

2)运行期错误

指在运行期间无法定位所需的外部函数文件,外部多媒体数据或外部库文件,此时authorwae将提示出错。

3)逻辑错误

指程序执行流程中不能正确地反映设计者意图的错误,如错误设置某个响应的激活条件,造成该响应永远不可能匹配。或者在一个循环执行的决策判断分支结构中错误设置退出分支结构的条件,造成程序无法继续执行等。逻辑错误隐蔽性较大,可能存在于打包的程序中。

7.1.2  程序设计的要求

避免出现各种错误应该从程序设计期间着手,在编写程序时付出的少量努力可大幅度减轻后期的调试工作量。避免程序出现错误的有效的手段有以下几种。

1)程序流程模块化

使用“群组”设计图标组合实现某一逻辑功能的多个设计图标,然后赋予其一个能够切实反映其功能的标题,可大大增加程序的可读性。

2)分块管理程序代码

在同一个“运算”设计图标中尽量避免使用过多的语句。可通过建立多个“运算”设计图标,并集中放置实现同一逻辑功能的语句,有利于定位代码中出现的错误。

3)添加注释信息

为“群组”设计图标增加,或在一个功能模块前面放置一个包含注释信息的“运算”设计图标,详细地说明模块中每个设计图标的作用,模块的功能等,这有助于调试和维护程序。在“运算”设计图标中,最好为关键性语句分别加是注释。

4)为设计图标上色

当设计窗口和设计图标数量均比较多时,为设计图标上色将有利于开发人员区分不同的功能模块。

5)嵌入变量

通过在“显示”或“交互作用”设计图标中嵌入变量,可跟踪变量值。将程序中使用的关键性变量嵌入到文本对象中后将对应的设计图标设置为“显示变量更新”方式,可使变量的当前值始终显示在“演示”窗口中,便于跟踪程序的执行。调试结束后,从文本对象中删除变量。

7.1.3  程序的设计和调试技巧

在多媒体交互作用程序的编制过程和程序设计完成后,都需要对程序的各模块和整个程序进行调试。根据用户的需求和编程人员的表现目的来对程序中的错误和不合理的地方进行修改调整。

程序的调试是一个交互作用应用程序设计中的重要一环。在程序的调试过程中,调试人员要模拟用户的各种状态,输入不同的内容和动作,来测试程序的健壮性和使用的灵活性、便利性。如果最终用户对程序的使用方法非常模糊、甚至某些误操作会导致整个软件系统的崩溃,这些都标志着该应用程序的失败。

所以,我们在程序的编制过程中,要全面地测试各程序模块实现的功能和与其他模块之间的通信畅通与正确,还有对用户误操作的预防和处理。

在程序的编制过程中,编程人员需要随时观察程序的效果,在大多数传统的编程语言中,编程人员要耗费大量的时间用到对源程序的编译和连接上,最终目的仅仅是为了看一看一个小小的改动对程序的影响。这种将大量的时间耗费在重复的编译连接上是非常无意义的。

多媒体的开发靠的是对图形和动画的精心组织、交互结构的精心设计和多种媒体的结合使用。媒体和动画都有很大的时效性,对于一个多媒体程序,开发的时间越短,其时效性就越好。如果将大量的时间耗费在程序的编制和调试上,多媒体产品开发周期不断拉长,则对多媒体产品的损失就越大。

authorware为开发人员提供了丰富的调试工具和检测工具。在传统的编程工具中,如果开发人员希望对程序中间的某一部分修改来看看修改的结果,必须无数次执行程序前一段的无意义内容才能够看到所修改的结果。而使用authorware编程,开发人员可以执行程序流程线上任一部分的内容,无须执行前一段或后一段的内容,单独执行修改过的内容即可。

authorware实现的多媒体编程的完全可视化,开发人员可以在设计窗口的流程线上控制和观察程序的流程,不同的设计按钮来完成不同的功能,丰富的函数和变量为authorware程序设计提供了广阔的舞台。

在该部分内容中让我们学习authorware为开发人员提供的灵活的设计和调试程序的工具。主要有以下内容。

1)“开始”和“停止”旗帜的使用:开始和停止旗帜可以放置到程序流程线上的任意位置,用来控制程序的执行起始位置和停止位置。使用这两个旗帜,开发人员可以执行整个应用程序的一部分。

2)authorware的跟踪窗口:authorware的跟踪窗口可以用来跟踪哪些设计按钮正在执行和监控变量设置的值等。在使用跟踪窗口前,读者必须首先熟悉如下内容。

①单步特性。

②进入特性。

③重置特性。

④暂停和恢复特性。

⑤ 对跟踪窗口中产生信息的含义进行学习。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表