Графический редактор CoolPaintM с уникальной особенностью растушевки, осветления и затемнения
Предмет
Программирование
Тип работы
курсовая работа
Объем работы
8
Дата поступления
12.12.2012
890 ₽
Содержание
Содержание
Содержание 2
1. Введение 3
1.1 Статус документа 3
1.2. Описание предметной области 3
1.3. Неформальная постановка задачи 3
1.4 Обзор существующих методов решения 3
2. Требования к окружению 3
2.1 Требования к аппаратному обеспечению 3
2.2 Требования к программному обеспечению 3
3. Функциональные требования 4
3.1 Работа с файлом 4
3.2 Работа с выделением 4
3.3 Работа с панелями управления 4
3.4 Работа с инструментами 4
4. Проект 5
4.1 Средства реализации 5
4.2 Модули и алгоритмы 5
Модуль CPM.dpr: 5
Модуль Unit1.pas: 5
Модуль MyShortTypes.pas: 6
Модуль NewHolst.pas: 6
Модуль Tools.pas: 6
4.3. Проект интерфейса 8
Заключение 9
Введение
1. Введение
Статус документа
Настоящий документ описывает возможности графического редактора CoolPaintM и служит руководством пользователя.
1.2. Описание предметной области
В настоящее время графический редактор CoolPaintM является одним из немногих рабочих редакторов. В отличие от большинства аналогичных программных продуктов, он спроектирован без запретов функций и изменений параметров рисования (предоставляемых средой программирования), и является в некоторой степени более функциональным, чем представленные на рынке аналогичные продукты. Он располагает широкой базой для дальнейшего усовершенствования, и проектировался, основываясь на объектно-ориентированных парадигмах программирования.
Редактор служит для создания новых рисунков, в том числе и больших размеров, может также использоваться и для изменения рисунков очень малых размеров, но с меньшим успехом.
1.3. Неформальная постановка задачи
Редактор должен позволять базовое редактирование графических файлов, а также содержать некоторые дополнительные функции, предоставляемые только мощными графическими системами, должен объединять легкость использования, широкий объем функции и относительно малый размер.
1.4 Обзор существующих методов решения
CoolPaintM является “славным” продолжением представленного на рынке ряда графических систем и объединяет в себе простоту Paint и уменьшенную функциональность PhotoShop. Имеет схожую с Microsoft Paint панель инструментов – интуитивно понятную пользователю.
2. Требования к окружению
2.1 Требования к аппаратному обеспечению
Для нормального функционирования графического редактора достаточно Pentium 166MMX с 16Mb оперативной памяти и 100Mb на жестком диске. На компьютерах с более низкой конфигурацией редактор не тестировался.
2.2 Требования к программному обеспечению
Редактор протестирован и работоспособен на платформах Windows 9x/Me, Windows 2000/XP.
3. Функциональные требования
Графический редактор должен позволять пользователю выпол
Литература
Заключение
Таким образом, мы освоили основы объектно-ориентированного программирования, создали законченный программный продукт графический редактор.
CoolPaintM позволяет создавать и изменять уже существующие графические файлы, имеет более высокую функциональность, чем Microsoft Paint. Графический редактор спроектирован с учетом возможности быстрой модификации исходного кода, в том числе добавлении новых функций. Содержит примерно 1600 строк кода.