В программе используется интерфейс для упрощения работы с программой.
Основная задача в программе - обеспечить пользователю удобный интерфейс, с возможностью задавать количество вершин графа, вводить его матрицу смежности, наглядно его представлять и настраивать вид визуализации графа. Так, такой компонент как 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. Окно «О программе».