Skip to main content

Silverlight 3 Programmer's Reference

Silverlight 3 Programmer's Reference

J. Ambrose Little, Jason Beres, Grant Hinkson, Devin Rader, Joe Croney

ISBN: 978-0-470-38540-1

Aug 2009

608 pages

Select type: Paperback

Product not available for purchase

Description

This valuable reference—in full color—explains the major new release of Silverlight 3 which is dramatically improved over previous versions and makes the development of powerful Rich Interactive Applications (RIAs) achievable for everyone. Packed with examples and written by a highly-seasoned team of developers and designers, this book guides you through the languages, tools, and techniques that are used to build applications on the Silverlight 3 platform (Build 40522). Each chapter provides a mini-tutorial on the respective topic, and the examples serve to both educate and inspire you. The information in this book is structured to help prepare you for the real-world challenges you may face when building applications on the Silverlight platform. By the end of the book, you’ll have gained a thorough understanding of how Silverlight applications are architected, developed, and designed.

This book covers:

· XAML basics

· Silverlight 3 Tools for Visual Studio 2008, Expression Blend 3 and Silverlight Runtime and SDK

Transforming text with render transforms

· Using graphics, visuals and adding media for a richer user experience

· Building application, making it come alive and responding to user activity

· Setting up a control project and using a custom control in an application

Introduction.

Part 1: Getting Started.

Chapter 1: Introduction to Silverlight.

Chapter 2: XAML Basics.

Chapter 3: Silverlight Architectural Tour.

Chapter 4: Silverlight Developer Toolbox.

Part 2: Using Silverlight 3 Essentials.

Chapter 5: Controls.

Chapter 6: Silverlight Text.

Chapter 7: Layout.

Chapter 8: Styling Your App and Dealing with Resources.

Chapter 9: Using Graphics and Visuals.

Chapter 10: Making It Richer with Media.

Chapter 11: Using the Services.

Part 3: Building Applications.

Chapter 12: Silverlight, the Browser, and the Server.

Chapter 13: First Things First: Handling Cross-Cutting Concerns.

Chapter 14: Dealing with Data.

Chapter 15: Designing and Styling the User Interface.

Chapter 16: Making the Application Come Alive.

Chapter 17: Creating Custom Controls.

Appendices.

Appendix A: Silverlight Base Class Libraries Reference.

Appendix B: System.Windows Reference.

Appendix C: System.Windows.Media Reference.

Appendix D: System.Windows.Shapes Reference.

Appendix E: Additional Resources.

Index.

Read Me Download
Code Samples from Book - c13 Download
Code Samples from Book Download
ChapterPageDetailsDatePrint Run
5Error in Text,In Silverlight 3 Programmer's Reference, page 5, there is a list of Operating Systems.

Windows 2003

Should be

Windows Server 2003.
9/7/09
35Error in Text,Second instance in the second to last paragraph on the page:

The Fill property supports attribute syntax when you use a SolidColorBrush to set it because SolidColorBrush supports attribute syntax

Should be:

The Fill property supports property element syntax when you use a SolidColorBrush to set it because SolidColorBrush supports property element syntax
10/20/09
39Error in Text,Second paragraph:

As an example of the KeyDown event, the following code demonstrates how you would define the event on the Canvas element...

Should be:

As an example of the KeyDown event, the following code demonstrates how you would define the event on the TextBox element...
10/20/09
70Error in Text,First line on page:

Blend 2

Should be

Blend 3
9/6/09
81Error in Text,Last paragraph:

...individually on a column, using its CanUserRender property...

Should be:

... individually on a column, using its CanUserReorder property...

The CanUseRender property doesn't exist.
10/21/09
93Error in Text,First non-code paragraph:

... Using the Text property, the TextBlock ignores an leading or trailing white space that may be present; however, this is preserved by providing the content inline.

Should be:

... Providing the content inline, the TextBlock ignores any leading or trailing white space that may be present; however, this is preserved by using the text property.

The logic is completely reversed and incorrect.
10/21/09
323Error in Text,class Page should be MainPage 8/24/09
323Error in Text,comment iniate should be iniciate

comment apporpriate should be appropriate

comment integet should be integer

8/24/09
340Error in Text,Handling Binding Exceptions - 4th paragraph:

VaidationErrorEventActaion should be ValidationErrorEventAction
8/24/09
347Error in Text,Reading and Writing to a File - 2nd paragraph:

System.Xml.Serializaion should be System.Xml.Serializalion
8/24/09