Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
StarUML.pdf
Скачиваний:
98
Добавлен:
26.03.2015
Размер:
7.31 Mб
Скачать

StarUML. Руководство разработчика. Глава 11. Написание шаблонов

129 / 139

Закончив редактирование шаблона для WORD, сохраните документ шаблона. После этого Вы сможете генерировать WORD документы на его основе . См. раздел "Генерация по шаблону" для получения подробной информации об этой операции.

Написание шаблона для Excel

Перед написанием шаблона под EXCEL, должны быть выполнены следующие шаги.

1.Загрузите типовой шаблон (template-excel.zip) генерации документа для EXCEL из раздела downloads/templates вэб-страницы StarUML.

2.Создайте новую папку с именем "template-excel" и разорхивируйте в ней загруженный файл.

3.Выполните StarUML.

4.Выберите меню [Tools] -> [StarUML Generator...].

5.Выберите шаблон "Default Excel Template" на странице [Select templates for generator].

6.Щёлкните кнопку [Clone Template], укажите имя шаблона и маршрут для его хранения, нажмите[OK].

7.Выберите вновь созданный шаблон в [List of templates], нажмите кнопку [Open Template], новый шаблон для EXCEL будет открыт в окне редактора.

8.Вводите команды, соответствующие шаблону MS Excel.

StarUML. Руководство разработчика. Глава 11. Написание шаблонов

130 / 139

В шаблоне EXCEL, область команды представляется в виде комментария EXCEL. Название команды и её аргументы указываются в тексте комментария. Текст комментария состоит из названия команды и последовательности аргументов. Название и аргументы в тексте комментария разделяются символом ";". Всё, что находится вне комментария расценивается как область стиля и помещается в генерируемый документ как есть.

Шаблон EXCEL может анализировать и оценивать модельную информацию, используя возможности EXCEL (статистика, диаграммы). Этот параграф показывает, как извлекать числовые значения, связанные с модельными элементами и строить графики на их основе.

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

Примечание

В шаблоне EXCEL команда REPEAT повторяется только для строк, но не для столбцов.

Вставьте команды DISPLAY, которые выводят имя класса, количество атрибутов, количество операций, количество ассоциаций, между командами REPEAT и ENDREPEAT, как показано ниже.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]