ВУЗ:
Составители:
больше всего. Итак, для начала выделим часть диаграммы, то есть один из
классов, чтобы для простоты рассмотреть все на одном примере. После этого
переходим в меню: Menu=>Tools=>C++ (или любой другой язык) =>Code
Generation. После этого происходит компиляция и выдается окно статуса
(Code Generation Status). Здесь можно увидеть информацию о том, какой
класс был закодирован и количество ошибок и предупреждений. Если у вас
произошла, какая либо ошибка или же предупреждение, то их можно
увидеть на рабочем поле в Rational Rose, для этого и существует самое
нижнее окно, в нем передаются все ваши действия и ошибки, произошедшие
в ходе кодогенерации. В результате кодогенерации Rational Rose создает два
файла с расширением “.h” и “.cpp”, названия у них те же, что и название
класса. Итак, выполнив эти действия, нажимаем правой клавишей на класс,
появляется окошко, в нем ищем “С++”, и видим два пункта Browse Header и
Browse Body, и в зависимости от того какой из файлов нам нужен “.h”
(интерфейс) или “.cpp” (непосредственно реализация), выбираем их. Эти
файлы открываются с помощью блокнота и теперь легко можно увидеть
скелет класса, с различными комментариями, которые писали вы на
диаграммах, и комментарии которые вставляет сама Rose. Ниже мы
приведем содержание этих файлов, просто для того, чтобы иметь
представление о том, как это выглядит. Теперь можно открыть один из
файлов в С++ и доработать класс, описать работу функций, добавить
различные нововведения.
Tovar.h
//## begin module%1.4%.codegen_version preserve=yes
// Read the documentation to learn more about C++ code generator
// versioning.
//## end module%1.4%.codegen_version
//## begin module%3EC5CAA2025F.cm preserve=no
// %X% %Q% %Z% %W%
//## end module%3EC5CAA2025F.cm
//## begin module%3EC5CAA2025F.cp preserve=no
//## end module%3EC5CAA2025F.cp
//## Module: Tovar%3EC5CAA2025F; Pseudo Package specification
//## Source file: C:\Program Files\Rational\Rose\C++\source\Tovar.h
#ifndef Tovar_h
#define Tovar_h 1
//## begin module%3EC5CAA2025F.additionalIncludes preserve=no
//## end module%3EC5CAA2025F.additionalIncludes
//## begin module%3EC5CAA2025F.includes preserve=yes
//## end module%3EC5CAA2025F.includes
// Line
больше всего. Итак, для начала выделим часть диаграммы, то есть один из классов, чтобы для простоты рассмотреть все на одном примере. После этого переходим в меню: Menu=>Tools=>C++ (или любой другой язык) =>Code Generation. После этого происходит компиляция и выдается окно статуса (Code Generation Status). Здесь можно увидеть информацию о том, какой класс был закодирован и количество ошибок и предупреждений. Если у вас произошла, какая либо ошибка или же предупреждение, то их можно увидеть на рабочем поле в Rational Rose, для этого и существует самое нижнее окно, в нем передаются все ваши действия и ошибки, произошедшие в ходе кодогенерации. В результате кодогенерации Rational Rose создает два файла с расширением “.h” и “.cpp”, названия у них те же, что и название класса. Итак, выполнив эти действия, нажимаем правой клавишей на класс, появляется окошко, в нем ищем “С++”, и видим два пункта Browse Header и Browse Body, и в зависимости от того какой из файлов нам нужен “.h” (интерфейс) или “.cpp” (непосредственно реализация), выбираем их. Эти файлы открываются с помощью блокнота и теперь легко можно увидеть скелет класса, с различными комментариями, которые писали вы на диаграммах, и комментарии которые вставляет сама Rose. Ниже мы приведем содержание этих файлов, просто для того, чтобы иметь представление о том, как это выглядит. Теперь можно открыть один из файлов в С++ и доработать класс, описать работу функций, добавить различные нововведения. Tovar.h //## begin module%1.4%.codegen_version preserve=yes // Read the documentation to learn more about C++ code generator // versioning. //## end module%1.4%.codegen_version //## begin module%3EC5CAA2025F.cm preserve=no // %X% %Q% %Z% %W% //## end module%3EC5CAA2025F.cm //## begin module%3EC5CAA2025F.cp preserve=no //## end module%3EC5CAA2025F.cp //## Module: Tovar%3EC5CAA2025F; Pseudo Package specification //## Source file: C:\Program Files\Rational\Rose\C++\source\Tovar.h #ifndef Tovar_h #define Tovar_h 1 //## begin module%3EC5CAA2025F.additionalIncludes preserve=no //## end module%3EC5CAA2025F.additionalIncludes //## begin module%3EC5CAA2025F.includes preserve=yes //## end module%3EC5CAA2025F.includes // Line
Страницы
- « первая
- ‹ предыдущая
- …
- 6
- 7
- 8
- 9
- 10
- …
- следующая ›
- последняя »