provided by: 
Originally published at Internet.comYou can develop Graphical User Interface (GUI) applications based on the .NET Framework (just like applets in Java) by using Windows Forms or simply "speaking" WinForms. (With WinForms, though, you can develop only standalone GUI and client applications. If you want to develop applications for the Web, then WebForms should be used.)
The System.Windows.Forms namespace provides all the necessary methods, classes, and events for writing a complete GUI application. It contains large number of classes with which you can build powerful user interfaces for your applications.
Basic Requirements
First, you have to install the .NET SDK (Beta). It can be downloaded free of cost by clicking here. After downloading, double-click the setup.exe to run the installation. The Installation takes about 15 minutes, depending upon the speed of your computer. The SDK can be installed in Windows 98 and Windows 2000. But Microsoft recommends Windows 2000 for developing and implementing .NET solutions. Windows 98 users should have to run a utility called corvars.bat (located in the bin directory) before compilation.
Notepad is widely used for writing source code. You can also use Visual Studio.NET for the same purpose. It comes with Visual C#. NET to simplify your programming tasks. You have to save your file with the extension . cs. Compile the source file by giving the command csc at the DOS prompt. Finally, execute your application by supplying the Filename.
Your First WinForm Program
...
Read article at Internet.com site