Windows Forms is that part of the .NET Framework that supports building traditional GUI applications on the Windows platform. It provides a large set of classes that make it easy to create sophisticated user interfaces. These classes are available to all .NET languages.
A VB.NET windows application will typically have a main window implemented by deriving from the Form class. Figure 7-1 illustrates how your class derives from the Windows Forms hierarchy.