Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка Работа в Rational Rose.doc
Скачиваний:
7
Добавлен:
01.04.2025
Размер:
595.46 Кб
Скачать
  1. Щелкнуть правой кнопкой мыши по компоненту PayrollCalculator в браузере.

  2. В появившемся контекстно-зависимом меню выбрать команду Open Specification (Открыть параметры).

  3. В раскрывающемся списке Stereotype (Стереотип) выбрать стереотип ActiveX DLL.

  4. Щелкнуть по кнопке ОК, чтобы закрыть диалоговое окно настройки параметров компонента.

Этапы добавления компонента на главную диаграмму компонентов:

  1. Дважды щелкнуть по диаграмме Main (Главная диаграмма) в разделе Component View (Представление компонентов), чтобы ее открыть.

  2. В списке браузера выбрать компонент PayrollCalculator и перетащить его с помощью мыши на главную диаграмму компонентов.

Для связывания классов с компонентом PayrollCalculator:

  1. Дважды щелкнуть по компоненту PayrollCalculator в списке браузера или по диаграмме компонентов, чтобы открыть диалоговое окно настройки параметров компонента.

  2. Выбрать вкладку Realize (Реализация).

  3. Выбрать класс IPayroll, щелкнув по нему мышью.

  4. Нажать и удерживать клавишу Shift.

  5. Щелкнуть мышью по классу Payroll.

  6. Щелкнуть мышью по классу Payclerk.

  7. Щелкнуть правой кнопкой мыши по списку классов,

  8. В появившемся контекстно-зависимом меню выбрать команду Assign (Присвоить).

  9. Щелкнуть по кнопке ОК, чтобы закрыть диалоговое окно настройки параметров компонента.

Последовательность генерации кода на языке Visual Basic:

  1. Выбрать компонент PayrollCalculator на диаграмме компонентов, щелкнув по нему мышью.

  2. Выбрать команду меню Tools Visual Basic Update code (Сервис Visual Basic Обновить код) для запуска мастера Code Update Tool.

  3. Щелкнуть по кнопке Finish (Готово) в окне мастера Code Update Tool.

  4. На экране появится диалоговое окно сохранения модели. Ввести PayrollCalculator в поле ввода File Name (Имя файла) и щелкнуть по кнопке Save (Сохранить).

  5. Будет создан проект для Visual Basic с формой, названной по умолчанию Form1. Мастер Code Update Tool сообщит, что форма не входит в вашу модель, и запросит подтверждение на удаление ее из проекта. Установите флажок рядом с формой Form1 в диалоговом окне Synchronize (Синхронизация) и щелкните по кнопке ОК для продолжения генерации кода.

  6. По завершении генерации кода появится диалоговое окно с итоговым отчетом. Щелкните по кнопке Close (Закрыть), чтобы закрыть окно мастера Code Update Tool.

Чтобы добавить код для метода класса Payclerk необходимо:

  1. В программе Visual Basic перейди к методу calcPay класса Payclerk.

  2. Заменить строку '## Your code goes here ...' на CalcPay.rate = 40.

  3. Перейти к методу IPayroll_calcРау класса IPayroll.

  4. Заменить строку '## Your code goes here ...' на IPayroll_са1сРау = myClerk(1).calcPay(rate).

  5. Выбрать команду меню Project PayroIlCalculator Properties (Проект Свойства PayrollCalculator).

  6. В раскрывающемся списке Startup Object (Начальный объект) выбрать None.

  7. Щелкнуть по кнопке ОК, чтобы закрыть окно настройки параметров проекта.

  8. Выбрать команду меню File Make PayrollCalculator.dll (Файл Собрать PayrollCalculator.dll).

  9. Щелкнуть по кнопке ОК в диалоговом окне Make Project (Сборка проекта), чтобы сохранить созданную динамическую библиотеку.

  10. Выбрать команду меню File Exit (Файл Выход) для закрытия программы Visual Basic.