EA强大功能之生成代码

最近在做合作版机房收费系统,我负责画所有的UML图和文档,相当于我做了整个的架构。并且只能给小伙伴们文档和所需部分的接口,避免交流,看文档写代码。我当时心想,这写的应该要多详细啊!

后来听说,EA可以直接生成代码,我心想这就方便多了,不用我手写接口了。直接画图,生成接口,让我们组的其他人一看就明了啊。

下面给大家显示一下:

(1)首先在EA中画一个类图,以SqlUserDAL类为例。

(2)修改类的详细信息(名称,更改一下语言),点击确定。

(3)添加一个方法,并给参数,返回值以及可见性。

在这里参数需要编辑一下,点击编辑参数按钮。

(4)生成代码

右击SqlUserDAL类,点击生成代码。出现如下图:

填写一下路径,选择要生成的代码类型。点击生成就行了!

下面看一下生成的效果(直接生成了所想要的方法)。

’’*************************************************
’’作者:smile
’’小组: 宋笑,邱慕夏,杨琛小组
’’说明:Class SqlUserDAL
’’创建日期:26-七月-2014 16:46:02
’’版本号:1.0
’’**********************************************

Option Explicit On
Option Strict On

''' <summary>
''' 用户表类
''' </summary>
Public Class SqlUserDAL
	Implements IUser

	''' <summary>
	''' 查询用户表
	''' </summary>
	''' <param name="enUser">用户实体类</param>
	Public Function QueryUserInfo(ByVal enUser As UserEntity) As List (of UserEntity)
		QueryUserInfo = Nothing
	End Function

End Class ' SqlUserDAL

2.如果画了好多的类需要全部生成,那么可以右击在EA中所建的Model。如图:

点击生成源代码:

全选后直接生产所画类的源代码。

效果如图所示:

这样是不是方便很多啊。懒人的做法往往是很聪明的啊!

大家可以看出来,我前面生成的代码,已经包括了模块,类,方法,以及参数的所有注释了,下面一篇会讲一下EA的强大注释功能!

EA强大功能之生成代码

时间: 2024-11-08 00:53:36

EA强大功能之生成代码的相关文章

EA强大功能之代码注释

前面讲了EA如何方便我们生成代码,这次讲一下,如何生成详细的注释. 1.文件表头注释 (1)点击工具----选项 在常规项里修改作者: 在代码工程中修改代码工程的默认语言. (2)修改文件模板 点击代码工厂模板以后如图: 修改语言--点击File,修改模板.点击保存.完成. 2.类表头注释:(以SqlUserDAL类为例) 修改类的信息,如图所示: 3.方法前注释 添加一个类的方法,填写齐全的信息.如图: 法前的注释主要是介绍本方法的功能以及参数,所以填写全这两个就行. 4.参数的注释 点击编辑

EA强大功能之代码凝视

前面讲了EA怎样方便我们生成代码,这次讲一下,怎样生成具体的凝视. 1.文件表头凝视 (1)点击工具----选项 在常规项里改动作者: 在代码project中改动代码project的默认语言. (2)改动文件模板 点击代码工厂模板以后如图: 改动语言--点击File,改动模板.点击保存.完毕. 2.类表头凝视:(以SqlUserDAL类为例) 改动类的信息,如图所看到的: 3.方法前凝视 加入一个类的方法,填写齐全的信息.如图: 法前的凝视主要是介绍本方法的功能以及參数,所以填写全这两个即可.

分享一个jquery功能强大的提示信息插件代码

代码属于提示文字特效,很好,使用有些复杂,请参demo使用 下载地址:jquery功能强大的提示信息插件代码 预览DEMO:DEMO 分享一个jquery功能强大的提示信息插件代码,布布扣,bubuko.com

[转]黄聪:如何使用CodeSmith批量生成代码

本文转自:http://www.cnblogs.com/huangcong/archive/2010/06/14/1758201.html 在上一篇我们已经用PowerDesigner创建好了需要的测试数据库,下面就可以开始用它完成批量代码生成的工作啦. 下面我会一步步的解释如何用CodeSmith实现预期的结果的,事先声明一下,在此只做一个简单的Demo,并不详细的讲解CodeSmith各个强大的功能,有兴趣的朋友可以打开CodeSmith的帮助文档了解.我只做个抛砖引玉,希望能激起大家更多思

Mybaits Generator自动生成代码

终于有空看看自动生成代码这块.看起容易上手,但功能强大. 下载Mybaits Generator:https://github.com/mybatis/generator/releases 这就是个单独的工具,也有集成到别的工具里的,先不管,用单独的试下.关键是用到这个JAR:mybatis-generator-core-1.3.2.jar  单独拿出来用就可以. 另外就是需要一个连接数据库的驱动程序,我用的是mongodb数据库,驱动是:mysql-connector-java-3.1.13-

如何使用CodeSmith批量生成代码

在上一篇我们已经用PowerDesigner创建好了需要的测试数据库,下面就可以开始用它完成批量代码生成的工作啦. 下面我会一步步的解释如何用CodeSmith实现预期的结果的,事先声明一下,在此只做一个简单的Demo,并不详细的讲解CodeSmith各个强大的功能,有兴趣的朋友可以打开CodeSmith的帮助文档了解.我只做个抛砖引玉,希望能激起大家更多思想的火花~ 先看看CodeSmith的工作原理: 简单的说:CodeSmith首先会去数据库获取数据库的结构,如各个表的名称,表的字段,表间

如何使用CodeSmith批量生成代码(原创系列教程)

下面我会一步步的解释如何用CodeSmith实现预期的结果的,事先声明一下,在此只做一个简单的Demo,并不详细的讲解CodeSmith各个强大的功能,有兴趣的朋友可以打开CodeSmith的帮助文档了解.我只做个抛砖引玉,希望能激起大家更多思想的火花~ 先看看CodeSmith的工作原理: 简单的说:CodeSmith首先会去数据库获取数据库的结构,如各个表的名称,表的字段,表间的关系等等,之后再根据用户自定义好的模板文件,用数据库结构中的关键字替代模板的动态变量,最终输出并保存为我们需要的目

PxCook 点击设计稿即可生成代码前端,高效智能的设计研发工具,智能标注软件。

版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[+] PxCook 像素大厨 设计师一键拖拽上传后,可智能标注.然后程序员点击pxcp即可生成css xml swift objective-c还有NativeReact的代码了.支持画板解析.项目 字多不看的话 (走心要听: 这次3.0版本相比于之前更加高效,易用.支持 Win & Mac ,并且是支持PS和Sketch全平台. 拖拽即用和一键流的理念我想都明白它易用性的含义.不但体现在设计稿导入上,智能标注和生成代码也是一样.

使用 Velocity 模板引擎快速生成代码

原文地址:http://www.ibm.com/developerworks/cn/java/j-lo-velocity1/ Velocity 是一个基于 Java 的模板引擎,它允许任何人仅仅简单的使用模板语言来引用由 Java 代码定义的对象,从而实现界面和 Java 代码的分离,使得界面设计人员可以和 Java 程序开发人员同步开发一个遵循 MVC 架构的 web 站点.但是在实际应用过程中,Velocity 又不仅仅被用在了 MVC 的架构中. Velocity 模板引擎介绍 在现今的软