Module 1: Introducing Windows Form
- Creating a Form
- Adding Controls to a Form
- Creating an Inherited Form
- Organizing Controls on a Form
Module 2: Working With Controls
- Creating an Event Handler for a Controls
- Using Windows Forms Controls
- Using Dialog Boxes in a Windows Forms Applications
- Adding Controls at Run Time
- Creating Menus
- Validating User Input
Module 3: Building Controls
- Extending and Creating Controls
- Adding Desing-Time Support for Controls
- Licensing a Control
Modulo 4: Using Data in Windows Forms Applications
- Adding ADO.NET Objects to and Configuring ADO.NET Objects in a Windows
Forms Application
- Accessing and Modifying Data by Using DataSets
- Binding Data to Controls
- Overview of XML Web Services
- Creating a simple XML Web Services Client
- Persisting Data
Module 5: Interoperating with Managed Objects
- Using .NET and COM Components in a WindowsForms Application
- Calling Win32 APIs from WindowsForms Applications
- Upgrading Visual Basic 6.0 Applications to Visual Basic .NET
Module 6: Printing and Reporting in Windows Forms Applications
- Printing From a Windows Forms Application
- Using the Print Preview, Page Setup, and Print Dialogs
- Constructing Print Document Content by Using GDI+
- Creating Reports by Using Crystal Reports
Module 7: Asynchronous Programming
- The .NET Asynchronous Programming Model
- The Asynchronous Programming Model Design Pattern
- How to Make Asynchronous Calls to Any Method
- Helpting to Protect State and Data in a Multithreaded Environment
Module 8: Enhancing the Usability of Applications
- Adding Accessibility Features
- Adding Help to an Application
- Localizing an Application
Module 9: Deploying Windows Forms Applications
- .NET Assemblies
- Deploying an Application
Module 10: Securing Windows Forms Applications
- Security in the .NET Framework
- Using Code Access Security
- Using Role-Based Security