Free Sample
+ Collection

Instant Silverlight 5 Animation

Nick Polyak

Enrich your web page or Silverlight business application with Silverlight animations
RRP $12.99

Want this title & more?

$12.99 p/month

Subscribe to PacktLib

Enjoy full and instant access to over 2000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.

Book Details

ISBN 139781849687140
Paperback110 pages

About This Book

  • Animate Silverlight page navigation
  • Build and animate Silverlight custom controls
  • Create animated textures using Perlin noise in Silverlight
  • Build 3-d animations in Silverlight
  • Build banner ads in Silverlight

Who This Book Is For

If you are a developer looking forward to create great user experience for your Silverlight applications with cool animations or create Silverlight banner ads, then this is the guide for you. It is assumed that the readers have some previous exposure to Silverlight or WPF.

Table of Contents

Chapter 1: Building Blocks of Animation
Spinning control sample
Defining a dependency property in C# code
Defining visual presentation for spinning control
Storyboards and animations
Attached properties
Chapter 2: Animations in Business Logic Silverlight Applications
Animating Silverlight controls
Animating navigation panels
Chapter 3: Creating Animated Textures
Background on Perlin noise
Cloud simulation
Fire simulation
Chapter 4: 3D Animations in Silverlight
Perspective transform
Silverlight 5 three-dimensional functionality
Creating the moving triangle application
The moving prism application
The 3D related topics that were left out
Chapter 5: Building an Animated Banner
What we aim to build
The globe image
Perspective transform
Code description

What You Will Learn

  • Creating Silverlight Custom Controls with Animations
  • Imitating fire using Perlin Noise
  • Imitating clouds using Perlin Noise
  • Building 3-d Effects using Projection Transform
  • Creating 3-d animations by using a Silverlight subset of XNA functionality allowing adding High Level Shader Language code to be executed on the Graphics card to a Silverlight application
  • Building a Silverlight banner ad and adding it to an HTML page

In Detail

Silverlight is a Web technology that allows you to create both large business applications and little ads for your web page. Silverlight’s main advantage is the ability to create rich UIs easily. In this book we will show how to build animations for different types of Silverlight applications in order to create great user experience.

"Instant Silverlight 5 Animation" is a practical guide to creating great user experiences in Silverlight. This book will clear Silverlight/WPF concepts needed for creating animations as well as practical examples of creating animations that will help you become an efficient developer for creating animations with Silverlight.

This book provides a number of hands on examples of creating Silverlight animations in order to improve the user experience whether you are building a Silverlight Business application or a Silverlight banner ad. We also talk about ways to integrate Silverlight animations with business logic quickly and in the least invasive way.

This book can be of help to both beginners and advanced developers. It starts talking about Silverlight concepts like dependency/attached properties and bindings. Then it goes into nitty-gritty detail of creating different animations for different application types. We explain how to animate custom controls, page navigation, how to imitate animation of random processes like fire or moving clouds. We talk about creating 3-D animations and building banner ads for your web page. Every concept, we describe in this book, is supported by small, detailed and easy to understand samples.


Read More