This Training Kit requires the execution of JavaScript for navigating the contents and watching videos. If you are viewing this page in Internet Explorer locally on your computer, please click the security message at the top of this window and click Yes in the resulting dialog.
Demos
The demos in this training kit can be used for additional learning examples or as demos in presentations.
Overview
Hello Visual Studio 2010
In this demo, you will examine the many new features and improvements coming to Visual Studio 2010 that make it a first-class IDE and powerful development platform. Since Visual Studio 2010 is such a large application, we will not show all new features and improvements in this demo.
Common Language Runtime
System.Threading.Barrier Demo
Demonstrates the use of the new Barrier class in the System.Threading namespace.
Code Contracts Demo
Shows how code contracts can be used to catch issues at compile time that are typically only found at run time.
System.Threading.CountdownEvent Demo
Demonstrates the use of the new CountdownEvent class in the System.Threading namespace.
Managed Languages
Managed Languages 10-in-1
A 10-in-1 is a single project that includes several short independent demos. This collection of demos shows several of the new features of C# 4 and Visual Basic 10.
ASP.NET 4
AdventureWorks using AJAX
This demo is an example using the AdventureWorks scenario to show the new features in ASP.NET AJAX 4 including Client Templates, importing DataView and DataContext and declaratively binding them to elements on the page.
Office and SharePoint
Microsoft Office 2010 Custom Task Panes
In this demo, you will go through an add-in that adds a Custom Task Panes to Microsoft Word 2010.
Microsoft Office 2010 Outlook Form Regions
In this demo, you will go through an add-in that adds a custom region (Billable Task Region) to Outlook.
Microsoft Office 2010 Publishing Add-In
In this demo, you will go through the Ribbon and Backstage customization capabilities. Creating an Add-In that exports a Word document to XPS or PDF.
Microsoft Office 2010 UI Customization
In this demo, you will go through the different UI Customization posibilities that Office 2010 provides.
Extending SharePoint 2010 Tools in Visual Studio 2010
In this demo, you see how the SharePoint 2010 Tools can be extended in Visual Studio 2010, with a Custom Project Item Template
Microsoft SharePoint Developers Tools 2010 - Project Templates
In this demo you will go through tasks required to creation a simple SharePoint project using the SharePoint Tools templates.
Microsoft SharePoint Developers Tools 2010 - Web Parts Templates
In this demo you will go through tasks required to creation a SharePoint Project Items like Web parts and Visual Web Parts using the SharePoint Tools templates.
Data Platform
WCF Data Services 10-in-1
A 10-in-1 is a single project that includes several short independent demos. The WCF Data Services 10-in-1 covers Row Count, Server-Side Paging, Friendly Feeds, Containment, BLOB Streams and the Dynamic Service Provider.
Parallel Computing
ContosoAutomotive Demo
Demonstrates the use of Parallel Extensions, the new Managed Extensibility Framework (MEF), and the WPF DataGrid. MEF is used to add extensibility into the application via the form of car queries, enabling the easy addition of new queries without a rebuild of the entire application. Parallel Extensions is used not only for parallelism, but as an easy and powerful to introduce background work into a client application that gives you powerful features like chaining and branching of tasks.
BabyNames
This demo shows how the new Parallel Extensions in the .NET Framework can be used to speed up processing of a large set of in-memory data.
Parallel.For Loop
Shows how to use the Parallel.For loop to spread the work in a loop across multiple parallel tasks.
Parallel LINQ (PLINQ)
Shows how to use Parallel LINQ (PLINQ) to spread the work in a LINQ query across multiple parallel tasks.
System.Threading.Tasks
Shows the new parallel task library in System.Threading to make managing parallel work easier than in the past.
Extensibility
Intro to Managed Extensibility Framework
This is a quick demo to show the basic concepts of the Managed Extensibility Framework. The demo shows a simple application that Imports an object implementing an ILogger interface. The object is internal in this demo, but could easily be replaced with an external extension at later time using the Managed Extensibility Framework.
Windows Azure
Hello Windows Azure
This document provides setup documentation, step-by-step instructions, and a written script for showing a demo of Windows Azure. This document can also serve as a tutorial or walkthrough of the technology. In this demo you will build, debug, and deploy a simple Hello World ASP.NET application using Windows Azure and have the application running on the web in less than 5 minutes.
Deploying Windows Azure Services
In this demo you will deploy a simple To Do list application to Windows Azure.