Developing Classic Windows Forms Applications using Visual Studio 2010 & .NET 4.0 — A 5-Day Course

contact usEnquire about this course


Please note that this course has been retired and is no longer available. Please see the Microsoft Visual Studio 2010 page for courses currently available in this subject area.

With the advent of C# 4.0 and Visual Studio 2010 Microsoft have passed the mantle of Windows application development onto WPF (Windows Presentation Foundation) and you may be forgiven for thinking that Windows Forms is therefore a dead technology. The writing is certainly on the wall for Windows Forms, however, it is likely that for some time yet most Windows applications will continue to be developed using this older, more established technology (even in a Visual Studio 2010 .NET 4.0 environment!). One of the main reasons for this is that the Windows Forms approach is often familiar and certainly intuitive to developers (especially those with a VB6 or MFC background) and it is still a powerful, yet easy to use, platform for creating compelling Windows applications. WPF on the other hand requires a paradigm shift in thinking that many find difficult to comprehend, that coupled with a Visual Studio toolset that still requires some work makes Windows Forms a tempting proposition. With rich support for data binding, powerful layout and localisation features, support for multithreading and Microsoft Office-style tool- and menu-strip controls, developers can produce great looking, feature rich and responsive applications in record time.

This course will provide you with the skills necessary to create a good looking Windows application, providing you with comprehensive coverage of this still relevant technology.

Course Objectives

On completion of this course, delegates will have learnt how to:

Intended Audience

This course is ideal for Developers and Team Leaders who will be using Windows Forms and the Microsoft .NET Framework to write and deploy Windows applications



This course has been retired and is no longer available.

Course Contents

Module 1: Hello, Windows Forms

Module 2: Menus and Toolbars

Module 3: Working with Forms

Module 4: Dialog Boxes

Module 5: Managing Settings

Module 6: Resources and Localisation

Module 7: Beyond RAD

Module 8: Data Binding

Module 9: LINQ and the Entity Framework

Module 10: Working with WCF Web Services

Module 11: Asynchronous Programming

Module 12: Components and Controls

Module 13: Office Automation

Module 14: Printing

Module 15: Working with ClickOnce Deployment

Module 16: Windows Presentation Foundation

Module 17: Review