Professional Silverlight 4 - Beres Jason; Evjen Bill; Rader Devin | Libro Wrox 08/2010 -

home libri books ebook dvd e film top ten sconti 0 Carrello

Torna Indietro

beres jason; evjen bill; rader devin - professional silverlight 4

Professional Silverlight 4

; ;

Disponibilità: Non disponibile o esaurito presso l'editore

36,00 €

Questo prodotto usufruisce delle SPEDIZIONI GRATIS
selezionando l'opzione Corriere Veloce in fase di ordine.

Pagabile anche con App18 Bonus Cultura e Carta Docenti

Facebook Twitter Aggiungi commento

Spese Gratis


Lingua: Inglese


Pubblicazione: 08/2010

Note Editore

Exploit the powerful capabilities of the new Silverlight 4

The Silverlight 4 platform continues to add excitement to building rich Internet applications (RIAs), and it offers new user interface controls, expanded capabilities of the Base Class Libraries, and new libraries for building Line of Business applications. This invaluable resource helps you take your existing development skills to the next level so that you can create compelling RIAs with the new Silverlight 4. The trio of veteran authors presents clear and concise coverage of Silverlight essentials and its platforms concepts, while real–world samples enhance your learning process so you can get started building and running RIAs right away.

Professional Silverlight 4:

  • Explains how to build Silverlight applications with Expression Blend 4 and Visual Studio 2010

  • Reviews the Navigation Framework, visual controls, and working with networking in your applications

  • Delves into graphics, animations, text, media, theming, and styling

  • Details techniques for testing Silverlight 4 applications

  • Explores methods for building Facebook applications with Silverlight

Wrox Professional guides are planned and written by working programmers to meet the real–world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

Programmer Forums
Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world.

Code Downloads
Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use.

Read More
Find articles, ebooks, sample chapters, and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.


Introduction xxv

Chapter 1: Introduction to Silverlight 1

What Is Silverlight? 2

Silverlight Versions Explained 5

Application Development Scenarios 6

Getting the Silverlight Plug–In 8

Getting the Silverlight SDK 11

Building Silverlight Applications 12

Silverlight 4 Tour 12

Chapter 2: Building Applications with Visual Studio 31

Creating a Basic Silverlight Application 31

Understanding the Application Life Cycle 55

Debugging Silverlight Applications 57

Configuring Silverlight MIME Types 61

Summary 62

Chapter 3: Building Applications with Expression Blend 4 63

Learning Expression Blend Basics 64

Using Expression Blend Behaviors 78

Using the Visual State Manager 81

Importing Design Assets 83

Using the Expression Suite 86

Summary 91

Chapter 4: Working with the Navigation Framework 93

Using the Navigation Template 93

Creating Parameterized Query Strings 99

Using a Custom Menu Control 111

Adding Navigation Animations 113

Summary 115

Chapter 5: Controlling Layout with Panels 117

Measure, Then Arrange 118

Element Sizing Characteristics 120

Using Layout Panels 125

Creating Custom Panels 133

Silverlight Plug–In Sizing 137

Summary 138

Chapter 6: Working with Visual Controls 139

Where to Find Controls 140

Using Text Display Controls 142

Using Input Editor Controls 144

Using Lists and Items Controls 154

Using Button Controls 175

Using the GridSplitter Control 178

Using the Image Control 179

Using Data Visualization Controls 180

Using Other Miscellaneous Controls 189

Creating Custom Controls 195

Summary 203

Chapter 7: Accessing Data 205

Processing XML Data 205

Binding a User Interface to Data 209

Working with Services 225

Summary 255

Chapter 8: WCF RIA Services 257

Understanding WCF RIA Services 258

Building a Simple RIA Services Application 259

Summary 280

Chapter 9: Out–of–Browser Experiences 281

Creating an Out–of–Browser Application 281

Installing Trusted Applications 292

Installing a Local Silverlight Application 300

Summary 300

Chapter 10: Networking Applications 301

The WebClient Class 302

Silverlight and WCF Duplex Communications 314

Sockets 323

Summary 336

Chapter 11: Building Line of Business Applications 337

Line of Business Basics 337

Advanced Scenarios 351

Globalization and Localization 366

Full–Screen Applications 371

Summary 373

Chapter 12: Application Architecture 375

Understanding Design Patterns 376

Using Silverlight Frameworks 396

Defining Your Data Access Strategy 424

Handling Performance 427

Summary 428

Chapter 13: DOM Interaction 429

Configuring the Silverlight Plug–In 429

Creating Interaction between Silverlight and JavaScript 438

Summary 446

Chapter 14: Securing Your Applications 449

Taking Advantage of ASP.NET 450

Using ASP.NET Application Services 461

Summary 477

Chapter 15: Accessing Audio and Video Devices 479

Configuring Permissions 479

Accessing Audio and Video Devices 481

Capturing Images from a Video Feed 488

Capturing an Audio Stream 494

Summary 495

Chapter 16: Working with File I/O 497

The OpenFileDialog and SaveFileDialog Classes 497

Classes for Managing the Filesystem 500

Moving, Copying, and Deleting Files 514

Reading and Writing Files 517

Using Streams 523

Using Isolated Storage Options 532

Summary 539

Chapter 17: Using Graphics and Visuals 541

The Basics 541

Expression Blend Shapes 552

Images and Media 554

Brushes 560

Fonts and Font Embedding 570

Effects 572

Transforms 581

Summary 590

Chapter 18: Working with Animations in Silverlight 591

Storyboard Animations 592

Keyframe Animation 603

Summary 611

Chapter 19: Working with Text 613

Displaying and Inputting Text 613

Font Support and Rendering 634

Summary 639

Chapter 20: Making It Richer with Media 641

Supported Formats 641

Unsupported Windows Media Formats 643

H.264 and AAC Support 643

Digital Rights Management 644

Using the MediaElement Control 644

Media Playlists 667

Summary 679

Chapter 21: Styling and Themes 681

Getting Started 682

Defining Local Styling (Inline Styling) 683

Styling with Resources 684

Working with the Style Object 688

Defining and Using Implicit Styles 706

Defining and Organizing Resources 707

Using Themes 712

Editing Styles and Templates in Expression Blend 716

Summary 721

Appendix A: XAML Primer 723

Introducing XAML 723

Silverlight XAML Basics 724

Declaring Objects in XAML 726

XAML Hierarchy 730

Events and the Silverlight Control 731

Markup Extensions 736

Summary 739

Appendix B: Testing Silverlight Applications 741

Creating the Sample Application 741

Using the Silverlight Unit Test Framework 743

Using the Selenium Test Framework 748

Automated UI Testing Using White 751

Mocking Frameworks 755

Summary 755

Appendix C: Building Facebook Applications with Silverlight 757

Creating a New Application on Facebook 757

Using the Facebook Developer Toolkit 760

Summary 773

Appendix D: Integrating Silverlight into SharePoint 2010 775

The Sample Application 775

Using the SharePoint Foundation 2010 Silverlight Object Model 776

Deploying a Silverlight Application into SharePoint 780

Summary 781

Appendix E: Silverlight Control Assemblies 783

Index 787


Everything .NET developers need to take advantage of Silverlight 4

Silverlight 4 is a major new release of Microsoft's flagship product for building rich, interactive applications that combine animation, graphics, audio, and video. This book, by seasoned Wrox authors and Silverlight experts, gives professional Web developers all the tools necessary to build RIAs using the new Silverlight capabilities. You will gain a complete, thorough understanding of both core and advanced platform concepts, with examples in C#.

Professional Silverlight 4 prepares Web developers to take full advantage of the newest release of the most popular platform for developing rich interactive applications.

Coverage Includes:
* Introduction to Silverlight
* Building Applications with Visual Studio
* Building Applications with Expression Blend 4
* Working with the Navigation Framework
* Controlling Layout with Panels
* Working with Visual Controls
* Accessing Data
* WCF RIA Services
* Out-of-Browser Experiences
* Networking Applications
* Building Line of Business Applications
* Application Architecture
* DOM Interaction
* Securing Your Applications
* Accessing Audio and Video Devices
* Working with File I/O
* Using Graphics and Visuals
* Working with Animations in Silverlight
* Working with Text
* Making It Richer with Media
* Styling and Themes


Jason Beres is Vice President, Product Management at Infragistics. He is an active .NET user group supporter, an INETA Speaker, and has written multiple books on .NET technologies.

Bill Evjen is one of the most active proponents of .NET technologies. He is the founder of the International .NET Association (INETA), author and coauthor of more than two dozen books, and Global Head of Platform Architecture at Thomson Reuters, Lipper.

Devin Rader works at Infragistics where he focuses on delivering greater user experiences to developers using their controls. He's also a former INETA board member.

Altre Informazioni



Condizione: Nuovo
Collana: Wrox - Programmer to Programmer
Dimensioni: 235 x 42.02 x 189 mm Ø 1440 gr
Formato: Brossura
Pagine Arabe: 840

Utilizziamo i cookie di profilazione, anche di terze parti, per migliorare la navigazione, per fornire servizi e proporti pubblicità in linea con le tue preferenze. Se vuoi saperne di più o negare il consenso a tutti o ad alcuni cookie clicca qui. Chiudendo questo banner o proseguendo nella navigazione acconsenti all’uso dei cookie.