Developing Microsoft .NET Applications for Windows (Visual .NET)

Course Code: MS2565
Duration: 5 Days

Bookmark and Share


Overview

This course provides delegates with the skills required to build Microsoft Windows forms applications by using the Microsoft .NET framework.

Leads to examination

  • 70–306 – Developing and Implementing Windows-based Applications with Microsoft Visual Basic .NET and Microsoft Visual Studio .NET

Prerequisites

Delegates should have an understanding of Visual Basic .NET/C# programming and experience building applications.

The following prerequisites are recommended for this course:

Delegates will learn how to

  • Create and populate Windows forms
  • Organise controls on Windows forms
  • Add code to form and control event procedures in a Windows forms application
  • Use .NET and COM components in a Windows forms application
  • Call Win32 Application Programming Interfaces (APIs) from a Windows Forms application
  • Migrate Visual Basic 6.0 applications to Visual Basic .NET
  • Create multithreaded Windows Forms applications
  • Debug a Windows Forms application
  • Incorporate accessibility features in a Windows forms application
  • Localise a Windows Forms application
  • Create help files in a Windows Forms application
  • Implement code-access and role-based security in a Windows Forms application
  • Create Multiple-Document Interface (MDI) applications
  • Bind Windows applications to various data sources using Microsoft ADO.NET
  • Create menus in a Windows Forms application
  • Use dialogs in Windows forms applications
  • Create and use user controls in a Windows forms application
  • Create licenses for controls
  • Consume Web services with Windows forms applications
  • Validate user input in a Windows forms application
  • Print documents in a Windows Forms application
  • Create and format reports using crystal reports
  • Deploy a Windows Forms application
  • Add deployment flexibility to applications by using shared assemblies

Outline

INTRODUCING WINDOWS FORMS:

Creating a Form; Adding Controls to a Form; Creating an Inherited Form; Organizing Controls on a Form; Creating MDI applications

WORKING WITH CONTROLS:

Creating an Event Handler for a Control; Using Windows Forms Controls; Using Dialogs; Validating User Input; Creating Controls at Runtime; Creating Menus

BUILDING CONTROLS:

Options for Creating Controls; Adding Functionality to Controls; Adding Design-Time support for Controls; Licensing a Control

USING DATA IN WINDOWS FORMS APPLICATIONS:

Adding ADO.NET Objects to a Windows Forms Application; Accessing and Modifying Data by Using DataSets; Binding Data to Controls; Using the DataGrid Control; Overview of XML Web Services; Creating a Simple XML Web Services Client

INTEROPERATING WITH COM OBJECTS:

Using .NET and COM Components in a Windows Forms Application; Calling Win32 APIs from Windows Forms Applications

REPORTING AND PRINTING IN WINDOWS FORMS APPLICATIONS:

Creating Reports Using Crystal Reports; Printing From a Windows Forms Application; Using the Print Preview, Page Setup, and Print Dialogs; Constructing Print Document Content Using GDI+

ASYNCHRONOUS PROGRAMMING:

The .NET Asynchronous Programming Model; The Asynchronous Programming Model Design Pattern; How to Make Asynchronous Calls to Methods

ENHANCING THE USABILITY OF APPLICATIONS:

Adding Accessibility Features; Adding Help to an Application; Localizing an Application

DEPLOYING WINDOWS FORMS APPLICATIONS:

.NET Assemblies; Deploying Windows Forms Applications

SECURING WINDOWS FORMS APPLICATIONS:

Security in the .NET Framework; Using Code Access Security; Using Role-Based Security

Recommended follow on course