文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院媒体动画Authorwareauthorware7.0程序调试与打包发布(1)
精品推荐
特别推荐
·Authorware问答篇-技巧及问题集锦
·Authorware辅导答疑(五)
·浅谈Authorware后期制作问题--多媒体吧
·Autherware 5.X声音完全解决方案
·巧妙实现双声道
·用Authorware制作选择题课件
·用authorware制作多媒体自荐光盘(一)
热点TOP10
·用Authorware制作电子相册
·使用Authorware制作英语多媒体教学课件
·Authorware自制拼图游戏
·authorware7.0程序调试与打包发布(4)
·如何在authorware中插入flash动画?
·用PowerPoint 2000轻松制作课件
·用Authorware制作选择题课件
·DirectMediaXtra.x32 V2.01 注册码的计算
·authorware实现鼠标跟随
·鼠标跟随
·Authorware7.0 视频教程:93.强化训练——金鹰作品欣赏1
·DirectMedia Xtra全攻略(一)
·Authorware问答篇-技巧及问题集锦
·如何制作屏幕保护效果
·authorware7程序编写基础教程--JS编程(1)
·让您的课件赶上共享班车 - 浅谈用Authorware制作软件注册程序
·浅谈Authorware后期制作问题--多媒体吧
·进度条攻略
·Authorware制作倒计时牌
·Authorware7.0 视频教程:98.强化训练——金鹰作品欣赏6

authorware7.0程序调试与打包发布(1)

日期:2007年7月4日 作者: 查看:[大字体 中字体 小字体]


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

7.1.1  程序中可能出现的错误

1)语法错误

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

2)运行期错误

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

3)逻辑错误

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

7.1.2  程序设计的要求

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

1)程序流程模块化

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

2)分块管理程序代码

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

3)添加注释信息

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

4)为设计图标上色

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

5)嵌入变量

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

7.1.3  程序的设计和调试技巧

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

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

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

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

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

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


[1] [2] 下一页 




上一篇:authorware7.0变量教程连载--Time类

下一篇:authorware7.0程序调试与打包发布(4)

authorware7.0程序调试与打包发布(1) 相关文章:
·IE浏览器再现严重安全漏洞 微软紧急发补丁程序
·不用任何软件(木马程序)盗取账号密码
·速度太慢 微软官方发布Vista加速指南
·Dreamweaver MX 2004做ASP程序(4)用户注册系统
·破解程序及注册机使用方法
·C#源码读取excel数据到程序中-SQL SERVER-到dataset中
·用C语言实现Ping程序功能
·用Authorware制作电子相册
·asp.net程序中最常用的三十三种编程代码
·快速启动程序我有妙招
authorware7.0程序调试与打包发布(1) 相关软件:
·C语言程序设计
·海量免费毕业论文打包下载
·Windows环境下32位汇编语言程序设计
·FLASH个人简历源程序(FLA)
·C语言程序设计视频教程 CSF 教材:谭浩强《c程序设计》
·零起点教你如何破解软件和制作注册机 and 视频+程序
·Sim Aquarium v2.06 -非常漂亮的海底世界屏幕保护程序
·网络调试维修资料
·硅谷 C++程序设计视频教程 齐幼菊
·C++程序设计语言特别版(中文版+英文原版)

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:viphot