В .Net (C #, VB.Net или на любом другом языке .Net, который вы используете) формы - это классы, вовсе не обязательно включающие файлы ресурсов. Создать форму так же просто, как наследовать класс Form:
public class MyWindow : Form
{
}
Теперь вы можете вывести его на экран:
using (var myWindow = new MyWindow())
{
myWindow.Show();
}
Окно будет совершенно пустым, пока вы не добавите в него некоторые элементы управления:
public class MyWindow : Form
{
public MyWindow()
{
var button = new Button();
button.Text = "Click me";
Controls.Add(button);
}
}
Как видите, в WinForms формы и элементы управления создаются с использованием кода. Теперь ручное кодирование таких форм утомительно, так что используйте WinForms Designer в Visual Studio. Он сгенерирует код для вас.