Page view counter

Silverlight From Zero

MiniTutorialLogo2

This is the first of a series of blog posts directed at folks who are new to Silverlight and/or want to brush up on the fundamentals.  It will consist of mini-tutorials on topics I think need more coverage, and links to existing mini-tutorials, tutorials and videos. We begin… at the beginning.


What is Silverlight, Why Do I care?

This is the traditional place to start, but in all probability if you are here, you know the answer. In brief: Silverlight is Microsoft’s Rich Internet Application enabling technology. The goal is to create applications that are delivered by the browser but which offer the user experience of a desktop application.  There is no question that using a RIA technology offers the ability to create a quality of experience that cannot be matched by more traditional approaches.


Where Do I Get It?

Everything you need to start writing Silverlight applications is available on our Get Started page.WebPlatform

If you don’t already have Visual Studio, consider starting with Visual Web Developer (VWD). You can download both VWD and Silverlight together using the Web Platform Installer

Otherwise,  you may want to take a look at the more powerful  Visual Studio 2008 or the new beta of Visual Studio 2010.  Once you get serious with Silverlight you’ll really want  Expression Blend.  


Navigating the Get Started Page

On Get Started you’ll find an array of options. The first option tells you how to get Visual Studio or VWD, and options 2, 3 and 5 while incredibly useful, are not required for your initial foray into Silverlight… so just grab option 4.

Quick Tour?StartLearningAbridged

In the next section on the Get Started page, you’ll find a quick tour of Silverlight.  

This is a great way to get going. On the other hand, if you are going to follow this series, you may want to watch just #1 (Getting Started video) and hold off on the rest as I’m  going to integrate all of that material (including Tim’s terrific 8 part blog series) as we go.

The Tools

Tim’s excellent first video in his series will definitely get you started on the right foot using the tools.  TimH

I’ve never fully understood why developers don’t spend more time learning the details of Visual Studio; it is, after all, our fundamental tool, the environment in which we live all day. Time spent on getting all you can out of Visual Studio will pay dividends for a long time.

Diving In

With that, you are ready to dive into Silverlight. Arguably, the best way to get a handle on what Silverlight is, is to write a program that uses it to accomplish something reasonably useful. A good starter video on building an application (a bit old, but still correct) is this gentle intro to creating a Silverlight application with Visual Studio, using the Canvas to lay out controls.  Then read Part 2 in Tim’s series on layout.

Next in this series: Three Approaches: Designer, Xaml or Dynamic

 

Published Monday, November 02, 2009 9:44 AM by jesseliberty

Comments

# Social comments and analytics for this post

This post was mentioned on Twitter by JesseLiberty: New blog post: http://tinyurl.com/ycs835b - Silverlight From Zero

Monday, November 02, 2009 10:06 AM by uberVU - social comments

# New and Notable 387

Windows Workflow WF4 Beta 1 => Beta 2 Breaking Changes Document Published – Matt Winkler points to the document on Microsoft.com downloads that lists the major breaking changes that occurred for WF between Beta 1 and Beta 2 My presentations at HDC

# Silverlight From Zero - Jesse Liberty - Silverlight Geek Silverlight Blog

Pingback from  Silverlight From Zero - Jesse Liberty - Silverlight Geek Silverlight Blog

# New and Notable 387 | stream4.me

Pingback from  New and Notable 387 | stream4.me

Monday, November 02, 2009 12:22 PM by New and Notable 387 | stream4.me

# Silverlight From Zero - Jesse Liberty - Silverlight Geek iSilverlight

Pingback from  Silverlight From Zero - Jesse Liberty - Silverlight Geek iSilverlight

# Silverlight From Zero - Jesse Liberty - Silverlight Geek Silverlight Web

Pingback from  Silverlight From Zero - Jesse Liberty - Silverlight Geek Silverlight Web

# re: Silverlight From Zero

Jesse,

Lately you have not posted any new Silverlight videos and spent time on posting these primitive and rather un-useful posts. What's up?

Your videos are so much more useful to us Silverlight developers and designers. When can we expect some exciting new videos?

Monday, November 02, 2009 11:50 PM by wiz_sam

# re: Silverlight From Zero

In a Silverlight project created with the property "Enable application running out of the browser" set, is a Web server still necessary? In other words, can Silverlight be used to create a RA (RIA that doesn't need the "I")?

Tuesday, November 03, 2009 12:36 PM by code jones

# re: Silverlight From Zero

wiz_sam: Thanks for the kind words about my video (and ouch! about my postings).

While I agree that many have not been on-topic, I'm pretty excited about the new "From Zero" series; there are a lot of folks just starting with Silverlight.

In the run-up to PDC there usually is a slow down in producing videos as we're all scrambling to get ready.  That said, it is my plan to resume creating videos, and I have a new approach that I want to put in front of folks very soon; so stand by; and hang in with me!

Thanks for the feedback, I'll consider it a wakeup call.

-jesse

Tuesday, November 03, 2009 3:01 PM by jesseliberty

# hotgazpacho » Blog Archive » Weekly Digest for the week ending November 4th

Pingback from  hotgazpacho  » Blog Archive   » Weekly Digest for the week ending November 4th

# Designer v Xaml v Code

  This is the second in my new series on Getting Started With Silverlight (please see the first

Friday, November 06, 2009 2:28 PM by Jesse Liberty - Silverlight Geek

# Designer v Xaml v Code

  This is the second in my new series on Getting Started With Silverlight (please see the first

Friday, November 06, 2009 2:56 PM by Microsoft Weblogs

# Commitments

  I’ve received a number of messages along the lines of, “Seems like things have really slowed down

Saturday, November 07, 2009 11:14 AM by Jesse Liberty - Silverlight Geek

# Commitments

  I’ve received a number of messages along the lines of, “Seems like things have really slowed down

Saturday, November 07, 2009 12:11 PM by Microsoft Weblogs