Суббота, 18.05.2024
Королевство Delphi
Главное меню
Статьи
Наш опрос
Нравится раздел статьи?
Всего ответов: 68
Статистика
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Главная » Статьи » Разные » Обзор Delphi

ModelMaker в Delphi Часть 2 — Визуализация импортированных классов

Для того, чтобы получить начальное представление о диаграммных возможностях, давай визуализируем один из классов что мы импортировали в прошлой части. ModelMaker(ММ) делит экран, предоставляя возможность выбора трех различных видов слева и восемь справа. Виды слева («основные виды» я их так назову):

  • Classes View (F3)
  • Units View (F4)
  • Diagrams View (F5)
  • Виды справа ("детальные виды” или редакторы):
  • Method Implementation Editor (F6)
  • Unit Code Editor (F7)
  • Diagram Editor (F8)
  • Macro Editor (Shift + F6)
  • Design Patterns (Shift + F7)
  • Differencing (Shift + F5)
  • Documentation (Shift + F8)
  • Event Types (Ctrl + F8)

Различные виды могут, конечно, быть доступны через их кнопочки, так что можешь не запоминать клавиши вызова.
Для начала, посмотрим Diagrams View, так что жми F5.
Теперь когда у нас открыта новая диаграмма класса, мы захотим видеть Classes View слева, пока редактируем диаграмму справа, нажимай F3.
В зависимости как установлены настройки рабочей среды ММ, иногда меняя основной вид можно изменить активный редактор, поэтому если твоя диаграмма сворачивается, нажимай F8 для возврата ее назад.
Есть несколько путей, чтоб добавить класс в диаграмму, и легчайший путь перетащить его с Classes View и бросить на диаграмму. Так что, выбирай класс из Classes View, перетаскивай его на диаграмму класса и бросай его туда.
С настройками по умолчанию, ММ покажет только имя класса в его фигуре как на рис.6.

Чтобы заставить диаграмму показать некоторые или все члены твоего класса, мы должны изменить свойства стиля отображения. Стиль отображения диаграммы ММ-ра использует схему наследования. Ты можешь установить свойства фигуры, но по умолчанию он унаследует свойства отображения диаграммы. Диаграмма унаследует стили проекта, если ты не аннулируешь их, и, подобно этому, проект унаследует стили среды.

Давай настроим свойства отображения фигуры класса для всей диаграммы.
Два раза кликни на диаграмме где-нибудь за пределами фигуры твоего класса.
Вылезет диалог Diagram Style. Выбери ярлык Symbol Style и отключи пункт Project Member Type Filter. Мы сообщаем ММ, что мы хотим аннулировать стиль отображения проекта для этой диаграммы. Теперь когда пункты под Custom Member Type Filter разрешены, выбери пункты Properties и Methods. Мы сообщаем диаграмме что мы хотим отобразить в ней все фигуры свойств и методов класса. Нажимай OK.
Фигура твоего класса сейчас будет напоминать рис.7, который отображает класс с атрибутами и методами. Ты должен обратить внимание, что фигура класса имеет некоторые горячие точки - маленький знак минуса в верхнем левом углу каждой секции
прячет эту секцию(он появляется, когда класс выбран); маленький фрагмент цепочки перед именем класса открывает редактор класса, если по нему кликнуть.

Если твоя модель включает предка класса, который ты уже визуализировал, перетащи предка на диаграмму и брось его там. Заметь, что ММ автоматически визуализирует обобщенное отношение между двумя классами на рис.8.
Этот топик описывает, как визуализировать текущий класс из кодовой модели. Также возможно добавить новый класс в кодовую модель, добавляя его в диаграмму. Для большего количества информации читай следующую часть.
Продолжение следует…

Получить ссылку на материал

Категория: Обзор Delphi | Добавил: Барон (15.12.2011)
Просмотров: 1269 | Теги: клас, ModelMaker, диаграмма, delphi | Рейтинг: 1.0/1
[ Пожертвования для сайта ] [ Пожаловаться на материал ]

Если вам помог материал сайта кликните по оплаченной рекламе размещенной в центре

Поиск
Категории раздела
Delphi.NET [3]
Kylix Delphi for Linux [9]
Советы Дельферу [6]
Хитрости в Delphi [2]
Обзор Delphi [45]
Инсталлятор [11]
Пользовательский интерфейс [18]
Примеры Delphi [93]
Функции и процедуры [15]
Разные [31]
Королевство Delphi © 2010-2024
Яндекс цитирования