: Matthew MacDonald
: Pro Silverlight 2 in C# 2008
: Apress
: 9781430205647
: 1
: CHF 41.00
:
: Allgemeines, Lexika
: English
: 608
: Wasserzeichen/DRM
: PC/MAC/eReader/Tablet
: PDF

Pro Silverlight 1.1 is the perfect reference: you'll learn about the features that put Silverlight in direct competition with Adobe Flash and, best of all, you'll experience the plumbing of .NET and the design model of WPF through Silverlight--all of the same .NET technology that developers use to design next-generation Windows applications. Author Matthew MacDonald provides an expertly crafted tutorial written from professional developer to professional developer. You'll learn how to create rich media applications using Silverlight across browsers and platforms.



Matthew MacDonald is an author,educator, and MCSD developer who has a passion for emerging technologies. He isthe author of more than a dozen books about .NET programming. In a dimly-remembered past life, he studied English literature and theoretical physics.
Contents at a Glance5
Contents6
About the Author16
About the Technical Reviewer17
Acknowledgments18
Introduction19
Understanding Silverlight19
About This Book26
The Last Word27
Introducing Silverlight28
Silverlight and Visual Studio28
Creating a Stand- Alone Silverlight Project30
Creating a Simple Silverlight Page32
Silverlight Compilation and Deployment40
Creating an ASP. NET- Hosted Silverlight Project51
The Last Word54
XAML55
XAML Basics55
Properties and Events in XAML60
Resources71
The Last Word76
Layout77
The Layout Containers77
Simple Layout with the StackPanel81
The Grid88
Coordinate- Based Layout with the Canvas99
Custom Layout Containers103
Sizing Pages110
Navigation118
The Last Word121
Dependency Properties and Routed Events122
Dependency Properties122
Routed Events130
The Last Word146
Elements147
The Silverlight Elements147
Static Text149
Images156
Content Controls159
Buttons163
Tooltips and Pop- Ups166
Items Controls170
Text Controls174
Range- Based Controls176
Date Controls178
The Last Word181
The Application Model182
Application Events182
Application Tasks187
Resources198
Class Library Assemblies206
The Last Word209
Shapes and Geometries210
Basic Shapes210
Paths and Geometries225
Exporting Clip Art238
The Last Word243
Brushes and Transforms244
Brushes244
Transparency251
Transforms258
The Last Word265
Animation266
Understanding Silverlight Animation267
Creating Simple Animations268
Animation Types Revisited281
Animations in Code290
Encapsulating Animations302
Frame- Based Animation307
The Last Word311
Sound, Video, and Deep Zoom313
Supported File Types313
The MediaElement314
Advanced Video Playback326
Deep Zoom345
The Last Word353
Styles, Templates, and Custom Controls354
Styles354
Template Basics358
The Parts and States Model366
Creating Templates for Custom Controls382
The Last Word399
Browser Integration400
Interacting with HTML Elements401
Code Interaction414
Combining Silverlight and HTML Content425
The Last Word429
ASP.NET and Web Services430
ASP. NET Controls That Use Silverlight431
Building Web Services for Silverlight445
The Last Word455
Data Binding456
Binding to Data Objects457
Binding to a Collection of Objects470
Data Conversion483
Data Templates492
The DataGrid497
The Last Word512
Isolated Storage513
Understanding Isolated Storage513
Using Isolated Storage515
Reading Local Files with OpenFileDialog524
The Last Word527
Multithreading528
Understanding Multithreading528
The Thread Class530
The BackgroundWorker542
The Last Word550
Networking551
Interacting with the Web551
Processing Different Types of Data565
Sockets583
The Last Word600
Index601