Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
diplomka 1.doc
Скачиваний:
33
Добавлен:
26.05.2015
Размер:
324.61 Кб
Скачать

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

НОУ СПО Башкирский экономико-юридический техникум (БЭК)

УТВЕРЖДАЮ

Директор БЭК

__________В.Г. Сермягин

«___» ____________ 2013 г.

«Разработка программы “Графический редактор”»

Специальность (230105) “Программное обеспечение информационных технологий”

Выполнил:

Студент 4-го курса ПЗС-09-11

Шагалиев Айнур Фанирович

Рецензент работы

_______________..........

«___» _____________2013 г.

Руководитель работы

_____________ Л.В. Стерлядева

«___» ___________ 2013 г.

Дипломник гр. ПЗС-09-11

______________И.П. Иванов

«___» ___________2013 г.

2013 Г. Содержание.

Объектно-ориентированное программирование 15

1.2 Постановка задачи 17

2.4 Выбор и обоснование аппаратных средств разработки 22

3.2 Инструментарий разработки программного продукта 25

Введение

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

Для создания качественного проекта, необходимо четко понимать для каких целей создаём, его функции и возможности. Многие программисты, прежде чем разрабатывать какой либо проект, проводят небольшие исследования путем посещения популярных сайтов и изучения материалов на нем, а также опросом пользователей каким бы они хотели видеть графический редактор, обращая внимания на каждую деталь, они в последующем создают схожий, по опросам проект, которые позволяют выделить и сделать их проект популярным.

Для создания графического редактора учебного заведения необходимо было точно оценить, для кого и в каких целях он будет необходим.

Целью курсовой работы является разработка программы «Графический редактор», которая позволяет пользователю просматривать и редактировать графические файлы.

При объектно-ориентированном программировании необходимо придерживаться следующих принципов:

- Действие в объектно-ориентированном программировании инициализируется посредством сообщения объекту. Сообщение содержит запрос на некоторое действие. В качестве реакции на сообщение получатель запускает некоторый метод, чтобы удовлетворить принятый запрос.

- Иерархия и классификация, т.е. все объекты одного класса используют одни методы в ответ на одинаковые сообщения.

Наследование – способность создавать новые типы повторно,

используя описание уже существующих типов

- Полиморфизм имеется в виду, что объекты реагируют на одно и тоже сообщение строго специфическим для них образом.

- Инкапсуляция т.е рассматривая объекты как высший уровень абстракции данных и деление его на части, получаем, что отношение частей к целому и взаимоотношения между частями становятся понятнее тогда, когда все содержится вместе как единое целое.

Из поставленной цели вытекают следующие задачи, которые необходимо решить для разработки данного приложения:

  • изучить методическую литературу по технологии разработки программных продуктов;

  • изучить теоретические аспекты среды программирования Delphi;

  • рассмотреть палитру свойств формы;

  • определиться со средством разработки приложения;

  • подготовить дизайн-проект приложения;

организовать удобную навигацию в программе;

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

Требованием к аппаратному и программному обеспечению является наличие любого IBM-совместимого компьютера с накопителем на гибких и жестких магнитных дисках и достаточным количеством оперативной памяти. На компьютере должна быть установлена операционная система, совместимая с Windows 3.x.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]