Working with Classes in the .NET Framework Class Library - Day 2 - Part 4
Continuing the theme from the previous video, here we examine how to utilize classes that have been built by Microsoft and added to the .NET Framework Class Library (FCL, also known as the Base Class...
View ArticleUnderstanding Namespaces - Day 2 - Part 5
Up until now we've avoided discussing some parts of the C# code we've been working with. In this video, however, we begin discussing Namespaces, including how they are part of projects, how they're...
View ArticleWorking with Collections - Day 2 - Part 6
You will often need to work with groups of instances of classes and this video explains how to use one collection—the List<T>—to keep references to multiple instances of a given class. Bob...
View ArticleObject and Collection Initializers - Day 2 - Part 7
Since C# 3.0, a new, shortened syntax used to create an instance of a new class and set its properties (initialization) all in one line of code became popularized. Entire collections can be created...
View ArticleWorking in the XAML Designer and Code Window - Day 2 - Part 8
It's time to move past C# for adding logic and back to working with XAML to create Silverlight user interfaces. This video walks you through the XAML Designer Window, including both the Design and...
View ArticleUnderstanding the XAML Syntax - Day 2 - Part 9
XAML is a language that allows you to declare new instances of classes and set their properties using an XAML (tag-like) syntax. While it has utility beyond Silverlight applications, XAML is used by...
View ArticleSilverlight Layout Controls - Day 2 - Part 10
This video examines the three Layout Controls—Canvas, StackPanel, and Grid—and how to work with each one to define the layout of your Silverlight Phone application. Bob discusses the pros and cons of...
View ArticleWorking with Silverlight Events - Day 2 - Part 11
This video demonstrates the connection between an instance of a class as defined in an XAML page with the event handler code that is defined in the C# class file. Bob also discusses how two controls...
View ArticleSilverlight Input Controls - Day 2 - Part 12
In this video, Bob takes you on a tour of the most popular Silverlight Input controls available for your Windows Phone 7 applications. He also shows you the important properties and events of each...
View ArticleDay 2 Homework Assignment
Congratulations! You're halfway through this video series. We’ve covered a lot of ground in two days and now is your chance to apply those concepts while building a real application. You'll create a...
View ArticleDay 2 Homework Assignment Solution - Part 1
Got stuck with the homework assignment? No worries, simply watch enough of the solution video to get un-stuck, OR compare your solution with Bob's version. This video (Part 1 of a two video...
View ArticleDay 2 Homework Assignment Solution - Part 2
This video, (Part 2 in the two video sequence solving the Day 2 Homework Assignment) demonstrates the part of the homework assignment that tasked you with building a custom class including properties...
View ArticleWorking with the Image Control - Day 3 - Part 1
To begin Day 3, you'll work with the Image control to add images to your applications. You'll see the visual tools inside of the IDE that make it easy to add images, and you'll learn about the...
View ArticleWorking with Resources and Styles - Day 3 - Part 2
In this video, Bob explains how to define reusable definitions for brushes (color, gradients, and images) throughout either a single page or the entire site, as well as how to combine collections of...
View ArticleNavigating and Passing Data between XAML Pages - Day 3 - Part 3
Most applications—even simple ones—will require at least two or more Silverlight pages. This video demonstrates how to navigate from one Silverlight page to another, as well as how to pass information...
View ArticleWorking with the Application Bar - Day 3 - Part 4
The application bar allows each page in your Silverlight Phone application to display up to four icons along the bottom, and this group of icons can be expanded to display a list of menu commands....
View ArticleUsing a Canvas as a Dialog - Day 3 - Part 5
While the canvas can be used to lay out controls on a page, it can serve double-duty and be hidden / shown to simulate a dialog box in your Windows Phone 7 applications. Bob demonstrates the technique...
View ArticleUnderstanding Isolated Storage - Day 3 - Part 6
Each Windows Phone 7 application is allocated space on the phone's flash drive where it can store information in a solitary area that cannot be accessed by other applications. The application can save...
View ArticleIsolated Storage, ListBox and DataTemplates - Day 3 - Part 7
In a continuation of the previous video, Bob demonstrates how to read a list of file names saved to the phone's flash drive and display those names in a ListBox. Each file name is displayed in a...
View ArticleTombstoning and Task Switching - Day 3 - Part 8
How does your application respond when a user clicks the Start button or Back button on Windows Phone 7? In this video, Bob explains the difference between the Launched, Activated, Closed, and...
View Article