Программу для лабораторной работы я написал, вам нужно только нарисовать транзитивную сеть, которая описывает логику взаимодействия пользователя с приложением. Причём нарисовать опираясь на программу, код которой находится в файле. Запустите этот код в visual studio и нарисуйте транзитивную сеть.
Как работает (транзитивную сеть составить по программе, а не по этому описанию):
1. Открытие программы
После запуска приложения пользователь видит пустое окно, в котором можно рисовать.
2. Нажатие F1 (изменение цвета линий),
3. Нажатие F2 (изменение цвета заливки),
4. Добавление точек ломаной линии
• Действие: Клик левой кнопкой мыши (ЛКМ).
• Результат:
Программа добавляет точку на холст в место клика.
Если точек две или больше, между ними рисуется линия.
5. Замыкание ломаной линии в многоугольник
• Действие: Клик правой кнопкой мыши (ПКМ).
• Результат:
Если ломаная линия ещё не замкнута, программа соединяет последнюю точку с первой, замыкая многоугольник.
6. Заливка области внутри многоугольника
• Действие: Ещё один клик ПКМ (после замыкания линии).
• Результат:
Программа заливает внутреннюю область многоугольника выбранным цветом.
Если заливка уже выполнена, при повторном клике ПКМ выводится сообщение об ошибке.
7. Завершение работы
• Действие: Закрытие окна (например, нажатием на крестик).
GV_A
Петрозаводский государственный университет
Компетентный исполнитель; работа выполнена правильно, досрочно, с учетом требований. Спасибо!
Алексей
Оренбургская ка@луха
Ответственный исполнитель. Работа выполнена согласно рекомендаций, в кратчайший срок.
Fella Makne
ММУ
Преподаватель без вопросов принял работу. Все выполнено в тот же день, если не в тот же ча...
Олег
УрГЭУ-СИНХ
Меньше суток было на выполнение задачи, все в срок, преподаватель ни слова против не сказала)