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

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

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

Таблица 1. Свойства компьютера

Операционная система

Windows ХP Home Edition 32-bit

Язык интерфейса

русский

Система Модель

F5V

BIOS

BIOS Date: 04/18/08 18:18:20 Ver: 08.00.12

Процессор

Genuine Intel® CPU T2250 @ 1.73GHz (2 CPUs)

Оперативная память

1024MB RAM

Файл подкачки

619MB использоваться, 1840MB доступно

ОС Windows Dir

C: \ Windows

Версия DirectX

DirectX 11

Таблица 2. Свойства видео карты

Название карты

NVIDIA GeForce 9600 GT (Microsoft Corporation WDDM v1.1)

Производитель

NVIDIA

Чип

GeForce 9600 GT

ЦАП типа

Интегрированный RAMDAC

Показать памяти

1269 Мб

Посвященный памяти

501 Мб

Общая память

767 MB

Текущий режим

1680 x 1050 (32 бит) (59Hz)

Мониторинг Имя

Универсальный монитор PnP

Монитор Модель

Acer AL2216W

Монитор Id

ACRAD92

Основной режим

1680 x 1050 (р) (59.954Hz)

Driver Версия

8.15.11.8593

Данные характеристики были выбраны, так как они соответствовали характеристикам компьютера в котором она была написана. Более точные(min and max) характеристики будут даны в дальнейшем в главе «Приложений».

3. Описание программных модулей

3.1. Структура и алгоритм работы программного продукта

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

Рисунок 1 - Жизненный цикл

На рисунке 1 приняты следующие обозначения:

1 – выбран инструмент линия, карандаш;

2 - выбран инструмент цвета;

3 - выбран инструмент заливка;

4,5,6,7,8,9 - выбран инструмент линия, карандаш;

10 - выбрана определенная толщина линии;

11 - некоторый этап рисования завершен, необходимо сохранить рисунок;

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

13 - редактирование или рисование завершено, выход из программы;

14 - отредактированный или нарисованный рисунок сохранён, завершение работы.

15 - выбор другого инструмента, редактирование;

16 - рисунок сохранён, редактирование;

17 - выбран определённый тип заполнения;

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

карандаш;

заливка;

рисование линий;

рисование пирамиды.

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

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

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

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

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

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

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

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

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

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

Форма (Form) – это важнейший визуальный компонент. Форма представляет собой видимое окно Windows и является основной частью практически любого приложения.

В форме размещаются визуальные компоненты, образующие интерфейсную часть приложения, и системные (невизуальные) компоненты. Например, TMenu - это базовый класс для компонентов меню TMainMenu и TPopupMenu. Он представляет свойства и методы для создания меню, определение пунктов меню, определение 6 команд, ассоциированных с пунктами меню. MainMenu 1 - находится на панели Standart, невизуальный компонент» и т.д. каждую форму и каждый ее элемент

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