Среда разработки состоит элементов, которые всегда присутствуют на экране, а также утилит, которые могут быть вызваны из меню или при работе с компонентами.
Библиотека компонентов – это коллекция компонентов, которую можно использовать при построении интерфейса, а также логической части приложения. Палитра компонентов группирует компоненты в соответствии с выполняемыми функциями и отображает каждую группу на отдельной странице. Для выбора компонента надо щелкнуть по его пиктограмме на странице палитры, а затем щелкнуть внутри окна формы, чтобы поместить экземпляр компонента на форму. Основная Палитра компонентов Delphi имеет двенадцать страниц.
Страница Standard. Большинство компонентов на этой странице являются аналогами интерфейсных элементов самой Windows: меню, кнопки, полосы прокрутки, списки.
Страница Additional. Эта страница содержит различные дополнительные интерфейсные элементы: графические кнопки (SpeedButton); компонент, предназначенный для отображения данных в виде таблицы (StringGrid); компоненты, главное назначение которых отображение графической информации – компонент Image загружает и отображает растровые изображения; компонент Chart предназначен для создания профессионально оформленных диаграмм.
Окно проектировщика форм представляет собой заготовку, макет одного из окон разрабатываемого приложения. Заголовок окна Forml. Форма является основным интерфейсным элементом в Delphi и исполняющий роль контейнера, который содержит другие компоненты, определяющие функциональность приложения. Проектировщик форм позволяет выполнить во время разработки приложения следующие действия: добавить компоненты в форму; модифицировать форму и ее компоненты; связать обработчики событий компонента с программой на Object Pascal, содержащейся в редакторе кода.
Инспектор объектов (Object Inspector). Инспектор объектов позволяет устанавливать свойства объектов и назначать методы обработчики событий во время разработки программы.
Свойства — это элементы данных, которые принадлежат объекту и описывают его. Информация в Инспекторе объектов меняется в зависимости от объекта, выбранного на форме.
Инспектор объектов состоит из двух страниц: Properties – это список свойств, Events – список событий. Можно использовать закладки вверху Инспектора объектов для переключения между страницами свойств и событий. Страница событий связана с Редактором Кода; если дважды щелкнуть мышкой на правую сторону какого-нибудь пункта в строке Инспектора объектов, то соответствующий данному событию код автоматически запишется в Редактор, сам Редактор кода немедленно получит фокус и можно сразу же добавить код обработчика данного события.
Окно редактора кода содержит текст программы на языке Object Pascal, связанный с каждой формой в приложении. Delphi автоматически создает этот программный код, в который можно добавлять операторы, выполняемые при наборе команды меню или щелчке на кнопке.
Проводник по коду (Code Explorer) упрощает перемещение по программному коду и управление элементами в модулях. В частности, с помощью этого инструмента можно увидеть все объекты, методы и переменные, объявленные и используемые в любом выбранном модуле.