Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
мод сис / 1enterpriselibrarytutorial.ru.pdf
Скачиваний:
129
Добавлен:
11.04.2015
Размер:
4.65 Mб
Скачать

Учебное пособие по Enterprise Library

а Нарисуйте приемный покой

б Нарисуйте ординаторскую

в Нарисуйте комнату для персонала

г Нарисуйте комнату хранения инструментов

д Нарисуйте процедурные

а Назовите прямоугольник waitingRoom.

б Назовите прямоугольник staffroom.

в Назовите прямоугольник staffLounge.

г Назовите прямоугольник storageRoom.

д Нарисуйте три прямоугольника и назовите их procRoom1, procRoom2 и procRoom3. Они будут соответствовать процедурным комнатам отделения.

YЧтобы сделать пути движения людей на анимации более реалистичными, добавьте дополнительные узлы сети, нарисовав еще несколько прямоугольников:

© 1992-2004 XJ Technologies http://www.xjtek.com

97

Учебное пособие по Enterprise Library

а Нарисуйте выход

б Нарисуйте промежуточные узлы

а Назовите прямоугольник exit. Он будет обозначать выход из отделения.

б Нарисуйте четыре прямоугольника и расположите их так, как показано на рисунке. Назовите прямоугольники upNode, leftNode, middleNode и rightNode, в соответствии с их положением на анимации.

ZС помощью инструмента рисования Ломаная , нарисуйте ломаные линии, как показано на рисунке ниже.

98

© 1992-2004 XJ Technologies http://www.xjtek.com

Учебное пособие по Enterprise Library

Ломаные линии задают пути движения пациентов и персонала больницы. Чтобы задать требуемую транспортную сеть модели, соедините соседние узлы, а именно:

-leftNode с exit, waitingRoom, procRoom1 и middleNode;

-middleNode — с waitingRoom, procRoom2, storageRoom, rightNode и upNode;

-rightNode — с procRoom3 и upNode;

-upNode — с storageRoom, staffLounge и staffroom.

ÂВсе начальные и конечные точки линий должны обязательно находиться внутри соединяемых прямоугольников.

[Создайте группу фигур и назовите ее networkPivot. Логическая структура сети будет сконструирована на базе элементов, добавленных в эту группу фигур.

Добавьте все созданные фигуры в группу фигур. Для этого сделайте щелчок правой кнопкой мыши по значку группы фигур и выберите Добавить/удалить фигуры из контекстного меню. Затем выберите все нарисованные ранее фигуры и щелкните мышью по анимационной диаграмме.

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

Поместите точки ломаной внутрь прямоугольников procRoom1, procRoom2 и procRoom3. Задайте следующие свойства:

© 1992-2004 XJ Technologies http://www.xjtek.com

99

Учебное пособие по Enterprise Library

а Назовите линию

procRoomsLocation

б Измените цвет линии

в Сделайте ее невидимой

4.3 Создание классов сообщений

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

► Создайте классы сообщений

X Создайте класс сообщения Patient

Y Унаследуйте сообщение от Entity

Z Напишите код анимации

[ Проделайте то же самое для классов Nurse и

ProcRoom

100

© 1992-2004 XJ Technologies http://www.xjtek.com