E-Book, Englisch, 605 Seiten
MacDonald Pro Silverlight 2 in VB 2008
1. ed
ISBN: 978-1-4302-1603-2
Verlag: Apress
Format: PDF
Kopierschutz: 1 - PDF Watermark
E-Book, Englisch, 605 Seiten
ISBN: 978-1-4302-1603-2
Verlag: Apress
Format: PDF
Kopierschutz: 1 - PDF Watermark
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.
Autoren/Hrsg.
Weitere Infos & Material
1;Contents at a Glance;5
2;Contents;6
3;About the Author;16
4;About the Technical Reviewer;17
5;Acknowledgments;18
6;Introduction;19
6.1;Understanding Silverlight;19
6.2;About This Book;26
6.3;The Last Word;27
7;Introducing Silverlight;28
7.1;Silverlight and Visual Studio;28
7.2;Creating a Stand-Alone Silverlight Project;30
7.3;Creating a Simple Silverlight Page;32
7.4;Silverlight Compilation and Deployment;40
7.5;Creating an ASP.NET-Hosted Silverlight Project;51
7.6;The Last Word;54
8;XAML;55
8.1;XAML Basics;55
8.2;Properties and Events in XAML;60
8.3;Resources;72
8.4;The Last Word;77
9;Layout;78
9.1;The Layout Containers;78
9.2;Simple Layout with the StackPanel;82
9.3;The Grid;89
9.4;Coordinate-Based Layout with the Canvas;100
9.5;Custom Layout Containers;104
9.6;Sizing Pages;111
9.7;Navigation;118
9.8;The Last Word;122
10;Dependency Properties and Routed Events;123
10.1;Dependency Properties;123
10.2;Routed Events;131
10.3;The Last Word;147
11;Elements;148
11.1;The Silverlight Elements;148
11.2;Static Text;150
11.3;Images;157
11.4;Content Controls;160
11.5;Buttons;164
11.6;Tooltips and Pop-Ups;167
11.7;Items Controls;171
11.8;Text Controls;175
11.9;Range-Based Controls;177
11.10;Date Controls;179
11.11;The Last Word;182
12;The Application Model;183
12.1;Application Events;183
12.2;Application Tasks;188
12.3;Resources;198
12.4;Class Library Assemblies;206
12.5;The Last Word;209
13;Shapes and Geometries;210
13.1;Basic Shapes;210
13.2;Paths and Geometries;225
13.3;Exporting Clip Art;238
13.4;The Last Word;243
14;Brushes and Transforms;244
14.1;Brushes;244
14.2;Transparency;251
14.3;Transforms;258
14.4;The Last Word;265
15;Animation;266
15.1;Understanding Silverlight Animation;267
15.2;Creating Simple Animations;268
15.3;Animation Types Revisited;281
15.4;Animations in Code;290
15.5;Encapsulating Animations;301
15.6;Frame-Based Animation;306
15.7;The Last Word;310
16;Sound, Video, and Deep Zoom;311
16.1;Supported File Types;311
16.2;The MediaElement;312
16.3;Advanced Video Playback;324
16.4;Deep Zoom;343
16.5;The Last Word;351
17;Styles, Templates, and Custom Controls;352
17.1;Styles;352
17.2;Template Basics;356
17.3;The Parts and States Model;364
17.4;Creating Templates for Custom Controls;380
17.5;The Last Word;397
18;Browser Integration;398
18.1;Interacting with HTML Elements;399
18.2;Code Interaction;412
18.3;Combining Silverlight and HTML Content;423
18.4;The Last Word;427
19;ASP.NET and Web Services;428
19.1;ASP.NET Controls That Use Silverlight;429
19.2;Building Web Services for Silverlight;442
19.3;The Last Word;452
20;Data Binding;453
20.1;Binding to Data Objects;454
20.2;Binding to a Collection of Objects;468
20.3;Data Conversion;479
20.4;Data Templates;488
20.5;The DataGrid;494
20.6;The Last Word;507
21;Isolated Storage;508
21.1;Understanding Isolated Storage;508
21.2;Using Isolated Storage;510
21.3;Reading Local Files with OpenFileDialog;519
21.4;The Last Word;521
22;Multithreading;522
22.1;Understanding Multithreading;522
22.2;The Thread Class;524
22.3;The BackgroundWorker;536
22.4;The Last Word;544
23;Networking;545
23.1;Interacting with the Web;545
23.2;Processing Different Types of Data;559
23.3;Sockets;576
23.4;The Last Word;592
24;Index;593




