Одни люди говорят, что они программируют на Delphi, а другие говорят — в Delphi. И по сути, оба эти утверждения правильны.
С одной стороны, Delphi — это императивный, структурированный, объектно-ориентированный, высокоуровневый язык программирования со строгой статической типизацией переменных. А с другой — это интегрированная среда разработки (IDE) программного обеспечения для Microsoft Windows, Mac OS, iOS и Android на языке Delphi.
Этот язык программирования очень прост в изучении. И во многом эта простота обусловлена очень удобной визуальной средой разработки программ. Благодаря IDE Delphi, процесс создания приложений значительно упрощается.
Свое изучение языка программирования Delphi мы как раз и начнем с изучения интегрированной среди разработки Delphi.
Среда Delphi
Чтобы нам было более понятно, как выглядит оболочка Delphi при создании приложений, предлагаю запустить вашу интегрированную среду разработки и создать свой первый проект.
Для этого выберите File — New — VCL Forms Application – Delphi.
Перед нами появится окно нашей будущей программы (по центру), а по бокам будут панели с пока еще непонятными нам данными.
Панели эти прикреплены одна к другой. Но при желании, мы можем поменять внешний вид IDE и положение панелей. Делается это в выпадающем списке, который я указал под номером 1 на картинке.
Здесь есть три стиля отображения панелей в Delphi:
- Default Layout — стиль по умолчанию.
- Classic Undocked — это классическое размещение панелей, которое использовалось до Delphi 2005. При таком стиле панели не прикреплены друг к другу. Они могут перетаскиваться и используются как самостоятельные окна.
- Debug Layout — внизу среды разработки появляется панель отладки. Но подобная раскладка окон включается автоматически, когда мы запускаем программу и исчезает, когда мы завершаем работу программы. Поэтому я не считаю нужным включать эту панель во время проектирования.
Если вы поменяли расположение окон (панелей) и хотите их сохранить — нажмите на иконку Save current desktop (справа от выпадающего списка) и в появившемся окне введите имя для нового стиля. Теперь при следующем запуске Delphi окна будут располагаться так как вы их сохранили.
Теперь давайте рассмотрим панели, которые я обозначил на рисунке номерами.
- Выбор внешнего вида среды разработки Delphi (об этом я уже написал).
- Основное меню программы.
- Структура (или дерево компонентов). Здесь отображаются все компоненты, которые мы используем в проекте. Использование этого дерева компонентов очень удобно. Например, если один компонент будет перекрывать другой, то мы легко можем его выбрать именно в панели «Структура».
- Объектный инспектор. Это окно состоит из двух вкладок и предназначено оно для управления объектами. Во вкладке Properties (свойства) отображаются свойства выделенного объекта: ширина, высота, позиция и т. д. А на вкладке Events (события) мы задаем реакцию выделенного объекта на различные события (Например, событие клик по кнопке).
- Главное окно программы. Здесь отображается внешний вид создаваемого нами приложения (форма оконного приложения), а если нажать клавишу F12, то будет отображен код программы.
- Менеджер проектов. В этом окне отображаются все файлы, которые входят в проект. Здесь можно добавлять новые модули в проект, или удалять ненужные модули.
- Быстрый поиск нужного компонента.
- Палитра инструментов (компонентов). В этой панели располагаются иконки компонентов, которые можно использовать при создании программы. Чтобы переместить нужный нам компонент на окно нашей программы, нужно кликнуть по нему левой кнопкой мыши (компонент будет выделен), и затем кликнуть левой кнопкой мыши в том месте формы, где мы хотим видеть этот компонент (он отобразится на форме).
Интегрированная среда разработки Delphi. Видео
Давайте я еще опишу вам некоторые пункты главного меню интегрированной среды разработки Delphi.
В меню File (Файл) вы увидите такие пункты:
New — создание нового проекта, формы, или шаблона.
Open — открыть существующий файл поддерживаемый Delphi.
Open Project — открыть только проект.
Reopen — открыть проект который недавно использовался.
Save — сохранить текущий модуль.
Save As — сохранить текущий модуль под новым именем.
Save Project As — сохранить проект под новым именем.
Save All — сохранить всё.
Close — закрыть текущий модуль.
Close All — закрыть всё.
Use Unit — использовать (добавить) модуль.
Print — напечатать модуль.
Exit — выход.
Меню Refactor (Улучшение) предназначено для улучшения существующего кода. Но пока об этом мы не будем говорить (ещё рано).
В меню Project (Проект) я бы выделил три важных пункта, которые вам нужно знать:
Add to project — добавить в проект существующий файл.
Remove from project — удалить из проекта модуль.
Options — свойства проекта.
В меню Run (Запуск) вы найдете функции запуска создаваемого вами приложения из среды разработки и отладки программ.
Все эти пункты меню и другие мы конечно же детально изучим в следующих уроках.