Основной класс программы обеспечивает её визуальное представление
(на рисунке 1.1 показана основная форма с указанием компонентов, используемых далее в листингах), а также описывает все операции, выполняемые в ходе функционирования программы.

Рисунок 2.1 – Основная форма программы
При загрузке формы производится создание области отображения, установка доступности выполнения операций, а также настройка некоторых свойств стандартных диалоговых окон:
private void Form1_Load(object sender, EventArgs e)
{
//создание области рисования
pictureBox1.Image = new Bitmap(pictureBox1.Width, pictureBox1.Height);
//создание поверхности отображения
Space = new Traekt(pictureBox1, 1);
//запуск таймера
timer1.Enabled = true;
Save_ED(false);
Change_ED(false);
Del_ED(false);
}
Установка доступности выполнения операций реализована в виде трех методов:
private void Change_ED(bool Value)
{
Edit_ball.Enabled = Value;
change_TSM.Enabled = Value;
toolStripButton3.Enabled = Value;
}
private void Del_ED(bool Value)
{
Del_ball.Enabled = Value;
del_TSM.Enabled = Value;
toolStripButton4.Enabled = Value;
}
private void Save_ED(bool Value)
{
save_balls.Enabled = Value;
save_TSM.Enabled = Value;
toolStripButton5.Enabled = Value;
}