Инструмент Model Assistant Tool отображает элементы моделирования из программы Rational Rose на конструкции языков Visual С++ или Visual Basic. Для языка Visual Basic программа Model Assistant Tool способна создавать и определять константы, операторы, события, типы, перечисления, свойства, методы и параметры методов. Она позволяет создавать процедуры типа Get, Let и Set для свойств класса и ролей ассоциативной связи, а также определенный пользователем класс для наборов и списков. На языке Visual С++ программа Model Assistant Tool может создавать и определять операции для классов, такие как конструкторы, деструкторы и операции доступа для атрибутов и отношений.
В поле Preview (Предварительный просмотр) отображается код, который будет получен для выбранного элемента. Это позволяет увидеть, как повлияют на код настройки параметров генерации.
Программа Model Assistant Tool будет доступна при условии, что:
языком, выбранным для модели по умолчанию, является Visual С++ или Visual Basic;
класс связан с компонентом Visual С++ или Visual Basic.
Подробную информацию об инструменте Model Assistant Tool можно найти в файлах справки программы Rational Rose.
Этапы запуска программы Model Assistant Tool:
1. Щелкните правой кнопкой мыши по нужному классу в списке браузера или по диаграмме классов.
2. В появившемся контекстно-зависимом меню выберите команду Model
Assistant.Окна программы Model Assistant Tool для класса с назначенным языком Visual Basic и Visual С++ показаны на рис. В.З и В.4.
Мастер Code Update Tool предназначен для генерации кода на языках Visual С++ или Visual Basic. Код может быть получен для всех компонентов пакета, одного компонента или набора компонентов.
Для запуска мастера Code Update Tool:
1. Щелкните правой кнопкой мыши по нужному компоненту в списке браузера или по диаграмме компонентов.
2. В появившемся контекстно-зависимом меню выберите команду Update Code (Обновление кода).
Окно мастера Code Update Tool показано на рис. В.5.
Подробную информацию о мастере Code Update Tool можно найти в файлах справки программы Rational Rose.
По завершении генерации кода мастер Code Update Tool выводит диалоговое окно с итоговым отчетом. Вкладка Summary
(Сводная информация) содержит сведения о полученном коде, а все ошибки, возникшие при генерации, можно увидеть на вкладке Log (Журнал).Диалоговое окно мастера Code Update Tool с итоговым отчетом показано на рис. В.6.
После внесения изменений и дополнений в код на Visual С++ или Visual Basic необходимо обновить модель, чтобы отразить в ней сделанные изменения. Это выполняется с помощью мастера Model Update Tool. Его можно использовать и для создания новой модели по исходному коду.
Для обновления или создания модели по исходному коду с помощью мастера Model Update Tool выполните следующие действия:
1. Выберите команду меню Tools => Visual С++ => Update Model from Code
(Сервис => Visual С++ => Обновить модель по коду) или команду Tools => Visual Basic => Update Model from Code (Сервис => Visual Basic => Обновить модель по коду).2. Следуйте указаниям мастера.
Окно мастера Model Update Tool показано на рис. В.7.
По завершении возвратного проектирования мастер Model Update Tool отображает диалоговое окно с итоговым отчетом. Вкладка Summary
содержит сведения об обновленной модели, а все ошибки, возникшие при обновлении, можно увидеть на вкладке Log.Диалоговое окно мастера Model Update Tool с итоговым отчетом показано на рис. В.8.
Приложение С. Примеры программ на Visual Basic