Silverlight 2.0 for ASP.NET developers 9780470277751, 0470277750

Our overarching goal in writing this book was to give ASP.NET developers the power to quickly and easily create visually

224 48 12MB

English Pages 642 [676] Year 2009;200u

Report DMCA / Copyright

DOWNLOAD PDF FILE

Table of contents :
Professional Silverlight 2 for ASP.NET Developers......Page 1
About the Authors......Page 10
Credits......Page 11
Acknowledgments......Page 12
Contents......Page 15
Who This Book Is For......Page 23
How This Book Is Structured......Page 24
Conventions......Page 27
p2p.wrox.com......Page 28
Part I: Silverlight Fundamentals for ASP. NET Developers......Page 31
Uphill Struggle......Page 33
Silverlight Steps In......Page 34
What You Should Still Do in ASP.NET......Page 36
The Development Environment Overview......Page 37
Summary......Page 38
Client/Server Architecture Overview......Page 39
Platforms......Page 40
Architecture......Page 42
ASP.NET Integration......Page 54
Application Life Cycle......Page 57
Summary......Page 59
Why All ASP.NET Developers Should Know the Basics......Page 61
XAML Syntax and Terminology......Page 63
Piecing It All Together......Page 87
Summary......Page 91
How a Silverlight Application Is Composed......Page 93
JavaScript—How Much You Need to Know......Page 106
JavaScript—The Basics......Page 107
The Silverlight Object Model......Page 114
Events, Threading, and Browser Interaction......Page 120
On-Demand XAP Loading......Page 144
Summary......Page 146
Part II: Developing ASP. NET Applications with Silverlight......Page 149
Expression Suite—A Whirlwind Tour......Page 151
ASP.NET versus Silverlight Layout......Page 160
Summary......Page 195
Chapter 6: Silverlight Controls......Page 197
Introduction to Silverlight Controls......Page 198
User Input Controls......Page 202
Items Controls......Page 218
Media Controls......Page 228
Silverlight Toolkit Controls......Page 235
Summary......Page 242
Styles......Page 243
Templating......Page 254
Integrating with ASP.NET......Page 265
Summary......Page 272
The Silverlight Interaction Context......Page 273
Navigation......Page 296
Summary......Page 313
Silverlight Networking and Communication Features......Page 315
Cross-Domain Support......Page 319
Creating Services for Silverlight......Page 322
Calling Services with Silverlight......Page 334
Calling REST APIs......Page 340
Summary......Page 389
Chapter 10: Working with Data......Page 391
Data Framework......Page 392
Data-Binding Essentials......Page 395
Retrieving and Storing Data......Page 417
Data Controls......Page 431
Manipulating Data......Page 437
Validation......Page 446
Summary......Page 450
User Controls......Page 453
Customizing Current Controls......Page 465
Custom Controls......Page 477
Summary......Page 490
You’re under Attack!......Page 491
The Security Model......Page 493
Working in a Sandbox......Page 496
Integrating with ASP.NET Security......Page 500
Obfuscation......Page 508
Summary......Page 509
First Steps......Page 511
Finer Control......Page 521
Summary......Page 544
Breathing Life into ASP.NET......Page 545
Graphics in Silverlight......Page 546
Image Handling......Page 570
Animating Your User Interface......Page 577
Summary......Page 586
Chapter 15: Troubleshooting......Page 589
Common Types of Problems......Page 590
Your Toolkit......Page 592
Reducing the Likelihood of Problems......Page 606
Summary......Page 617
Chapter 16: Performance......Page 619
Performance Bottlenecks......Page 620
Instrumentation......Page 621
Improving Performance......Page 626
Summary......Page 649
Index......Page 651

Silverlight 2.0 for ASP.NET developers
 9780470277751, 0470277750

  • 0 0 0
  • Like this paper and download? You can publish your own PDF file online for free in a few minutes! Sign Up