What is the difference between state machine and workflow?

Workflow and state machines are defined nicely on wikipedia. I’m guessing you’re getting the term State Machine Workflow from this page. .NET seems to support different ways of modeling workflows (which are just some defined steps in a complex human task). A state machine (which is a map of states with transitions between them) would … Read more

Comparison between Stateless (on google code) and Windows Workflow [closed]

As I work through this, I’ll try to list some of the things I’m finding. Most will likely be a bit superficial from an analysis standpoint (especially since I’m new to both frameworks), but hopefully it will help someone out. Stateless Pros open source syntactically concise and easy to read pretty good examples in the … Read more

What are your experiences with Windows Workflow Foundation?

Windows Workflow Foundation is a very capable product but still very much in its 1st version 🙁 The main reasons for use include: Visually modeling business requirements. Separating your business logic from the business rules and externalizing rules as XML files. Separating your business flow from your application by externalizing your workflows as XML files. … Read more

Workflow Engine for .NET [closed]

I have used http://codeplex.com/simplestatemachine in one production system successfully (an ASP.NET system for handling 350+ different government business license issuance). A simple state machine is implemented in Boo, so we just expose the definition in a text file which the system administrator can modify. In the editor we do verification to make sure the editing … Read more

DependencyProperty.Register() or .RegisterAttached()

I assume you meant DependencyProperty.Register and DependencyProperty.RegisterAttached. DependencyProperty.Register is used to register normal DependencyProperty. You can see those as just regular properties, with the added twist that they can take part in WPF’s DataBinding, animations etc. In fact, they are exposed as normal property (with the get and set accessors) on top of the untyped … Read more

What is a dependency property?

The only explanation I found helpful and well written is this one: http://www.wpftutorial.net/dependencyproperties.html Basically, DependencyProperties differ from regular properties in that they’re not just setters / getters for fields in the class, but they retrieve their actual values dynamically during runtime. The SetValue() method of DPs is pretty straightforward and sets the local value of … Read more