Pro Silverlight 2 in VB 2008 (eBook)
XXXI, 605 Seiten
Apress (Verlag)
978-1-4302-1603-2 (ISBN)
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 new and evolving fast, and you need a reliable guidebook to make sense of it.
With four-color graphics and screenshots throughout, Pro Silverlight 2 in VB 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 Windows Presentation Foundation 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.
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 new and evolving fast, and you need a reliable guidebook to make sense of it.With four color graphics and screenshots throughout, Pro Silverlight 2 in VB 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 Windows Presentation Foundation 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 72
The Last Word 77
Layout 78
The Layout Containers 78
Simple Layout with the StackPanel 82
The Grid 89
Coordinate-Based Layout with the Canvas 100
Custom Layout Containers 104
Sizing Pages 111
Navigation 118
The Last Word 122
Dependency Properties and Routed Events 123
Dependency Properties 123
Routed Events 131
The Last Word 147
Elements 148
The Silverlight Elements 148
Static Text 150
Images 157
Content Controls 160
Buttons 164
Tooltips and Pop-Ups 167
Items Controls 171
Text Controls 175
Range-Based Controls 177
Date Controls 179
The Last Word 182
The Application Model 183
Application Events 183
Application Tasks 188
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 301
Frame-Based Animation 306
The Last Word 310
Sound, Video, and Deep Zoom 311
Supported File Types 311
The MediaElement 312
Advanced Video Playback 324
Deep Zoom 343
The Last Word 351
Styles, Templates, and Custom Controls 352
Styles 352
Template Basics 356
The Parts and States Model 364
Creating Templates for Custom Controls 380
The Last Word 397
Browser Integration 398
Interacting with HTML Elements 399
Code Interaction 412
Combining Silverlight and HTML Content 423
The Last Word 427
ASP.NET and Web Services 428
ASP.NET Controls That Use Silverlight 429
Building Web Services for Silverlight 442
The Last Word 452
Data Binding 453
Binding to Data Objects 454
Binding to a Collection of Objects 468
Data Conversion 479
Data Templates 488
The DataGrid 494
The Last Word 507
Isolated Storage 508
Understanding Isolated Storage 508
Using Isolated Storage 510
Reading Local Files with OpenFileDialog 519
The Last Word 521
Multithreading 522
Understanding Multithreading 522
The Thread Class 524
The BackgroundWorker 536
The Last Word 544
Networking 545
Interacting with the Web 545
Processing Different Types of Data 559
Sockets 576
The Last Word 592
Index 593
Erscheint lt. Verlag | 11.3.2009 |
---|---|
Zusatzinfo | XXXI, 605 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.NET • Boo • Browser • Firefox • Flash • HTML • interaction • Silverlight • Video • Web Services • WINDOWS • Windows Presentation Foundation • XAML • XML |
ISBN-10 | 1-4302-1603-4 / 1430216034 |
ISBN-13 | 978-1-4302-1603-2 / 9781430216032 |
Haben Sie eine Frage zum Produkt? |
Größe: 22,9 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