WPF - the next big adventure...

In Adam Nathan's "Windows Presentation Foundation Unleashed" introduction, Adam shares with us that the learning curve for WPF is "very steep"; an excerpt follows:

Even viewing the source code for WPF (by cracking open its components with a tool like .NET Reflector) is a confusing experience because the code you’re looking for often doesn’t reside where you’d expect. When you combine all of this with the fact that there are often several ways to accomplish any task,you arrive at a conclusion shared by many: WPF has a very steep learning curve.

FORTUNATELY, Microsoft is helping us with free webcast to understand WPF and minimize this learning curve.  Important link follows:

http://msdnevents.com/live-webcasts.aspx - click on the WebCast link and type in WPF; you won't find all 18 webcast but they are there (they aren't caught in the filtered search).   I am on lesson 12 of 18 (each lesson is approximately an hour), which lead me to the above referenced book.  I plan to complete the webcast series and the book before attempting to dissect and understand the ComposteWPF.  Note: I created an Access database to index the content and it's location within each webcast, e.g., to locate Expression Blend tutorials such as an early one where Bill Steele rotates his plane (current index here: Index.mdb (588.00 kb) - it may only have meaning to me however I'll make it available as it is updated - just in case...)

The CompositeWPF (aka Prism) is where my introduction to WPF emerged - I downloaded one of the early Prism drops and was totally lost!  Even with my knowledge of MVP and the Object Builder I knew nothing of Dependency Injection.  After hours of research I started to grasp glimmers of understanding for the voodoo I was observing- which Glenn Block offered assistence with HERE.   Today, with much patience from folks like Chris Tavares (patience with my ignorant questions and statements) I see the light.  Unity rocks and I plan to write numerous blogs that will help others who have no experience with Dependency Injection, and worse yet - no knowledge of MVP understand its power.

 


Tags: , , ,
Categories: CompositeWPF | WPF


Actions: E-mail | Permalink |  Grammar/Typo/Better way? Please let me know