Book description
Silverlight 4 in Action is a comprehensive guide to application building using C#. It goes into action immediately in a thorough introduction. It then follows up with numerous nifty examples to explore flexible layout, control extensibility, the communication and binding models, rich media, animation, and much more.
About the Technology
Silverlight gives you entirely new ways to create rich internet applications, and now Silverlight 4 adds many powerful enhancements to the mix.
About the Book
What's Inside
- Comprehensive and deep
- Author an authority
- Effective UI design with MVVM
- Building with WCF RIA Services
- Out-of-browser, COM and Custom Chrome
About the Reader
This book explores practical questions in patterns, testing, and performance optimization throughout. No previous experience with Silverlight is required.
About the Author
Pete Brown is the Microsoft Community Program Manager for Silverlight and WPF. The First Edition was written by independent developers Chad Campbell and John Stockton.
First Edition Authors
Chad Campbell is a Microsoft MVP and solutions architect. He has been developing enterprise-level web applications with a wide variety of technologies since 1999. He holds MCSD and MCTS certifications and holds BS degree from Purdue University.
John Stockton is a web applications developer and is active in the Silverlight community, speaking at and organizing live and online events.
Quotes
Goes deeply into why Silverlight works the way it does, not just step by step explanations. Pete Brown is the only guy who could have written this book.
- Al Pascual, ERSI
It raises the bar for Silverlight titles- go and buy this book!
- Richard Costall, NxtGenUG Blog
This is a great book and its MVVM chapter is a true gem.
- Omar Shraim, Manning Author Online Forum
Table of contents
- Copyright
- preface
- acknowledgments
- about this book
- about the cover illustration
-
1. Introducing Silverlight
- 1. Introducing Silverlight
-
2. Core XAML
- 2.1 XAML basics
- 2.2 Object trees and namescope
- 2.3 XAML extensions and type converters
- 2.4 Loading XAML at runtime
- 2.5 Tools for working in XAML
- 2.6 Summary
-
3. The application model and the plug-in
- 3.1 The Silverlight application model
- 3.2 Creating the Silverlight plug-in
- 3.3 Integrating the Silverlight plug-in
- 3.4 Summary
- 4. Integrating with the browser
-
5. Integrating with the desktop
- 5.1 Silverlight out of the browser
- 5.2 Creating out-of-browser applications
- 5.3 Escaping the sandbox—elevated trust
- 5.4 Local file access
- 5.5 COM automation
- 5.6 Controlling the host window
- 5.7 Running in full screen
- 5.8 Storing data in Isolated storage
- 5.9 Summary
- 6. Rendering, layout, and transforming
- 7. Panels
- 8. Human input
- 9. Text
- 10. Controls and UserControls
-
2. Structuring your application
- 11. Binding
- 12. Data controls: DataGrid and DataForm
- 13. Input validation
- 14. Networking and communications
-
15. Navigation and dialogs
- 15.1 Browser navigation background
- 15.2 The Navigation Application template
- 15.3 Navigating to pages
- 15.4 Navigation out of the browser
- 15.5 Showing dialogs and pop-ups
- 15.6 Summary
- 16. Structuring and testing with the MVVM/ViewModel pattern
-
17. WCF RIA Services
- 17.1 WCF RIA Services architecture, tooling, and template
- 17.2 Exposing data with the domain service
- 17.3 Filtering, sorting, grouping, and paging
- 17.4 Updating data
- 17.5 Loose coupling: using presentation models
- 17.6 Business logic
- 17.7 Authentication and authorization
- 17.8 Summary
-
3. Completing the experience
- 18. Graphics and effects
- 19. Printing
-
20. Displaying and capturing media
- 20.1 Audio and video
- 20.2 Playlists
- 20.3 Interactive playback
- 20.4 Using protected content
- 20.5 Using the Silverlight Media Framework
- 20.6 Working with raw media
- 20.7 Using the webcam
- 20.8 Summary
- 21. Working with bitmap images
-
22. Animation and behaviors
- 22.1 Animation: it's about time
- 22.2 Mastering the timeline
- 22.3 Storyboarding
- 22.4 Keyframing
- 22.5 Easing functions
- 22.6 Behaviors, triggers, and actions
- 22.7 Summary
- 23. Resources, styles, and control templates
- 24. Creating panels and controls
- 25. The install experience and preloaders
- A. Database, connection, and data model setup
Product information
- Title: Silverlight 4 in Action
- Author(s):
- Release date: October 2010
- Publisher(s): Manning Publications
- ISBN: 9781935182375
You might also like
book
Pro Business Applications with Silverlight 4
Silverlight 4 has the potential to revolutionize the way we build business applications. With its flexibility, …
book
Beginning Silverlight 4 in C#
The growing popularity of Web 2.0 applications is increasing user expectations for high-quality web site design, …
book
Getting Started with Silverlight
Silverlight is Microsoft's new cross-browser plug-in for delivering richer web experiences to end-users, including video and …
book
Visual Basic® 2010 Unleashed
Foreword by Beth Massi Visual Basic 2010 Unleashed is the most comprehensive, practical reference to modern …