SmartState开发版4.1_SmartState Developer Edition 4.1下载地址

点这里下载 → 下载地址
相关Tags:

SmartState开发版4.1_SmartState Developer Edition 4.1软件简介

SmartState - 状态图表工作室的支持复杂的状态转换生成状态机代码

设计模式一直帮助设计人员解决经常出现的问题。但是,设计模式的概念过于笼统。该框架上的另一方面是到一个特定的域,更具体的,可以通过代码来实现。状态模式是一个非常有用和强大的模式,使对象能够在运行时改变它的行为,取决于状态,它是在运行时改变对象的类。一个种!您可以在这里找到更多的信息,这种设计模式。

如果你知道这个模式,你可能已经意识到,它需要有很多类,它们分别代表状态的神器出山:www.shenqi73.com对象可能在其使用寿命。真正的对象,通常称为背景下,不举行任何内部标志或变量来跟踪当前的状态,而是代表这是目前活跃的状态对象的工作。状态对象接触的背景下背部,做合适的工作,如果需要的话,可能会改变国家本身。这是更好地让所有的实现代码的上下文和状态对象将只照顾范围内,并改变状态时要调用的方法。

一个对象,这是一个现实世界的实体的封装,可能有许多国家在其生命周期,它绝对是很难写出每个国家和转换逻辑的类。状态图是用于描述在不同的状态和其过渡逻辑对象的行为。到实现设计的程序员。 ,当然每个程序员都有自己的方式执行它。一致的代码,从而导致难以审查,难以测试和难以维持。

这一事实,动机的的设计师的SmartState制定一个框架,这是通用的,可以用于几乎所有应用程序域。这个框架解决了上述的几个问题,并仍然留编写的类的主要部分。所以,我们意识到需要从设计的自动代码生成。为了实现这个目标,状态图不得动用,应当仿效。 SmartState设计师用户界面为用户提供了一个简单而有效的用户界面的状态转换模型。特别小心,以避免在设计的时候把所有的限制,因为它可能会反复。设计是免费的模型的约束和限制,只适用于在代码生成阶段,这使得更多的用户的GUI友好。

代码生成器将分析模型,检查是否有必要的约束,并做最耗时的部分写的类。生成的类是可以编译和需要不能被修改。这是一个非常重要的功能的设计和实现的SmartState,因为这通常是一个白日梦,在软件产业始终是一对。

要改变对象的行为,编辑和重新编译模型。重建你的项目,你这样做。您可能需要一个程序员做到这一点。这使得它更易于维护。生成的代码是相同的结构,审查和测试不必做,一旦你满意的。所有这些特性会导致在您的组织的SmartState的动机是提高生产率。

下面是一些主要特点“SmartState”:

·简单的图形建模为状态图。
·设计师和开发人员可以在同一个工具
·准备编译C + + / C / Java / C#的代码。无脚本。
·鲁棒状态机框架。
·基于消息的架构。易于集成。
支持嵌套,超并发国家。
·状态机可以保存和重新初始化为相同的状态。
·支持内部邮件。
·自定义的代码生成。
·XML API的模型进行进一步定制。


限制:

·30推出


有什么新功能在此版本:

·多语言支持; SmartState Studio现在在:法语,德语,西班牙语和英语

随便看看

软件简略信息
  • 软件大小:2.34 MB
  • 下载次数:99
  • 更新时间:2013-02-24 19:25:00
  • 不能下载请报告错误,谢谢
本类热门软件