Для студентов МГТУ им. Н.Э.Баумана по предмету Программирование графических приложений (ПГП)Отчёт о выполнении лабораторной работыОтчёт о выполнении лабораторной работы
4,28541
2023-04-072023-04-07СтудИзба
Лабораторная работа 4: Отчёт о выполнении лабораторной работы вариант 22S
Описание
Разработать программу для поиска среднего по отношению меньшей и большей сторон в заданном наборе изотетичных прямоугольников, которые произвольно расположены в ее графическом окне ограниченного размера без перекрытий. Требуемый набор формируется и изменяется путем построения новых или удаления существующих прямоугольников. Для построения прямоугольников должна использоваться техника резиновой рамки, которая изображается пунктиром и управляется перемещением курсора мыши в границах графического окна, пока нажата ее левая кнопка. Удаление любого прямоугольника должно производиться щелчком правой кнопки мыши, когда курсор указывает на его изображение.Эти изменения должны синхронно отражаться в динамическом массиве, где прямоугольники упорядочены по отношению сторон, с закраской в графическом окне прямоугольника, у которого оно имеет среднее значение. Завершение программы должно обеспечивать нажатие комбинации клавиш CTRL-A на клавиатуре. При разработке этой программы необходимо предусмотреть соответствующую обработку событий и изображений в ее графическом окне, используя библиотечные функции программного интерфейса Xlib из X Window System, а также реализовать сортировку прямоугольников по отношению сторон.
Архив со всеми файлами будет доступен после оплаты. По всем вопросам можете ко мне обращаться.
Архив со всеми файлами будет доступен после оплаты. По всем вопросам можете ко мне обращаться.
Характеристики лабораторной работы
Учебное заведение
Семестр
Номер задания
Вариант
Теги
Просмотров
52
Размер
15,15 Kb
Список файлов
xsort2.c
Комментарии

Отзыв
Есть баги, но сойдёт