Среда программирования Delphi визуально реализуется несколькими одновременно открытыми на экране окнами: главным окном, окном формы, окном инспектора объектов и окном кода.
![]() | |||
![]() | |||
|
Главное окно осуществляет основные функции управления проектом создаваемой программы. Это окно всегда присутствует на экране. В нем располагается главное меню среды Delphi, набор пиктографических командных кнопок и палитра компонентов.
|
Пиктографические кнопки открывают быстрый доступ к наиболее важным опциям главного меню: сохранение файла на диск
, чтение файла с диска
, компиляцию и запуск проекта
.
Палитра компонентов - это витрина библиотеки визуальных компонентов. Она занимает правую часть главного окна и имеет закладки, обеспечивающие быстрый поиск нужного компонента.

![]() |
Окно формы представляет собой проект Windows -окна будущей программы. Окно формы содержит стандартные для Windows интерфейсные элементы — кнопки вызова системного меню, максимизации, минимизации и закрытия окна, полосу заголовка, рабочую область. Рабочая область заполнена точками координатной сетки, служащей для упорядочения размещаемых на форме компонентов. Рабочая область вначале пуста.
| Для размещения на форме нового компонента необходимо его выбрать из палитры компонентов (щелкнуть по нему мышью), а затем щелкнуть мышью по точке рабочей области формы. В этой точке будет располагаться левый верхний угол выбранного компонента. Любой размещаемый на форме компонент характеризуется некоторым набором параметров: положением, размером, цветом и т.д. Часть этих параметров, например, положение и размеры объектов, пользователь может менять, манипулируя ими в окне формы. | |
| Окно Инспектора Объектов (Object Inspector) обеспечивает простой и удобный интерфейс для изменения свойств объектов Delphi и управления событиями, на которые реагирует объект. Окно Инспектора Объектов состоит из: выпадающего списка всех компонентов, размещенных на форме, в котором можно выбрать необходимый компонент, страницы свойств (Properties) и страницы событий (Events). Страница свойств (Properties) Инспектора Объектов, показывает свойства того объекта, который в данный момент выделен. Щелкнув на окне пустой формы и на странице свойств Инспектора Объектов можно увидеть свойства формы. Также можно изменять эти свойства. Если щелкнуть на некоторых свойствах, например, на свойстве Color (цвет), то справа от имени свойства откроется окно выпадающего списка. |
| |
Нажав в нем на кнопку со стрелкой вниз, можно увидеть список возможных значений свойства. Например, если сменить значение свойства Color с принятого по умолчанию clBtnFaee (цвет поверхности кнопок) на clWindow (цвет окна), то поверхность формы изменит свой цвет.
Рядом с некоторыми свойствами можно увидеть знак плюс (см., например, свойство Borderlcons). Это означает, что данное свойство является объектом, который в свою очередь имеет ряд свойств.
Например, найдя свойство Font (шрифт), рядом с ним видно знак плюс. Щелкнув на этом плюсе или сделав двойной щелчок на свойстве Font, откроется таблица таких свойств, как Color (цвет), Height (высота), Name (имя шрифта) и др. Среди них есть свойство Style (стиль), около которого тоже имеется знак плюс. Щелчок на этом плюсе или двойной щелчок на этом свойстве раскроет дополнительный список подсвойств, в котором можно, например, установить в true свойство fsBold (жирный). Кстати, для смены true на false и обратно в подобных булевых свойствах не обязательно выбирать значение из выпадающего списка. Достаточно сделать двойной щелчок на значении свойства, и оно изменится. После просмотра или изменения подсвойства, можно свернуть список подсвойств, сделав двойной щелчок на головном свойстве или щелчок на знаке минус около него.
На Странице событий (Events) указаны все события, на которые может реагировать выбранный объект. Например, если надо выполнить какие-то действия в момент создания формы (обычно это различные операции настройки), то нужно выделить событие OnCreate. Рядом с именем этого события откроется окно с выпадающим списком. Если в приложении какие-то обработчики событий уже написаны, можно в ыбрать дополнительно необходимый обработчик из выпадающего списка OnCreate. Если нужно написать новый обработчик, то двойным щелчком на пустом окне списка, раскроется окно Редактора Кода (см. ниже), в котором будет содержаться текст программы.
Курсор будет расположен в пустой строке между ключевыми словами begin и end. Код - это заготовка обработчика события, которую автоматически сделала Delphi, остается в промежутке между begin и end написать необходимые операторы.
Чтобы увидеть введенный ранее обработчик события OnCreate, необходимо в Инспекторе Объектов нажать кнопку выпадающего списка OnActivate. Так можно избежать дублирования в программе одних и тех же фрагментов кода.
Пользуясь Инспектором Объектов, можно получить контекстную справку по свойствам или событиям. Для этого выделив в окне Инспектора Объектов необходимое свойство или событие, нажимается клавиша F 1.
| Окно кода предназначено для создания и редактирования текста программы. В системе Delphi используется язык программирования Object Pascal, который представляет собой расширенную и усовершенствованную версию широко известного языка Pascal (Turbo Pascal и Borland Pascal). Текст в окне кода заполняется самостоятельно программой. |
|
Создание нового проекта.
Для создания нового проекта необходимо использовать команду File – New – Application.

![]() |











