Developing Classic Windows Forms applications using Visual Studio 2010 and .Net 4.0
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.