Learn your way! Get started

Exploring Windows 8 Metro Style Applications

with expert Ken Getz


Course at a glance

Included in these subscriptions:

  • Dev & IT Pro Video
  • Dev & IT Pro Power Pack

Release date 12/12/2011
Level Beginner
Runtime 3h 40m
Closed captioning N/A
Transcript N/A
eBooks / courseware N/A
Hands-on labs N/A
Sample code Included
Exams Included


Enterprise Solutions

Need reporting, custom learning tracks, or SCORM? Learn More



Course description

Microsoft has released a developer preview version of Windows 8, the next release of Windows, along with a preview of Visual Studio 11 and Expression Blend 5. These new previews allow developers to get started today in creating applications hosted on this exciting new operating system. Although all Windows 7 applications should run fine, the new "look and feel" for Windows 8 requires developers to learn how to create Metro style applications, using the Metro application framework. This framework is available both for XAML developers using C#, VB, or C++; and HTML developers using JavaScript. Learning to create Metro style application requires a bit of a learning curve, but it is not nearly as steep as the learning curve for the .NET Framework ten years ago. This course introduces the new platform both from an end user and developer point of view, and demonstrates creating a simple Metro style application to get you started.

Meet the expert

Ken Getz is a featured instructor for several of our Visual Studio courses. He is a Visual Basic and Visual C# expert and has been recognized multiple times as a Microsoft MVP. Ken is a seasoned instructor, successful consultant, and the author or co-author of several best-selling books. He is a frequent speaker at technical conferences like Tech-Ed, VSLive, and DevConnections and he has written for several of the industry's most-respected publications including Visual Studio Magazine, CoDe Magazine, and MSDN Magazine.

Course outline



Module 1

Key Features (29:42)
  • Introduction (00:15)
  • Welcome to Windows 8 (01:57)
  • Changes in Landscape (00:51)
  • What about Windows 7? (00:38)
  • New View (01:16)
  • New User Interface (00:45)
  • 10 Key Features in Windows 8 (01:03)
  • 3. Charms (01:23)
  • 4. Snap Multi-Tasking (01:00)
  • 5. Windows 8 Control Panel (02:50)
  • 6. Web Navigation by Touch (00:33)
  • 7. Two Touch Keyboards (00:34)
  • 8. Enhanced File Copy (00:44)
  • 9. Native USB 3.0 Support (00:34)
  • 10: Multi-Monitor Support (00:54)
  • Demo: Windows 8 Features (14:13)
  • Summary (00:06)
Metro Style (37:01)
  • Introduction (00:15)
  • Desktop is Mobile (00:27)
  • Apps Work Together (00:33)
  • Always On and Connected (00:24)
  • Internet Explorer 10 (00:53)
  • Windows Store (00:40)
  • Metro Style App Characteristics (00:36)
  • What are Metro Style Apps? (00:26)
  • Metro Style Apps are... (02:09)
  • How Does This Apply to Me? (01:49)
  • Demo: Metro Style Application (07:36)
  • Multiple Apps Snapped (00:52)
  • More on Snapping Apps (01:07)
  • Snapping States (00:39)
  • Demo: Application Snapping (04:48)
  • Windows 8 Charms (00:20)
  • Using Charms (00:41)
  • Consistency is Key (00:31)
  • Search Contract (01:26)
  • Share Contract (00:44)
  • Share User Interface (00:16)
  • Share Target (00:24)
  • Settings Charm (00:26)
  • Devices Charm (00:29)
  • Demo: Charms (08:14)
  • Summary (00:06)

Module 2

Application Bar (23:10)
  • Introduction (00:15)
  • What Happened to the Menus? (01:25)
  • Using the App Bar (00:46)
  • App Bar Behavior (00:52)
  • Demo: App Bar (04:51)
  • Where"s Windows Deskto? (01:09)
  • Using the Windows Desktop (01:07)
  • Demo: Windows Desktop (11:30)
  • Summary (01:06)
  • Summary (00:06)
Platform and Tools (17:07)
  • Introduction (00:15)
  • Where Do You Get The Info? (02:49)
  • Microsoft Website (02:56)
  • Platform and Tools (03:01)
  • Basic CLR Facts (01:03)
  • .NET and Metro Style Apps (00:25)
  • Developer Options (01:41)
  • Choosing a Development Platform (00:15)
  • JavaScript/HTML (00:40)
  • VB/C# or C++ with XAML (00:50)
  • Which to Choose? (01:38)
  • Demo: Visual Studio Support (01:23)
  • Summary (00:06)

Module 3

Controls (45:05)
  • Introduction (00:15)
  • Examining Metro App Controls (00:38)
  • Check out the Documentation (04:47)
  • Basic Controls (01:31)
  • Text Input (01:23)
  • Select Control (01:11)
  • Range Control (00:36)
  • Progress Control (01:42)
  • Demo: Controls (03:53)
  • Demo: Text Input Control (02:20)
  • Demo: Select Control (01:13)
  • Demo: Range Control (02:03)
  • Rating Control (00:44)
  • Tooltip Control (00:52)
  • Toggle Switch (00:52)
  • Demo: Rating, Tooltip, Toggle (05:04)
  • ListView Control (00:47)
  • ListView Samples (00:27)
  • Demo: ListView Control (01:58)
  • Flyout Control (01:30)
  • Demo: Flyout Control (02:01)
  • FlipView Control (01:50)
  • Demo: FlipView Control (02:57)
  • App Bar Control (00:54)
  • Demo: App Bar Control (03:21)
  • Summary (00:06)
Life Cycle (11:01)
  • Introduction (00:15)
  • Managed Life Cycle (01:28)
  • Suspending Apps (00:45)
  • Handling Suspension (00:53)
  • Managing Suspened Apps (00:24)
  • Handling Termination (00:43)
  • Waking Up (00:56)
  • Task Manager (00:26)
  • Demo: Application Life Cycle (05:02)
  • Summary (00:06)

Module 4

Templates (32:05)
  • Introduction (00:15)
  • Visual Studio Application Templates (00:17)
  • HTML Templates (01:57)
  • Demo: HTML Templates (19:05)
  • XAML Templates (01:39)
  • Demo: XAML Templates (08:44)
  • Summary (00:06)
Hello World (25:06)
  • Introduction (00:15)
  • And, of course... (00:40)
  • JavaScript/HTML Demo (00:50)
  • Demo: Hello World (12:48)
  • C#/XAML Demo (00:28)
  • Demo: Hello World Demo 2 (09:57)
  • Summary (00:06)