Download List

项目描述

The Machine Objects class library allows the
creation of state machines based on the "State"
design pattern in straight C++. It extends the
pattern with the option to create hierarchical
state machines, making it possible to convert the
popular UML statechart notation to working code in
a straightforward way. Other features are entry
and exit actions, state histories, and state
variables.

系统要求

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2006-06-02 08:02
0.9.4

此版本增加了使用的退缩,“以前的状态功能快照”。
标签: Minor feature enhancements
This release adds the feature of backtracking to previous states by using "Snapshots".

2006-04-09 17:00
0.9.2

介绍了持续箱。速度和规模进行了优化。该MSVC6的版本已更新。
标签: Minor feature enhancements
Persistent boxes were introduced. Speed and size
optimizations were done. The MSVC6 version has
been updated.

2006-01-17 15:35
0.9

阿queuable事件类型介绍。
标签: Major feature enhancements
A queuable event type was introduced.

2005-12-19 22:51
0.8.2

代码尽量减少使用模板类规模缩小。
标签: Minor feature enhancements
Code size reduction by minimizing the use of template classes.

2005-12-07 16:21
0.8.1

现在支持MSVC6的。在“clearHistoryDeep”方法被添加到明确国家和子状态的历史。
标签: Minor feature enhancements
MSVC6 is now supported. The "clearHistoryDeep"
method was added to clear the history of state and
substates.

Project Resources