用EA生成实体层代码
在个人版机房重构中。实体层的代码敲得有点儿烦了。不同的实体仅仅是命名不同。代码结构全然一样。遇到反复的事情,就该动动脑。想想办法了。
以下给大家介绍使用EA生成实体层的代码。
首先。建一个类,注意选择好语言。
接下来,给实体加入属性。在创建好的实体上右击,选择“变量”。然后编辑变量。注意要选择类型。点击“保存”以后,在点“属性”前的小框,打上对勾。
这时会自己主动弹出一个窗体,把“属性细节”中的名称改一下,不要和之前的变量名称一样,然后确定就OK了。
接下来点“新建”继续加入其它变量。
加入完以后,在“Card”上右击,选择“生成代码”,选择好路径后。点击“生成”。代码就自己主动生成了。复制粘贴就可以使用。
<span style="font-family:Microsoft YaHei;font-size:18px;">Public Class Card
''' <summary>
''' 卡号
''' </summary>
Private cardNo As String
''' <summary>
''' 卡内金额
''' </summary>
Private cash As Integer
''' <summary>
''' 注冊日期
''' </summary>
Private carddate As Date
''' <summary>
''' 是否结账(未结账/已结账)
''' </summary>
Private isCheck As String
''' <summary>
''' 状态(使用中/已停用)
''' </summary>
Private status As String
''' <summary>
''' 注冊时间
''' </summary>
Private time As Date
''' <summary>
''' 注冊操作员
''' </summary>
Private userID As String ''' <summary>
''' 卡号
''' </summary>
Public Property ProcardNo() As String
Get
Return cardNo
End Get
Set(ByVal Value As String)
cardNo = Value
End Set
End Property ''' <summary>
''' 卡内金额
''' </summary>
Public Property Procash() As Integer
Get
Return cash
End Get
Set(ByVal Value As Integer)
cash = Value
End Set
End Property
.......</span>
注意:命名的时候不要和keyword冲突,比方说“class”“date”等。
EA的功能非常强大,这里展示的仅仅是冰山一角。
大家好好研究吧!它将为我们提供非常多便利。
文章的结尾,思想升华一下。遇到反复的事情。不要机械地继续下去,动脑思考。比方说,SqlHelper避免訪问数据库的代码反复;“查空”函数写在模块中,一劳永逸。相似功能的窗口使用继承等等。
再比方说,代码文件开头的凝视,当中的“创建人、小组、版本号”都是一样的,每次都要复制粘贴。有没有更好的办法呢?做事要有全局观,在写程序之前。就应该想到那些须要反复多次的部分。提前做好分门别类。编程中不仅如此,生活中也是这样。
用EA生成实体层代码的更多相关文章
- EA生成实体类代码
引言 在做机房个人版重构的时候,就听说了EA是一个强大的软件.仅仅只是知道的时候,已经画完了图,没有怎么用EA其它的功能,所以一直没有见识过罢了.如今到了机房合作了,想到EA一定要好好用,这样能省不少 ...
- 使用EA生成多层次的代码框架
最近工作期间发现了一个非常棒的UML软件[Enterprise Architect UML 建模工具]简称EA,在该软件上绘制框架层面的类之间关系后,可以自动生成相关语言的代码. EA上目前支持的语言 ...
- ASP.NET MVC 实现页落网资源分享网站+充值管理+后台管理(3)之创建实体层
实体层是介于表现层和业务层之间,同时也作为数据载体贯穿了整个项目之间的数据传递,创建实体有很多方法,我们可以手工创建,也可以代码生成引擎等等,我们这里主要应用数据实体模型连接生成: 创建好之后,我们需 ...
- PHP实体层基础类
PHP实体层基础类 class BaseModel { private $tableName; private $fields=array(); function __construct() { $t ...
- JSON生成c#类代码小工具
JSON生成c#类代码小工具 为什么写这么个玩意 最近的项目中需要和一个服务端程序通讯,而通讯的协议是基于流行的json,由于是.net,所以很简单的从公司代码库里找到了Newtonsoft.dll( ...
- 分享:根据webservice WSDL地址自动生成java调用代码及JAR包
分享:根据webservice WSDL地址自动生成java调用代码及JAR包使用步骤:一.安装java 并配置JAVA_HOME 及 path二.安装ANT 并配置ANT_HOME三.解压WsdlT ...
- 命令行方式使用abator.jar生成ibatis相关代码和sql语句xml文件
最近接手一个老项目,使用的是数据库是sql server 2008,框架是springmvc + spring + ibatis,老项目是使用abator插件生成的相关代码,现在需要增加新功能,要添加 ...
- MATLAB Coder从MATLAB生成C/C++代码步骤
MATLAB Coder可以从MATLAB代码生成独立的.可读性强.可移植的C/C++代码. 使用MATLAB Coder产生代码的3个步骤: 准备用于产生代码的MATLAB算法: 检查MATLAB代 ...
- soupUI生成webservice客户端代码
在Apache网站下载axis2软件包,同时本机安装soapUI工具.例如,当前我使用的axis2版本为axis2-1.4-bin.zip,soapUI版本为3.6. Apache Axis下载地址: ...
随机推荐
- 与多线程结合使用的消息处理类Handler、Message
1. 消息处理类——Handler 消息处理类(Handler)允许发送和处理Message或Runnable对象到其所在线程的MessageQueue中.Handerl有以下两个主要作用: 将Mes ...
- [小技巧] gcc attribute error 属性小试
gcc __attribute__ 里有一个属性是 error 能够用于编译时报错. 參考: https://gcc.gnu.org/onlinedocs/gcc-4.3.0/gcc/Functio ...
- C#基础视频教程3.2 常见控件类型和使用方法
这一部分我们介绍如何使用第三方的控件,我们前面一节介绍了使用微软提供的官方控件,比较中规中矩,而且也不用担心稳定性.但是很多时候我们还是会希望用第三方的控件让自己的软件更美观,更独特. 就单纯的按钮, ...
- ssh登陆不上
用ssh key登陆不上某台机A的某个账号xy1,查看A的/var/log/messages,看到有这么句: User xy1 not allowed because account is locke ...
- eclipse debug 错误 之 processWorkerExit
eclipe 在debug模式下,有时候老是跳转到 ThreadPoolExecutor 之 processWorkerExit方法,很是让人恼火,是 因为在 java.util.concurrent ...
- 微信小程序列表加载更多
概述 基于小程序开发的列表加载更多例子. 详细 代码下载:http://www.demodashi.com/demo/13632.html 一.前言 基于小程序开发的列表加载更多例子. 二.运行效果 ...
- GG中obey命令的使用
obey命令的使用. 我们能够将一些在GGSCI命令行工具中输入的命令,放到一个文件里. 比如将以下的命令,放到direnv/db.oby文件里. ADD EXTRACT d_ncbs, EXTTRA ...
- 【微信公众号】微信关于网页授权access_token和普通access_token的区别及两种不同方式授权
微信官网网址:https://mp.weixin.qq.com/wiki/17/c0f37d5704f0b64713d5d2c37b468d75.html#.E9.99.84.EF.BC.9A.E6. ...
- 【转帖】基于Zookeeper的服务注册与发现
http://www.techweb.com.cn/network/hardware/2015-12-25/2246973.shtml 背景 大多数系统都是从一个单一系统开始起步的,随着公司业务的快速 ...
- ubuntu下c语言hello world
1.首先用vi编写一个c语言程序文件,命令行输入:vi helloworld.c,建立一个名叫"helloworld.c"的文件 2.在文件中输入内容 #include <s ...