WPF for Developers and Lead Designers Course Launch
[Updated November 2008]
I am now offering WPF and Silverlight courses through my consultancy, Carrington Technologies.
After tremendously enjoying the process of training a team of developers and designers to use WPF, these courses are the result of turning that material into a course that could benefit other teams who are learning these technologies. The training methodology grounds the learning in a current project, with guidance from an instructor who’s been developing with (and passionate about) those technologies since they were only known by their Microsoft codenames.
For more information, please see my consultancy’s training section.
WPF Line-Of-Business App Links
Some WPF Line-of-Business App follow-up after my presentation at DevTeach today:
Great Snippets: Great code snippets I have installed into my Visual Studio for WPF development are the Dr Wpf and Nerd+Art snippet packs.
WPF Coding Conventions: The coding guidelines I use for WPF are a riff on Paul Stovell’s XAML and WPF Coding Guidelines.
Application Quality Guide: There’s a WPF Application Quality Guide in the works. More information at WindowsClient.net.
Avalon Healthcare Demo: Still my favourite WPF Line-of-Business App Demo. Code available here.
Prism: Think CAB (or SCSF) for WPF, re-built from the ground up to learn from past Composite UI frameworks. There are drops available on Codeplex. Brian Noyes, a contributor, has a great summary here.
WPF/Silverlight shared code: Someone asked about sharing code between WPF and Silverlight. While I think it’s more skills than code that you’ll actually be sharing, here’s a good example in Delay’s blog of actual code being re-used bewteen the two frameworks.
hope that helps,
Rob
End-to-End Custom WPF Shader Example
Greg is in the middle of writing a great explanation of how to build custom WPF 3.5 SP1 pixel shader effects on his blog. He helped me re-create his sample ColorComplementEffect, so I thought I’d offer a sample solution containing an end-to-end custom WPF Pixel Shader Effect using the .NET 3.5 SP1 Beta bits.
![]()
Some notes:
- This solution requires that you have Visual Studio 2008 and the .NET 3.5 SP1 Beta installed.
- This also requires that you have the DXSDK installed on your PC (I am out-of-date and using the August 2007 flavor)
- In my .sln, a Pre-build Event Command invokes fxc.exe to compile ColorComplementShader.fx into ColorComplementShader.ps. The Pre-build command requires you to have the DXSDK_DIR environment variable set (see previous note – installing the DXSDK should set this automatically for you)
- The picshure is from teh awesum icanhascheezburger.com
Next step… databound shader parameters :)
[14 May 08 Update: Greg has posted an end-to-end shader sample with 3 sample shaders!]
Continue Reading