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
| Location | London-City |
|---|---|
| Start Date | 24 Nov 08 |
| Price (ex. VAT) | £995.00 |
| Venue Info | London - King William St |
| Residential | No |
| Availability | Full |
| Duration | 5 days |
| Delivered As | Venue and on-site |
| Exam Included | No |
| Course Ref | 40614 |





