Entries in WPF (3)
Silverlight 2.0 Video Tutorials
Silverlight 2.0 provides a new and exciting framework for building rich applications using C#, VB.NET or other languages that are capable of running on multiple operating systems and in multiple browsers. Scott Guthrie recently posted a great set of tutorials on Silverlight 2.0 that are an excellent resource for getting started building Silverlight 2.0 applications.
Scott recently approved converting the tutorials into video so I've been busy the past few days putting together video tutorials that cover Silverlight 2.0 and the Digg.com application Scott wrote about. Links to the written tutorials and video tutorials are shown below.
Silverlight 2.0 Video Tutorials
| Part 1: Creating "Hello World" with Silverlight 2 and VS 2008 | Tutorial | Video Tutorial |
| Part 2: Using Layout Management | Tutorial | Video Tutorial |
| Part 3: Using Networking to Retrieve Data and Populate a DataGrid | Tutorial | Video Tutorial |
| Part 4: Using Style Elements to Better Encapsulate Look and Feel | Tutorial | Video Tutorial |
| Part 5: Using the ListBox and DataBinding to Display List Data | Tutorial | Video Tutorial |
| Part 6: Using User Controls to Implement Master/Details Scenarios | Tutorial | Video Tutorial |
| Part 7: Using Templates to Customize Control Look and Feel | Tutorial | Video Tutorial |
| Part 8: Creating a Digg Desktop Version of our Application using WPF | Tutorial | Video Tutorial |
View other cool videos on Silverlight 2.0 and additional .NET technologies from the Mix 08 conference:
DinnerNow.net Sample Application Available
Microsoft's .NET & Connected Systems Evangelism team recently released all of the source code for their DinnerNow.net application. If you're interested in learning .NET 3.0 technologies as well as the new 3.5 stuff coming out, this is a great application to run and explore. James Conrad's team put together a great set of sample code that shows how "you can develop a connected application using several new Microsoft technologies, including: IIS7, ASP.NET Ajax Extensions, Linq, Windows Communication Foundation, Windows Workflow Foundation, Windows Presentation Foundation, Windows Powershell, and the .NET Compact Framework".
There's no better way to learn how these technologies can be used together than by walking through a real application and picking it apart. In addition to the DinnerNow.net application, they've also released several labs that target VS.NET Orcas Beta 1 covering the following topics.
- JSON with ASP.NET AJAX and WCF
- Developing Dynamic Data-Driven Websites
- Using DLinq (Linq to SQL) with the .Net 3.5
- Syndication using WCF
- Workflow Services using WCF
They'll also be releasing videos about the application. I'll more than likely make some videos of my own that walk through the application as well in the near future.
Digging WPF
I'm really digging WPF these days. While there are a lot of cool technologies out there, WPF seems to offer a lot of promise for desktop apps or even apps running within Internet Explorer when .NET 3.0 is installed on the client.
Simon Allardice (one of the cool/smart people I work with at Interface Technical Training) showed me a great WPF application today from the British Library that allows people to inspect some really old books and documents. I've always enjoyed Mozart's compositions (I enjoy writing music on an amateur scale) and have been checking out some of his manuscripts.

The application has some great page turning animations, supports zooming, audio, and is really easy to use. Although I'm sure it was a lot of work to build the application, building it prior to WPF would've been much more work I suspect. If you're interested in checking out the application and have .NET 3.0 installed on your system, browse to the following URL:
http://ttpdownload.bl.uk/browserapp.xbap

