This module introduces Windows forms and controls in the .NET Framework. Students will learn how to create and populate base forms and inherited forms by using the Microsoft Visual Studio.NET Framework. They will also learn how to add controls to a form and how to create Multiple Document Interface (MDI) applications.
Course Objectives
- Introducing Windows Forms
- Working with Controls
- Building Controls
- Using Data in Windows Forms Applications
- Interoperating with Managed Objects
- Printing and Reporting in Windows Forms Applications
- Asynchronous Programming
- Enhancing the Usability of Applications
- Deploying Windows Forms Applications
- Securing Windows Forms Applications
Prerequisites
The course assumes that students have the following skills:
- Understanding of C# programming
- Experience building applications
Course Benefits
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
Course Duration
This hands-on instructor led practical training course will be completed in 40 Hours of lab and lecture time.