c++ ea 代码 生成_看EA如何生成代码框架

本文介绍了如何使用Enterprise Architect(EA)将类图转换为C++代码框架。首先,配置代码工程设置以选择C#作为默认语言。然后,通过右击包选择“代码工程”->“生成源代码”,注意勾选包括所有子包的表。生成的代码会包含注释和接口实现。通过调整代码工程模板,可以定制代码的头部注释,提高工作效率。
摘要由CSDN通过智能技术生成

EA的使用给我们带来了极大的方便,同时,在对EA不断的深入使用过程中,我们也一步步的对其功能有了深层次的了解,这次我学到的新功能,就是通过EA,将类图转换成代码框架,这是如何做到的呢?

代码工程设置

首先,代码生成是分很多种类别的,为了每次生成代码是都简单方便,我们可以先对一些常规内容进行配置。如,我想将生成的代码设置为C#版的,设置方法:

选择“工具”中的“选项”,弹出窗体,继续“代码工程”,设置代码工程的默认语言:

设置成功后关闭即可。这样我们选择生成代码时就会变成默认的C#版代码了。

EA生成代码

接下来看怎样将类图生成代码。

一般我们需要把类图打成包直接生成代码,这样就不用一个个的把类合到一起了,应该怎样做呢?

选择要生成代码的包,右击,“代码工程”——>“生成源代码”,此时我们可以看到如下界面:

需要注意的是:

1.根包:即我们要生成代码的包;

2.选择“自动生成文件”,自动弹出目标文件存放位置的选择窗体,设置生成代码后文件的存放位置;

3.包括所有子包的表:一定要选中,否则会生成错误文件。

生成结束后,我们可以看到以下界面,关闭即可:

这样,我们就可以在我们生成文件所保存的目录中找到我们需要的文件了,看部分代码的生成效果图:

///

//

//  * 作者:王荣晓

//  * 类名: Factory.cs

//  * 创建日期:

//  * 修改日期:

//  * 说明:

//  * 版本号:

///

using CooperativeChargeSystem.IDAO;

namespace CooperativeChargeSystem.Factory {

/// 

/// 创建接口

/// 

public class Factory {

public Factory(){

}

~Factory(){

}

public virtual void Dispose(){

}

/// 

/// 创建基础数据设置表接口

/// 

public IBasicData BasicData(){

return null;

}

表头注释的设置

值得注意的是,其中我们还设置了表头注释,和我们之前进行的重构一样,本着全心全意为人民服务的原则,尽量把我们的任务做到更好。而且这样可以为我们节省很大一部分时间。

打开“设置”——>“代码工程模板”,弹出一下窗体,我们只需要按照圈出部分,把内容设置清楚:

保存好我们自己的模板设置就成功了,也就是我们以上的效果。

这些都是EA所具有的一些小功能,在慢慢对EA的熟悉中,发现它是极其的强大的一款软件。从初次画UML图使用EA,到现在对EA的不断深入使用,它给我带来了很多方便,也节省的很多繁琐的任务时间。学习,永不止步,在慢慢的实践中,我们会对更多的工具有更多的了解,更加熟练地掌握并使用!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值