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

3.3. Интерфейс программного продукта

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

На форме расположим компонент Image, на котором будем рисовать, три полосы прокрутки для изменения составляющих цвета RGB-палитры, три метки с названиями красный, зеленый, синий, три компонента Edit для вывода числовых значений, показывающий коды цветовой палитры, компонент Edit для демонстрации полученного цвета, компонент SpinEdit для изменения толщины линии (вкладка Samples), который является невизуальным, компонент SavePictureDialog (с. Dialogs) для сохранения рисунка в графическом файле, три командные кнопки: для установки цвета, сохранения рисунка в файле и для выхода из приложения. А так же компонет ColorGrid для более удобного выбора цвета ( для пользователей не знакомых с шестнадцатеричным вводом цветов) 2 компонента TPanel для того что бы понять какие цвета выбраны.

Для каждой из трех полос прокрутки установить минимальное значение – 0, максимальное – 255. Для каждой полосы прокрутки пишем процедуры, формирующие новый цвет и выводящие числовые значения составляющих цветовой палитры в окна ввода. Задаем толщину линии (обработчик событий SpinEdit1Change). При движении мыши с нажатой левой клавишей должен оставаться след. После отпускания мыши и перемещения курсора в новое место след оставаться не должен. Поэтому нужно написать две процедуры: для рисования (обработчик событий OnMouseMove) и для перемещения курсора без рисования (OnMouseDown).

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

- три метки с названиями красный, зеленый, синий,

- три компонента Edit для вывода числовых значений, показывающий коды цветовой палитры.

- компонент Edit для демонстрации полученного цвета,

- панель для изменения толщины линии ,

- кнопка для открытия созданной уже ранний картины, или иной картины

- кнопка для сохранения созданного вами шедевра

- кнопка закрытия всего того безобразия, что вы нарисовали без сохранения

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

Для записи рисунка в файл используем кнопку Сохранить рисунок в файле. Для сохранения графических файлов в Delphi применяют диалог SavePicturesDialog.

4. Экспериментальная часть

4.1 Назначение испытаний

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

Будет проводится, на совместимость работы с другими ОС, а так же при изменений их системных требований.

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

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

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