cm logo
To speak to a training advisor please call
All Courses / Microsoft Courses / Microsoft .NET: Developing Window's Applications with C#
Share: Follow us: Bookmark with: twiter Print Page:

Microsoft .NET: Developing Window's Applications with C#

Course Code: cm107765      Days: 4
Online Training

Time stretched?

If you would prefer something more flexible, we can now offer Online Training related to this topic.

Click to see a list of courses »

Course Overview

The Developing Window's Applications with C# training course is intended for the intermediate programmer who is responsible for designing and building Windows-based applications with the .NET Framework. It is designed for developers who already have some C#.NET development skills.

Booking a Microsoft training course with CourseMonster is as easy as 1 - 2 - 3. Simply click on the date and location that suits you best, confirm your booking and we'll send you all the information that you need.

Related Courses

Prerequisites

  • Experience with a .NET language such as Visual C# .NET or Microsoft Visual C++ .NET

or

  • Experience developing basic applications with MFC and/or Microsoft Visual Basic 6.0

Course 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 Dialog Boxes in a Windows Forms Application
  • Adding Controls at Run Time
  • Creating Menus
  • Validating User Input

Building Controls

  • Extending and Creating Controls
  • Adding Design-Time Support for Controls
  • Licensing a Control

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
  • Interoperating with Managed Objects
  • Using .NET and COM Components in a Windows Forms Application
  • Calling Win32 APIs from Windows Forms Applications

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

Asynchronous Programming

  • The .NET Asynchronous Programming Model
  • The Asynchronous Programming Model Design Pattern
  • How to Make Asynchronous Calls to Any Method
  • Helping Protect State and Data in a
  • Multithreaded Environment

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
 
Related Online Training

If you would prefer the flexibility of online training, use the link(s) below:

More Online Training>>


How to make a booking for the cm107765 course

Scheduled Dates

Request availability or enquire by clicking a date:

Sort by Location

South East England
Surrey
£ 1,200
Surrey
£ 1,200
Surrey
£ 1,200

Sort by Date

South East England
£ 1,200
South East England
£ 1,200
South East England
£ 1,200

No Suitable Dates?

Please click above and we will take care of the rest.

Please click above and we will be happy to discuss the benefits of onsite and bespoke courses with you.

CourseMonster books thousands of public training courses, classes and boot camps both in London, City of London and throughout the UK including: Berkshire, Birmingham, Bristol, Bournemouth, Aylesbury, Cambridge, Derby, Devon, Edinburgh, Glasgow, Hampshire, Ipswich, Leeds, Leicester, Luton, Manchester, Middlesex, Milton Keynes, Newcastle, Norwich, Nottingham, Plymouth, Reading, Sheffield, Southampton, Surrey, Sussex, Midlands and Yorkshire. Topics range from software to administration, project management and development.