В программе используется интерфейс для упрощения работы с программой.
Основная задача в программе - обеспечить пользователю удобный интерфейс, с возможностью задавать количество вершин графа, вводить его матрицу смежности, наглядно его представлять и настраивать вид визуализации графа. Так, такой компонент как TPageControl позволяет разделить интерфейс программы на отдельные части (вкладки), где можно выполнять действия с графом, компонент TStringGrid – удобен для ввода матрицы смежности, а компонент TImage для его визуализации.
Используемые компоненты:
Таблица 3
| TImage | Используется для визуализации графа |
| TEdit; | Используется для ввода данных о графе |
| TPageControl; | Используется для организации программы в виде вкладок, с необходимой информацией |
Продолжение Талица 3.
| TLabel; | Используется для вывода данных или комментарий |
| TRadioGroup | Используется для выбора 1 параметра из группы |
| TCheckBox | Используется для вывода информации по двум вариантам |
| TMemo | Используется для вывода важной информации |
| TPanel | Используется для объедения компонентов |
| TButton | Используется для вызова функций |
| TStringGrid | Используется для ввода матрицы смежности в виде таблицы |
| TColorBox | Используется для выбора цвета изображения графа |
| TBitBtn | Используется для вызова функций |
| TTimer | Используется для задержки вызова функций |
| TXPManifest | Используется для оформления программы в стиле Windows XP |

Рис 2. Главное окно ввода программы “NeoGraf”.

Рис 3. Окно для работы с графом.

Рис 4. Окно ввода данных о векторе.

Рис 5. Окно «О программе».






