Рекомендуемая категория для самостоятельной подготовки:
Курсовая работа*
Код |
369299 |
Дата создания |
2013 |
Страниц |
40 ( 14 шрифт, полуторный интервал )
|
Источников |
3 |
Изображений |
10 |
Оригинальность |
89.7 % | Antiplagiat [ проверено 08.11.2019 ] |
Файлы
ZIP |
Курсовая - 369299.zip[Архив, 832 кб]
|
|
Без ожидания: файлы доступны для скачивания сразу после оплаты.
Ручная проверка: файлы открываются и полностью соответствуют описанию.
|
Образцы страниц
Содержание
Задание ... 3
1 Техническое задание на разработку графического редактора ... 4
2 Проектирование интерфейса пользователя ... 5
3 Описание алгоритмов, используемых для создания программного обеспечения ... 11
4 Тексты программных модулей ... 17
5 Скриншоты работы программного обеспечения по всем функциям, заложенным в техническом задании ... 39
6 Технические условия применения программного обеспечения и инструкция пользователя ... 41
Заключение ... 39
Список используемой литературы ... 40
Введение
Задание
Создать графический редактор, управляемый манипулятором мышь.
Приложение должно обеспечивать управление курсором мыши (включить/выключить, отобразить координаты), содержать меню со стандартным набором геометрических фигур (линия, прямоугольник, эллипс) и обеспечивать их построение в заданной области, а также работать с файлами графических форматов (загрузка/запись изображения).
Среда выполнения: Microsoft Visual C++
Техническое задание на разработку графического редактора
Целью выполнения данной работы является практическое освоение объектно-ориентированного программирования. В соответствии с заданием требуется создать графический редактор.
Так как набор функций графического редактора, описанный в задании на курсовую работу, является минимальным и присутствует практически во всех существующих графических редакторах, в качестве условного названия принимаем следующее: «MiniPaint».
В упомянутый минимальный набор функций графического редактора входят:
- вычерчивание линии в режиме «карандаша» (вычерчиваемая линия представляет собой след курсора мыши в области рисования);
- вычерчивание линии по начальной и конечной точкам;
- вычерчивание прямоугольника;
- вычерчивание эллипса;
- заливка цветом произвольной области, ограниченной линией.
Приложение должно обеспечивать настройку инструментов рисования, а именно толщины и цвета линий, а также цвета заливки.
Так как разрабатываемое приложение является графическим редактором, для того, чтобы оно могло быть практически полезным, необходимо обеспечить его работу с файлами стандартных графических форматов. В состав функций работы с файлами должны входить чтение изображения из файла и сохранение созданного/отредактированного изображения в файле на диске.
Список литературы [ всего 3]
- Б. Страуструп Язык программирования C++. Специальное издание. – СПб.: "Невский Диалект", 2001.–1099 с.
- C++ для начинающих. Электронное пособие по языку С++. [электронный ресурс]: http://www.find-info.ru/doc/cpp/001/index.htm
- Вахтуров В. Добавление функциональности загрузки изображений форматов BMP, GIF, Jpeg, EMF (и других) из ресурсов и внешних файлов в свое приложение. Информационный канал SUBSCRIBE.RU – Visual C++, расширенное программирование. Выпуск № 13. –http://subscribe.ru/archive/comp.soft.prog.qandacpp/200411/26162734.html#section_mfc
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00759