Простейший графический редактор типа Paint средствами Visual Basic
Описание:
Номер в архиве: 1184
Пояснительная записка и программа с исходниками прилагается
Необходимо разработать средствами Visual Basic простейший графический редактор. Ключевые функции редактора:
• средство для построения прямых;
• средство для построения кривых;
• эллипс, окружность;
• прямоугольник, квадрат;
• многоугольник (как контурный, закрашенный);
• выделение фрагмента рисунка;
• заливка замкнутой области цветом;
• инструменты, имитирующие рисование кистью и пульверизаторомж
• создание надписи;
• возможность задания толщины линии;
• зеркальное отображение рисунка относительно горизонтальной и вертикальной оси;
• сохранение изображение в файл и загрузка из файла;
• справочная система;
• автоматизированная установка.
В качестве вспомогательных функций, которые, тем не менее, целесообразно реализовать, можно выделить:
• функцию отмены действия;
• работу с буфером обмена;
• очистку выделенной области, обрезание (кадрирование) изображения;
• очистку всего изображения;
• выбор шрифта для надписей;
• выбор атрибутов изображения (высота, ширина в пикселях).
Как образец будем использовать встроенный редактор операционной системы Windows – mspaint (в версии для Windows XP), таким образом повышается интуитивность интерфейса для людей, знакомых с mspaint.
Пояснительная записка и программа с исходниками прилагается
Необходимо разработать средствами Visual Basic простейший графический редактор. Ключевые функции редактора:
• средство для построения прямых;
• средство для построения кривых;
• эллипс, окружность;
• прямоугольник, квадрат;
• многоугольник (как контурный, закрашенный);
• выделение фрагмента рисунка;
• заливка замкнутой области цветом;
• инструменты, имитирующие рисование кистью и пульверизаторомж
• создание надписи;
• возможность задания толщины линии;
• зеркальное отображение рисунка относительно горизонтальной и вертикальной оси;
• сохранение изображение в файл и загрузка из файла;
• справочная система;
• автоматизированная установка.
В качестве вспомогательных функций, которые, тем не менее, целесообразно реализовать, можно выделить:
• функцию отмены действия;
• работу с буфером обмена;
• очистку выделенной области, обрезание (кадрирование) изображения;
• очистку всего изображения;
• выбор шрифта для надписей;
• выбор атрибутов изображения (высота, ширина в пикселях).
Как образец будем использовать встроенный редактор операционной системы Windows – mspaint (в версии для Windows XP), таким образом повышается интуитивность интерфейса для людей, знакомых с mspaint.