MacDonald | Pro Silverlight 2 in C# 2008 | E-Book | www.sack.de
E-Book

E-Book, Englisch, 608 Seiten

MacDonald Pro Silverlight 2 in C# 2008


1. ed
ISBN: 978-1-4302-0564-7
Verlag: Apress
Format: PDF
Kopierschutz: 1 - PDF Watermark

E-Book, Englisch, 608 Seiten

ISBN: 978-1-4302-0564-7
Verlag: Apress
Format: PDF
Kopierschutz: 1 - PDF Watermark



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.

MacDonald Pro Silverlight 2 in C# 2008 jetzt bestellen!

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;71
8.4;The Last Word;76
9;Layout;77
9.1;The Layout Containers;77
9.2;Simple Layout with the StackPanel;81
9.3;The Grid;88
9.4;Coordinate- Based Layout with the Canvas;99
9.5;Custom Layout Containers;103
9.6;Sizing Pages;110
9.7;Navigation;118
9.8;The Last Word;121
10;Dependency Properties and Routed Events;122
10.1;Dependency Properties;122
10.2;Routed Events;130
10.3;The Last Word;146
11;Elements;147
11.1;The Silverlight Elements;147
11.2;Static Text;149
11.3;Images;156
11.4;Content Controls;159
11.5;Buttons;163
11.6;Tooltips and Pop- Ups;166
11.7;Items Controls;170
11.8;Text Controls;174
11.9;Range- Based Controls;176
11.10;Date Controls;178
11.11;The Last Word;181
12;The Application Model;182
12.1;Application Events;182
12.2;Application Tasks;187
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;302
15.6;Frame- Based Animation;307
15.7;The Last Word;311
16;Sound, Video, and Deep Zoom;313
16.1;Supported File Types;313
16.2;The MediaElement;314
16.3;Advanced Video Playback;326
16.4;Deep Zoom;345
16.5;The Last Word;353
17;Styles, Templates, and Custom Controls;354
17.1;Styles;354
17.2;Template Basics;358
17.3;The Parts and States Model;366
17.4;Creating Templates for Custom Controls;382
17.5;The Last Word;399
18;Browser Integration;400
18.1;Interacting with HTML Elements;401
18.2;Code Interaction;414
18.3;Combining Silverlight and HTML Content;425
18.4;The Last Word;429
19;ASP.NET and Web Services;430
19.1;ASP. NET Controls That Use Silverlight;431
19.2;Building Web Services for Silverlight;445
19.3;The Last Word;455
20;Data Binding;456
20.1;Binding to Data Objects;457
20.2;Binding to a Collection of Objects;470
20.3;Data Conversion;483
20.4;Data Templates;492
20.5;The DataGrid;497
20.6;The Last Word;512
21;Isolated Storage;513
21.1;Understanding Isolated Storage;513
21.2;Using Isolated Storage;515
21.3;Reading Local Files with OpenFileDialog;524
21.4;The Last Word;527
22;Multithreading;528
22.1;Understanding Multithreading;528
22.2;The Thread Class;530
22.3;The BackgroundWorker;542
22.4;The Last Word;550
23;Networking;551
23.1;Interacting with the Web;551
23.2;Processing Different Types of Data;565
23.3;Sockets;583
23.4;The Last Word;600
24;Index;601



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.