Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 700269.doc
Скачиваний:
15
Добавлен:
01.05.2022
Размер:
1.78 Mб
Скачать

4. Интегрированная среда delphi

4.1. Общий внешний вид и основные возможности

В Delphi интегрированная среда разработки (IDE – Integrated Development Environment) – это удобная среда быстрой разработки сложных прикладных программ, в которой есть все необходимые инструменты (tools) для проектирования, запуска и тестирования разрабатываемых программных средств и все нацелено на облегчение этих процессов. IDE интегрирует в себе редактор кодов, отладчик, инструментальные панели, визуальный редактор форм, редактор графических ресурсов, инструментарий баз данных и многое другое – все, с чем приходится работать при проектировании ПО. Эта интеграция предоставляет разработчику хорошо сбалансированный набор инструментов, дополняющих друг друга. Естественно, существует возможность расширять возможности (меню) IDE, включая в нее необходимые дополнительные инструменты, в том числе и разработанные самостоятельно.

Запуск Delphi осуществляется файлом delphi32.exe или пиктограммой в разделе меню Windows Пуск | Программы. Внешний вид IDE Delphi версии 7.0 показан на рис. 4.1. В верхней части находится главное меню. Ниже расположены две инструментальные панели. Левая панель содержит быстрые кнопки, дублирующие некоторые наиболее часто используемые команды меню. Правая панель содержит палитру библиотеки визуальных компонентов VCL (Visual Component Library), состоящую из ряда страниц, закладки которых видны в верхней части палитры. Правее полосы главного меню размещена панель сохранения и выбора различных конфигураций, содержащая выпадающий список и две быстрые кнопки.

В основном поле окна слева находится окно инспектора объектов (Object Inspector), с помощью которого задаются свойства компонентов (вкладка Properties) и обработчики событий (вкладка Events).

П равее расположено окно редактора программного кода (Code Explorer), который является обычным текстовым редактором, ориентированным на написание текстов программ.

Важным инструментом разработки интерфейса приложений является визуальный редактор форм (Form Designer). С его помощью можно разместить на форме проектируемого приложения различные компоненты, как показано на рис. 4.1, модифицировать некоторые свойства компонентов и самой формы, установить типовые обработчики событий. Напомним, что компоненты являются основой компонентной архитектуры построения приложений (см. пп. 1.1.5). Обработчик события – это процедура, предназначенная для создания реакции формы или компонента на какое-либо воздействие. Возможные события объектов перечислены на вкладке Events инспектора объектов.

В интегрированной среде разработки Delphi существует достаточно много различных окон, используемых в процессе разработки ПО. Например, окно менеджера проекта (Project Manager) или показанное на рис. 4.1 окно наблюдаемых величин (Watch List). Поэтому в IDE, как и в оконных компонентах Delphi, широко используется технология Drag&Doc – перетаскивание и встраивание окон. Встраивание окон позволяет экономить площадь экрана. Такое окно можно отличить от обычного по следующим признакам:

  • сокращенная полоса системного меню, включающая обычно только кнопку закрытия окна;

  • наличие в контекстном меню, всплывающем при щелчке в окне правой кнопкой мыши, переключателя Dockable – встраиваемое (если снять метку с этого переключателя, окно перестанет быть встраиваемым);

  • при перетаскивании встраиваемого окна размеры его рамки изменяются, если окно перемещается в пределах другого окна.