Среда Delphi

Интегрированная среда Delphi представляет собой многооконную систему. Вид интегрированной среды разработки (интерфейса) может различаться в зависимости от настроек. Интерфейс Delphi может иметь несколько окон (рисунок 6):

· Главное окно (Главное меню и палитра компонентов)

· Окно Инспектора объектов

· Окно формы

· Окно кода программы

·

Рисунок 6 - Среда Delphi

Для ускорения доступа к некоторым командам служит панель кнопок (рисунок 7).

Рисунок 7 - Панель кнопок среды Delphi

Для решения задач понадобится создавать интерфейс. Для этого необходимо выбрать нужную вкладку палитры компонентов (или по-другому панели инструментов) и перетащить нужный компонент на форму. У каждого компонента имеется набор свойств (Properties) и событий (Events), которые отражаются при выборе этого компонента в Инспекторе объектов (рисунки 8-9). Страница Properties отображает информацию о текущем (выбранном) компоненте в окне Формы и при проектировании формы позволяет удобно и просто изменять многие свойства компонентов. Страница Events определяет процедуру, которую компонент должен выполнить при возникновении указанного события. Если для какого-либо события существует процедура, то в процессе выполнения приложения процедура вызывается автоматически при возникновении этого события. Такие процедуры служат для обработки событий, поэтому называются процедурами-обработчиками или просто обработчиками [4]. При выборе свойства (двойным щелчком мыши по окошку) в программном коде будет представлена заготовка (рисунок 8).

Рисунок 8 - Окно свойств

Рисунок 9 - Окно событий

6 Создание интерфейса приложения

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

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

· Простой (текстовый) – значение вводится в виде строки или числа (Caption, Left).

· Перечислимый - значение свойства выбирается из раскрывающегося списка (FormStyle, Kind).

· Множественный – значение представляет собой комбинацию значений из предлагаемого множества. В Инспекторе объектов данный тип отмечен знаком «+». При щелчке мыши на «+» открывается дополнительный список свойств, который содержит весь перечень допустимых значений. Разработчик выбирает нужные ему значения установкой True или False в соответствующие окошки (свойство Option для компонента StringGrid).

· Объект – свойство является объектом и содержит другие свойства (подсвойства), каждое из которых можно редактировать отдельно. Объект- свойство слева может содержать знак «+», тогда редактирование свойств аналогично множественному типу. В области значения может отображаться кнопка с тремя точками, тогда при нажатии на эту кнопку свойства можно редактировать через специальное окно Windows (Font).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: