Pro Silverlight 2 in C# 2008 (eBook)
XXXI, 608 Seiten
Apress (Verlag)
978-1-4302-0564-7 (ISBN)
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.
Silverlight is a lightweight browser plug-in that frees your code from the traditional confines of the browser. It's a rules-changing, groundbreaking technology that allows you to run rich client applications right inside the browser. Even more impressively, it's able to host true .NET applications in non-Microsoft browsers (like Firefox) and on non-Microsoft platforms (like Mac OS X). Silverlight is still evolving fast, and you need a reliable guidebook to make sense of it.With four color graphics and screenshots throughout, Pro Silverlight 2 in C# 2008 is the perfect reference: you'll learn about the features that put Silverlight in direct competition with Adobe Flash, such as rich support for 2D drawing, animations, and media playback, 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 to create rich media applications using Silverlight in the environment you're most productive in, no matter what the target platform.
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 Glance 5
Contents 6
About the Author 16
About the Technical Reviewer 17
Acknowledgments 18
Introduction 19
Understanding Silverlight 19
About This Book 26
The Last Word 27
Introducing Silverlight 28
Silverlight and Visual Studio 28
Creating a Stand- Alone Silverlight Project 30
Creating a Simple Silverlight Page 32
Silverlight Compilation and Deployment 40
Creating an ASP. NET- Hosted Silverlight Project 51
The Last Word 54
XAML 55
XAML Basics 55
Properties and Events in XAML 60
Resources 71
The Last Word 76
Layout 77
The Layout Containers 77
Simple Layout with the StackPanel 81
The Grid 88
Coordinate- Based Layout with the Canvas 99
Custom Layout Containers 103
Sizing Pages 110
Navigation 118
The Last Word 121
Dependency Properties and Routed Events 122
Dependency Properties 122
Routed Events 130
The Last Word 146
Elements 147
The Silverlight Elements 147
Static Text 149
Images 156
Content Controls 159
Buttons 163
Tooltips and Pop- Ups 166
Items Controls 170
Text Controls 174
Range- Based Controls 176
Date Controls 178
The Last Word 181
The Application Model 182
Application Events 182
Application Tasks 187
Resources 198
Class Library Assemblies 206
The Last Word 209
Shapes and Geometries 210
Basic Shapes 210
Paths and Geometries 225
Exporting Clip Art 238
The Last Word 243
Brushes and Transforms 244
Brushes 244
Transparency 251
Transforms 258
The Last Word 265
Animation 266
Understanding Silverlight Animation 267
Creating Simple Animations 268
Animation Types Revisited 281
Animations in Code 290
Encapsulating Animations 302
Frame- Based Animation 307
The Last Word 311
Sound, Video, and Deep Zoom 313
Supported File Types 313
The MediaElement 314
Advanced Video Playback 326
Deep Zoom 345
The Last Word 353
Styles, Templates, and Custom Controls 354
Styles 354
Template Basics 358
The Parts and States Model 366
Creating Templates for Custom Controls 382
The Last Word 399
Browser Integration 400
Interacting with HTML Elements 401
Code Interaction 414
Combining Silverlight and HTML Content 425
The Last Word 429
ASP.NET and Web Services 430
ASP. NET Controls That Use Silverlight 431
Building Web Services for Silverlight 445
The Last Word 455
Data Binding 456
Binding to Data Objects 457
Binding to a Collection of Objects 470
Data Conversion 483
Data Templates 492
The DataGrid 497
The Last Word 512
Isolated Storage 513
Understanding Isolated Storage 513
Using Isolated Storage 515
Reading Local Files with OpenFileDialog 524
The Last Word 527
Multithreading 528
Understanding Multithreading 528
The Thread Class 530
The BackgroundWorker 542
The Last Word 550
Networking 551
Interacting with the Web 551
Processing Different Types of Data 565
Sockets 583
The Last Word 600
Index 601
Erscheint lt. Verlag | 9.4.2009 |
---|---|
Zusatzinfo | XXXI, 608 p. |
Verlagsort | Berkeley |
Sprache | englisch |
Themenwelt | Mathematik / Informatik ► Informatik ► Software Entwicklung |
Informatik ► Web / Internet ► Web Design / Usability | |
Schlagworte | Animation • ASP • ASP.NET • C# • Control • Technology • Video • Web Services • Windows Presentation Foundation • XAML |
ISBN-10 | 1-4302-0564-4 / 1430205644 |
ISBN-13 | 978-1-4302-0564-7 / 9781430205647 |
Haben Sie eine Frage zum Produkt? |
Größe: 10,1 MB
DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasserzeichen und ist damit für Sie personalisiert. Bei einer missbräuchlichen Weitergabe des eBooks an Dritte ist eine Rückverfolgung an die Quelle möglich.
Dateiformat: PDF (Portable Document Format)
Mit einem festen Seitenlayout eignet sich die PDF besonders für Fachbücher mit Spalten, Tabellen und Abbildungen. Eine PDF kann auf fast allen Geräten angezeigt werden, ist aber für kleine Displays (Smartphone, eReader) nur eingeschränkt geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.
Zusätzliches Feature: Online Lesen
Dieses eBook können Sie zusätzlich zum Download auch online im Webbrowser lesen.
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich