Pro Silverlight 3 in C# -  Matthew MacDonald

Pro Silverlight 3 in C# (eBook)

eBook Download: PDF
2010 | 1st ed.
640 Seiten
Apress (Verlag)
978-1-4302-2382-5 (ISBN)
Systemvoraussetzungen
46,00 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen

Full-color graphics and screenshots throughout make Pro Silverlight 3 in C# an invaluable reference for professional developers wanting to discover the new features of Silverlight 3. Author Matthew MacDonald's expert advice guides you through creating rich media applications using Silverlight in the environment you're most productive in-no matter what the target platform.

As you learn about the features that put Silverlight in direct competition with Adobe Flash, such as rich support for 2D and 3D drawing, animations, and media playback, 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. MacDonald provides an comprehensive tutorial written from professional developer to professional developer.



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.
Full-color graphics and screenshots throughout make Pro Silverlight 3 in C# an invaluable reference for professional developers wanting to discover the new features of Silverlight 3. Author Matthew MacDonald's expert advice guides you through creating rich media applications using Silverlight in the environment you're most productive in—no matter what the target platform.As you learn about the features that put Silverlight in direct competition with Adobe Flash, such as rich support for 2D and 3D drawing, animations, and media playback, 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. MacDonald provides an comprehensive tutorial written from professional developer to professional developer.

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 20
About the Technical Reviewer 21
Acknowledgments 22
Introduction 23
Understanding Silverlight 23
About This Book 31
The Last Word 33
Introducing Silverlight 34
Silverlight Design Tools 34
Creating a Stand-Alone Silverlight Project 37
Creating a Simple Silverlight Page 40
Creating an ASP.NET-Hosted Silverlight Project 45
Silverlight Compilation and Deployment 50
The HTML Entry Page 58
The Last Word 65
XAML 66
XAML Basics 67
Properties and Events in XAML 72
XAML Resources 83
Element-to-Element Binding 89
The Last Word 92
Layout 93
The Layout Containers 93
Simple Layout with the StackPanel 98
The WrapPanel and DockPanel 106
The Grid 109
Coordinate-Based Layout with the Canvas 119
Custom Layout Containers 122
Sizing Pages 130
The Last Word 138
Dependency Properties and Routed Events 139
Dependency Properties 139
Routed Events 147
The Last Word 166
Elements 167
The Silverlight Elements 167
Static Text 172
Images 179
Content Controls 181
Buttons 186
Tooltips and Pop-Ups 190
Items Controls 194
Text Controls 199
Range-Based Controls 207
Date Controls 209
The Last Word 213
The Application Model 214
The Application Class 214
Application Events 216
Custom Splash Screens 223
Out-of-Browser Applications 228
Binary Resources 241
Class Library Assemblies 249
The Last Word 256
Navigation 257
Loading User Controls 258
Child Windows 263
The Frame and Page 268
The Last Word 281
Shapes and Geometries 282
Basic Shapes 282
Paths and Geometries 300
Exporting Clip Art 313
The Last Word 318
Brushes, Transforms, and Bitmaps 319
Brushes 319
Transparency 326
Transforms 333
Perspective Transforms 340
Pixel Shaders 344
The WriteableBitmap Class 348
The Last Word 351
Animation 352
Understanding Silverlight Animation 352
Creating Simple Animations 355
Animation Easing 366
Animation Types Revisited 373
Animations in Code 385
Encapsulating Animations 395
Frame-Based Animation 401
Animation Performance 405
The Last Word 412
Sound, Video, and Deep Zoom 413
Supported File Types 413
The MediaElement 414
Advanced Video Playback 426
Deep Zoom 440
The Last Word 449
Styles and Behaviors 450
Styles 450
Behaviors 456
The Last Word 473
Templates and Custom Controls 474
Template Basics 474
The Parts and States Model 481
Creating Templates for Custom Controls 498
The Last Word 514
Browser Integration 516
Interacting with HTML Elements 517
Code Interaction 530
Combining Silverlight and HTML Content 535
Securing HTML Interoperability 540
The Last Word 541
ASP.NET Web Services 542
Building Web Services for Silverlight 542
Web Service Data Types 551
More Advanced Web Services 552
Duplex Services 558
The Last Word 564
Data Binding 565
Binding to Data Objects 566
Binding to a Collection of Objects 583
Data Conversion 594
Data Templates 603
The Last Word 608
Data Controls 609
Better Data Forms 610
Data Annotations 617
The DataGrid 629
DataGrid Editing 644
The PagedCollectionView 648
The TreeView 655
The Last Word 658
Isolated Storage 659
Understanding Isolated Storage 659
Using Isolated Storage 661
The File Dialogs 671
The Last Word 680
Multithreading 681
Understanding Multithreading 681
The Thread Class 683
The BackgroundWorker 694
The Last Word 702
Networking 703
Interacting with the Web 703
Processing Different Types of Data 714
Sockets 731
Local Connections 747
The Last Word 750
Index 751

Erscheint lt. Verlag 8.1.2010
Zusatzinfo 640 p.
Verlagsort Berkeley
Sprache englisch
Themenwelt Informatik Programmiersprachen / -werkzeuge NET Programmierung
Mathematik / Informatik Informatik Software Entwicklung
Mathematik / Informatik Informatik Theorie / Studium
Mathematik / Informatik Informatik Web / Internet
Schlagworte Animation • ASP • ASP.NET • Browser • C# • Control • Navigation • .NET • Silverlight • Silverlight 3 • Technology • Video • Web Services • Windows Presentation Foundation • XAML
ISBN-10 1-4302-2382-0 / 1430223820
ISBN-13 978-1-4302-2382-5 / 9781430223825
Haben Sie eine Frage zum Produkt?
PDFPDF (Wasserzeichen)
Größe: 36,9 MB

DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasser­zeichen und ist damit für Sie persona­lisiert. Bei einer missbräuch­lichen Weiter­gabe des eBooks an Dritte ist eine Rück­ver­folgung an die Quelle möglich.

Dateiformat: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schrä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.

Mehr entdecken
aus dem Bereich
Expert-backed advice for information system design, down to .NET and …

von Jean-Philippe Gouigoux

eBook Download (2024)
Packt Publishing (Verlag)
38,39
Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and …

von Mark J. Price

eBook Download (2023)
Packt Publishing Limited (Verlag)
35,99