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, реализующие процедуру обработки события.