Delphi относится к системам визуального программирования, которые называются также системами. RAD (Rapid Application Development, быстрая разработка приложений). Разработка приложения в Delphi включает два взаимосвязанных этапа:
- создание интерфейса приложения;
- определение функциональности приложения.
Интерфейс приложения определяет способ взаимодействия пользователя и приложения, то есть внешний вид формы (форм) при выполнении приложения, и то, каким образом пользователь управляет приложением. Интерфейс создается путем размещения в форме компонентов, которые называются интерфейсными или управляющими компонентами (элементами). Создание интерфейса приложения выполняется с помощью Конструктора формы.
Функциональность приложения определяется процедурами, которые выполняются при возникновении определенных событий, например, происходящих при действиях пользователя с управляющими элементами формы.
Таким образом, в процессе создания приложения на форму помещаются компоненты и для них устанавливаются необходимые свойства и создаются обработчики событий.