logo
Лекции по информационным технологиям / Лекции_2_семестр

Интегрированная среда разработки приложений

Delphi – это среда разработки программ, ориентированных на работу в Windows. В основе идеологии Delphi лежат методология объектно-ориентированного программирования и технология визуального проектирования.

Включать объекты в свою программу пользователь может вручную, используя соответствующие операторы, или путем визуального программирования, используя заготовки – компоненты.

Работа производится в Интегрированной среде разработки (ИСР) Delphi, которая предоставляет пользователю заготовку формы, в которой можно разместить с помощью мыши необходимые компоненты, имеющиеся в библиотеке Delphi. С помощью простых манипуляций мышью можно изменять размеры и расположение этих компонент. При этом в процессе проектирования можно постоянно видеть результат – изображение формы и расположенных на ней компонентов. А самое главное заключается в том, что во время проектирования формы редактор кода Delphi автоматически генерирует код программы, включая в нее соответствующие фрагменты, описывающие данный компонент. В соответствующих диалоговых окнах можно изменить заданные по умолчанию свойства компонентов и, при необходимости, написать обработчики событий.

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

Запустить интегрированную среду разработки (ИСР) Delphiможно с помощью команды менюWindows

Пуск  Программы  Borland Delphi 6  Delphi 6.

После запуска на экране компьютера появляется основное окно ИСР.

В верхней части окна ИСР отображается полоса главного меню. Ниже две инструментальные панели:

Палитра компонентов позволяет выбрать с помощью иконок визуальные и другие компоненты, из которых, как из «строительных блоков», собирается разрабатываемое Delphi-приложение.

Палитра содержит ряд страниц, закладки которых видны в ее верхней части. Наиболее употребляемые из них: Standard(стандартные компоненты) иAdditional(дополнительные компоненты). Стандартные компоненты реализуют интерфейсные элементы средыWindows. Среди них: меню приложения пользователя (MainMenu), всплывающее меню (PopupMenu), этикетка или метка (Label), текстовое поле (Edit) и другие. Дополнительные компоненты представляют собой различные дополнительные интерфейсные элементы – графические кнопки (BitBtn), редактор с вводом по шаблону (MaskEdit) и другие.

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

На основном окне интегрированной среды разработки расположены еще три окна:

Окно формы Form1представляет собой заготовку (макет) окна создаваемого приложения, на котором разработчик располагает необходимые компоненты.

Окно инспектора объектов Object Inspectorпозволяет изменять свойства (характеристики) объектов: формы, командных кнопок, полей ввода и т.д.

Инспектор объектов состоит из двух страниц: Properties(свойства) иEvents(события).

Каждая страница разделена на две части. На странице свойств в левой части находится название свойства, а в правой – его значение.

«+» слева от названия указывает на то, что свойство состоит из нескольких подсвойств. Значениями свойств могут быть слова, числа, значения из раскрывающегося списка.

Кнопка «▼» справа от свойства, раскрывает список возможных значений.

Кнопка «...» вызывается специальное диалоговое окно.

Примечание: если значением является число или текст, то после его набора лучше нажатьEnter, иначе оно может быть не зафиксировано. При нажатии на «Esc» ввод отменяется.

Страница Eventsиспользуется для задания реакции на событие. Состоит из двух частей. В левой – название события, а в правой – название процедуры, которая обрабатывает данное событие. Если в правой части ничего не написано, то программа на данное событие не реагирует. Название процедуры состоит из двух частей: названия объекта + название события.

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

Например:

procedure TForm1.Button2Click (Sender: TObject);

begin

Close;

end;

Окно Object TreeView(дерево объектов) отображает иерархию компонентов приложения с точки зрения их принадлежности друг другу.

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

Окно Code Editor (редактор кода), в котором междуBeginиEndможно печатать инструкцииObjectPascal, реализующие процедуру обработки события.