I have to admit I love the sams 24 hour books, to the extent I even have a professional paranoia about them stopping making them.This book is like the others, it gives you an excellent understanding of the topic in 24 relatively easy lessons, and by the end you will be a very capable WPF programmer You ll need to brush up on MVVM but that s just a few online tutorials it s just a pattern afterall.Critics point out this book has a lot less pages that other WPF books and doesn t go as deep as a reference book The point is, this book will get you very good a lot quicker than any other book and your understanding of the fundamentals of WPF and it s differences from WinForms will be excellent What s the point of buying a 1100 page textbook if it s in a format that doesn t teach you anything I have always been a bit suspicious about learning something complicated in 24 hours, however this book gives a pretty good introduction to WPF Throughout the book a few usable applications are build to demonstrate concepts But most importantly, the book explains how the features of WPF effects how backend logic can and should be designed, especially with focus on the MVP model view presenter pattern This is valuable information that should be known by anyone who wants to use WPF to make their frontend shine. A clear and lucid introduction to the techniques and concepts required to develop applications using WPF If you have read other books and found your eyes glazing over because chapter two is an in depth discussion of the mechanism of dependency properties, then this is the book for you Clear explanations of the whys and wherefores of styles, templates, resources and user controls as well as good advice on organising your projects It probably won t be the only WPF book you ll need, and eventually you may want to understand all the internal plumbing, but this is the best place to start. As an intro to WPF I bought myself some books WPF 24 hours, Essential WPF, WPF Unleashed The latter two are great books giving lots of in depth information on WPF how to WPF in 24 hours takes a different approach with the focus being on developing a WPF application It does this very well with a light introduction to the Model View Presenter pattern This sets you off on the right tracks on how to structure a WPF application.The other books I ve mentioned above go into a lot technical detail on WPF and are also essential reading but WPF is vast and it is often difficult to see the wood for the trees I ll go back to those books later and I m sure they will ultimately become my standard references, but during the getting started phase I couldn t have wished for a better book than WPF in 24 hours. I could not get hold of the sample codes.Links to web sites were invalid.This has wasted a lot of my time. Good book Printed entirely in color, with helpful figures and syntax coloring to make code samples appear as they do in Visual StudioIn justsessions of one hour or less, you will be able to begin effectively using WPF to solve real world problems, developing rich user interfaces in less time than you thought possibleUsing a straightforward, step by step approach, each lesson builds on a real world foundation forged in both technology and business matters, allowing you to learn the essentials of WPF from the ground upStep by step instructions carefully walk you through the most common questions, issues, and tasksThe QA sections, quizzes, and exercises help you build and test your knowledgeBy the Way notes present interesting pieces of informationDid You Know tips offer advice or teach an easier way to do somethingWatch Out cautions advise you about potential problems and help you steer clear of disasterLearn how to Use XAML to build user interfaces Leverage data binding to minimize tedious code Create visually engaging applications Architect and design WPF applications using proven patterns such as MVP Incorporate audio and video into your applications Customize controls with styles, templates, and animation Apply best practices for developing software with WPF Deploy WPF applications to the desktop and Web Take advantage of WPF s advanced printing capabilities Grow as a developer by improving your overall software design skillsIntroduction Part I Getting Started What WPF Is and Isn tUnderstanding XAMLIntroducing the Font ViewerHandling Application LayoutUsing Basic ControlsIntroducing Data Binding Part II Reaching the User Designing an ApplicationBuilding a Text Document EditorGetting a Handle on EventsCommandsOutput Part III Visualizing Data Building a Contact ManagerPresenters and ViewsResources and StylesDigging Deeper into Data BindingVisualizing Lists Part IV Creating Rich Experiences Building a Media ViewerDrawing with ShapesColors and BrushesTransforms and EffectsUsing Control TemplatesTriggersAnimationBest Practices Part V AppendixesAppendix A Tools and Resources Appendix B D Tutorial Using ZAM D Appendix C Project Source downloadable Index