IDE состоит из следующих основных элементов

r

Интегрированная среда разработки Delphi (IDE – Integrated Development Environment) – это взаимосвязная совокупность окон и различных инструментальных средств, которые позволяют программисту эффективно проектировать интерфейс, связывать код с каждым его экранным элементом, компилировать, редактировать, запускать и отлаживать приложение, не выходя их Delphi

главного (основного) окна — Main

r

Главное окно содержит все необходимые средства для управления создаваемым программным проектом. Это окно всегда присутствует на экране и его закрытие означает завершение работы в среде Delphi.

главное меню (Menubar)

панель быстрого доступа (Speedbar)

палитра компонентов (Component Palette)

r

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

Standard (Стандартная)

r

Большинство компонентов на этой странице являются аналогами экранных элементов операционной системы Windows: меню, кнопки, полосы прокрутки, панели и т.п. Имена компонентов можно узнать из всплывающей подсказки. Назначение компонентов можно уточнить, используя систему контекстной справки Delphi.

Additional (Дополнительная)

r

Содержит более развитые компоненты: а) воспроизведение звука, музыки и видео; б) отображение графической информации.

System (Системная)

r

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

Dialogs (Диалоговая)

r

Содержит стандартные диалоговые окна для операций над файлами, поиска и замены текста, выбор шрифтов, цветов и т.д.

Data Access, Data Controls (Сервис баз данных)

r

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

QReport (Отчеты)

r

Предоставляет компоненты для визуального проектирования отчетов баз данных.

Samples (Примеры)

r

Содержит компоненты-примеры, которые можно добавлять в собственные приложения.

Servers (Сервис)

r

Предоставляет компоненты-наследники для доступа ко всем серверным объектам Microsoft Office.

Internet

r

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

Win32

r

Содержит компоненты, позволяющие созданным программам использовать интерфейс Windows

окна Инспектора объектов — Object Inspector

r

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

свойства компонентов (Properties)

r

Каждый компонент имеет свой набор свойств, который соответствует назначению этого компонента

Страница Событий (Events)

r

вторая часть Инспектора объектов. На ней указаны все события, на которые может реагировать выбранный объект.

окна Дизайнера формы — Form Designer

r

представляет собой Windows-окно проектируемого приложения (см. рис. 1). Размещение компонентов из Палитры в окне формы собственно и представляет собой основу цикла быстрой разработки и визуального программирования.

окна редактора кода — Code Editor

r

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

окна диспетчера проекта — Project Manager

r

содержит средства: просмотра состава модулей и форм проекта; удаления и добавления в проект файлов; перехода к выбранным модулю или форме; настройки параметров проекта, компилятора и компоновщика, размещения файлов на диске и т.д. Вызов окна диспетчера проектов осуществляется с помощью пункта меню View/Project Manager

окна просмотра объектов — Object Browser

r

предназначено для просмотра свойств, методов и переменных каждого объекта, используемого приложением, а также обо всех элементах, которые возможно использовать в программе: глобальных переменных, типах, стандартных модулях Delphi и т.п. Окно становится доступным после того, как проект будет откомпилирован с соответствующими отладочными директивами, вызванными пунктом меню View/Browser.

Object – дерево классов

Units – список модулей, которые можно использовать в программе

Globals – глобальные элементы модулей, разрешенных для использования в программе

Symbol – просмотр параметров объекта, имя которого введено пользователем