Course Ref: 40614

Course: MS2555 Developing Microsoft .NET Applications for Windows (Visual C# .NET)

Course Summary

This course is a part of the Microsoft Visual C# .NET curriculum and is intended for C# programmers to be able to create Windows applications using the .NET framework.

Before attending:

Delegates should have an understanding of C# programming and experience building applications. Delegates should have attended course 2124 or have equivalent knowledge.

Delegates will learn how to:

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

This course will help prepare for the following Microsoft examination:

70–536 - Microsoft .NET Framework 2.0 - Application Development Foundation

Course Outline

INTRODUCING WINDOWS FORMS:

Creating a form; Adding Controls to a Form; Creating an Inherited Form; Organising 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 Support for Accessibility; Adding Help to an Application; Adding ToolTips to an Application; Localizing the User interface of an Application; Localizing Resources in 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

Where & When

LocationLondon-City
Start Date24 Nov 08
Price (ex. VAT)£995.00
Venue Info London - King William St
ResidentialNo
AvailabilityFull
Duration5 days
Delivered AsVenue and on-site
Exam IncludedNo
Course Ref40614