logo
Методичка лаб по ООП с ИИТ

2.1. Интерфейс интегрированной среды разработки Delphi

После первоначального запуска Delphi загружается интегрированная среда разработки (IDE), которая включает в себя следующие основные компоненты (см. рис.1):

Рис 1. Интерфейс программы Delphi

1) Форма (Form) предназначена для визуального проектирования интерфейса и служит для размещения на ней различных объектов: окон ввода, кнопок, и т.д.

В терминоло­гии визуального проектирования объекты — это диалоговые окна и элементы управления (поля ввода и вывода, командные кнопки, переключа­тели и др.).

2) Окно Object Inspector — окно редактора свойств объектов предназначено для редактиро­вания значений свойств объектов. Оно состоит из двух вкладок: Properties (Свойства) и Events (События).

Свойства объекта — это характери­стики, определяющие вид, положение и поведе­ние объекта. Например, свойства Width и Height задают размер (ширину и высоту) формы, свой­ства Тор и Left — положение формы на экране, свойство caption — текст заголовка.

Окно Свойства (Properties) Инспектора объектов в каждый момент времени отображает свойства активного объекта – того, который выделен на форме (или самой формы).

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

Если рядом с текущим свойством стоит кнопка с многоточием – это означает, что для задания свойства используется дополнительное диалоговое окно.

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

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

3) Палитра Component Palette (палитра компонентов) содержит девятнадцать групп компонентов, разбитых на страницы (палитры Standard (Стандартные), Additional (Дополнительные), Win32 и др.), которые содержат все основные компоненты VCL (Visual Component Library, библиотека визуальных компонентов) и CLX (библиотека для создания кроссплатформенных приложений), наиболее часто используемые при создании пользовательских приложений. Компоненты иерархически зависимы друг от друга. Каждый компонент имеет всплывающую подсказку, в которой приводится краткая информация о нем. Для ее появления достаточно установить указатель мыши на компонент. Если подсказка не появилась, значит, этот режим отключен. Чтобы отобразить всплывающие подсказки, выберите команду View > Toolbars > Customize (вид > панели инструментов > настроить), в открывшемся окне перейдите на вкладку Options (параметры) и установите флажок Show Tooltips (показывать всплывающие подсказки). Сброшенный флажок означает отключение режима всплывающих подсказок для кнопок.

Палитра Standard (Стандартные) (см. рис. 2) содержит следующие виды компонентов:

Р ис. 2. Палитра Standard

П алитра Additional (Дополнительные) (см. рис. 3.) является дополнением палитры Standard и содержит ряд часто используемых компонентов общего назначения:

Рис. 3. Палитра Additional

П алитра Win32 (см. рис. 4.) содержит компоненты общего назначения, позволяющие разрабатывать приложения в стиле Windows 95/98/2000 и NT:

Рис. 4. Палитра Win32