Silverlight Training: Week 1 – Introduction to Silverlight

Silverlight_Logo_Square Over the next few weeks, Gavin Leader and I will be giving lunch-time training sessions on Silverlight to our co-workers at Ascentium. While these classes are limited to Ascentium employees, we will be posting a series of articles chronicling this training process. If you work at Ascentium and are not already aware of these meetings please see Gavin or I, if not, please feel free to follow along with these weekly blog posts and ask questions, add comments or tell us where we screwed up.

Our primary target audience is front-end web developers who are familiar with HTML and probably JavaScript. Some weeks though will be more designer or back end developer focused. At the end of each week’s session we will identify the topic and audience for the next week so everyone knows what to expect.

Agenda

For the 1st week we are going to do an overview on what exactly Silverlight is. We will also delve into the tools needed to build it, resources to use when learning and get into an introduction of what exactly XAML is.

  1. Showcase
  2. Describing the Silverlight Plugin
    • Cross-Browser – IE, Firefox and Safari (Kinda on Chrome)
    • Cross-Platform - Runs on XP, Vista, Mac and Linux
    • Contains .NET CLR
  3. Limitations
    • Executes in browser
      • No direct access to server resources
      • No access to local system resources
      • Similar constraints as JavaScript
    • Limited .NET Support
      • Not all .NET libraries are supported
      • All referenced libraries must be compiled against Silverlight CLR
    • Limited Install Base
      • Growing but still not pervasive
      • More common on Windows PCs
  4. When it should (and shouldn’t) be used
    • Use on sites that need a rich experience, typically including subtle transitions and animations that are difficult or ugly with DHTML.
    • Use for applications that need the power of managed code. Sometimes JavaScript just isn’t powerful enough to do the job.
    • Don’t use when you just need simple mouse-overs or changing content panes.
  5. Tools
    • Where to get them
    • Visual Studio 2008 SP1 w/ Silverlight Tools
    • Expression Blend 2 SP1
  6. Learning Resources
  7. Introduction to XAML syntax
    • Designs as Objects
    • XAML representation of all graphical elements
    • Elements and attributes
    • Elements as attributes

Future weeks will be much more hands on and have code and working samples for attendees to run and extend. We haven’t yet decided on how many weeks this is going to happen but you can be sure that it will not be short. The topic for next week’s training session will be over the different controls in Silverlight and will have sample code and homework to accompany it.

#1 bhawana thusoo on 2.10.2009 at 5:13 AM

please give me the complete introduction of silver light

#2 ricky on 5.22.2009 at 7:08 PM

Excellent Explaination, Thanks for the shoutout!

#3 lissa on 5.25.2009 at 9:57 PM

yup, thanks for info

#4 Essay Writing on 6.10.2009 at 1:34 AM

Our primary target audience is front-end web developers who are familiar with HTML and probably JavaScript.

#5 Dissertation Help on 6.10.2009 at 1:34 AM

At the end of each week’s session we will identify the topic and audience for the next week so everyone knows what to expect.

#6 mark on 6.17.2009 at 7:02 PM

thank you very much.. very usefull info

#7 Rusli Zainal Sang Visioner on 6.20.2009 at 7:02 PM

i want to say very thank you for this great informations. now i understand about it.

thank you.

#8 Stop Dreaming Start Action on 6.20.2009 at 7:03 PM

Not sure about what you post here. But, it's still informative. Thanks.

#9 Sulumits Retsambew on 6.22.2009 at 8:16 AM

dear there, thanks for this information. it's so useful for me.

#10 stop dreaming start action on 7.06.2009 at 10:11 AM

great infomation thanks

#11 tiffany on 7.14.2009 at 4:20 AM

Large of discounted tiffany jewelry are provided in our tiffany store. From our tiffany jewellry Store, the newest release, latest style and highest quality

#12 free grants on 7.14.2009 at 1:59 PM

very nice post thanks !

#13 Term Paper Help on 7.16.2009 at 7:32 AM

Expression Blend better ! Here are some of the “cool” things I discovered

#14 voyance gratuite on 7.20.2009 at 5:07 AM

Thank you for this great informations.

#15 Steam cleaner on 7.22.2009 at 11:44 AM

This is an excellent overview and insight into what Silverlight does. Great work on the session.

#16 Lida on 7.25.2009 at 8:23 AM

Good on your

#17 price cheap sale on 7.26.2009 at 12:00 AM

Good topic. Very interesting Posting. Thank for your share. Nice!!

#18 Free Glitter Graphics on 7.26.2009 at 12:01 AM

Goood .... Thank you!

#19 جيل on 7.27.2009 at 12:44 AM

thanks

http://www.jeel5.com/vb

#20 wm on 7.28.2009 at 5:01 AM

hello,your blog is interesting.

#21 wm on 7.28.2009 at 5:02 AM

welcome to my page!

#22 free games online on 7.30.2009 at 1:22 AM

I and some of my friends went for the fix for this is simple, and you can see it above as well.

Regards,

#23 Dating Sites on 8.01.2009 at 5:17 AM

hello, this is my first time i visit here. I found so many interesting in your blog especially its discussion. keep up the good work.

#24 family holidays in marbella on 8.01.2009 at 9:37 AM

Not sure about what you post here. But, it's still informative. Thanks.

#25 stop dreaming start action on 8.03.2009 at 6:30 AM

that training looks good

#26 stop dreaming start action on 8.03.2009 at 6:30 AM

nice agenda for training

#27 بيتك هنا on 8.03.2009 at 11:20 AM

thank you for screenshoot, that useful for understanding it

#28 buy car insurance online on 8.04.2009 at 9:00 AM

Well the screen shots are really good I recently came across your blog and have been reading along. I thought I would leave my first comment. I don't know what to say except that I have enjoyed reading. Nice blog. I will keep visiting this blog very often

thanks for sharing

#29 free online games on 8.05.2009 at 1:54 AM

this coding is really easy to understand and it is really informative for the new persons.

#30 process monitoring on 8.05.2009 at 5:18 AM

a useful blog for the people who are newly learning.

#31 bags on 8.06.2009 at 2:33 AM

I like Silverlight, good tips.

#32 Cheap Gucci Shoes on 8.06.2009 at 6:02 AM

a useful blog for the people who are newly learning.

#33 anti aging on 8.06.2009 at 8:08 AM

Nice to see such an informative post and i like to share this information with our friends thanks for post.

Regards,

Jimmy

#34 Rusli Zainal Sang Visioner on 8.06.2009 at 11:40 PM

thank you, nice post blog.cicurug.com/.../stop-dreaming-s

#35 testking microsoft on 8.08.2009 at 2:34 PM

I started with asp.net and Silverlight. I got a few links that showed how to integerate Xaml and Html files. But now I am trying to do same in aspx page.

Frankly speaking I got a few links which are either a too bit complicated for the starters or it doesn't work at all. Can somebody please give me some link of how to use Xaml files in Aspx page.

Thanks in advance.....

#36 links of london on 8.09.2009 at 10:03 PM

It was a very nice idea! Just wanna say thank you for the information you have shared. Just continue writing this kind of post. I will be your loyal reader.

Thanks again.

#37 cheapest sildenafil citrate on 8.10.2009 at 9:48 AM

Thanks for this introduction

#38 links of london on 8.15.2009 at 4:45 AM

best Links of London Jewelry online store. Buy cheap Links of London jewellery at CooLinks UK store, including Links of London

#39 مسلسلات on 8.15.2009 at 10:13 PM

very nice post thanks !

#40 Free Advertising on 8.16.2009 at 12:54 AM

This is an excellent overview and insight into what Silverlight does. Thanks for this...

#41 legal steroids on 8.16.2009 at 4:26 AM

Thanks for sharing this information. I found it very informative as I have been researching a lot lately on practical matters such as you talk about...

#42 Tiffanys on 8.17.2009 at 2:19 AM

gfhdfghfhdjj dfghfhfgh

#43 Tiffany on 8.17.2009 at 2:19 AM

dasfsdaf

#44 Tiffany Jewellery on 8.17.2009 at 2:19 AM

OH yeah,That's great

#45 Tiffany Necklaces on 8.17.2009 at 2:20 AM

fghfh h ffffff rrrty

#46 Tiffany Bracelets on 8.17.2009 at 2:21 AM

HOHO,Ijust like you post

#47 Tiffany Pendants on 8.17.2009 at 2:21 AM

tyyyertertq

#48 Tiffany Sets on 8.17.2009 at 2:22 AM

dfrrrwerdv

#49 Tiffany Jewelry on 8.17.2009 at 2:25 AM

www.etiffanyshop.com/.../tiffany-rings.h

#50 Tiffany on 8.17.2009 at 2:26 AM

www.etiffanyshop.com

#51 Tiffany rings on 8.17.2009 at 2:32 AM

aklsjdfl ,cxvsdfa

#52 Tiffany Co on 8.17.2009 at 2:32 AM

fasdfasdfasdf

#53 Tiffany bracelets on 8.17.2009 at 2:34 AM

sdfsdfaer

#54 Tiffany necklaces on 8.17.2009 at 2:34 AM

rwerwerwer

#55 Tiffany pendants on 8.17.2009 at 2:35 AM

sdfasdfasdf

#56 Tiffany on 8.17.2009 at 2:40 AM

dfgdgrrtert

#57 Tiffany Jewelry on 8.17.2009 at 2:40 AM

sdfsfsdf

#58 Tiffany Pendants on 8.17.2009 at 2:41 AM

dfgrtetert

#59 Tiffany Necklaces on 8.17.2009 at 2:41 AM

fgdgertertwerwer

#60 Tiffany Bracelets on 8.17.2009 at 2:41 AM

hghfgherertert

#61 Ed Hardy clothing on 8.17.2009 at 2:44 AM

dfasdfasdfsdf

#62 Ed Hardy on 8.17.2009 at 2:44 AM

fdgsdfgsdfg

#63 Christian Audigier on 8.17.2009 at 2:45 AM

ghgfhdfgdfgfghgh

#64 Ed Hardy shirts on 8.17.2009 at 2:47 AM

dfrtertdfgfgsdgdg

#65 Links London on 8.17.2009 at 2:48 AM

hgfhfhtyertfvb

#66 Links of London on 8.17.2009 at 2:48 AM

nbbvnfhfghfgh

#67 Links of London Jewellery on 8.17.2009 at 2:49 AM

ghghtertdsfasfdsfer

#68 Links of London necklaces on 8.17.2009 at 2:50 AM

dfaerwerwerrsdf

#69 Links of London on 8.17.2009 at 2:50 AM

fgafgrtrtrtgf

#70 Links of London bracelets on 8.17.2009 at 2:50 AM

fgdgdgfcvbcxb

#71 Links of London charms on 8.17.2009 at 2:50 AM

fgdfgsrtrett

#72 Links of London Jewellery on 8.17.2009 at 2:51 AM

fgdfgretrtert sdferwer

#73 Links London on 8.17.2009 at 2:51 AM

gdfgrtertert

#74 Links of London earrings on 8.17.2009 at 2:52 AM

dfgerert

#75 Links of London earrings on 8.17.2009 at 2:53 AM

www.linkslondonshop.co.uk/.../links-london-ch http://www.linkslondonshop.co.uk/links-london-Your comment has been received and will be published shortly. Thanks!earrings.html

#76 Abercrombie on 8.17.2009 at 2:55 AM

www.abercrombieshop.us/.../abercrombie-fit http://www.abercrombieshop.us/abercrombie-fitch-womens.html www.abercrombieshop.us/.../abercrombie-hol http://www.abercrombieshop.us/abercrombie-ruehl-no-925.html

#77 Ruehl on 8.17.2009 at 2:56 AM

fgdfgretertRIA Thoughts — Copyblogger theme design by Chris Pearson. Implemented in Graffiti CMS by Scott Watermasysk

#78 منتديات on 8.19.2009 at 11:04 PM

wpppw

thanks

#79 دليل مواقع on 8.19.2009 at 11:05 PM

woooow

thanks

#80 فحص البيج رانك on 8.19.2009 at 11:05 PM

thank you

#81 شات on 8.20.2009 at 8:39 PM

thank you

#82 acne removal on 8.23.2009 at 10:24 AM

very nice article. thanks for sharing

#83 توبيكات on 8.23.2009 at 6:32 PM

good

#84 خلفيات on 8.23.2009 at 6:33 PM

good

#85 العاب بنات on 8.23.2009 at 6:33 PM

good

#86 jacky on 8.24.2009 at 7:13 PM

Very nice intro. It told all things newbie needs to know about Silverlight.

#87 juicy couture charms on 8.25.2009 at 5:34 AM

p>I can not aggree more with you more, I like your article, so I think you may be have the some favorite with me. I would like to introduce my favorite <a title="juicy couture jewelry" href="http://www.shopoingjuicyjewelry.com/" target="_blank">juicy couture jewelry</a> to you!

#88 cheap juicy jewelry on 8.25.2009 at 5:35 AM

nice article.

#89 cheap juicy on 8.25.2009 at 5:36 AM

I like your atticle sa[url=http://www.shopoingjuicyjewelry.com]juicy couture jewelry[/url]

#90 juicy jewelry on 8.25.2009 at 5:37 AM

sadfa

#91 juicy charm on 8.25.2009 at 5:38 AM

well

#92 juicy jewelry sale on 8.25.2009 at 5:38 AM

nice

#93 juicy sale on 8.25.2009 at 5:38 AM

good

#94 juicy couture earrings on 8.25.2009 at 5:39 AM

sadfads

#95 juicy bracelets on 8.25.2009 at 5:39 AM

hdsf

#96 juicy couture necklace on 8.25.2009 at 5:40 AM

juicy couture necklace

#97 radiateur pierre refractaire on 8.25.2009 at 11:13 AM

Pour votre habitat, acheter un radiateur inertie de qualité allemande.

#98 stop dreaming start action on 8.25.2009 at 5:11 PM

This is great post and very useful information. thanks for sharing.

#99 Tiffany on 8.25.2009 at 9:26 PM

( ⊙ o ⊙ )!

#100 Tiffany Jewelry on 8.25.2009 at 9:26 PM

(⊙o⊙)…

#101 Tiffany Sets on 8.25.2009 at 9:27 PM

(*@ο@*) 哇~

#102 Tiffany Bangles&Bracelets on 8.25.2009 at 9:27 PM

O(∩_∩)O~~

#103 Tiffanys on 8.25.2009 at 9:27 PM

╭(╯3╰)╮(~﹃~)~zZ

#104 Tiffany Necklaces on 8.25.2009 at 9:28 PM

(~ o ~)Y

#105 Tiffany Earrings on 8.25.2009 at 9:28 PM

( ⊙ o ⊙ )是的

#106 Tiffany Rings on 8.25.2009 at 9:28 PM

~\(≧▽≦)/~

#107 Tiffany Accessories on 8.25.2009 at 9:32 PM

dfsdfsdasdfasdf

#108 Tiffany Pendants on 8.25.2009 at 9:32 PM

rtrtsdfsdfasdf

#109 Tiffany Charms on 8.25.2009 at 9:33 PM

dfasdfaee

#110 links of london on 8.25.2009 at 10:57 PM

Thanks for your information!