| Интерфейс | - Дерево проекта |
Дерево проекта
Вступление
Дерево проекта позволяет наглядно и компактно отобразить структуру схемы, содержащей множество контейнеров, вложенных друг в друга. Помимо просмотра иерархии схемы дерево позволяет быстро и легко перемещать элементы и контейнеры между различными его ветками, а так же центрировать любой выбранный элемент на рабочем столе.
Формирование дерева
Можно заметить, что дерево элементов отображает в качестве названий узлов их имена классов. Т.е. по умолчанию вы увидете структуру из одних только MultiElement(Ex) и EditMulti(Ex), а так же прочих названий контейнеров, что совершенно не дает представления о структуре схемы. Чтобы этого избежать необходимо к каждому контейнеру приписывать небольшой комментарий в формате:
Секция в квадратных скобках не обязательна, и если она не задана, то весь комментарий считается коротким. Именно этот текст и выводится в качестве имен узлов, как это показано на рисунке справа.
[<Развернутое описание>=]<Короткое описание>
Секция в квадратных скобках не обязательна, и если она не задана, то весь комментарий считается коротким. Именно этот текст и выводится в качестве имен узлов, как это показано на рисунке справа.
Управление деревом
Для редактирования узлов дерева предусмотрены три операции:
1) Перемещение элементов между контейнерами - осуществляется простым перетаскиванием узла в нужную ветку дерева. При этом все внешние связи перетаскиваемого элемента будут удалены
2) Перемещение узла вверх на одну позицию - осуществляется нажатием кнопки со стрелкой вверх (на рисунке вторая снизу). При этом у элемента меняется его Z координата на схеме
3) Перемещение узла вниз на одну позицию - осуществляется нажатием кнопки со стрелкой вниз (на рисунке третья снизу). При этом у элемента меняется его Z координата на схеме
1) Перемещение элементов между контейнерами - осуществляется простым перетаскиванием узла в нужную ветку дерева. При этом все внешние связи перетаскиваемого элемента будут удалены
2) Перемещение узла вверх на одну позицию - осуществляется нажатием кнопки со стрелкой вверх (на рисунке вторая снизу). При этом у элемента меняется его Z координата на схеме
3) Перемещение узла вниз на одну позицию - осуществляется нажатием кнопки со стрелкой вниз (на рисунке третья снизу). При этом у элемента меняется его Z координата на схеме
Дерево для кода
При переключении текущей вкладки на любой файл с кодом на языке Delphi Дерево проекта воспроизведет его структуру в виде списка классов - корневых узлов дерева, и дочерних узлов - процедуры и функции, при этом выбор такой ветки автоматически перекинет каретку в редакторе на строку, где эта процедура (или функция) была реализована.
BB-code статьи для вставки
Всего комментариев: 0
(комментарии к статье еще не добавлены)