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-1-118-05970-8

Dec 2010

608 pages

Select type: E-Book

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
Download
Code Samples from Book - c13
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