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

Target Audience

Intermediate programmers who are responsible for designing and building Windows-based applications with the .NET Framework. The course is designed for developers who have C# development skills. Students are required to have the following skills:

Typically, these individuals perform the following key activities:

• Help create functional specifications.
 
• Design and develop user interfaces.
 
• Create and test prototypes.
 
• Write Windows Forms applications.

Learning Objectives

After completing this course, students will be able to:

• Create and populate Windows Forms.
 
• 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.
 
• Create Multiple Document Interface (MDI) applications.
 
• Use dialog boxes 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.
 
• Bind Windows Forms applications to various data sources by using Microsoft ADO.NET.
 
• Consume XML Web services from Windows Forms applications.
 
• Use .NET and COM components in a Windows Forms application.
 
• Call Microsoft Win32 APIs from a Windows Forms application.
 
• Print documents in a Windows Forms application.
 
• Make asynchronous calls to methods from a Windows Forms application.
 
• Debug a Windows Forms application.
 
• Incorporate accessibility features in a Windows Forms application.
 
• Localize a Windows Forms application.
 
• Add support for Help to localize a Windows Forms application.
 
• Create Help files in a Windows Forms application.
 
• Deploy a Windows Forms application.
 
• Implement code access and role-based security in a Windows Forms application.
 
• Add deployment flexibility to applications by using shared assemblies.

Pre-Requisites

The course assumes that students have the following skills:

• Experience with a .NET language such as Visual C# .NET or Microsoft Visual C++ .NET
 
• Experience developing basic applications with MFC and/or Microsoft Visual Basic 6.0

The following prerequisites are recommended for this course:

• Course MS2124—Introduction to C# Programming for the Microsoft .NET Platform OR  equivalent knowledge

Select a course date to view a detailed course outline.

Course Summary

Module 1: Introducing Windows Forms

Module 2: Working with Controls

Module 3: Building Controls

Module 4: Using Data in Windows Forms Applications

Module 5: Interoperating with Managed Objects

Module 6: Printing and Reporting in Windows Forms Applications

Module 7: Asynchronous Programming

Module 8: Enhancing the Usability of Applications

Module 9: Deploying Windows Forms Applications

Module 10: Securing Windows Forms Applications

Examinations

Microsoft Certification exams

• Exam 70-316: Developing and Implementing Windows-based Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET

Upcoming Courses

Location Date
London-City 24 Nov 08
Manchester 8 Dec 08
Newcastle 5 Jan 09

This course is also available at your premises by appointment.

All Course Dates & Locations

Related Courses

Related Certificates

None.