Курсовая работа: Разработка графического редактора
сохранить,
сохранить как,
выход.
Каждый подпункт снабжен стандартной комбинацией “горячих” клавиш, которые вызывают то или иное действие:
создать Ctrl+N,
открыть Ctrl+O,
сохранить Shift+F12,
сохранить как Ctrl+S,
выход F10.
Пункт главного меню правка содержит команды для работы с буфером:
вырезать Shift+Del,
копировать Ctrl+Insert,
вставить Shift+Incert.
Подпункт “О программе…” - содержит справку о данной программе.
При создании рисунка на экране появляется вспомогательное окно для установления требуемых размеров. При открытии или сохранении файла в стандартном диалоговом окне пользователь выбирает нужные ему данные. Для инструментов прямоугольник, прямоугольник со скругленными углами, эллипс, ромб можно определить вид заполнения внутреннего пространства, толщину контура, цвет. Для инструментов карандаш, линия, пирамида можно осуществлять выбор толщины линии, цвет. Для инструмента распылитель можно выбирать цвет. Выбор цвета сводится к выбору цвета из стандартной шестнадцатицветной палитры, либо к выбору любого из оттенков 16-битового цвета. Редактор имеет инструменты выбора цвета контура и цвета внутреннего заполнения.
В редакторе можно с большими удобствами просматривать и пересохранять существующие изображения. Эта фунция вызывается при нажатии кнопки “Просмотр и выбор”, которая делает видимой панель на которой размещены элементы “Выбор диска”, “Выбор директории”, “Выбор типа файла”, “Выбор файла”.
Основные элементы панели инструментов выполняют следующие действия:
карандаш – рисование с учётом выбранного цвета, и толщины линии;
ластик - старание любого вида рисунка
заливка – заливка выбранной области, с учётом выбранного цвета;
спрей – распыление точек в определённой области, с учётом выбранного цвета;
окружность – рисование различных окружностей и эллипсов, с учётом выбранного цвета, вида заполнения;
прямоугольник – рисование квадратов и прямоугольников, с учётом выбранного цвета, вида заполнения;
скруглённый прямоугольник – рисование квадратов и прямоугольников со скруглёнными вершинами, с учётом выбранного цвета, вида заполнения;
ромб – рисование ромбов, с учётом выбранного цвета, вида заполнения;
пирамида – рисование пирамиды, с вершиной задаваемой координатами Х и Y в правом нижнем углу редактора, с учётом выбранного цвета;
вывод текста – вывод на рисунок текста выбранного шрифта и цвета, в выбранную точку;
5 Тестирование программы
Самое реалистичное тестирование программы проходило при её отладке, при тестировании проверялись функциональные возможности подсистем и отдельных инструментов. Затем осуществлялся сбор всех инструментов и производилось системное тестирование. С целью тестирования в данном редакторе создавались графические изображения при помощи многократного использования различных инструментов. Проверялась работа редактора при изменении цвета, толщины и вида линий, а также при изменении стиля заполнения различных фигур.