【EA教程】——类图生成框架
来源:互联网 发布:战地4枪械数据 编辑:程序博客网 时间:2024/05/22 14:29
从前几次老师的讲课中我们能看UML对我们重要性。一开始真是懵懵懂懂的,搞不懂为什么一个UML图有这么大的价值。从开始了合作版机房才听说可以用类图和包图生成整个系统的框架,然后只需要完成其中的一些方法就好了。听起来好高大上的样子,一方面是想多多尝试新鲜的东西,另一方面是想偷懒啊。
抱这样的心态就开始了。
1、设定编写语言
主要是类图用来生成代码。首先是要先给类图设定好语言。机房合作我们用C#开发所以就是:工具——选项——代码工程——代码默认语言——C#详细见图。
2、设定注释头
其次就是注释头,我们在使用VS编程时注释头都是可以自动生成,但是用EA生成的能有吗?这些就是EA软件的功能的强大——自动生成注释表头。具体的方法:设置——代码工程模板——语言C#——File——填写注释头,详细见图。
为了方便使用下面是注释头的一些代码
//************************************************************************************ //作者: %classAuthor% //小组: //类名: %fileName% //版本号: V1.0.0.0 //创建时间:%eaDateTime% //描述: // //==================================================================================== //修改标记 //修改时间: //修改人: //版本号: V1.0.0.0 //描述: ////************************************************************************************ $COMMENT="WARNING: DO NOT MODIFY THIS TEMPLATE BELOW THIS POINT"\n\nusing System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;using System.Windows.Forms;%ImportSection%%list="Namespace" @separator="\n\n" @indent=""%
3、EA生成代码
编写好类,单个类图生成,右击类图,生成代码,就这样简单的将一个类生成。有个问题就是像我们画接口层的类图有很多个,不能一个个的生成,不仅麻烦还浪费时间,EA中解决这个问题还能根据包来生成,详细的内容见图。
接下来设定源码的路径
依次类推,我们的七层架构就可以完全生成了。
【总结】
就这么简单七层的框架就可以完美生成了。当然想要生成一个很好的框架,必须在画图的多些认真,好好的考虑一些方法,参数的传递过程等内容。也对强调UML的重要有了重新的认识,想要画好图,还需要对自己要搭建的框架充分认识啊!通过这次的使用真心觉得EA是功能超级强大,而且非常好用的。当然这是EA的一个小功能,日后持续更新。
菜鸟一只,如有理解偏颇之处,还请各位大神斧正,不胜感激!
- 【EA教程】——类图生成框架
- 【EA教程】——ER图生成SQL脚本
- 【EA教程】——ER图生成数据库
- 【EA使用】--包图/类图生成代码框架
- EA用类图生成代码框架
- 用EA类图生成AS3代码
- 用EA类图生成AS3代码
- EA与eclipse集成生成类图
- 【工具技巧】——EA生成架构
- 【机房合作】---EA如何生成代码框架
- 看EA如何生成代码框架
- 使用EA生成多层次的代码框架
- EA——UML图
- EA生成实体类代码
- EA教程 (三) 实体类
- EA教程 (四) SQLHelper类
- 用EA将生成原来代码中的类图
- 项目设计工具——EA使用教程(一)
- log4j.properties 详解与配置步骤
- vector::erase()方法的详细介绍及问题解答 (2010-04-20 09:09:11) http://bbs.csdn.net/topics/390902650?page=1
- 在mac上配置Adb
- service与runnable的应用
- 国内互联网公司算法&机器学习岗(阿里星)面试总结
- 【EA教程】——类图生成框架
- 接口和抽象类的区别
- 成员变量和局部变量的区别
- ln: 创建符号链接 “include/asm”: 不支持的操作
- css3中的flex布局
- return 2
- swust oj代码+解析_1165,0284,0074,0042,1171,0026,0189,0078,0046,0077,0209,0129
- python网络请求和"HTTP Error 504:Fiddler - Receive Failure"
- php大文件上传php.ini配置