![Cover image for Silverlight 2 bible Cover image for Silverlight 2 bible](/client/assets/5.0.0/ctx//client/images/no_image.png)
Available:*
Library | Item Barcode | Call Number | Material Type | Item Category 1 | Status |
---|---|---|---|---|---|
Searching... | 30000010185943 | QA76.575 D39 2008 | Open Access Book | Book | Searching... |
On Order
Summary
Summary
Create rich, cross-platform, interactive Web applications with Microsoft's new Silverlight and this essential guide. Designers will discover how to add animation, audio, video, and other high-impact effects. Programmers will cover Visual Studio, .NET, and other programming tools-and work with Silverlight's presentation, communications, and data frameworks. Packed with techniques, tips, and a 16-page color insert of striking examples, this is the book you need to succeed with Silverlight-whether you're a designer or programmer.
Author Notes
Brad Dayley is a senior software engineer with 16 years of experience developing products and services for Microsoft Windows, Linux, and NetWare. He is the author of several books on topics including large network management, Web frameworks, and the Python programming language.
Lisa DaNae Dayley has owned a media creation business for 14 years and written several books including Roxio Easy Media Creator 8 in a Snap and Photoshop CS3 Extended Video and 3D Bible.
Table of Contents
Preface |
Acknowledgments |
Introduction |
Part I Silverlight Basics |
Chapter 1 Getting to Know Silverlight |
What Is Silverlight? |
Why Use Silverlight? |
Comparing Silverlight 1.0 and 2 |
Silverlight Framework Architecture |
The Silverlight plug-in |
The Silverlight core presentation framework |
The .NET Silverlight framework |
Silverlight application architecture |
Summary |
Chapter 2 Getting Started with Silverlight |
Implementing the Silverlight Development Environment |
Installing Visual Studio 2008 |
Installing the Silverlight plug-in |
Installing the Silverlight SDK |
Implementing Silverlight applications on the Linux platform |
Understanding Silverlight Development Tools |
Using Silverlight in Visual Studio 2008 |
Designing Silverlight applications and elements in Expression Blend |
Encoding Silverlight media elements in Expression Encoder |
Outputting vector images as XAML using Expression Design |
Encoding Multiscale Images Using Deep Zoom Composer |
Building Your First Silverlight |
Application |
Summary |
Part II Silverlight Design Fundamentals |
Chapter 3 Using XAML to Build Declarative Silverlight Applications |
Understanding the Silverlight/XAML Relationship |
Understanding XML Namespaces |
Creating Silverlight Controls |
Creating a Button |
Creating a Calendar |
Creating a Check |
Box |
Creating a Date |
Picker |
Creating a Hyperlink |
Button |
Creating an Image |
Creating a List |
Box |
Creating a Media |
Element |
Creating a Radio |
Button |
Creating a Scroll |
Bar |
Creating a Scroll |
Viewer |
Creating a Slider |
Creating a Text |
Block |
Creating a Text |
Box |
Creating a Toggle |
Button |
Designing the Layout of Silverlight Applications |
Using a Canvas control |
Using a Grid control |
Using a Tab |
Control control |
Using a Stack |
Panel control |
Using a Border control |
Using XAML Transforms |
Scale |
Transform |
Rotate |
Transform |
Skew |
Transform |
Translate |
Transform |
Opacity |
Drawing |
Creating a Rectangle |
Creating an Ellipse |
Creating a Path |
Using XAML Brushes |
Adding a Solid |
Color |
Brush |
Adding a Linear |
Gradient |
Brush |
Adding a Radial |
Gradient |
Brush |
Adding an Image |
Brush |
Adding a Video |
Brush |
Implementing Animations and Storyboards |
Defining Storyboard controls |
Starting animations upon page load |
Creating From/To animations |
Creating Key Frame animations |
Creating animations as Resources |
Attaching Event Handlers to XAML Elements |
Summary |
Chapter 4 Using Expression Blend to Design Silverlight Applications |
Getting Started with Expression Blend |
Creating a Silverlight application project in Expression Blend |
Using the Design, XAML, and Split views |
Understanding the Expression Blend Toolbox |
Adding Silverlight controls |
Arranging Controls in the Design View |
Using snaplines and gridlines |
Aligning controls |
Nesting controls using layout panels |
Ordering controls |
Modifying the Properties of Silverlight Controls |
Naming the control |
Attaching event handlers to controls |
Applying brushes to controls |
Setting appearance properties of controls |
Setting the layout of controls in the Silverlight application |
Applying transforms to controls |
Modifying other control properties |
Creating Storyboards and Animations in Expression Blend |
Creating a Storyboard |
Animating Silverlight controls in a Storyboard timeline |
Playing animations in Expression Blend |
Recording and modifying key frames |
Importing Vector Images Using Expression Design and Express |