Вход

Создание графического редактора. Программирование на языке высокого уровня

Рекомендуемая категория для самостоятельной подготовки:
Курсовая работа*
Код 369299
Дата создания 2013
Страниц 40 ( 14 шрифт, полуторный интервал )
Источников 3
Изображений 10
Оригинальность 89.7 % | Antiplagiat [ проверено 08.11.2019 ]
Файлы
ZIP
Курсовая - 369299.zip[Архив, 832 кб]
Без ожидания: файлы доступны для скачивания сразу после оплаты.
Ручная проверка: файлы открываются и полностью соответствуют описанию.
590руб.
КУПИТЬ

Образцы страниц
развернуть (46)

Создание графического редактора. Программирование на языке высокого уровня Образец 6599
Создание графического редактора. Программирование на языке высокого уровня Образец 6600
Создание графического редактора. Программирование на языке высокого уровня Образец 6601
Создание графического редактора. Программирование на языке высокого уровня Образец 6602
Создание графического редактора. Программирование на языке высокого уровня Образец 6603
Создание графического редактора. Программирование на языке высокого уровня Образец 6604
Создание графического редактора. Программирование на языке высокого уровня Образец 6605
Создание графического редактора. Программирование на языке высокого уровня Образец 6606
Создание графического редактора. Программирование на языке высокого уровня Образец 6607
Создание графического редактора. Программирование на языке высокого уровня Образец 6608
Создание графического редактора. Программирование на языке высокого уровня Образец 6609
Создание графического редактора. Программирование на языке высокого уровня Образец 6610
Создание графического редактора. Программирование на языке высокого уровня Образец 6611
Создание графического редактора. Программирование на языке высокого уровня Образец 6612
Создание графического редактора. Программирование на языке высокого уровня Образец 6613
Создание графического редактора. Программирование на языке высокого уровня Образец 6614
Создание графического редактора. Программирование на языке высокого уровня Образец 6615
Создание графического редактора. Программирование на языке высокого уровня Образец 6616
Создание графического редактора. Программирование на языке высокого уровня Образец 6617
Создание графического редактора. Программирование на языке высокого уровня Образец 6618
Создание графического редактора. Программирование на языке высокого уровня Образец 6619
Создание графического редактора. Программирование на языке высокого уровня Образец 6620
Создание графического редактора. Программирование на языке высокого уровня Образец 6621
Создание графического редактора. Программирование на языке высокого уровня Образец 6622
Создание графического редактора. Программирование на языке высокого уровня Образец 6623
Создание графического редактора. Программирование на языке высокого уровня Образец 6624
Создание графического редактора. Программирование на языке высокого уровня Образец 6625
Создание графического редактора. Программирование на языке высокого уровня Образец 6626
Создание графического редактора. Программирование на языке высокого уровня Образец 6627
Создание графического редактора. Программирование на языке высокого уровня Образец 6628
Создание графического редактора. Программирование на языке высокого уровня Образец 6629
Создание графического редактора. Программирование на языке высокого уровня Образец 6630
Создание графического редактора. Программирование на языке высокого уровня Образец 6631
Создание графического редактора. Программирование на языке высокого уровня Образец 6632
Создание графического редактора. Программирование на языке высокого уровня Образец 6633
Создание графического редактора. Программирование на языке высокого уровня Образец 6634
Создание графического редактора. Программирование на языке высокого уровня Образец 6635
Создание графического редактора. Программирование на языке высокого уровня Образец 6636
Создание графического редактора. Программирование на языке высокого уровня Образец 6637
Создание графического редактора. Программирование на языке высокого уровня Образец 6638
Создание графического редактора. Программирование на языке высокого уровня Образец 6639
Создание графического редактора. Программирование на языке высокого уровня Образец 6640
Создание графического редактора. Программирование на языке высокого уровня Образец 6641
Создание графического редактора. Программирование на языке высокого уровня Образец 6642
Создание графического редактора. Программирование на языке высокого уровня Образец 6643
Создание графического редактора. Программирование на языке высокого уровня Образец 6644

Содержание

Задание ... 3
1 Техническое задание на разработку графического редактора ... 4
2 Проектирование интерфейса пользователя ... 5
3 Описание алгоритмов, используемых для создания программного обеспечения ... 11
4 Тексты программных модулей ... 17
5 Скриншоты работы программного обеспечения по всем функциям, заложенным в техническом задании ... 39
6 Технические условия применения программного обеспечения и инструкция пользователя ... 41
Заключение ... 39
Список используемой литературы ... 40

Введение

Задание

Создать графический редактор, управляемый манипулятором мышь.

Приложение должно обеспечивать управление курсором мыши (включить/выключить, отобразить координаты), содержать меню со стандартным набором геометрических фигур (линия, прямоугольник, эллипс) и обеспечивать их построение в заданной области, а также работать с файлами графических форматов (загрузка/запись изображения).

Среда выполнения: Microsoft Visual C++

Техническое задание на разработку графического редактора

Целью выполнения данной работы является практическое освоение объектно-ориентированного программирования. В соответствии с заданием требуется создать графический редактор.

Так как набор функций графического редактора, описанный в задании на курсовую работу, является минимальным и присутствует практически во всех существующих графических редакторах, в качестве условного названия принимаем следующее: «MiniPaint».

В упомянутый минимальный набор функций графического редактора входят:

  • вычерчивание линии в режиме «карандаша» (вычерчиваемая линия представляет собой след курсора мыши в области рисования);
  • вычерчивание линии по начальной и конечной точкам;
  • вычерчивание прямоугольника;
  • вычерчивание эллипса;
  • заливка цветом произвольной области, ограниченной линией.

Приложение должно обеспечивать настройку инструментов рисования, а именно толщины и цвета линий, а также цвета заливки.

Так как разрабатываемое приложение является графическим редактором, для того, чтобы оно могло быть практически полезным, необходимо обеспечить его работу с файлами стандартных графических форматов. В состав функций работы с файлами должны входить чтение изображения из файла и сохранение созданного/отредактированного изображения в файле на диске.

Список литературы [ всего 3]

  1. Б. Страуструп Язык программирования C++. Специальное издание. – СПб.: "Невский Диалект", 2001.–1099 с.
  2. C++ для начинающих. Электронное пособие по языку С++. [электронный ресурс]: http://www.find-info.ru/doc/cpp/001/index.htm
  3. Вахтуров В. Добавление функциональности загрузки изображений форматов 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
© Рефератбанк, 2002 - 2024