Разработка программы "Графический редактор"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
Вµе из главной формы. Приложение должно демонстрировать пользователю работу базовых функций графического редактора.
Функциональные требования:
-программа должна демонстрировать работу некоторых компонентов редактора;
-наглядно раскрывать все компоненты изучаемой темы;
-должна обладать наглядным интерфейсом, направленным на быстрый поиск необходимой информации.
Требования к графическому интерфейсу пользователя:
-пользовательское меню;
-элементы управления;
-хорошо оформленный дизайн.
Физические требования:
-наличие операционной системы 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- загрузочный файл главной формы;
Назначение данного проекта заключается в демонстрации графических компонентов.
Раздел Графически компоненты имеет следующие функции:
- Создание графических файлов .
- Редактирование графических файлов.
- Дополнительная информация
Для эффективной работы проекта требуются следующие минимальные требования:
- Windows: 98/2000/XP, 32/64 Mb RAM, HDD-lOGb, SVGA
- Экран - 1024x768, TrueColor
2.5.3 Руководство оператора (или пользователя)
Назначение программы
Программа предназначена для просмотра и демонстрации свойств графических компонентов. Пользователю представлен упрощенный вариант работы для просмотра и изучения.
Выполнение программы
Последовательность действий оператора (пользователя):
- Запуск программы (щелкнуть по значку "Project1")
- После этого должна, появится главная форма с кнопками
Заключение
Целью моей курсовой работы была разработка программы Графический редактор, которая позволяет пользователю просматривать и редактировать графические изображения.
В результате создана программа, которая позволяет осуществлять создание и редактирование графических изображений.
Программа имеет прикладной характер и может использоваться для самостоятельной работы студентами при изучении среды ООП Delphi.
Список литературы
1.Васюков В.Н. Цифровая обработка сигналов и сигнальные процессоры в системах подвижной радиосвязи: Учебник