数学建模社区-数学中国

标题: [分享]用ROSE生成代码框架的步骤 [打印本页]

作者: madio    时间: 2005-9-13 20:50
标题: [分享]用ROSE生成代码框架的步骤
<>用ROSE生成代码框架的步骤(选择JAVA为编程语言):<BR>-------------------------</P>, R: A% Y9 H% r
<>1,定义好自己的模型</P>1 \- ~( L, w( q1 @- _& ?- J! z- g
<>2,检查模型:从菜单中选择tools-&gt;Check Model<BR>   Rose会报错,根据日志分析错误的原因。</P>
2 E# X/ J; ^+ E% f4 S: U2 v6 s# k<>3,在Component View中定义各种组件,也就是在Component View中添加一个新的组件并定义名字,<BR>   可以定义组件之间的依赖关系。  <BR>   [对C++, JAVA来讲,这个步骤是可选的]</P>
# u. T7 D5 V. O% E<>4,将类映射到组件<BR>   - 右健点击Component View中的组件,打开Standard Specification<BR>   - 选择Realizes标签<BR>   - 在Realizes选择要映射的类,并右健点击,从菜单中选择Assign<BR>   做好这几步,可以在Logical View中看到类的名称后多了一个组件名</P>/ Q0 ]5 q0 k+ i2 V$ f5 M
<>5,设置代码生成属性<BR>   一般不用指定,用缺省的就可,如要指定,可以先Clone,再修改<BR>   新的代码生成属性,这样可以不影响以前的设置。</P>
6 x% _- M$ W. V0 C/ D, Y, a6 T<>   Clone步骤:(比如Java语言)<BR>   从菜单选择tools-&gt;option-&gt;java标签-&gt;Clone按钮-&gt;输入新的名字</P>
  c- e; b" }+ Y8 \2 H<>6,选择要生成的类、组件和包</P>; I6 t  `) N7 Z- U
<>7,生成代码 (比如Java语言)<BR>   从菜单选择tools-&gt;java-&gt;generate code</P># F1 P' L0 {; }. d0 x
<>   浏览生成的代码<BR>   从菜单选择tools-&gt;java-&gt;Browse Java Source</P>
( h; o& P$ c0 w8 l6 }5 d" Q1 Q# k/ p<>----------------------<BR>注意事项:<BR>----------------------<BR>1,必须定义自己的代码的生成目录:(比如Java语言)<BR>   从菜单选择tools-&gt;java-&gtroject Specification-&gt;新建Directories</P>
9 R, j% y& V+ Q& T/ U0 V<>2,对Java语言还要导入Java数据类型<BR>   从菜单选择File-&gt;Import-&gt;<BR>   选择Rational安装目录\Rose 2000\framework\frameworks\shared components中java.cat, javax.cat等</P>
- i! A4 i8 h8 i5 }: ~5 _! k3 Q<>3,生成时出错-&gt;分析日志-&gt;修改<BR>   查看日志:从菜单选择Window-&gt;Log<BR>    <BR>---------------------<BR>实例<BR>---------------------<BR>1,用Rational Rose 2000 Enterprise Edition制作</P>) G  ?) r* U! I2 V
<>2,要生成代码,必须修改一下代码生成目录,目前是G:/ZENGCHUN/MYDOC/助教/用ROSE生成代码框架步骤</P>
0 G- y9 {5 d! M4 D: Z& _<>3,包含五个文件<BR>   - 本文件<BR>   - ROSE模型: person.mdl<BR>   - 目录BorrowBook,包含3个文件:<BR>      - Borrow.java<BR>      - Person.java<BR>      - Student.java</P>8 x5 z2 F1 W3 e
[attach]2000[/attach]<BR>

[分享]用ROSE生成代码框架的步骤.zip

16.32 KB, 下载次数: 37, 下载积分: 体力 -2 点

[分享]用ROSE生成代码框架的步骤


作者: zhuhuying    时间: 2007-5-22 17:49
谢谢!实用




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5