Virtual Labs
Quickly evaluate and test Microsoft development tools through a series of guided,
hands-on labs which can be completed in 90 minutes or less.
WPF Virtual Labs
#1 - Part 1 of 2 - Building Windows Presentation Foundation Applications - In C# - In VB - (90:00)
After completing this lab, you will be better able to: develop a basic WPF application, use a NavigationWindow and page functions to create a wizard, learn how Property Bags are used, and data bind to a collections object
#2 - Part 2 of 2 - Building Windows Presentation Foundation Applications - In C# - In VB - (90:00)
After completing this lab, you will be better able to: develop a basic WPF application, use a NavigationWindow and page functions to create a wizard, learn how Property Bags are used, and data bind to a collections object
#3 - Building a Windows Presentation Foundation Interactive Rich Client for a J2EE Application-Building Web Browser Applications with Windows Presentation Foundation (90:00)
In this lab you will develop a WPF web browser application that presents information about Xbox games. The information includes pictures, specifications, and reviews. Your company already has a Web Service that serves this information. The Web Service is written in Java, and runs using the JBoss application server.
Windows Forms Virtual Labs
#1 - Part 1 of 3 - Creating Windows Applications - In C# - In VB - In J# - (90:00)
This lab will use specific controls, such as MonthCalendar and NotifyIcon, to create a Windows application using the Visual Studio .NET 2003 Integrated Development Environment.
#2 - Part 2 of 3 - Creating Windows Application - In C# - In VB - In J# - (90:00)
This lab will use specific controls, such as MonthCalendar and NotifyIcon, to create a Windows application using the Visual Studio .NET 2003 Integrated Development Environment.
#3 - Part 3 of 3 - Creating Windows Applications - In C# - In VB - In J# (90:00)
This lab will use specific controls, such as MonthCalendar and NotifyIcon, to create a Windows application using the Visual Studio .NET 2003 Integrated Development Environment.
#4 - Creating Top-Notch User Experiences with Windows Forms in Visual Studio .NET (90:00)
This lab will give you an introduction to Windows Forms User Interface development. The intended audience is programmers who are familiar with the Visual Studio tools and want to learn how to create Windows Forms-based applications.
#5 - Rapid Application Development with Visual Studio .NET (90:00)
This lab is intended as an introduction to Rapid Application Development (RAD) for Windows Forms with Visual Studio .NET 2003. The intended audience is programmers who have used the Visual Studio tools before and want to learn about the RAD features.
#6 - Object-Oriented Concepts in Microsoft .NET Winforms Applications (Part 1) (90:00)
This lab is intended as an introduction to object-oriented programming with Windows Forms application development. After completing this lab, you will be able to create classes, implement class inheritance and implement control inheritance.
#7 - Object-Oriented Concepts in Microsoft .NET Winforms Applications (Part 2) (90:00)
This lab is intended as an introduction to object-oriented programming with Windows Forms application development. After completing this lab, you will be able to create classes, implement class inheritance and implement control inheritance.
#8 - User Interface Beauty Tips for Windows Forms Applications (90:00)
This lab is intended to give experienced .NET Windows Forms developers a closer look at what .NET offers for creating appealing user interfaces. In this lab, you will use delegates to create multi-thread-safe code to update controls, use a progress bar to indicate progress of a long process, and use controls to create an appealing and customizable UI.
#9 - Windows Forms Security (90:00)
This lab is intended to show experienced .NET Windows Forms developers how to secure Windows Forms applications. In this lab, you will work with cryptography, implement custom authentication and authorization, work with permissions and code access security, and partially secure a middle-tier hosted in a web service.