【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的一个小功能,日后持续更新。

    菜鸟一只,如有理解偏颇之处,还请各位大神斧正,不胜感激!

4 0
原创粉丝点击