Silverlight Learning Guide: v1.0 Release Candidate Tutorials

This section of the Silverlight Learning Guide addresses Silverlight v1.0, which is ready to be deployed in Rich Internet Applications today.


   Silverlight Quick Start
   Silverlight: Get the software you need
   Silverlight articles and blogs
   Silverlight 1.0 Release Candidate Tutorials
   Silverlight 1.1 Alpha Tutorials
   Silverlight and JavaScript Tutorials
   More References and Documentation
   Silverlight Samples and Case Studies
   Silverlight Forums and Community

Silverlight 1.0 Release Candidate Tutorials

There are two versions of Silverlight available, v1.0 and v1.1. Silverlight v1.0 (in release candidate as of August 2007) is the runtime that allows end users to experience Silverlight. It supports both the VC-1 and WMV video formats and the MP3 and WMA audio formats. There is also optional support for video streaming.

This set of 11 tutorials from Microsoft, plus a set of screencasts posted by developer evangelist Tim Sneath, provide a step-by-step introduction to development for Silverlight 1.0 Beta. You can see the list of Microsoft articles in its entirety on the Silverlight 1.0 Beta QuickStart page. (Bear in mind that, since the software is pre-release, these documents are subject to change.)

Create a Silverlight Project
This document describes how to create a Silverlight project and add Silverlight content to an HTML file in three steps.

Create a Silverlight XAML file
This document shows you how to begin creating Silverlight content inside your XAML file in three steps.

The Canvas object in Silverlight
A Canvas is an object designed to contain and position shapes and controls. Every Silverlight XAML file has at least one Canvas. This document introduces the Canvas object and describes how to add, position and size its child objects.

Draw and Paint in Silverlight
Silverlight supports vector graphics by providing the Ellipse, Rectangle, Line, Polyline, Polygon, and Path elements. Collectively, these elements are known as the shape elements. This document demonstrates how to work with these elements.

Common graphic properties in Silverlight
Some properties apply to all Silverlight UIElement objects -- Canvas, shapes and TextBlock. This document describes the graphics properties these objects have in common.

Images in Silverlight
The Image element enables you to display bitmap images in Silverlight. This document covers the Image element and its stretch properties and presents other ways to work with bitmap images.

Text in Silverlight
The TextBlock element enables you to add text to your Silverlight content. This document describes how to use the TextBlock element.

Media in Silverlight
Silverlight provides a MediaElement object that you can use to play WMV (Windows Media Video) and WMA (Windows Media Audio) files. This document shows how to add media to a page and how to control playback.

Animations in Silverlight
Silverlight enables you to use markup to define animations. This document introduces Silverlight animation features and walks you through the process of creating your first Silverlight animation.

Scripting and mouse events in Silverlight
Silverlight supports programming JavaScript, which enables you to add interactivity to your content. This document outlines common scripting and mouse events and how to set their properties.

Sample controls in Silverlight
This document contains three examples -- hyperlink, button and slider -- that show how to use Silverlight to create interactive controls.

Silverlight Screencasts (Tim Sneath)
The author has linked to more than 20 Silverlight screen casts. Topics range from video overlays to the use of Ajax to animation created with the help of Expression Blend.

*** Go on to the next section of the Silverlight Learning Guide: Silverlight 1.1 Alpha Tutorials

Dig Deeper on Silverlight and Expression application development

Start the conversation

Send me notifications when other members comment.

Please create a username to comment.