Курсовая работа: Разработка графического редактора

image1.Canvas.FloodFill(topleft.x,topleft.y,image1.Canvas.Pixels[topleft.x,topleft.y],

fssurface);

dtRoundRect: //РИСОВАНИЕ СКРУГЛЁННОГО ПРЯМОУГОЛЬНИКА

image1.Canvas.RoundRect(TopLeft.X, TopLeft.Y, BottomRight.X, BottomRight.Y, (TopLeft.X - BottomRight.X) div 2,

(TopLeft.Y - BottomRight.Y) div 2);

end;

end;

end;

Полный текст всех модулей приведен в Приложении А.

Были использованы методы класса Tpicture:

LoadFromFile - загрузка изображения из файла

SaveToFile - сохранение изображения в файле,

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

При создании рисунка в программе используется объект Bitmap: Tbitmap, который создается конструктором Bitmap.Create, а затем уничтожается при помощи процедуры Bitmap.Free. Bitmap.Free автоматически вызывает деструктор объекта, если объект инициализирован, а если объект не создан, то деструктор не вызывается, что обеспечивает корректную работу программы.

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

Составление идентификаторов производится так, чтобы по ним было понятно их основное предназначение (пример: и т.д.).

Используются «форматирующие пробелы» для повышения удобочитаемости программы.

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

Использование объектно-ориентированного подхода обеспечивает расширяемость.

Устойчивость к неправильным входным данным – невозможность задания неправильных данных.


4 Руководство пользователя

Программа поставляется в виде исполняемого ЕХЕ файла, запускается под управлением ОС Windows 9X, не требует большого количества системных ресурсов. Имеет удобный пользовательский интерфейс и достаточно широкие возможности для рисования, просмотра и редактирования изображений.

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

В заголовке главного окна содержится информация о редактируемом рисунке:

имя рисунка,

путь,

размер рисунка в пикселях.

Главное меню содержит подпункты:

- создать,

К-во Просмотров: 601
Бесплатно скачать Курсовая работа: Разработка графического редактора