Оболочка Delphi
Пора в первый раз запустить Delphi. Для этого выберите пункт меню Пуск | Программы | Borland Delphi | Delphi. После запуска откроется главное окно среды разработки. Окно может отличаться в зависимости от версии Delphi. Мы же будем рассматривать Delphi 2006, но основы не изменялись уже долгое время. С выходом новых версий появляются новые панели, и немного изменяется их внешний вид, но база остается одной и той же.
Давайте создадим пустой проект и посмотрим, как будет выглядеть Delphi при работе с проектами. Для этого в Delphi 2006 выберите File | New | VCL Forms Application — Delphi for Win32.
Главное окно выполнено в классическом стиле Windows-программ. В центре окна расположено множество панелей. Все они как бы прикреплены внутри окна. У каждой из этих панелей есть заголовок, удерживая который мышью панель можно перемещать в другое место. Таким образом, вы можете расположить все так, как вам будет удобно.
Овалом выделена панель, с помощью которой вы можете управлять различными видами среды разработки. С помощью ниспадающего списка можно выбрать созданный вами или предопределенный средой разработки вид окна. В данном случае выбран вид Default Layout (Размещение по умолчанию). В Delphi 2006 в этом списке есть еще два пункта:
- Classic Undocked— классическое размещение, которое использовалось до Delphi 2005. В этом случае панели находятся не внутри главного окна, а выполнены как самостоятельные окна. Пример такого размещения показан на рис. 3.2.
- Debug Layout — размещение отладки.
Данная раскладка окон включается автоматически, когда вы запускаете программу, и автоматически должна исчезать, когда выполнение программы завершается. Включать ее во время проектирования программы не имеет смысла, потому что будут отображаться окна, которые не имеют никакого смысла во время написания кода. Но если ваша программа во время выполнения выполнила недопустимую операцию, то Delphi может не переключиться на раскладку, выбранную до запуска программы. В этом случае придется переключиться вручную, выбрав нужный пункт из ниспадающего списка. Если вы изменили расположение окон и хотите, чтобы оно осталось при следующем запуске среды разработки, то его нужно сохранить. Для этого щелкните по кнопке Save current desktop (Сохранить текущий рабочий стол) справа от ниспадающего списка возможных размещений. Перед вами появится окно, в котором вы должны ввести имя размещения. Можно выбрать из списка уже существующее имя, чтобы заменить его.
Теперь перейдем к панелям, которые представлены на рис. 3.1.
- Главное окно программы. В нем находится основное меню и панели инструментов.
- Объектный инспектор. Он предназначен для управления объектами и состоит из двух вкладок:
- Properties — свойства. На этой вкладке будут перечислены свойства выделенного объекта. Имя и тип выделенного объекта отображаются в ниспадающем списке вверху панели.
- Events — события. Здесь можно создавать и изменять реакцию объекта на различные события, которые возникают в отношении выбранного компонента.
- Форма. Это уже готовая визуальная форма будущей программы. На ней мы будем размещать компоненты пользовательского интерфейса.
- Палитра компонентов. В этой панели расположены иконки компонентов, которые вы можете использовать для построения визуального интерфейса.
- Дерево компонентов. Эта панель появилась в Delphi 7, и, на мой взгляд, она является лучшим новшеством этой версии. С помощью дерева компонентов легко находить компоненты, потому что они расположены в виде дерева. Если у вас какой-то компонент будет полностью перекрывать другой, то вы можете выделить верхний компонент, а потом, в дереве компонентов, легко найти тот, который находится снизу.
- Менеджер проектов. Здесь можно увидеть, какие файлы входят в проект, открывать модули, добавлять и удалять.