I’ve just started looking at the Windows Workflow Foundation 4. Now in it’s fourth Generation, the Windows Workflow Foundation, or WF for short, is a completely different way to go about Programming.
WF allows a programmer to create applications using a graphical approach, such as Flowcharts, Sequence Diagrams and State Machines.
Complex programs can be created direct on a xaml designer workspace with very little in the way of lines of code.
I’ve been following a great series of screencasts by DevelopMentor instructor, freelance developer and MVP Maurice de Beijer.
In these screencasts, Maurice takes you through from beginning your first “Hello World” (or “Hello workflow” maybe?), all the way through to creating custom activity and error handling.
The Screencast series can be found here;
http://msdn.microsoft.com/en-us/netframework/dd733248
One thing which is missing from the series are the code samples however, so I’ve uploaded the code for first five Screencasts to my website in case anyone needs them. They’re available here…
http://www.pjgcreations.co.uk/public/WFScreenCasts/
Note however that, as a I am a VB.net programmer, these Code Samples are all in VB.net, however Maurice has chosen to use C#.
This isn’t a major problem as there’s not a massive amount of actual coding involved, and most of the code is very similar anyhow.
But, if you do need the C# version, I highly recommend you use the following free website to convert VB.net code to C#;