|
|
|
Module 1: Introducing Windows Forms
- Creating a Form
- Adding Controls to a Form
- Creating an Inherited Form
- Organizing Controls on a Form
- Creating MDI Applications
- Lab: Creating a New Windows Form
- Lab: Inheriting a New Form from an Existing Windows Form
Skills
- Create a form and add controls to it.
- Create an inherited form using Visual Inheritance.
- Organize controls on a form.
- Create Multiple Document Interface (MDI) applications.
Top |
|
Module 2: Working With Controls
- Creating an Event Handler for a Control
- Using Windows Forms Controls
- Using Dialogs
- Validating User Input
- Creating Controls at Run Time
- Creating Menus
- Lab: Creating and Using Controls
Skills
- Create an event handler for a control.
- Select and use the appropriate controls in a Windows Forms application.
- Use dialog boxes in a Windows Forms application.
- Validate user input in a Windows Forms application.
- Add controls to a form at run time.
- Create and use menus in a Windows Forms application.
Top |
|
|
Module 3: Building Controls
- Options for Creating Controls
- Adding Functionality to Controls
- Adding Design-Time Support for Controls
- Licensing a Control
- Lab: Declare an Event and Raising It from an Extended Control
- Lab: Creating a Composite Control
- Lab: Adding Design-Time Support
Skills
- Create a composite control by combining functionality of several existing Windows Forms controls.
- Describe the design-time support options for components provided by Microsoft Visual Studio .NET.
- Add Attributes that provide information to the Visual Designer.
- Create and validate licenses for controls.
Top |
|
Module 4: 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
- Lab: Generating, Populating, and Persisting DataSets
- Lab: Calling an XML Web Service
Skills
- Describe the objects in the ADO.NET object model.
- Add and configure ADO.NET objects in a Windows Forms application.
- Access and modify data from a database by using DataSets.
- Bind data to controls.
- Use the DataGrid control.
- Describe the XML Web services model and the roles of HTML, SOAP, XML, and marshaling in the XML Web services model.
- Create and test a simple XML Web service client application.
- Persist data to and read data from files and isolated storage by using methods of the BinaryReader and BinaryWriter methods and the TextReader and TextWriter methods.
Top |
|
|
Module 5: Interoperating with COM Objects
- Using .NET and COM Components in a Windows Forms Application
- Calling Win32 APIs from Windows Forms Applications
- Lab: Using a COM Component in a .NET Application
Skills
- Use .NET and COM components in a Microsoft .NET Framework Windows Forms application.
- Call Microsoft Win32 application programming interfaces (APIs) from a Windows Forms application.
Top |
|
Module 6: 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+
- Lab: Adding Print Support to an Application
- Lab: Creating Printed Output by Using GDI+
Skills
- Create and format reports using Crystal Reports.
- Print documents in a Windows Forms application.
- Use the Visual Studio .NET printing dialogs in a Windows forms application.
- Use GDI+ to construct print document content
Top |
|
|
Module 7: Asynchronous Programming
- The .NET Asynchronous Programming Model
- The Asynchronous Programming Model Design Pattern
- How to Make Asynchronous Calls to Methods
- Making Asynchronous Calls to an XML Web Service
- Converting Synchronous Calls to Asynchronous Calls
Skills
- Describe the .NET Framework asynchronous programming model.
- Modify a client application to use built-in .NET Framework support for asynchronous calls to methods.
- Describe how to add explicit support for asynchronous calls to any method.
Top |
|
Module 8: Enhancing the Usability of Applications
- Adding Accessibility Features
- Adding Help to an Application
- Localizing an Application
- Lab: Adding Support for Accessibility
- Lab: Adding Help to an Application
- Lab: Adding ToolTips to an Application
- Lab: Localizing the User Interface of an Application
- Lab: Localizing Resources in an Application
Skills
- Use .NET Framework features to add and enable accessibility features in an application.
- Add support for context-sensitive help, Help menus, and tool tips to an application.
- Use localization properties and resource files to create a localized version of a .NET Framework Windows Forms application.
Top |
|
|
Module 9: Deploying Windows Forms Applications
- .NET Assemblies
- Deploying Windows Forms Applications
- Lab: Building and Referencing a Strong-Named Assembly
- Lab: Installing a Strong-Named Assembly into the GAC
- Lab: Deploying a .NET Application
- Lab: Using an Application Configuration File
Skills
- Use strong-named assemblies in .NET applications.
- Use application configuration files to configure and use Microsoft Windows Installer 2.0 to package and deploy .NET applications
Top |
|
Module 10: Securing Windows Forms Applications
- Security in the .NET Framework
- Using Code Access Security
- Using Role-Based Security
- Lab: Adding and Testing Permission Requests
Skills
- Define evidence and describe its role in the security system in the .NET Framework.
- Define Authentication and Authorization and describe their roles in the security system in the .NET Framework.
- List the major characteristics of code access security and role-based security.
- Describe the .NET Framework security model.
Top |
|
|
|
Exams:
|
|
Price Options ex VAT:
Classroom Training
? |
Distance Learning
? |
eLearning Options
? |
Book Learning
? |
£
1550 (€2202)
|
£
995.00 (€1413)
|
- |
No Books Supported for Course at present
|
|
|
Call Free on 0800 169 1890
Print 2 Page Flyer Last Modified 01 May 2008
|
|