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

4.5. Общие настройки среды проектирования

Многостраничное окно общих настроек среды проектирования Delphi вызывается командой Environment Options ( ) меню Tools.

На рис. 4.9 показана вкладка Preferences.

Опции раздела автосохранения (Autosave options) определяют автоматическое сохранение файлов проекта при каждом запуске приложения (Editor files) и сохранение информации об экране (Project Desktop) при выходе из Delphi.

У точнение понятия информации об экране определяются другой группой опций – Desktop contents. В частности, флаг Desktop Only задает сохранение информации о каталогах и файлах, открытых в редакторе кода, и об открытых окнах. Если необходимо сохранить также информацию о символах последней успешной компиляции, то необходимо задать опцию Desktop And Symbols.

Флаг Auto drag docking разрешает или запрещает автоматическое встраивание окон друг в друга. В процессе проектирования существует возможность временно изменить значение этой опции на противоположное с помощью нажатой и удерживаемой клавиши Ctrl.

Г руппа опций компиляции и выполнения (Compiling and running) определяет следующие параметры:

  • Show Compiler Progress – показывать ход выполнения компиляции;

  • Warn on package rebuild – показывать замечания при построении пакетов во время компиляции;

  • Minimize on run – сворачивать или минимизировать Delphi при выполнении приложения (по завершении работы программы окна Delphi восстанавливаются);

  • Hide designers on run – делать невидимыми окна проектирования (инспектора объектов и визуального редактора форм) при выполнении приложения.

Поле ввода Directory в нижней части страницы Preferences окна общих настроек среды проектирования определяет местонахождение файла депозитария delphi32.dro (по умолчанию расположен в директории BIN.)

Страница Designer задает опции проектирования:

  • Display grid – делает видимыми узлы сетки;

  • Snap to grid – автоматически привязывает компоненты, помещенные на форму, к узлам сетки;

  • Grid size x – шаг сетки по вертикали (от 2 до 128);

  • Grid size y – шаг сетки по горизонтали (от 2 до 128);

  • New Form as Text – определяет вид сохранения файла описания *.dfm атрибутов формы: текстовой (флаг установлен) или двоичный (бинарный);

  • Auto create forms & data modules – определяет, будут ли новые формы проекта (кроме первой) рассматриваться как автоматически создаваемые (Auto Create) или как возможные (Available Forms);

  • Show component captions – делает видимыми надписи компонентов;

  • Show designer hints – делает видимыми ярлычки с именами классов компонентов;

  • Show extended control hints – делает видимыми ярлычки с расширенной информацией: положением, размером, значением свойства TabStop и номером в последовательности табуляции.

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

  • Library path – пути поиска исходных файлов проекта;

  • BPL output directory – каталог для размещения откомпилированных файлов проектов *.bpl;

  • DCP output directory – каталоги файлов пакетов компонентов Delphi *.dcp;

  • Browsing path – каталог, в котором браузер кода Code Browser ищет файлы, содержащие информацию об идентификаторах, например, компонентах VCL.

Р яд важных настроек редактора программного кода и браузера объектов находятся на странице Explorer (рис. 4.10).

Автоматическое появление окна исследователя кода, встроенного в редактор кода, определяется опцией Automatically show Explorer. Флаг Highlight incomplete class items определяет появление выделения жирным шрифтом незавершенных свойств и методов. Установка опции Show declaration syntax приведет к отображению синтаксиса объявлений (по умолчанию отображаются только имена).

Раздел Explorer sorting определяет последовательность визуализации информации: по алфавиту (Alphabetical) или в порядке последовательности объявлений (Source).

Опция Finish incomplete properties позволяет автоматически включать в программный код шаблон реализации незавершенного свойства при нажатии клавиш Ctrl+Shift+C.

Раздел Explorer categories определяет классификацию отображаемых элементов дерева исследователя кода.

Группа переключателей (радиокнопок) Initial browser view определяет страницу информации, открываемой в окне браузера объектов. Радиокнопки группы Browser scope уточняют информацию о визуализируемых символах: Project symbols only – только о символах модулей текущего проекта, All symbols – о символах всех модулей, явно или неявно используемых в проекте, включая модули библиотеки VCL.