SWF 应用程序创作指南 您所在的位置:网站首页 Animate保存webm SWF 应用程序创作指南

SWF 应用程序创作指南

2023-12-24 16:59| 来源: 网络整理| 查看: 265

满足模型和视图处理和显示数据的需要,通常包含大量代码。控制器根据来自界面(或视图)的用户请求调用模型的任意部分,并包含特定于应用程序的代码。由于该代码特定于应用程序,因而通常无法重复使用。但是,设计模式中的其他组件是可以重复使用的。控制器不处理或输出数据,而是接收用户请求并确定需要调用模型或视图组件的哪个部分,此外还确定将数据发往何处以及如何格式化返回的数据。控制器用于确保视图可以访问它们必须显示的模型数据的多个部分。控制器通常用于传递和响应涉及模型和视图的更改。

模型的每个部分在整个过程中都构建为自我包含组件。如果更改模型的一个部分(例如,重做界面),通常不需要修改过程的其他部分,这有助于减少问题的出现。如果创建的设计模式正确无误,则可以更改视图,而无需重写模型或控制器。如果应用程序不使用 MVC,则在任何地方进行更改都会在整个代码中引起连锁反应,与使用特定设计模式相比,这需要进行更多的更改工作。

使用 MVC 模式的一个重要原因是将数据和逻辑与用户界面分离。通过分离进程中的这些部分,您可以拥有使用相同的模型和未格式化数据的多个不同图形界面。也就是说,您使用的应用程序可以具有不同的 Animate 界面(例如,Web 界面、Pocket PC 界面、移动电话界面,或者是完全不使用 Animate 的 HTML 界面)。将数据与应用程序的其他部分分离开来可以极大地减少开发、测试甚至是更新多个客户端界面的时间。类似地,如果有现成的模型可用,则为同一应用程序添加新的前端会更加容易。

如果是构建大型或复杂应用程序,例如电子商务网站或电子教学应用程序,则只能使用 MVC。使用此体系结构需要规划和理解 Animate 以及这种设计模式的工作原理。请认真考虑不同部分之间的交互方式,这通常需要进行测试和调试。与典型的 Animate 应用程序相比,使用 MVC 时,测试和调试会更加频繁和困难。如果需要构建更复杂的应用程序,请考虑使用 MVC 来组织您的工作。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有