П 1.1.4. Опция View

Project Manager

Показывает окно Менеджера проекта

Translation Manager

Открывает доступ к Менеджеру трансляций Показывает окно Инспектора объектов

Object Inspector

Показывает окно

Object TreeView

Дерева объектов

To_Do List

Открывает доступ к списку To-Do

Alignment Palette

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

Browser

Показывает окно браузера объектов

Code Explorer

Показывает спрятанное ранее окно Навигатора кода

Component List

Показывает окно для выбора компонентов

Window List

Показывает окно открытых окон проекта

Debug Windows

Отладочные окна. Эта опция-заголовок открывает доступ к подменю со следующими опциями

Breakpoints

Показывает окно точек останова

Call Stack

Показывает окно стека

Watching expressions

Показывает окно наблюдения за переменными/выражениями

Local Variables

Позволяет наблюдать за изменениями локальных переменных в отладочном режиме

Threads

Показывает окно статуса потоков команд

Modules

Показывает окно модулей проекта

Event Log

Показывает журнал событии

CPU

Показывает состояние регистров центрального процессора

FPU

Показывает состояние регистров арифметического сопроцессора

Desktops

Управляет конфигурациями основных окон. Эта опция-заголовок открывает доступ к подменю со следующими опциями

Save Desktop

Сохраняет текущую конфигурацию

Delete

Удаляет ранее сохраненную конфигурацию

Save Debug Desktop

Определяет текущую конфигурацию как отладочную

Toggle Form/Unit

Переключает активность из окна формы в окно кода программы и обратно

Units

Показывает окно модулей

Forms

Показывает окно форм

Type Library

Показывает окно библиотеки типов

New Edit Window

Открывает новое окно с кодом текущего модуля

Toolbars

Показывает окно настроек панелей инструментальных кнопок

View as Form/Text

Показывает окно формы в обычном виде или в виде текстового описания

Next Window

Показывает следующий присоединенный к проекту модуль

 

Отладочные окна подробнее рассматриваются в разделе, посвященном отладке программ. Остальные окна, вызываемые опцией view, описываются ниже.

П1.1.4.1. Менеджер проекта

Центральную часть окна менеджера проекта (рис. П1.6) занимает список всех связанных с проектом форм. Кнопка New открывает доступ к репозиторию, чтобы добавить новый модуль к проекту. Кнопка Remove удаляет модуль из проекта. После щелчка правой кнопкой мыши по модулю появляется локальное меню, с помощью которого можно открыть модуль или сохранить его под другим именем.

С помощью менеджера проектов осуществляется компиляция проекта на тот или иной язык локализации (см. ниже П 1.1.4.2). Если для проекта определены языки локализации, в группе проектов помимо исполняемого файла хххх.ехе будут дополнительные проекты с тем же именем, но разными расширениями (по одному проекту на каждый язык локализации). Если, например, язык локализации английский (Великобритания), в группе будет проект xxxx.eng. Сделайте активным нужный проект и вызовите опцию Project | Build хххх (хххх - имя вашего проекта). В результате будет откомпилирован нужный ресурсный файл. После, этого вновь активизируйте проект хххх.ехе, с помощью опции proj-ect | Language | Set Active укажите язык локализации и вновь откомпилируйте проект. К нему будет подключен нужный ресурсный файл, и ваша программа станет локализованной.

Рис. П.1.6. Окно менеджера проекта

П1.1.4.2. Менеджер трансляции

Менеджер трансляций упрощает создание локализованных версий программных продуктов. Он становится доступным только после указания языков, на которые будут переводится текстовые сообщения, надписи, опции и другие текстовые ресурсы программы. Для каждого языка создается своя динамически подключаемая библиотека ресурсов. Изменение этой библиотеки перед компиляцией программы изменяет ее язык (см. выше “Менеджер проекта”).

Для выбора языка (языков) локализации используется опция меню Project [Language (см. с. 619). Главным языком программы по умолчанию считается язык локализации Windows, так что если Delphi работает под управлением русскоязычной Windows, главным языком будет русский.

Окно менеджера трансляций показано на рис. П1.7. Для представленного на нем примера главным языком программы является русский, а языком локализации - английский (Великобритания). Переводится надпись Введите пароль (Enter password).

Рис. П1.7. Окно менеджера трансляций

П1.1.4.3. Список ТО-DO

Список то-do предназначен для координации работы нескольких программистов в рамках одного проекта.

Этот список содержит все комментарии проекта, которые начинаются символами //todo: (рис. П1.8).

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

После вызова списка то-do переход к нужному комментарию осуществляется двойным щелчком мыщи на соответствующей строке списка.

Программист может сообщить об устранении ошибки, отметив переключатель в левой части строки списка, - в этом случае текст строки выводится перечеркнутым шрифтом.

Рис. П 1.8. Пример списка ТО-DO

В списке можно указать приоритет сообщения (колонка “! ”), его собственника (Owner) и категорию.

Эти параметры можно задать с помощью соответствующих ключей непосредственно в комментарии (см. рис. П1.8) или после вызова редактора сообщения в списке (он вызывается после активизации сообщения и нажатия клавиши F2).

П1.1.4.4. Браузер объектов

Браузер объектов доступен только после успешного прогона программы. Он представляет в наглядной форме используемые в проекте и доступные объекты, позволяя просмотреть их иерархию и входящие в них свойства и методы.