This is the first async-package version of the StateMachineEditorTool otherwise its mostly the same. Previous versions were for visual studio 2013, 2015, and 2017. The command to start the tool is now under the View menu in the Other Windows list. The generated code pattern Wpf projects had an example name used instead of the name of the local instance of the state machine in one method. That has been corrected. The State Machine Editor is a tool that converts an XML description of a 'state machine' to source code in c# or other languages. A tool to convert user input to the XML is included. An example xml script is loaded from a button under the help selection, it shows the format and can be used to test the different kinds of code generation. A state machine is a set of Transitions where a starting 'State' receives an 'Event', performs an 'Action' and arrives at a final 'State'. A set of these transitions can model complex processes. The State Machine Editor can translate xml state machine models into c#, c++ or vb code, some work is needed to integrate the code into c++ or vb project however complete projects are generated for c#. Features:
To learn how to use the State Machine editor press the 'help' when it is showing and then press ' load example', look over the example, then press 'generate a WPF project' open the generated project and examine, compile and debug it. Try generating other output types, Thank you for using the State Machine Editor Tool 2019 |