Beginning Silverlight 2: From Novice to Professional (Books for Professionals by Professionals)

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Welcome to Beginning Silverlight 2: From Novice to Professional. This book will provide you
with an introduction to Silverlight: what it is, what it means to you as a developer, and how to
begin developing Silverlight-enabled applications. You’ll not only read about the features of the
Silverlight development environment, but also work through many hands-on examples that
demonstrate exactly how to use those features to create rich Internet applications (RIAs).

Author(s): Robert Lair
Edition: 1
Year: 2008

Language: English
Pages: 296

Contents......Page 6
About the Author......Page 11
Acknowledgments
......Page 12
Introduction
......Page 13
The Evolution of the User Interface
......Page 15
What Is Silverlight?
......Page 17
Benefits of Silverlight
......Page 19
Cross-Platform Version of the .NET Framework
......Page 20
Use of Familiar Technologies
......Page 21
Small Runtime and Simple Deployment
......Page 22
The Silverlight Development Environment
......Page 23
Summary
......Page 25
Just What Is Visual Studio?
......Page 26
JavaScript IntelliSense and Debugging
......Page 27
Multi-Targeting Support
......Page 39
Transparent IntelliSense Mode
......Page 41
Try It Out: Hello World in Silverlight 2
......Page 42
Hosting Your Silverlight Application: Web Site or Web Application?
......Page 46
Summary
......Page 47
Layout Management
......Page 48
The Canvas Panel
......Page 49
Try It Out: Using the Canvas Panel
......Page 50
Filling the Entire Browser Window with Your Application
......Page 54
Try It Out: Using the StackPanel Control
......Page 55
Try It Out: Nesting StackPanel Controls
......Page 58
The Grid Control
......Page 60
Try It Out: Using the Grid Control
......Page 61
Try It Out: Nesting a Grid and Spanning a Column
......Page 65
Summary
......Page 68
Attribute Syntax
......Page 69
Type-Converter–
Enabled Attributes......Page 70
Nesting Controls Within Controls......Page 71
Try It Out: Declaring an Event in XAML......Page 73
Try It Out: Declaring an Event Handler in Managed Code......Page 77
The Border Control......Page 81
Try It Out: Working with the TextBox Control......Page 85
Try It Out: Working with the RadioButton and CheckBox Controls
......Page 89
Adding an Extended Control......Page 93
Try It Out: Using the GridSplitter......Page 94
Summary......Page 96
Data Binding......Page 97
Try It Out: Simple Data Binding in Silverlight......Page 98
The DataGrid Control......Page 107
Try It Out: Building a Simple DataGrid......Page 108
The Columns Collection......Page 113
Try It Out: Building a DataGrid with Custom Columns......Page 116
The ListBox Control......Page 122
Default and Custom ListBox Items......Page 123
Try It Out: Building a ListBox with Custom Content......Page 124
Summary......Page 128
Data Access in Silverlight Applications......Page 129
Try It Out: Accessing Data Through a WCF Service......Page 130
Accessing Services from Other Domains......Page 142
Accessing Data Through Sockets......Page 143
Summary......Page 145
Working with Isolated Storage......Page 146
Using the Isolated Storage API......Page 147
Try It Out: Creating a File Explorer for Isolated Storage......Page 150
Viewing and Clearing Isolated Storage......Page 173
Try It Out: Increasing the Isolated Storage Quota
......Page 174
Summary
......Page 177
CHAPTER 8:
Introduction to Expression Blend......Page 178
Visual Studio 2008 Integration......Page 179
Split-View Mode......Page 180
World-Class Timeline......Page 181
Try It Out: Working with Projects in Expression Blend 2......Page 182
Toolbox......Page 186
Properties Panel......Page 189
Try It Out: Editing a Layout Grid with Expression Blend......Page 191
Summary......Page 199
Inline Properties......Page 200
Try It Out: Setting Inline Properties with Visual Studio......Page 201
Try It Out: Setting Inline Properties with Expression Blend......Page 208
Silverlight Styles......Page 217
Try It Out: Using Styles As Static Resources......Page 219
Defining Styles at the Application Level......Page 226
Silverlight Style Hierarchy......Page 228
Summary......Page 230
Introduction to Silverlight 2 Animation......Page 231
Silverlight Storyboards......Page 232
Types of Animation in Silverlight......Page 233
Programmatically Controlling Animations......Page 235
Viewing a Storyboard in the Expression Blend Timeline......Page 238
Try It Out: Creating an Animation with Expression Blend......Page 239
Transformation Types......Page 246
Try It Out: Using Expression Blend to Transform Silverlight Objects
......Page 249
Summary
......Page 253
When to Write Custom Controls......Page 254
Silverlight Control Toolkit......Page 255
Parts and States Model......Page 257
Dependency Properties......Page 258
Creating Custom Controls in Silverlight 2......Page 259
Try It Out: Building a Custom Control......Page 260
Summary......Page 277
C......Page 278
D......Page 279
F......Page 280
L
......Page 281
R......Page 282
S......Page 283
V......Page 284
Y......Page 285