Создайте оконное приложение, которое рисует многоугольники. Если в меню выбран пункт «Рисовать по щелчку», то приложение рисует на форме многоугольники с вершинами, заданными щелчками левой клавиши мыши. При нажатии на правую клавишу мыши многоугольник завершается, и последующие нажатия на левую клавишу приводят к созданию нового многоугольника. Если в меню выбран пункт «Случайные прямоугольники», то приложение создает серию прямоугольников со случайными параметрами и отображает их на форме 3 (используйте метод Graphics.DrawRectangles). Созданные фигуры сохраняются и их идентификаторы записываются в меню. При выборе соответствующего пункта на форме появляется выбранная фигура. Для единичной фигуры на форме реализовать возможность перемещения по форме, а также деформации: «растягивая» углы в разные стороны. При этом многоугольник не должен покинуть границы формы. В меню можно настроить многоугольник: изменить цвет линий, изменить количество углов (при этом появляется новый многоугольник, но на том месте, где был старый многоугольник). При попадании курсора мыши в многоугольник он должен изменить свой вид.
Реализовать с помощью WPF и MVVM
Поступив в вуз, студенты сталкиваются не только с привычными видами учебных работ (контрольными и рефератами), но и новыми: например, курсовыми. В отличие от , курсовая работа относится к исследовательским и должна быть не просто посвящена актуальной теме, но иметь практическую и теоретическую знач…
Читать дальшеМы уже много говорили о том, как сложно писать и защищать научные работы. И еще больше мы рассказывали о важности планирования тяжелых студенческих работ. Только посмотрите на рекомендации, перечисленные в нашем . Ведь это титанический труд!Но нас интересует именно составление плана – работы, кото…
Читать дальше