Welcome to the Windows Forms QuickStart Tutorial

The Windows Forms QuickStart is a series of Windows Forms samples and supporting commentary designed to quickly acquaint you with the programming model, architecture, and power of Windows Forms. The QuickStart samples are designed to be short, easy-to-understand illustrations of many of the features of Windows Forms. By the time you have completed the QuickStart tutorial, you will be able to build fully-functioning Windows Forms applications.

What Level of Expertise is Assumed in the QuickStart?
The Windows Forms QuickStart assumes that you are familiar with object-oriented programming techniques. It also assumes that you are familiar with concepts such as windows, controls, menus, and so on. You should have experience building applications using Microsoft Windows or a similar graphical user interface (GUI) programming environment. If you have experience building applications using the Windows Win32 API, the MFC, or the Visual Basic forms package, then you can quickly learn Windows Forms.

Working with the QuickStart Samples
The QuickStart samples are best experienced in the presented sequence. Each section assumes that you are familiar with concepts presented in earlier sections.

Getting Started This section explains the Windows Forms programming model and the basics of creating a Windows Forms application, including how to use controls, how to respond to events, how to add menus, and so on.
Building Applications This sections introduces more advanced Windows Forms topics, such as binding data, writing controls, printing, and so on.
Control Reference This section contains samples for each of the controls that ship with Windows Forms. Each sample illustrates how to use a particular control.


Copyright 2001 Microsoft Corporation. All rights reserved.