Форма это часть экрана обычно прямоугольная которую Вы можете использовать для того что бы предоставить пользователю информацию и получить он него ввод нужной информации. Они могут быть стандартным окном, MDI, диалоговым окном и так далее. Формы представлены классами в Net. Мы можете унаследовать свои классы добавим функциональности к существующим. Для того что бы работать с формами нам нужно установить пространство имен Windows.Form:
using System.Windows.Forms;
После этого Вы можете создать форму и показать ее на экране.
using System; using System.Windows.Forms; public class HelloForm { public static int Main() { Form fm = new Form(); fm.ShowDialog(); return 0; } }
Смотрим результат.
Идея в том, что сам класс формы, методы работы находятся в самой .Net, а не в языке программирования соответственно доступны из любого языка.