Published Thursday, May 15, 2008 2:34 AM by mtaulty

50 New Silverlight 2 Beta 1 Screencasts

In my "spare time" I've been recording some screencasts about Silverlight 2 Beta 1 along with my colleague Mike.

This managed to reach critical mass in that we've now built up a list of 50 screencasts so I thought it was definitely time to share rather than plough ahead because I imagine that it won't be too long before they all get to be out of date. Things move pretty fast.

So, I've built a fairly simple custom application ( in Silverlight 2 Beta 1 of course :-) ) which allows for playing and download of those videos.

Note: I've noticed that if you don't have Silverlight 2, the application is currently prompting you to install Silverlight 1. I'll get that fixed but in the meantime, visit here to install Silverlight 2 B1 before launching the application. I'll fix the installation experience.

You can find the application by clicking here or by clicking on the picture below. It's also conveniently redirected from http://www.silverlightscreencasts.com;

image

Just as an aside, the application itself and all of the videos that it streams are all hosted up on Silverlight Streaming although the zipped WMV files for download are hosted from my site because I couldn't get a good way to extract a URL from Windows Live SkyDrive so you might well find that streaming a video gives you a better result than downloading one because there's a lot less infrastructure behind my site than Silverlight Streaming :-)

Note also that for streamed videos there is a maximum length of 10 minutes at Silverlight Streaming so for the few ( 7 or 8 ) videos that are more than 10 minutes long, I split them at 9 minutes and the application automatically loads the second part of the video when the first part ends.

The metadata for the application all starts off in an Excel spreadsheet where I've associated it with a schema in order to export as XML. I can then take that, package it into my XAP file and load it up using LINQ to XML at runtime before (pretty much) databinding everything from it. Very cool.

Here's a topic list;

  1. "Hello World" with VS and Blend
  2. Anatomy of a Silverlight Application
  3. The <asp:Silverlight> Control
  4. Controls - What's In the Box?
  5. Why Controls have a Content Property
  6. Width, Height, Margin, Padding, Alignment
  7. Laying out Content with Grid
  8. How To Use a GridSplitter
  9. Laying out Content with StackPanel
  10. Laying out Content with Canvas
  11. Embedding Video and Audio
  12. Handling Media Events
  13. Simple Data Binding of UI to .NET Classes
  14. List Based Data Binding
  15. Data Binding UI to .NET Classes with Converters
  16. Using Custom Types in XAML
  17. Applying Simple Styles to Control Look and Feel
  18. Templating a Simple Button Control
  19. How to Build a Simple User Control
  20. Controlling Animations & Storyboards
  21. Accessing resources from XAP/DLL/Site.
  22. Asynchronous Downloads with the WebClient Class
  23. HTTP request with HttpWebRequest
  24. Making Requests Cross-Site to Another Domain
  25. Making Calls to Web Services
  26. Calling Web Services over HTTPS
  27. Using Sockets
  28. Using File Dialogs & Files from the User
  29. Using Isolated Storage for Application Data
  30. Accessing and Changing Isolated Storage Quotas
  31. Modifying the HTML DOM from .NET Code
  32. Calling Javascript Functions from .NET Code
  33. Calling .NET Functions from Javascript Code
  34. Handling .NET Events in Javascript Code
  35. Handling HTML DOM Events in .NET Code
  36. Evaluating Javascript from .NET Code
  37. How to Pass Initial Parameters from the Web Page
  38. How To Display A Custom Splash Screen
  39. Reading/Writing XML with LINQ to XML
  40. Dynamically Loading Assemblies/Code
  41. The <asp:MediaPlayer> Control
  42. More on the <asp:MediaPlayer> Control
  43. Loading Media at Runtime
  44. Hosting an Application on Silverlight Streaming
  45. Using Multiple Threads with the BackgroundWorker
  46. Making Use of Custom Fonts
  47. Getting Started with MultiScaleImage (DeepZoom)
  48. Getting Started with the DeepZoom Composer
  49. Getting Started with the DataGrid
  50. Insert, Update, Delete with the DataGrid

Enjoy the videos. All feedback welcome. All mistakes, bugs etc. are mine and, if you let me know, I'll try and fix them as time allows.

Note - I've tested a little in IE7 and Firefox 2.0.0.13 on my Vista machine and also in Firefox 2.0.0.14 and Safari 3.1 on my Mac and the app seems to "basically work" in those places.

# events etc @ Thursday, May 15, 2008 4:07 AM

PingBack from http://halie.newscontentguide.info/eventsetc.html

events etc

# 50 Silverlight 2.0 Beta 1 Screencasts @ Thursday, May 15, 2008 10:40 AM

Mikes Taulty and Ormond have put together a bunch of 50 screencasts on Silverlight 2 Beta 1 dealing with

Team Vista Squad

# asp button url @ Thursday, May 15, 2008 1:06 PM

PingBack from http://makaila.freemedianewstoday.info/aspbuttonurl.html

asp button url

# asp button url @ Thursday, May 15, 2008 1:15 PM

PingBack from http://ana.freemusicoutletdesign.info/aspbuttonurl.html

asp button url

# 50 Silverlight 2 Screencasts &laquo; Rams On It - .NET @ Thursday, May 15, 2008 2:41 PM

PingBack from http://ramsonit.wordpress.com/2008/05/15/50-silverlight-2-screencasts/

50 Silverlight 2 Screencasts « Rams On It - .NET

# Link Listing - May 15, 2008 @ Thursday, May 15, 2008 10:57 PM

Link Listing - May 15, 2008

Christopher Steen

# Link Listing - May 15, 2008 @ Thursday, May 15, 2008 10:57 PM

WPF  Sample Series - IDataErrorInfo and the Infragistics xamDataGrid [Via: Karl Shifflett ] Code Camps...

Christopher Steen

# Reflective Perspective - Chris Alcock &raquo; The Morning Brew #95 @ Friday, May 16, 2008 12:21 AM

PingBack from http://blog.cwa.me.uk/2008/05/16/the-morning-brew-95/

Reflective Perspective - Chris Alcock » The Morning Brew #95

# Silverlight 2 Beta 1 Screencasts &laquo; SilverRogue @ Friday, May 16, 2008 3:20 AM

PingBack from http://blog.silverrogue.net/2008/05/16/silverlight-2-beta-1-screencasts/

Silverlight 2 Beta 1 Screencasts « SilverRogue

# 50 screencasts novos de Silverlight 2 Beta 1 @ Friday, May 16, 2008 3:20 AM

o mike taulty &amp;#233; um colega da inglaterra e produziu 50 (!) screencasts sobre como fazer isso e aquilo

o UAU nosso de cada dia

# W&ouml;chentliche Rundablage: Silverlight 2, ASP.NET MVC, C# 3.0, .NET 3.5 SP1&#8230; | Code-Inside Blog @ Monday, May 19, 2008 12:41 PM

PingBack from http://code-inside.de/blog/2008/05/19/wchentliche-rundablage-silverlight-2-aspnet-mvc-c-30-net-35-sp1/

Wöchentliche Rundablage: Silverlight 2, ASP.NET MVC, C# 3.0, .NET 3.5 SP1… | Code-Inside Blog

# Weekly Links: Silverlight 2, ASP.NET MVC, C# 3.0, .NET 3.5 SP1&#8230; | Code-Inside Blog International @ Monday, May 19, 2008 12:43 PM

PingBack from http://code-inside.de/blog-in/2008/05/19/wchentliche-rundablage-silverlight-2-aspnet-mvc-c-30-net-35-sp1/

Weekly Links: Silverlight 2, ASP.NET MVC, C# 3.0, .NET 3.5 SP1… | Code-Inside Blog International

# May 20th Links: ASP.NET, ASP.NET AJAX, .NET, Visual Studio, Silverlight, WPF @ Tuesday, May 20, 2008 10:03 PM

Apologies for the sparseness of my posting the last few weeks - work and life have been busy here lately

ScottGu's Blog

# May 20th Links: ASP.NET, ASP.NET AJAX, .NET, Visual Studio, Silverlight, WPF @ Tuesday, May 20, 2008 10:35 PM

Apologies for the sparseness of my posting the last few weeks - work and life have been busy here lately.&amp;#160;

BusinessRx Reading List

# May 20th Links: ASP.NET, ASP.NET AJAX, .NET, Visual Studio, Silverlight, WPF @ Tuesday, May 20, 2008 10:50 PM

Apologies for the sparseness of my posting the last few weeks - work and life have been busy here lately

Mirrored Blogs

# My Top 100 Favourites @ Wednesday, May 21, 2008 7:32 AM

1 ASP.NET ASP.NET Official Site 2 &amp;#160; DotNetVideos 3 Development MSDN 4 &amp;#160; Code Plex 5 &amp;#160;

Doug Bornyk

# My Top 100 Favorite Websites @ Wednesday, May 21, 2008 7:59 AM

Here's a list of my Soon to be Top 100 Websites - Not in order of my favorites, but as I post them..

Doug Bornyk

# 5月20日链接篇: ASP.NET, ASP.NET AJAX, .NET, Visual Studio, Silverlight, WPF @ Thursday, May 22, 2008 3:19 PM

【原文地址】 May 20th Links: ASP.NET, ASP.NET AJAX, .NET, Visual Studio, Silverlight, WPF 【原文发表日期】 Tuesday

Joycode@Ab110.com

# Enlaces de Mayo: ASP.NET, ASP.NET AJAX, .NET, Visual Studio, Silverlight, WPF &laquo; Thinking in .NET @ Friday, May 23, 2008 10:55 AM

PingBack from http://thinkingindotnet.wordpress.com/2008/05/23/enlaces-de-mayo-aspnet-aspnet-ajax-net-visual-studio-silverlight-wpf/

Enlaces de Mayo: ASP.NET, ASP.NET AJAX, .NET, Visual Studio, Silverlight, WPF « Thinking in .NET

# Links op 20 mei: ASP.NET, ASP.NET AJAX, .NET, Visual Studio, Silverlight, WPF @ Saturday, May 24, 2008 12:34 AM

Mijn verontschuldigingen voor de weinige posts de laatste weken. Mijn werk en leven zijn enorm de druk

Scott Guthrie's Blog in Dutch

# May 20th Links: ASP.NET, ASP.NET AJAX, .NET, Visual Studio, Silverlight, WPF &laquo; .NET Framework tips @ Saturday, May 24, 2008 7:22 AM

PingBack from http://aspnetguru.wordpress.com/2008/05/23/may-20th-links-aspnet-aspnet-ajax-net-visual-studio-silverlight-wpf/

May 20th Links: ASP.NET, ASP.NET AJAX, .NET, Visual Studio, Silverlight, WPF « .NET Framework tips

# Planeta C# &raquo; May 20th Links: ASP.NET, ASP.NET AJAX, .NET, Visual Studio, Silverlight, WPF @ Sunday, May 25, 2008 3:03 AM

PingBack from http://planet.cieplne.pl/?p=27

Planeta C# » May 20th Links: ASP.NET, ASP.NET AJAX, .NET, Visual Studio, Silverlight, WPF

# Silverlight Hub &raquo; May 20th Links: ASP.NET, ASP.NET AJAX, .NET, Visual Studio, Silverlight, WPF @ Saturday, May 31, 2008 2:02 AM

PingBack from http://scaleurl.com/silverlight/?p=34

Silverlight Hub » May 20th Links: ASP.NET, ASP.NET AJAX, .NET, Visual Studio, Silverlight, WPF

# Liens du 20 mai: ASP.NET, ASP.NET AJAX, .NET, Visual Studio, Silverlight, WPF @ Monday, June 02, 2008 9:41 PM

Mes excuses pour le peu de publications au cours des derni&#232;res semaines – le travail et la vie en g&#233;n&#233;rale

Scott Guthrie's Blog in French

# May 20th Links: ASP.NET, ASP.NET AJAX, .NET, Visual Studio, Silverlight, WPF @ Sunday, June 15, 2008 8:24 AM

Apologies for the sparseness of my posting the last few weeks - work and life have been busy here lately

Readed By Wrocław NUG members

# Silverlight 文章收集 @ Monday, July 21, 2008 7:36 PM

(以下内容全部整理自博客堂Scottgu博客中文版)Silverlight技巧,诀窍,教程和链接 【原文地址】SilverlightTips,Tricks,...

木野狐(Neil Chen)