4. Описание пользовательского интерфейса
В интерфейсе проекта используются компоненты Delphi: Label, Button, BitBtn, Edit, ListBox, CheckBox, Shape, StatusBar.
Label - предназначен для отображения статического текста, то есть надписей и меток на форме, которые не меняются в течение всего времени работы программы.
Button и BitBtn - используется для реализации в программе команд с помощью обработчика события OnClick этого компонента.
Edit – используется для ввода- вывода текстовой информации.
ListBox – необходим для выбора пользователем компонента, с которым он хотел бы ознакомиться.
CheckBox – независимый переключатель, предназначенный для проверки решения пользователя типа Да/Нет.
Shape – данный компонент был использован для того, чтобы визуально ограничить область, в которой пользователь может работать с примерами компонент.
StatusBar – используется для отображения координаты курсора при перемещении компоненты по форме.
При запуске проекта пользователь попадает на следующую форму:
Рис.1. Запуск проекта.
Далее, если пользователь активировал переключатель «Показывать информацию», при нажатии на один из элементов списка происходит запуск модальной формы с кратким описанием выбранного компонента, а также создание этого объекта на форме. Если переключатель не был активирован, то модальная форма не запускается.
Рис.2. Нажатие на элемент списка.
Появившиеся объекты пользователь может перемещать с помощью мыши по форме в разрешенных пределах, изменять их свойства применяя изменения нажатием на кпопку «Apply». При перемещении объекта, отображаются координаты курсора
Рис.3. Изменение свойств объектов.
При работе с програмой пользователь может сохранить или загрузить положение и свойства находящихся на форме объектов кликнув на соответствующих кнопках «Save» и «Load». Пользователь также может очистить поле спомощью кнопки «Clear» от всех созданных им компонент или вручную удалять каждый из них повторно нажав на соответствующий элемент списка; получить информацию о самом приложении с помощью кнопки «About»; выйти из программы нажав на кнопку «Quit».
Рис.4. О программе.
Заключение
Целью курсовой работы было изучение языка программирования Delphi и улучшение практических заданий.
В ходе курсовой работы было разработано приложение, позволяющее получать справочную информацию о визуальных компонентах Delphi. В нём был реализован метод Drag and Drop, сохранение и загрузка данных, отображение кооржинат курсора, изменение некоторых свойств создаваемыъ объектов, использованы объкты классов TForm, TLabel, TEdit, TButton, TBitBtn, TShape, TCheckBox, TListBox, TStatusBar, TColorBox. Для отображения справочной информации использовались модальные формы, информация в которые загружается из соответствующего файла.
Список использованной литературы
Архангельский А.Я. Программирование в Delphi: Учебник по классическим версиям Delphi. - М.: Бином, 2006.
Дмитрий Осипов. Delphi.Профессиональное програмирование.-2006
Фаронов В.В. Delphi. Программирование на языке высокого уровня: Учебник для вузов — Спб.: Лидер, 2010.
Справочник Основы Delphi URL — http://delphibasics.ru/
Свободная интернет-энциклопедия Wikipedia. URL - http://ru.wikipedia.org/