This documentation is archived and is not being maintained.

Windows Applications Namespaces in Visual Studio

The namespaces in the .NET Framework for creating rich Windows applications and graphics include:

  • System.Windows.Forms — contains classes for creating Windows-based applications that take full advantage of the rich user interface features available in the Microsoft Windows operating system. In this namespace you will find the Form class and many other controls that can be added to forms to create user interfaces.

  • System.Windows — provides access to the core base element clasess needed to create Windows Presentation Foundation applications.

  • System.Windows.Controls — contains classes for creating Windows Presentation Foundation controls for use in applications.

  • System.Drawing — provides access to GDI+ basic graphics functionality. More advanced functionality is provided in the System.Drawing.Drawing2D, System.Drawing.Imaging, and System.Drawing.Text namespaces.

  • System.ServiceProcess — provides classes that allow you to install and run long-running executables that do not have a user interface.

Choosing Between Windows Forms and Web Forms

Discusses considerations when choosing between the two forms packages.

Windows Forms

Provides links to topics about the technologies and tools for creating Windows applications.

Windows Forms Controls

Provides links to topics about the controls designed specifically to work with Windows Forms.

Windows Service Applications

Describes how to create long-running executable files.

Windows Forms Walkthroughs and How-to Topics

Lists all the step-by-step topics that use Windows Forms in common scenarios.

Data Sources Supported by Windows Forms

Describes how to bind data to controls on Windows Forms and Web Forms.

Overview of Graphics

Provides an introduction to GDI+.

Color Handling for Visual Basic 6.0 Users

Provides.NET Framework System.Drawing.Color and System.Drawing.SystemColors types that are equivalent to color constants in Visual Basic 6.0.

Introduction to the .NET Framework Class Library in Visual Studio

Provides an overview of the namespaces in the .NET Framework.


Provides a comprehensive reference with C++ code examples for all aspects of GDI+ programming.

About GDI+ Managed Code

Provides additional information about creating GDI+ graphics with the .NET Framework.


Provides links to all the members of the System.Windows.Forms namespace


Provides links to all the members of the System.Drawing namespace


Provides links to all the members of the System.ServiceProcess namespace