Synopses & Reviews
In just 24 lessons of one hour or less, Sams Teach Yourself Silverlight 4 in 24 Hours will help new and experienced rich application developers gain true mastery over Silverlight 4, and make the most of its powerful new enhancements. In this book's straightforward, step-by-step approach, each lesson builds on everything that's come before, helping you learn all of Silverlight 4's core features from the ground up, and integrate them seamlessly to create more powerful user experiences for a wide variety of devices, including today's hot new Windows Phone 7 cell phones. Friendly, accessible, and conversational, this book covers everything you need to know, from the absolute basics to advanced Silverlight 4 controls and programming techniques. Step-by-step instructions carefully walks you through the most common questions, issues, and tasks... Q and As, Quizzes, and Exercises help you build and test your knowledge... "Did You Know?" tips offer them insider advice and shortcuts... and "Watch Out!" alerts help you avoid problems. By the time they're finished with these lessons, you won't just understand Silverlight 4: they'll be comfortable using it in real-world projects.
Table of Contents
PART 1: The Fundamentals of Silverlight
1. Overview of Silverlight
2. Getting Started with Silverlight
3. Building Your First Silverlight Application
4. Understanding Layout Controls
5. Working with Core Controls
6. Handling Events
7. Working with Color
8. Working with shapes
PART 2: Graphics, Animation, and Video
9. Working with Images
10. Using Audio and Video
11. Creating Animations using Expression Blend
PART 3: Data, Styles, and Templates
12. Creating and Reusing Styles and Templates
13. Working with Data
14. Communicating with Data Services
15. Using the DataGrid
16. Integrating with HTML and Javascript
PART 4: Advanced Silverlight Topics
17. Separating Presentation from Code with MVVM
18. Understanding Dependency Objects and Commanding
19. Learning How to Debug a Silverlight Application
20. Working with Silverlight Out of Browser
21. Creating Transforms and Perspective 3D
22. Embedding Fonts
23. Localizing your Application
24. Identifying Performance Issues