Изучение процесса разработки визуального компонента, реализующего функции вставки графических изображений в среде программирования Delphi на языке Object Pascal. Определение требований к операционной компьютерной системе. Обзор интерфейса программы.
Аннотация к работе
Курсовая работа по дисциплине: Объектно-ориентированное программирование по теме: Создание компонента PICTUREDBUTTONКомпонент TPICTUREBUTTON разработан в рамках курсовой работы по дисциплине «Объектно-ориентированное программирование» в среде программирования Delphi на языке Object Pascal. Компонент реализует функции кнопки с возможностью вставки графических изображений, которые меняются в зависимости от событий мыши.Основанием для разработки данной программы является задание на курсовую работу.По заданию необходимо разработать визуальный компонент, который реализует функции с возможностью вставки графических изображений, которые меняются в зависимости от событий мыши.Компонент должен иметь функцию загрузки изображений, которые выводятся при определенных событиях мыши.Компонент должен обеспечивать стабильную работу и правильные результаты на любом корректном наборе исходных данных, а также своевременно выявлять некорректно заданные входные данные и информировать пользователя о возникновении ошибок и исключительных ситуаций.Документация к программе представлена согласно требованиям источника следующими разделами.Разработать компонент PICTUREDBUTTON, реализующий функции кнопки с возможностью вставки графических изображений, которые меняются в зависимости от событий мыши.Для функционирования компонента требуется операционная система семейства Windows 9х/NT/2000/XP/Vista/Windows7.Компонент предназначен для реализации функций кнопки с возможностью добавления графических изображений, меняющихся в зависимости от событий мыши.Метод «SETPICTMODE» - предназначен для установки значения свойства «PICTMODE». Схема алгоритма процедуры представлена на рисунке 9. Схема алгоритма процедуры представлена на рисунке 10. Схема алгоритма данной процедуры представлена на рисунке 11. Схема алгоритма метода «DRAWPICTURE»: В процедуре используется вспомогательная функция «SETSIZEIMAGE».Для установки компонента необходим персональный компьютер с установленной на нем средой программирования Borland Delphi7.Выбрать пункт меню Component - Install Component; В поле Unit file name выбрать модуль компонента, а в поле Package file name выбрать пакет компонента.Входными данными являются события мыши и соответствующие им графические изображения, которые установил пользователь.Выходными данными являются изображения, выводимые в зависимости от события мыши.Для создания справочной системы компонента использовалась программа Help and Manual version 5.2.0. Процесс проектирования справочной системы состоял из следующих этапов: 1. Планирование справочной системы. На данном этапе были выделены разделы: Компонент PICTUREDBUTTON, Установка компонента, Свойства и методы, Загрузка изображений, Режим отображения, Установка цвета и надписи, Параметры шрифта, Другие параметры. При создании содержания были определены тема содержания: Справочная система по компоненту PICTUREBUTTON. Данная тема включает разделы (Topic): Компонент PICTUREDBUTTON, Установка компонента, Свойства и методы, Загрузка изображений, Режим отображения, Установка цвета и надписи, Параметры шрифта, Другие параметры.Для создания значка компонента использовался встроенный редактор изображений Image Editor. Создание включало следующие действия: 1. Создание нового файла ресурсов командой File - New - Component Resource File, после чего программа создает новое окно Untitled1.dcr.Для разработки установщика программы тестирования компонента использовалось приложение Smart Install Maker 5.02. Созданная установочная программа помещает все файлы, необходимые для нормальной работы программы. В начале разработки был создан проект PICTUREDBUTTON_Demo. В этом разделе были изменены имя устанавливаемой программы на PICTUREDBUTTON_Demo и имя компании на PB_Company. В этом разделе было указано, где создавать ярлыки при установке программы.Объектом испытаний является разработанный в курсовой работе компонент PICTUREDBUTTON.Целью испытаний является выявление возможных функциональных ошибок и сбоев, возникающих при работе данного компонента, обеспечение их устойчивого функционирования в процессе эксплуатации и подтверждение работоспособности.Проверке в процессе тестирования подлежит функция масштабирования изображений TPICTUREDBUTTON.SETSIZEPICTURE.Описывается содержание темы курсовой работы.Технические средства, используемые во время испытаний: Персональный компьютер с процессором Intel Core i5 450M 2,4 GHZ. Видеоадаптер: ATI Mobility Radeon HD 5470. Программные средства, используемые в процессе испытаний: Тестовая программа PICTUREDBUTTON_Demo.exe.Первоначальное состояние программы представлено на рисунке 44.Размещено на .