Создание решения, приложения WindowsForms и библиотеки классов. Его модификация: подготовка интерфейса редактора и добавление файлов ресурсов. Создание приложения Windows Forms для рисования в массиве простых объектов на подобии точек и линий, кривых.
Лабораторная работа № 15: Векторный редактор изображений 1. Вводная часть В этой работе будет рассмотрена работа с векторной графикой и рисованием в массиве простых объектов на подобии точек и линий, кривых, эллипсов и прямоугольников. Однако, в отличие от предыдущей лабораторной работы практикума, приложение будет способно «запоминать» нарисованный объект - вести историю рисования. В любой момент можно «выделить» ранее нарисованный объект при помощи мыши и изменить его свойства (толщину, цвет, положение и размер). Мы будем создавать векторный графический редактор. Конечным итогом редактора в любом случае должно стать некий файл с изображением. Однако, способность формировать BMPили JPEG-файл была работе. Для нашего редактора, сохраняемым типом файлов станет некий собственный тип, «сериализирующий» и сохраняющий все объекты как массив (список) параметров. Есть хорошо известные методы создания таких типов приложений, в частности: взаимодействие с мышью (без мерцания при рисовании), осуществления рисования и выделенным инструментом, выделение нарисованных объектов, управление объектами Z-порядка и прочее. Заходя вперёд скажем, что наше решение будет содержать два проекта: LWP15Draw-Приложение Windows Forms и LWP15Toolkit-Библиотека классов. LWP15Tools реализует функциональность приложения, аLWP15Toolkitсодержит классы для управления документами. Данная лабораторная работа была создана и переработана, на основе статьи «DrawTools Создать ->Проект… (также можно просто нажать сочетание клавиш Ctrl Shift N или пункт «Создать проект…» на Начальной странице): Выберем слева в пункте Установленные шаблоныподпункт Другие типы проектов и далее Решения VisualStudio, далее найдём в списке Новое решение. В открывшемся окне выберем слева в пункте Установленные шаблоны язык VisualC#, далее найдём в списке Приложение WindowsForms. Для этого можно потянуть за уголок в нужном направлении на странице визуального представления формы1. Задаём следующие параметры формы на панели Свойства: (Name) изменим с Form1.cs2 на LWP15Main ^ Поменяем внутреннее имя формы. Text изменим с Form1 на Векторный графический редактор (C#) ^ Поменяем заголовок формы (то что отображается в шапке приложения слева). Добавление нового элемента - LWP15Draw:Пользовательский элемент управления Перейдём к свойствам элемента (одинарное нажатие на DrawArea.csв обозревателе решений). (выделяем элементов слева и жмём крестик ): Добавляем ещё один разделитель (Separator) и перемещаем его стрелкой вверх на позицию под toolSeparator1: Добавляем первую кнопку Button(Выделение)под первый разделитель (toolStripSeparator) на панель со следующими свойствами: (Name): выделениеToolStripButton Text: &Выделение ToolTipText: Выделение Image Импортируем иконку Для вставки изображения, выделяем свойство Imageи жмём «...» справа в поле значения: В открывшемся окне Выбор ресурса, жмём Импорт (Локальный ресурс) и выбираем файл Pointer.pngиз архива Icons.zip (архив можнозагрузитьпоссылкевконцеэтогоматериала).
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы