Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курс лекций по дисциплине Объектно-ориентирован...doc
Скачиваний:
33
Добавлен:
01.07.2025
Размер:
14 Мб
Скачать
☆

4. Перетаскивание и встраивание окон в иср

В Интегрированной Среде Разработки Delphi, начиная с Delphi 4, как и в оконных компонентах Delphi, широко используется технология Drag&Doc — перетаскивание и встраивание окон.

Встраиваемое окно можно отличить от обычного по следующим признакам:

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

  • Наличие в меню, всплывающем при щелчке в окне правой кнопкой мыши, переключателя Dockable — встраиваемое.

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

Встраивание окон позволяет вам экономить площадь экрана.

Технология встраивания окон Drag&Doc реализована в Delphi 4 и 5 также в инструментальных панелях.

5. Настройка инструментальной панели, палитры компонентов и редктора кода

Delphi предоставляет достаточно широкие возможности настройки инструментальных панелей ИСР.

Раздел меню Customize позволяет настроить состав отдельных панелей. Такую же настройку можно осуществить, выбрав аналогичный раздел контекстного меню, которое появляется, если вы щелкнете на панели правой кнопкой мыши.

Восстановить вид панели по умолчанию можно сделать на странице Toolbars в отдельности для различных групп кнопок. На этой же странице вы можете установить флаги видимости этих групп кнопок.

Управлять видимостью, как было указано ранее, вы можете также из подменю команды View | Toolbars в Delphi 5 и 4 или View | Speedbar в более ранних версиях Delphi.

Вызвать настройку палитры компонентов можно щелчком правой кнопки мыши на палитре и выбором команды Properties

Вызвать настройку Редактора Кода можно щелчком правой кнопки мыши в его окне и выбором команды Properties.

6. Настройка интегрированной среды

В Delphi 5 страницы окна из Editor Oprions, относящиеся непосредственно к Редактору Кода: General, Display, Key Bindings, Color. В выпадающем списке Editor SpeedSetting (быстрая смена стиля редактора) вы можете быстро установить один из пяти предопределенных стилей редактирования: Default Keymapping (стиль по умолчанию), IDE Classic (классическая ИСР), BRIEF emulation (эмуляция редактора BRIEF), Epsilon emulation (эмуляция редактора Epsilon), Visual Studio Emulation (эмуляция редактора Visual Studio).

Группа Editor Options (опции редактора) предлагает множество опций, которые вы можете включить или выключить, используя кнопки-переключатели с флагами. Они позволяют установить различные методики задания отступов, обработки выделенных блоков и т.п. Установки опций позволяют индивидуально задать отдельные элементы настройки.

Установки в нижней части диалогового окна позволяют задать численные значения позиций табуляции, объемов восстанавливаемого текста и др. Страницы Display и Key Mappings окна настройки позволяют задать управляю­щие клавиши, поля и ряд других параметров, определяющих работу с текстом в окне Редактора кода.

На странице Colors вы можете определить вид выделения различных синтаксических элементов текста вашей программы и подобрать удобную вам цветовую гамму.

Многостраничное окно настройки вызывается командой Tools | Environment Options, где:

Страница Preferences содержит, в частности, опции, определяющие, что сохраняется при выходе из Delphi — раздел Desktop contens, и опции автосохранения — Autosave options.

Опции проектирования формы — Form designer определяют сетку формы и яр­лычки компонентов.

Опции компиляции и выполнения — Compiling and Running определяют поведение среды проектирования во время компиляции и выполнения приложения.

Если вы включите опцию Project Desktop, то при очередном запуске Delphi загрузится ваше последнее приложение, и откроются все окна, которые были открыты в момент выхода из Delphi. Это очень удобно, если вы намерены продолжать работу над тем же приложением. При включении этой опции конфигурация окон запоминается также в каждом проекте, так что если вы впоследствии откроете какой-то проект, с которым работали ранее, то восстановится конфигурация всех окон, которые были открыты в момент окончания

Страница Library содержит списки каталогов, в которых ищутся файлы, используемые в проектах.

Страница Type Library определяет настройки элементов.