You simply must have this book by your side.
about this book
1. Introducing Silverlight
1.1. Silverlight up your life
1.2. Why can’t we be friends?
1.4. Blending it together
2. Harmony with the web
2.1. The relationship between Silverlight and the HTML DOM
2.2. Creating a Silverlight plug-in
2.3. Integrating a Silverlight plug-in
2.4. The Silverlight Application Model
2.5. Interacting with the HTML DOM
3. Back to the basics: Layout and text
3.1. A Canvas for your imagination
3.2. The StackPanel: Stack ’em deep
3.3. The power Grid
3.4. Displaying text
3.5. The UIElement and FrameworkElement
4. Handling user interaction
4.1. Understanding device support
4.2. Delivering text controls
4.3. Button controls
4.4. The ItemsControl
4.5. Date controls
4.6. Choosing from a numeric range
4.7. Displaying visual prompts
4.8. Miscellaneous controls
5. Getting down with data binding
5.1. Binding with your data
5.2. Understanding your data source
5.3. Customizing the display
5.4. The DataGrid
5.5. Language Integrated Query (LINQ)
6. Networking and communications
6.1. Trust, security, and browser limitations
6.2. Connecting to data sources
6.3. Making the data usable
6.4. Using advanced services
7. Managing digital media
7.1. Stunning audio and video
7.2. Playlists: for that web-based mixtape
7.3. Interactive playback
7.4. Using protected content
7.5. Using images in your application
7.6. The 7th inning stretch: Dealing with dead space
8. Getting a grip on graphics
8.1. Getting in shape
8.5. Blending it together
9. Bringing it to life: Animation
9.1. Animation: It’s about time
9.2. Mastering the timeline
9.4. Key framing
10. Giving it style
10.1. Being resourceful
10.2. Giving your elements style
10.3. Creating templates
10.4. Dealing with visual states
10.5. Leveraging the VisualStateManager
10.6. Sharing your effects
11. Enhancing the experience
11.1. Storing data in isolated storage
11.2. Using XAML at runtime
11.4. Retrieving content on demand
11.5. The Dynamic Language Runtime (DLR)
12. Share the light: Distribution and deployment
12.1. Creating a user control
12.2. Architecting navigation in Silverlight
12.3. Using a custom splash screen
12.4. Hosting with Silverlight Streaming
© 2014 Manning Publications Co.
About the Technology
About the book
Silverlight 2 in Action devotes extensive coverage to flexible layout components, the extensible control model, the communication framework, and the data-binding features—all cornerstones of software development. Author and Microsoft MVP Chad Campbell also describes rich media and vivid graphical and animation features. The final chapters include a variety of Silverlight deployment scenarios.
In addition to the fundamentals of Silverlight, you'll be introduced to architectural components such as the Silverlight object model. The book addresses the developer/designer collaboration model Silverlight enables, showing the developer how to include the designer effectively in the project workflow. This model is illustrated throughout the examples.
For ongoing reader support, the author will maintain a dedicated book-support website providing up-to-the-minute working examples, complete with source code, all in Silverlight.
- In-depth discussion of layout management
- Detailed coverage of input controls and skinning for real-world solutions.
- Networking and data-related topics including LINQ and sockets
- Immersive media techniques
- Exploring the rich graphical capabilities and lively animations of Silverlight
- Dynamic downloading and storage of content within Silverlight
- Detailed deployment scenarios in Microsoft and non-Microsoft environments.
- Detailed analysis of the Silverlight object model in relation to the HTML DOM
- Microsoft Expression Blend techniques
About the 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. Beginning with the initial public release of what would become Silverlight in 2006, Chad hit the ground running and has not looked back. He holds MCSD and MCTS certifications. In addition, Chad has a BS degree from Purdue University where he focused his studies on computer science and minored in psychology.
John Stockton has been developing advanced web applications using Microsoft technologies for fortune 500 companies and government agencies for the last decade. He is very active in the local community by speaking at and organizing events and is also an active member of the online Silverlight community. In his free time John enjoys model railroading, woodworking, being active outdoors and playing with his two year old son.
If you want to learn Silverlight 2, get this book! Two thumbs up.
A thorough resource, essential for a Silverlight developer.
...it greatly improved my Silverlight skills.
...will get you up to speed on Silverlight 2!
In-depth and easy to read.