Developing Microsoft .NET Applications for Windows (Visual .NET)
Course Code: MS2565
Duration: 5 Days
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:
- Have attended Course MS2559 - Introduction to Visual Basic .NET Programming or have equivalent knowledge
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
