【EA教程】——类图生成框架
2016-02-21 20:01
295 查看
从前几次老师的讲课中我们能看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\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、EA生成代码
编写好类,单个类图生成,右击类图,生成代码,就这样简单的将一个类生成。有个问题就是像我们画接口层的类图有很多个,不能一个个的生成,不仅麻烦还浪费时间,EA中解决这个问题还能根据包来生成,详细的内容见图。接下来设定源码的路径
依次类推,我们的七层架构就可以完全生成了。
【总结】
就这么简单七层的框架就可以完美生成了。当然想要生成一个很好的框架,必须在画图的多些认真,好好的考虑一些方法,参数的传递过程等内容。也对强调UML的重要有了重新的认识,想要画好图,还需要对自己要搭建的框架充分认识啊!通过这次的使用真心觉得EA是功能超级强大,而且非常好用的。当然这是EA的一个小功能,日后持续更新。菜鸟一只,如有理解偏颇之处,还请各位大神斧正,不胜感激!
相关文章推荐
- php大文件上传php.ini配置
- 在mac上配置Adb
- service与runnable的应用
- Golang学习笔记
- 压缩本地图片并上传至服务器
- Golang学习笔记
- 摄像机输出渲染原理
- HDU 5627 Clarke and MST 贪心+并查集
- 自定义datepickerDialog的样式
- 打印升序降序字母金字塔
- SWIFT 懒加载
- 国内互联网公司算法&机器学习岗(阿里星)面试总结
- 【C++】For、While、do···while循环
- return 2
- leetcode:Insertion Sort List
- ln: 创建符号链接 “include/asm”: 不支持的操作
- 成员变量和局部变量的区别
- 单点登录cas常见问题(九) - android app怎么接入cas单点登录系统?
- vector::erase()方法的详细介绍及问题解答 (2010-04-20 09:09:11) http://bbs.csdn.net/topics/390902650?page=1
- php课程---初学PDO