[置顶] 【EA教程】——类图生成框架

    从前几次老师的讲课中我们能看UML对我们重要性。一开始真是懵懵懂懂的,搞不懂为什么一个UML图有这么大的价值。从开始了合作版机房才听说可以用类图和包图生成整个系统的框架,然后只需要完成其中的一些方法就好了。听起来好高大上的样子,一方面是想多多尝试新鲜的东西,另一方面是想偷懒啊。

抱这样的心态就开始了。

1、设定编写语言

    主要是类图用来生成代码。首先是要先给类图设定好语言。机房合作我们用C#开发所以就是:工具——选项——代码工程——代码默认语言——C#详细见图。

                   

           

2、设定注释头

    其次就是注释头,我们在使用VS编程时注释头都是可以自动生成,但是用EA生成的能有吗?这些就是EA软件的功能的强大——自动生成注释表头。具体的方法:设置——代码工程模板——语言C#——File——填写注释头,详细见图。

     [置顶] 【EA教程】——类图生成框架_第1张图片

    [置顶] 【EA教程】——类图生成框架_第2张图片

为了方便使用下面是注释头的一些代码

 //************************************************************************************
 //作者:    %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中解决这个问题还能根据包来生成,详细的内容见图。

 [置顶] 【EA教程】——类图生成框架_第3张图片

    接下来设定源码的路径

         [置顶] 【EA教程】——类图生成框架_第4张图片

    依次类推,我们的七层架构就可以完全生成了。

【总结】

    就这么简单七层的框架就可以完美生成了。当然想要生成一个很好的框架,必须在画图的多些认真,好好的考虑一些方法,参数的传递过程等内容。也对强调UML的重要有了重新的认识,想要画好图,还需要对自己要搭建的框架充分认识啊!通过这次的使用真心觉得EA是功能超级强大,而且非常好用的。当然这是EA的一个小功能,日后持续更新。

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

你可能感兴趣的:([置顶] 【EA教程】——类图生成框架)