【EA使用】--包图/类图生成代码框架
2017-07-24 16:37
162 查看
前言:
机房收费系统合作版是文档驱动下的合作开发,当然,文档中最重要的一部分便是UML图,前两次个人版的机房收费系统画图的时候都是懵懵懂懂的,但是这次画图要生成代码框架了,所以就不能本着随便画画的态度了。这期间还尝试了用画好的图生成了七层代码框架,分享给大家。1.基本设置
菜单栏–工具–选项–代码工程–设置导出代码的默认语言2.设置引用和注释头部分
菜单栏–设置–代码工程模板–fileEA原版的类图注释部分
稍作修改–修改注释,添加引用
/////////////////////////////////////////////////////////// //作者: %classAuthor% //小组: 王如霜 王华伟 杨晓慧 //类名: %fileName% //版本号: V1.0.0.0 //创建时间:%eaDateTime% //描述: ///////////////////////////////////////////////////////////\n $COMMENT="WARNING: DO NOT MODIFY THIS TEMPLATE BELOW THIS POINT" \n\n using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using System.Windows.Forms; %ImportSection% %list="Namespace" @separator="\n\n" @indent=""%
3.根据包生成源代码
准备工作
这里我是先画好了各个包,也就是BLL,DAL,Entity等。然后再新建一个包图,点击这几个包图的根目录,将这几个包拖拽到我们的7层包图上,之后给他们建立关系。这样我们的7层包图就完工了,每个包下面都相应的类,类下面有相应的方法。我们通过导出7层包图就可以导出代码工程的整个框架。当然类图和包图都可以生成源代码,我们也可以只导出需要的包或者类的源代码。
开始生成
回到我们的包图上,用ctrl+A全选所有的包点击–项目–代码工程–按包生成源代码
生成中
生成完毕
这是我们生成的各层的代码最后将各层的代码导入倒VS里面就可以用了。
总结
看到画的图生成了整个系统的框架心里还是蛮开心的,get到了新技能,一直都是听说EA可以生成代码,这次终于实践了一把,这个过程虽然是倍感坎坷,体会到了UML的重要性,架构师的全局观,还有工具带来的红利,画图的时候一定要仔细仔细再仔细。就总结到这里吧。相关文章推荐
- 学会使用工具——使用EA画类图并生成代码
- 使用EA生成多层次的代码框架
- EA用类图生成代码框架
- 使用EA生成多层次的代码框架
- 用EA类图生成AS3代码
- 数据库逆向框架代码生成工具:MyBatis Generator的使用
- .NET 框架中的 XML:在 .NET 框架中使用 XML 架构执行代码生成
- webservice,wsdl生成服务端代码,eclipse使用Axis框架生成
- 数据库逆向框架代码生成工具:MyBatis Generator的使用
- 数据库逆向框架代码生成工具:MyBatis Generator的使用
- 如何用EA生成代码并将生成的代码放在VS搭建好的框架中
- 使用Abator生成iBatis代码框架
- onvif学习笔记4:Windows环境使用gsoap生成onvif框架代码
- 数据库逆向框架代码生成工具:MyBatis Generator的使用
- 怎样使用powerdesigner类图生成代码及反向
- 使用gsoap生成onvif代码框架
- 使用EA(Enterprise Architect)自动生成SQLServer数据库所有表的schema设计和关系图(类图)-反向工程
- 看EA如何生成代码框架
- 黄聪:C#代码生成工具:文本模板初体验 使用T4批量修改实体框架(Entity Framework)的类名