Silverlight 4 in Action


Silverlight 4 in Action is a fast-paced, comprehensive tutorial that guides the reader from creating “Hello World” to coding production-quality, data-driven rich internet applications with graphics, audio, and video content. Written for a developer who already knows how to code in C#, this fluff-free book covers the basics quickly and dives into the heart of Silverlight development using XAML (a markup language for creating user interface elements) and Visual Studio 2010. You’ll learn not only how to accomplish tasks, but how the underlying runtime works.

In addition to the fundamentals, the book covers the new features in Silverlight like pixel shaders, webcam and microphone, and raw media, as well as WCF RIA Services and patterns like MVVM (Model-View-ViewModel). It explains developing offline and “out-of-browser” applications, managing video and audio, handling validation, navigation and deep-linking, and how each Silverlight feature fits into the overall Silverlight ecosystem.

Table of Contents

  1. Introducing Silverlight
  2. Core XAML
  3. The application model and the plug-in
  4. Integrating with the browser
  5. Integrating with the desktop
  6. Rendering, layout, and transforming
  7. Panels
  8. Human input
  9. Text
  10. Controls and UserControls
  11. Binding
  12. Data controls: DataGrid and DataForm
  13. Input validation
  14. Networking and communications
  15. Navigation and dialogs
  16. Structuring and testing with the MVVM/ViewModel pattern
  17. WCF RIA Services
  18. Graphics and effects
  19. Printing
  20. Displaying and capturing media (including webcam/mic)
  21. Working with bitmap images
  22. Animation and behaviors
  23. Resoures, styles, and control templates
  24. Creating panels and controls
  25. The install experience and preloaders

Newest edition is available now:

Here is what the author says:

When I set out to write this edition, I wanted to create the definitive book on Silverlight for developers. While I spent many sleepless nights to put this together (the more amusing bits are the 4am paragraphs when the geek humor really comes out), it was a labor of love about a product I enjoy using for a community I respect.

I wrote this for both the accomplished developer who is new to Silverlight, and the Silverlight developer who wants to better understand the inner workings of this platform. If you’re new to Silverlight, you’ll find this book a good choice for getting up to speed. Like great video games where you can go back and replay with a different character for an enhanced experience, you’ll find this book to be full of “Ah-hah” moments once you’ve written a few Silverlight projects.

Comments are closed.