Marktplatzangebote
3 Angebote ab € 0,25 €
  • Broschiertes Buch

Summary
Silverlight is Microsoft's new web-based User Interface (UI) technology, based
on Windows Presentation Foundation (WPF), which is introducing many
revolutionary concepts in the world of UI development. Silverlight utilizes
XAML, which tools like Expression Design and Expression Blend use to create
astonishing UI effects (such as gradients, compositions, and animations.) In
addition to the richness of the UI elements (comparable to Adobe Flash),
Silverlight 2 allows the use of C# or VB in addition to JavaScript to automate
web pages. With Silverlight, you have
…mehr

Produktbeschreibung
Summary

Silverlight is Microsoft's new web-based User Interface (UI) technology, based

on Windows Presentation Foundation (WPF), which is introducing many

revolutionary concepts in the world of UI development. Silverlight utilizes

XAML, which tools like Expression Design and Expression Blend use to create

astonishing UI effects (such as gradients, compositions, and animations.) In

addition to the richness of the UI elements (comparable to Adobe Flash),

Silverlight 2 allows the use of C# or VB in addition to JavaScript to automate

web pages. With Silverlight, you have the power of .NET on multiple

platforms (IE and Firefox on Windows, Firefox and Safari on Macintosh, and

Firefox on Linux). Starting from scratch, Sams Teach Yourself Silverlight 2

introduces XAML, .NET, and Silverlight to the reader, using a lot of hands-on

examples to consolidate his advance through this technology. The author, a

rising star in the Microsoft development world, brings the reader up to speed

very quickly, with numerous hands-on demos, starting in the very first chapter.

Author(s) Expertise

Laurent Bugnion has been employed by Siemens as a software engineer since

1996. He has worked with many different programming languages and

environments, starting with embedded C, and moving to embedded C++, then

Java, and finally .NET in 2002. He has been a Microsoft MVP, first for

ASP.NET, and currently for Client Application Development. He has a

popular blog at http://geekswithblogs.net/lbugnion/Default.aspx. He lives just

outside of Zurich, Switzerland.

Audience

Web site designers and web application developers. No previous experience

with Silverlight is needed.

Product Description
Full Color Code samples appear as they do in Visual Studio and Expression Blend!

Printed entirely in color, with helpful figures and syntax coloring to make code samples appear as they do in Visual Studio and Expression Blend!

Silverlight is Microsoft's new web-based User Interface (UI) technology, based on Windows Presentation Foundation (WPF), which is introducing many revolutionary concepts in the world of UI development. Silverlight uses XAML, with tools like Expression Design and Expression Blend, to create astonishing UI effects (such as gradients, compositions, and animations.) In addition to the richness of the UI elements, Silverlight 2 allows the use of C# or VB in addition to JavaScript to automate web pages. With Silverlight, you have the power of .NET on multiple platforms (IE and Firefox on Windows, Firefox and Safari on Macintosh, and Firefox on Linux). The author brings you up to speed very quickly with numerous hands-on examples.

Use XAML to create state-of-the-art user interfaces

Create XAML transforms and animations

Design compelling user experiences with Microsoft Expression Blend

Integrate media into your rich Internet applications

Program Silverlight with both JavaScript and .NET languages

Deploy Silverlight content to web pages

Encode videos with Expression Media Encoder

Make the most of Silverlight elements, resources, and styles

Use templates to quickly change your application's look and feel

Efficiently debug Silverlight code

Use design tools to create graphics that import seamlessly into Silverlight

Laurent Bugnion has been a software engineer since 1996. He has worked with many programming languages and environments, including C, C++, Java, HTML/CSS/JavaScript, and, since 2002, the Microsoft .NET platform. He has been honored twice as a Microsoft MVP: first for ASP.NET and now for Client Application Development. He blogs about Silverlight and related technologies at http://blog.galasoft.ch.

ON THE WEB:

Download all examples and source code presented in this book from informit.com/title/9780672330148

Category: Microsoft Programming/Web Programming

Covers: Microsoft® Silverlight 2

User Level: Beginning-Intermediate

Backcover
Full Color Code samples appear as they do in Visual Studio and Expression Blend!

Printed entirely in color, with helpful figures and syntax coloring to make code samples appear as they do in Visual Studio and Expression Blend!

Silverlight is Microsoft's new web-based User Interface (UI) technology, based on Windows Presentation Foundation (WPF), which is introducing many revolutionary concepts in the world of UI development. Silverlight uses XAML, with tools like Expression Design and Expression Blend, to create astonishing UI effects (such as gradients, compositions, and animations.) In addition to the richness of the UI elements, Silverlight 2 allows the use of C# or VB in addition to JavaScript to automate web pages. With Silverlight, you have the power of .NET on multiple platforms (IE and Firefox on Windows, Firefox and Safari on Macintosh, and Firefox on Linux). The author brings you up to speed very quickly with numerous hands-on examples.

Use XAML to create state-of-the-art user interfaces

Create XAML transforms and animations

Design compelling user experiences with Microsoft Expression Blend

Integrate media into your rich Internet applications

Program Silverlight with both JavaScript and .NET languages

Deploy Silverlight content to web pages

Encode videos with Expression Media Encoder

Make the most of Silverlight elements, resources, and styles

Use templates to quickly change your application's look and feel

Efficiently debug Silverlight code

Use design tools to create graphics that import seamlessly into Silverlight

Laurent Bugnion has been a software engineer since 1996. He has worked with many programming languages and environments, including C, C++, Java, HTML/CSS/JavaScript, and, since 2002, the Microsoft .NET platform. He has been honored twice as a Microsoft MVP: first for ASP.NET and now for Client Application Development. He blogs about Silverlight and related technologies at http://blog.galasoft.ch.

ON THE WEB:

Download all examples and source code presented in this book from informit.com/title/9780672330148

Category: Microsoft Programming/Web Programming

Covers: Microsoft® Silverlight 2

User Level: Beginning-Intermediate

$49.99 USA / $54.99 CAN / £31.99 Net UK

Introduction 1

About Code in This Book.... 1

One Year Older..... 2

1 Introducing Silverlight 3

Where Does Silverlight Come From?... 4

Automating Web Pages with JavaScript.. 4

Cascading Style Sheets... 5

Progressing to DHTML... 6

Communicating in a Richer Way with AJAX. 7

Using Third-Party Plug-Ins.... 7

Using Java Applets.... 7

Using ActiveX Controls... 8

Using Flash Applications... 8

Running on Multiple Platforms... 9

Making the Web Application Secure... 10

Introducing Silverlight.net.... 11

What Do You Need to Run Silverlight?.. 11

Updating Your Runtime-Automatically.. 12

Trying Silverlight Demos.... 12

Playing Chess Against Silverlight.. 13

Planning Your Trips with the Airline Application. 14

DeepZooming into the Hard Rock Café.. 15

Finding More Demos... 15

What Do You Need to Develop Silverlight?.. 16

Expression Studio.... 16

Visual Studio 2008.... 17

Reading the Documentation... 17

Browsing the Online Reference.. 18

Finding More Documentation... 18

Learning with Tutorials... 18

Looking into Silverlight's Future... 19

Is ASP.NET/HTML/JavaScript Dead?.. 19

Summary..... 20

2 Understanding XAML 21

Using XML for Data.... 21

Using XML for User Interfaces... 23

Understanding XML Namespaces... 23

Defining Additional Namespaces... 24

Creating a Canvas with Children... 25

Attaching Properties: Canvas.Left and Canvas.Top.. 26

Documenting Your Markup with XML Comments. 27

Testing XAML Markup.... 27

Using SilverlightPad... 27

Using KaXaml.... 29

Setting Properties in XAML.... 30

Changing Brushes.... 32

Composing Scenes in XAML... 32

Saving Typing, Saving Space... 34

Summary..... 35

3 Playing with XAML Transforms and Animations 37

Transforming Visuals.... 37

Types of Transforms.... 39

RotateTransform.... 39

TranslateTransform.... 40

ScaleTransform.... 41

SkewTransform.... 42

MatrixTransform.... 43

Composing Transforms.... 44

Creating a Basic Animation.... 46

Understanding the Animation's Elements.. 47

Adding a Scale Animation.... 49

Using Other Types of Animations... 50

Navigating the Property Path... 51

Deploying the Scene to a Web Page... 52

Summary..... 52

4 Expression Blend 53

The Expression Studio in Short... 53

Installing Expression Blend.... 54

Starting Expression Blend.... 54

Setting Options..... 55

Creating a New Project.... 56

Understanding the Panels.... 57

Looking at the Files.... 58

Executing in the Web Browser... 59

Working with Shapes.... 59

Using the Properties Panel.... 60

Using the Color Picker.... 61

Creating a LinearGradientBrush... 61

Changing the Gradient Vector... 62

Creating a RadialGradientBrush... 63

Creating a 3D Border Effect Using RadialGradientBrush. 63

Resetting Properties to Their Default Value.. 64

Composing the Elements Hierarchy... 64

Summary..... 65

5 Using Media 67

Mixing Colors..... 67

Why FF?..... 68

Seeing Through the Transparency Channel.. 69

Seeing Through the Opacity... 71

Using Vector Graphics.... 72

Adding Media to Your Scenes... 74

Laying Out the Application... 74

Adding Pictures.... 76

Adding Video.... 76

Testing the Result Quickly in a Web Browser. 77

Refining the Layout.... 78

Adding Yet Another Image... 79

Controlling Sound and Video... 80

Switching Auto-Play Off... 80

Creating an Endless Loop... 80

Pausing and Playing the Video.. 82

Setting a "Hand" Cursor... 82

Checking the Other Properties... 83

Filling the Space.... 83

Hiding the Media from Mouse Input.. 83

Using Media to Write.... 84

Writing with Video.... 84

Writing with Images... 85

Transforming Media.... 86

Using Web-Based Media.... 86

Summary..... 87

6 Blending a Little More 89

Creating Transforms.... 89

Creating an OpacityMask.... 90

Using Paths..... 92

Creating a Path from Scratch... 92

Using Splines to Modify a Path.. 93

Combining Shapes... 93

Clippi
Full Color Code samples appear as they do in Visual Studio and Expression Blend! Printed entirely in color, with helpful figures and syntax coloring to make code samples appear as they do in Visual Studio and Expression Blend! Silverlight is Microsoft's new web-based User Interface (UI) technology, based on Windows Presentation Foundation (WPF), which is introducing many revolutionary concepts in the world of UI development. Silverlight uses XAML, with tools like Expression Design and Expression Blend, to create astonishing UI effects (such as gradients, compositions, and animations.) In addition to the richness of the UI elements, Silverlight 2 allows the use of C# or VB in addition to JavaScript to automate web pages. With Silverlight, you have the power of .NET on multiple platforms (IE and Firefox on Windows, Firefox and Safari on Macintosh, and Firefox on Linux). The author brings you up to speed very quickly with numerous hands-on examples. Use XAML to create state-of-the-art user interfaces Create XAML transforms and animations Design compelling user experiences with Microsoft Expression Blend Integrate media into your rich Internet applications Program Silverlight with both JavaScript and .NET languages Deploy Silverlight content to web pages Encode videos with Expression Media Encoder Make the most of Silverlight elements, resources, and styles Use templates to quickly change your application's look and feel Efficiently debug Silverlight code Use design tools to create graphics that import seamlessly into Silverlight Laurent Bugnion has been a software engineer since 1996. He has worked with many programming languages and environments, including C, C++, Java, HTML/CSS/JavaScript, and, since 2002, the Microsoft .NET platform. He has been honored twice as a Microsoft MVP: first for ASP.NET and now for Client Application Development. He blogs about Silverlight and related technologies at http://blog.galasoft.ch. ON THE WEB:Download all examples and source code presented in this book from informit.com/title/9780672330148 Category: Microsoft Programming/Web Programming Covers: Microsoft® Silverlight 2User Level: Beginning-Intermediate $49.99 USA / $54.99 CAN / £31.99 Net UK