МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ ИМ. Н.Э. БАУМАНА
Калужский филиал
Факультет «ЭИУК»
Кафедра «ЭИУ-5»
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА К КУРСОВОЙ РАБОТЕ
Тема:
“Векторный графический редактор”
Калуга, 2008 г.
Оглавление 1. Введение
2. Техническое задание
2.1 Общие сведения
2.2 Назначение и цели создания системы
2.3 Требование к системе
2.4 Состав и содержание работ по созданию системы
3. Исследовательская часть
3.1 Постановка задачи
3.2 Обоснование выбора темы
3.3 Обоснование выбора способа решения
3.4 Обоснование выбора платформы
3.5 Обоснование выбора языка программирования
4. Конструкторская часть
4.1 Функциональное назначение
4.2 Руководство программиста
5. Технологическая часть
5.1 Назначение программы
5.2 Условия выполнения программы
5.3 Руководство пользователя
Заключение
Литература
1. Введение
Тема курсовой работы:
Разработка векторного графического редактора.
Задачи:
Создание изображений при помощи набора графических примитивов (отрезки прямых, прямоугольники, треугольники, эллипсы) и зеркальное преобразование пространства.
Цели:
1. Изучение среды программирования С++ Builder
2. Изучение теоретических основ векторной графики
3. Знакомство и использование алгоритмов преобразования пространства
4. Приобретение навыков программирования на языке С++
Актуальность данной темы заключается в том, что в ходе изучения курса специальности Системы Автоматизированного Проектирования происходит знакомство с различными видами CAD систем. На основе CAD систем построены векторные конструкторские редакторы, а также редакторы для геометрического моделирования пространства. Таким образом, при выполнении задания данной темы были изучены основы работы векторных графических редакторов, что внесет существенный вклад в успешность дальнейшего процесса обучения курсу.
2. Техническое задание
2.1 Общие сведения
2.1.1 Полное наименование системы
Программа для создания и преобразования изображений.
2.1.2 Перечень документов, на основании которых создается система
Основанием для разработки данной программы является курсовая работа по курсу «Программирование на языках высокого уровня». Разработка ведется на основании задания, утвержденного преподавателем.
2.1.3 Плановые сроки начала и окончания работы по созданию системы
Постановка задачи для курсовой работы по курсу “Программирования на языках высокого уровня” произведена 17.09.2008, окончание разработки программы и создания документации должно быть сделано не позже 8.12.2008.
2.1.4 Порядок оформления и предъявления заказчику результатов работ по созданию системы
Предъявление преподавателю результатов работ по созданию программного продукта включает следующие этапы:
· постановка задачи
· согласование и утверждение технического задания
· разработка и согласование структуры программы
· согласование и утверждение приложения
· разработка пояснительной записки и графической части, указанных в задании
· согласование и утверждение технического проекта.
2.2 Назначение и цели создания системы
Программный продукт предназначен для создания, редактирования графических изображений. ............