Практикум по rational rose


Выбор языка программирования и редактирование свойств генерации программного кода



бет71/73
Дата08.12.2023
өлшемі2,28 Mb.
#135135
түріПрактикум
1   ...   65   66   67   68   69   70   71   72   73
Байланысты:
ЛАБОРАТОРНЫЙ ПРАКТИКУМ ПО

Выбор языка программирования и редактирование свойств генерации программного кода
Для выбора языка ANSI C++ в качестве языка реализации модели следует выполнить операцию главного меню: Tools Options (Инструменты Параметры), в результате чего будет вызвано диалоговое окно настройки параметров модели. Далее на вкладке Notation (Нотация) в строке Default Language (Язык по умолчанию) из вложенного списка следует выбрать язык - ANSI C++.
Если по какой-то причине языка ANSI C++ не оказалось во вложенном списке, то следует убедиться в том, что этот язык программирования установлен в качестве расширения IBM Rational Rose 2003. Для этого следует открыть окно установленных расширений, выполнив операцию главного меню: Add-Ins Add-In Manager (Расширения Менеджер расширений), и убедиться в том, что выставлена отметка в строке с именем языка ANSI C++. Если ее нет, то ее следует добавить, после чего появится группа доступных операций ANSI C++ в главном меню Tools.
После выбора языка программирования по умолчанию следует изменить язык реализации каждого из компонентов модели. С этой целью следует изменить язык в строке Language (Язык) на вкладке General (Общие) окна спецификации свойств компонента, для чего из вложенного списка следует выбрать язык - ANSI C++ (рис. 14.5).

Рис. 14.5. Окно спецификации свойств компонента MainATM.exe при выборе языка его реализации
Следует заметить, что после выбора языка программирования следует привести в соответствие типы атрибутов, типы аргументов и возвращаемых значений операций. С этой целью нужно просмотреть все классы диаграммы классов и изменить те типы данных, которые не являются синтаксически допустимыми в выбранном языке программирования. Применительно к языку ANSI C++ следует заменить тип Integer на intBoolean на boolCurrency на float. В противном случае соответствующие исправления придется выполнять вручную после генерации программного кода.
Редактирование общих свойств генерации программного кода возможно в специальном диалоговом окне, которое может быть открыто в результате выполнения операции главного меню: Tools ANSI C++ Open ANSI C++ Specification (Инструменты Язык ANSI C++ Открыть спецификацию языка ANSI C++). Дополнительные свойства генерации программного кода отдельного класса можно специфицировать в диалоговом окне, которое может быть открыто в результате выполнения операции контекстного меню: ANSI C++ Class Customization (Язык ANSI C++ Настройка свойств класса). При этом соответствующий класс должен быть выделен в браузере проекта.
При генерации программного кода на языке ANSI C++ для модели банкомата значения свойств, предлагаемых средой IBM Rational Rose 2003 по умолчанию, первоначально можно оставить без изменения.


Достарыңызбен бөлісу:
1   ...   65   66   67   68   69   70   71   72   73




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет