Overview
Full Color
Code samples appear as they do in Visual Studio and Expression Blend!
Printed entirely in color, with helpful figures and syntax coloring to make code samples appear as they do in Visual Studio and Expression Blend!
Silverlight is a lightweight but powerful plug-in for multiple web browsers on multiple operating systems that makes it easier than ever to create rich web-based content, applications, and controls. With support for vector graphics, animations, full-screen high-definition video, and more, Silverlight gives you the ability to create more compelling content than you dreamed possible for Windows, Mac OS X, and Linux. Silverlight provides much of the power of Windows Presentation Foundation, but with less overhead and easy integration with HTML and AJAX-style applications. Silverlight 1.0 Unleashed is the authoritative book that covers the technology in a practical and approachable fashion, authored by Silverlight guru and Microsoft developer Adam Nathan.
- Covers everything you need to know about Extensible Application Markup Language (XAML) in Silverlight
- Examines the Silverlight feature areas in depth: graphics, text, audio, video, animation, ink, events, and more
- Demonstrates how to create reusable controls and perform common tasks (such as drag-and-drop) using basic building blocks
- Explains how to download assets asynchronously to maximize your user experience
- Demonstrates how to create hybrid applications that mix Silverlight content with HTML or Flash content
- Highlights features scheduled for future versions of Silverlight while showing how to achieve your desired results with the current version
Introduction 1
Part I Fundamentals
1 Getting Started 9
2 XAML 39
Part II Creating Static Content
3 Shapes, Lines, and Curves 61
4 Text 83
5 Brushes and Images 99
6 Positioning and Transforming Elements 117
Part III Making Your Content Come to Life
7 Responding to Input Events 143
8 Downloading Content on Demand 179
9 Animation 191
10 Audio and Video 219
Editorials
From Barnes & Noble
Silverlight 1.0 Unleashed is a hands-on, objective, and relentlessly practical guide to Microsoft's newly-introduced Silverlight technology. If you want to really use Silverlight -- and avoid the pitfalls inherent in a 1.0 release -- Adam Nathan will get you there.Nathan helps you really give this technology a workout (no surprise, given that he led the development of the first product ever built with Silverlight.) You'll learn the basics, of course (how XAML works, how to create all sorts of static content, and -- not least -- what Silverlight 1.0 can't do). But you'll also learn some pretty sophisticated techniques. Like: how to create hybrid applications that mix Silverlight, HTML, and Flash content. And: how to download content on demand, delaying its delivery until it's needed, and creating a more responsive user experience.
This book's shorter than many books in the Unleashed series, but -- as befits a technology for making web experiences more vivid -- it's in full color. What's more, all of this book's many XAML, JavaScript, and HTML code samples appear with the same color coding you'd find in Microsoft's flagship tools for working with Silverlight, Expression Blend, and Visual Studio.
One last point: There's been a lot of talk about future releases of Silverlight. This book's about what you can do with the released Silverlight 1.0 right now. (Want to know more about where Silverlight's heading? You might also check out Nathan's Windows Presentation Foundation Unleashed. Silverlight delivers a subset of WPF technology over the Web -- and over time, that subset's expected to grow significantly.) Bill Camarda, from the December 2007 Read Only