Developing Microsoft .NET Applications for Windows (C#.NET) Course
Course Description
This course is a part of the Microsoft Visual C# .NET curriculum and is intended for C# programmers to be able to create Windows applications using the .NET framework.
Delegates will learn howto:
- Create/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 dialogs 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 applications to various data sources using Microsoft ADO.NET
- Consume Web services with Windows forms applications
- Use .NET and COM components in a Windows forms application
- Call Win32 Application Programming Interfaces (APIs) from a Windows forms application
- Print documents in a Windows Forms application
- Create and format reports using crystal reports
- Create multithreaded Windows Forms application
- 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
- Deploy 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 pre-requisites:
Delegates should have an understanding of C# programming and experience building applications.
Topics covered on the 5 day Developing Microsoft .NET Applications for Windows (C#.NET) course
INTRODUCING WINDOWS FORMS
- Creating a form
- Adding Controls to a Form
- Creating an Inherited Form
- Organising 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 Support for Accessibility
- Adding Help to an Application
- Adding ToolTips to an Application
- Localizing the User interface of an Application
- Localizing Resources in 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
This is an instructor led training course taught in a classroom based environment.
Course Classification:
Technical Training Course
Course Fee = £1575 (excl.VAT)
Scheduled course dates
| May 2008 |
June 2008 |
July 2008 |
August 2008 |
September 2008 |
| 19-23 | 16-20 | 21-25 | 18-22 | 22-26 |
|
|
If you want to attend the course but can't make the dates published then click here for details of our one-to-one training packages.
PTR Associates Limited
21A Peach Street, Wokingham, Berkshire, RG40 1XJ, United Kingdom
Tel: 0118 979 4000 Fax: 0118 979 4035
Email: training@ptr.co.uk
|