Вверх ↑
HiAsm4 
Интерфейс - Дерево проекта

Дерево проекта
Вступление
   Дерево проекта позволяет наглядно и компактно отобразить структуру схемы, содержащей множество контейнеров, вложенных друг в друга. Помимо просмотра иерархии схемы дерево позволяет быстро и легко перемещать элементы и контейнеры между различными его ветками, а так же центрировать любой выбранный элемент на рабочем столе.


Формирование дерева
   Можно заметить, что дерево элементов отображает в качестве названий узлов их имена классов. Т.е. по умолчанию вы увидете структуру из одних только MultiElement(Ex) и EditMulti(Ex), а так же прочих названий контейнеров, что совершенно не дает представления о структуре схемы. Чтобы этого избежать необходимо к каждому контейнеру приписывать небольшой комментарий в формате:

[<Развернутое описание>=]<Короткое описание>

Секция в квадратных скобках не обязательна, и если она не задана, то весь комментарий считается коротким. Именно этот текст и выводится в качестве имен узлов, как это показано на рисунке справа.
Управление деревом
   Для редактирования узлов дерева предусмотрены три операции:

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

2) Перемещение узла вверх на одну позицию - осуществляется нажатием кнопки со стрелкой вверх (на рисунке вторая снизу). При этом у элемента меняется его Z координата на схеме

3) Перемещение узла вниз на одну позицию - осуществляется нажатием кнопки со стрелкой вниз (на рисунке третья снизу). При этом у элемента меняется его Z координата на схеме
Дерево для кода

   При переключении текущей вкладки на любой файл с кодом на языке Delphi Дерево проекта воспроизведет его структуру в виде списка классов - корневых узлов дерева, и дочерних узлов - процедуры и функции, при этом выбор такой ветки автоматически перекинет каретку в редакторе на строку, где эта процедура (или функция) была реализована.
BB-code статьи для вставки
Всего комментариев: 0
(комментарии к статье еще не добавлены)
Комментарий
...