开始重构已经不少时间了,今天下午终于完成了各层类图(PS:还没有加设计模式)有一些激动,所以想尝试一下用EA生成代码框架。但是动起手了发现自己还是缺少那么一点的认真和思考,好了闲话不多说,看看强大的EA是如何生成代码的!
首先:
我们要先在VS中建立一个项目,并建好各层,如下图:
然后:
在右侧项目浏览器中右击任何一个类,选择生成代码便出现如下窗体:
选择生成路径,和目标语言便可,但是如果你想一下生成这个层的所有类,那么就右击代表这个层的文件夹,选择生成源代码:
注意,用这个方法不能选择语言,必须提前在各个类中选择生成的语言类型,也就是给每一个类都修改下图的位置:
最后:
比如你要生成Entity层的各个类,那么选择Entity层右击添加---现有项,如下图:
找到你刚刚生成的CS文件的位置全选点击添加就可以了!
小结:
我在查资料的时候发现,这样就让EA的图和VS的代码建立的联系,那么当我们在VS中修改代码后,在EA中,选中相应的类,右键选择|“代码同步”,即可把代码中修改的部分,同步到类图中。怎么样,方便吧!听说EA还可以生成文档,接下来要研究一下这个功能,能省不少的事呢!!!