В начальном состоянии (после запуска программы) возможными являются два основных действия: добавление шарика и загрузка ранее сохранённого состояния.
Добавление шара осуществляется с помощью кнопки «Добавить шар», кнопки
на панели инструментов или пункта меню «Действие®Добавить шар».
Удаление выбранного шара осуществляется с помощью кнопки «Удалить шар», кнопки на панели
инструментов или пункта меню «Действие ®Удалить шар».
Изменение параметров выбранного шара осуществляется с помощью кнопки «Редактировать шар», кнопки на
панели инструментов или пункта меню «Действие ®Редактировать шар».
Загрузка сохранённого состояния программы осуществляется с помощью кнопки «Загрузить данные», кнопки
на панели инструментов или пункта меню «Действие®Загрузить данные».
При выполнении команды в диалоговом окне требуется указать имя файла и его тип. Считается, что файл с расширением «.txt» текстовый, а файл с раширением «.dat» двоичный.
Сохранение состояния программы осуществляется с помощью кнопки
на панели инструментов или пункта меню «Файл®Сохранить данные». Тип файлов сохранения определяется по тому же алгоритму, что и при загрузке.
После добавления шара или загрузки сохранённого состояния становится доступным операция сохранения текущего состояния, которая заново блокируется при удалении последнего шара.
Для выполнения операций удаления или изменения параметров некоторого шара, он должен быть выбран в списке шаров.
На рисунке 2.4 изображено состояние программы с шарами, так как ни один из шаров не выбран, то изменение и удаление недоступны.

Рисунок 2.4 – Демонстрация работы программы