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

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



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

Функциональные требования:

-программа должна демонстрировать работу некоторых компонентов редактора;

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

-должна обладать наглядным интерфейсом, направленным на быстрый поиск необходимой информации.

Требования к графическому интерфейсу пользователя:

-пользовательское меню;

-элементы управления;

-хорошо оформленный дизайн.

Физические требования:

-наличие операционной системы Windows.

Информация будет представлена в виде:

-графических изображений.

Требования к интерфейсу программы:

-стандартный интерфейс приложения Windows.

Требования к уровню диалога:

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

По результатам постановки задачи формируется спецификация программного продукта:

Спецификация

Таблица 1

НазваниеПрограмма Графический редакторТребования к компьютеруПК на базе CPU (процессора) не менее Pentium I - 233 MHz, RAM (оперативная память) не менее 16 Mb, видеокарта - 128 Mb, операционная система семейства Windows не ниже 95 версии.ОписаниеПользователь имеет возможность выбора стандартных средств для создания графических изображений.Требования к интерфейсуНа экране будет находиться окно программы с элементами управления графическим редактором.ОшибкиСинтаксические ошибки в написании процедур.

2.2 Разработка модели задачи

2.3 Проектирование

Была разработана главная форма на которой я разместил такие компоненты как: MainMenu - для меню пользователя; Shape - стандартная фигура (рисует одну из простейших геометрических фигур); OpenPictureDialog - диалог открытия изображений; SavePictureDialog - диалог сохранения изображений; ColorDialog - диалог выбора цвета (создает и обслуживает стандартное диалоговое окно выбора цвета).

Рис.

2.4 Отладка и тестирование программы

В процессе выполнения программы были допущены некоторые ошибки, которые приведены в таблице 2 с протоколом всех ошибок.

Таблица 2. Протокол ошибок

№Код ошибкиСообщение об ошибкеМеры по исправлению1.31Unknown identifierHe объявленные переменные в разделе var2.1File not fountКогда производилось в программе обращение к файлу, то необходимо было его открыть, потом еще использовать3.29File not found: 'Obavtore.dcu'Программа не обнаруживает файл: 'Ob avtore.dcu4.45Missing parameter typeТип параметра потерян5.15Missing operator or semicolonПотеря оператора или точки с запятой6.65Variable 'bs' might not have been initializedЭто предупреждение дано если переменная не назначена величина в каждый кодовый путь, ведущий к точке где использовано.

Таблица 3. Оформление результатов

№ п/пИсходные данныеОжидаемый результатФактический результат1Запуск Project1Запускается программа+2Выбор пункта менюК форме применяется выбранное свойство+3Выбор меню Об автореЗагружается форма Об авторе+4Выбор пункта ВыходПрограмма завершает свою работу+

2.5 Документирование программы

.5.1 Описание применения

Описание применения:

Назначение программы: программа Графический редактор,предназначена для создания и редактирования пользователем графических изображений.

Условия применения: минимальные системные требования: ПК на базе процессора PI 233 MHz, оперативная память 16 Mb, операционная система не ниже Windows 95.

Описание задачи

С помощью разрабатываемого проекта были определены следующие задачи: разработка и проектирования Графического редактора ООП Delphi.

Для решения этих задач использовалась среда визуального программирования Borland Delphi 7.

2.5.2 Руководство программиста

Назначение и условия применения проекта: Состав и назначение файлов входящих в проект: Project1.exe- загрузочный файл главной формы;

Назначение данного проекта заключается в демонстрации графических компонентов.

Раздел Графически компоненты имеет следующие функции:

  1. Создание графических файлов .
  2. Редактирование графических файлов.
  3. Дополнительная информация

Для эффективной работы проекта требуются следующие минимальные требования:

  1. Windows: 98/2000/XP, 32/64 Mb RAM, HDD-lOGb, SVGA
  2. Экран - 1024x768, TrueColor

2.5.3 Руководство оператора (или пользователя)

Назначение программы

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

Выполнение программы

Последовательность действий оператора (пользователя):

  1. Запуск программы (щелкнуть по значку "Project1")
  2. После этого должна, появится главная форма с кнопками

Заключение

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

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

Программа имеет прикладной характер и может использоваться для самостоятельной работы студентами при изучении среды ООП Delphi.

Список литературы

1.Васюков В.Н. Цифровая обработка сигналов и сигнальные процессоры в системах подвижной радиосвязи: Учебник