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

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

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

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

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

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

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

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

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

· Левая панель содержит два ряда кнопок, дублирующих некоторые наиболее часто используемые команды меню.

· Правая панель содержит панель библиотеки визуальных компонентов (Visual Component Library - VCL), в дальнейшем просто палитра компонентов.

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

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

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

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

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

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

Инспектор объектов состоит из двух страниц: Properties (свойства) и Events (события). Каждая страница разделена на две части. На странице свойств в левой части находится название свойства, а в правой – его значение. «+» слева от названия указывает на то, что свойство состоит из нескольких подсвойств. Значениями свойств могут быть слова, числа, значения из раскрывающегося списка. Кнопка «▼» справа от свойства, раскрывает список возможных значений. Кнопка «...» вызывается специальное диалоговое окно. Примечание: если значением является число или текст, то после его набора лучше нажать Enter, иначе оно может быть не зафиксировано. При нажатии на «Esc» ввод отменяется.
Страница Events используется для задания реакции на событие. Состоит из двух частей. В левой – название события, а в правой – название процедуры, которая обрабатывает данное событие. Если в правой части ничего не написано, то программа на данное событие не реагирует. Название процедуры состоит из двух частей: названия объекта + название события. Для создания реакции на событие необходимо дважды щелкнуть в правой части напротив этого события, появится окно редактора кода его обработки Например: procedure TForm1.Button2Click (Sender: TObject); begin Close; end;

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

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

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


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



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