Главная » Delphi » Интегрированная среда разработки Delphi

0

Для подтверждения факта  преемственности используемой терминологии на рис 1.2 показан  общий   вид  интегрированной среды  разработки (IDE —   Integrated Development Environment) Delphi. На этом  рисунке  отмечены все основные компоненты среды  раз работки: главное  окно (Main Window), палитра компонентов (Component Palette), пане ли инструментов (toolbars), окно  конструктора форм  (Form Designer), окно  редактора кода  (Code  Editor),  окно   инспектора  объектов  (Object  Inspector),  дерево  объектов (Object TreeView) и проводник структуры кода (Code Explorer).

Главное окно

Главное окно можно  представить как центр управления IDE Delphi. Это окно  обла дает всеми стандартными функциональными возможностями главного окна любой другой программы Windows. Оно  состоит из трех  частей:  главного меню,  панелей ин струментов и палитры компонентов.

Главное меню

Как  и в любой  программе Windows,  к меню  обращаются при  необходимости от крыть, сохранить или  создать  новый файл,  вызвать мастер, перейти в другое  окно, изменить параметры настройки и т.д.  Каждый  элемент главного меню  может  быть продублирован соответствующей кнопкой на панели  инструментов.

Панели инструментов Delphi

Панели инструментов предоставляют доступ к различным функциям главного ме ню IDE с помощью единственного щелчка  на соответствующей кнопке. Обратите внимание, что  для  каждой  кнопки панели   инструментов предусмотрен вывод  под сказки, содержащей описание ее назначения. Не считая палитры компонентов, в IDE Delphi  имеется пять  отдельных панелей инструментов: Debug (Отладка), Desktop (Рабочий стол),  Standard (Стандартная), View (Вид) и Custom (Пользовательская). На рис. 1.2 показана конфигурация кнопок этих  панелей, принимаемая по  умолчанию. Но  любую  из  кнопок можно   удалить  или  добавить,  выбрав  в  меню  View пунктыToolbars, Customize. На рис. 1.3 показано диалоговое окно  Customize, предназначен ное  для настройки панелей инструментов. Чтобы добавить новую  кнопку  на любую панель  инструментов, достаточно просто перетащить ее из этого  окна.  Для удаления кнопки достаточно перетащить ее за пределы панели  инструментов.

Панели инструментов Дерево объектов     Главное окно  Окно конструктора форм

        Палитра компонентов       Окно инспектора объектов   Проводник структуры кода

Окно редактора кодаРис. 1.2. Общий вид интегрированной среды разработки (IDE) Delphi 6

Рис. 1.4. Плавающие панели инструментов

Палитра компонентов

Палитра компонентов представляет собой  панель  инструментов удвоенной высо ты,  содержащей несколько вкладок,  в которых находятся все установленные в среде IDE компоненты VCL и ActiveX. Порядок следования и вид  вкладок  и компонентов может  быть настроен с помощью щелчка  правой кнопкой мыши на интересующем объекте или в главном  меню (пункты Component, Configure Palette).

Конструктор форм

При  запуске конструктор форм  (Form Designer) представляет собой  пустую панель, готовую  к превращению в окно  приложения Windows.  Его можно  рассматривать как холст  художника, предназначенный для создания графического интерфейса будущего приложения — здесь определяется, как оно будет выглядеть с точки  зрения пользовате ля. Процесс создания заключается в выборе компонентов на палитре и перетаскивании их в форму.  Точное размещение и установку  размеров компонентов также  можно  вы полнить с помощью мыши.  Кроме того,  существует  возможность управлять внешним видом и поведением компонентов из окон Object Inspector и Code Editor.

Инспектор объектов

В окне  Object Inspector можно  изменять свойства компонентов формы или  опреде лять события, на которые будет реагировать сама форма или ее компоненты. Свойства (properties) представляют собой  данные, определяющие, как объект выглядит на экра не, — размер, цвет, шрифт и т.д. События (events) — это участки кода, выполняемые в от вет  на некоторые действия, происходящие в приложении. Примером события может служить поступление сообщения от мыши или передача сообщения окну с требованием его перерисовки. В окне Object Inspector для переключения между работой с событиями и работой со свойствами используется стандартная технология вкладок (notebook tab) — для перехода в ту или иную вкладку достаточно щелкнуть  на ее корешке. Инспектор по казывает события и свойства, относящиеся к той  форме или  компоненту, который ак тивен в конструкторе форм в настоящее время.

Одной из возможностей Delphi  является способность упорядочивать содержимое окна Object Inspector либо по категории, либо по именам  (в алфавитном порядке). Дляэтого   достаточно  щелкнуть   правой  кнопкой  мыши   в  любом   месте   окна   Object Inspector и выбрать в раскрывшемся контекстном меню  пункт  Arrange (Выстроить). На  рис. 1.5 показаны два расположенных рядом  окна  Object Inspector. В левом  окне объекты упорядочены по категории, а в правом — по именам.  Кроме  того,  с помощью пункта View этого  же контекстного меню можно  определить, какие именно категории объектов необходимо представить в данный момент.

Одним  из  наиболее  ценных  источников  знаний,  которым  должен  уметь  пользо

ваться  любой  программист Delphi, является система помощи. Она  полностью интег рирована с инспектором объектов, и если когда нибудь возникнут какие либо сложно сти  со свойствами или  событиями, то  достаточно только  нажать  клавишу  <F1> —  и WinHelp приходит на помощь.

Редактор кода

Рис. 1.5. Представление содержимого

Object Inspector по категориям и именам

Окно  редактора кода Code Editor предназначено для ввода текста  программ. Здесь же отображается код, автоматически созданный Delphi для компонентов разработан ной формы. Окно  Code Editor использует технологию вкладок,  причем отдельная вкладка создается для каждого  модуля или файла. При  каждом добавлении в приложе ние новой формы создается новый модуль, а в окно  Code Editor добавляется соответ ствующая  вкладка.  Контекстное меню  окна  Code Editor предоставляет широкий диа пазон  команд  редактирования, включая  команды работы с файлами, создания закла док и поиска  символов.

CОВЕТ

Можно работать сразу с несколькими окнами Code Editor. Чтобы открыть новое окно ре-

дактора кода, необходимо выбрать в главном меню View пункт New Edit Window.

Источник: Тейксейра, Стив, Пачеко, Ксавье.   Borland Delphi 6. Руководство разработчика. : Пер.  с англ. — М. : Издательский дом “Вильямс”, 2002. —  1120 с. : ил. — Парал. тит. англ.

По теме:

  • Комментарии