Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовой проект Графический редактор.rtf
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
8.86 Mб
Скачать

1.3 Этапы разработки программных продуктов

Для создания демонстрационной программы в качестве средства разработки была выбрана среда программирования Delphi 7, так как Delphi – это одна из самых популярных систем визуального программирования.

Delphi - это комбинация нескольких важнейших технологий:

  • высокопроизводительный компилятор в машинный код;

  • объектно-ориентированная модель компонент;

  • визуальное (а, следовательно, и скоростное) построение приложений из программных прототипов;

  • средства для построения баз данных.

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

Кроме того, в Delphi компиляция производится непосредственно в родной машинный код, в то время как существуют компиляторы, превращающие программу в так называемый p-код, который затем интерпретируется виртуальной p-машиной. Это сказывается на фактическом быстродействии готового приложения.

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

2.1 Постановка задачи и разработка спецификации на задачу

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Таблица 1

Название

Программа «Графический редактор»

Требования к компьютеру

ПК на базе CPU (процессора) не менее Pentium I - 233 MHz, RAM (оперативная память) не менее 16 Mb, видеокарта – 128 Mb, операционная система семейства Windows не ниже 95 версии.

Описание

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

Требования к интерфейсу

На экране будет находиться окно программы с элементами управления графическим редактором.

Ошибки

Синтаксические ошибки в написании процедур.

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

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

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

Рис.