在个人版机房重构中。实体层的代码敲得有点儿烦了。不同的实体仅仅是命名不同。代码结构全然一样。遇到反复的事情,就该动动脑。想想办法了。

以下给大家介绍使用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生成实体层代码的更多相关文章

  1. EA生成实体类代码

    引言 在做机房个人版重构的时候,就听说了EA是一个强大的软件.仅仅只是知道的时候,已经画完了图,没有怎么用EA其它的功能,所以一直没有见识过罢了.如今到了机房合作了,想到EA一定要好好用,这样能省不少 ...

  2. 使用EA生成多层次的代码框架

    最近工作期间发现了一个非常棒的UML软件[Enterprise Architect UML 建模工具]简称EA,在该软件上绘制框架层面的类之间关系后,可以自动生成相关语言的代码. EA上目前支持的语言 ...

  3. ASP.NET MVC 实现页落网资源分享网站+充值管理+后台管理(3)之创建实体层

    实体层是介于表现层和业务层之间,同时也作为数据载体贯穿了整个项目之间的数据传递,创建实体有很多方法,我们可以手工创建,也可以代码生成引擎等等,我们这里主要应用数据实体模型连接生成: 创建好之后,我们需 ...

  4. PHP实体层基础类

    PHP实体层基础类 class BaseModel { private $tableName; private $fields=array(); function __construct() { $t ...

  5. JSON生成c#类代码小工具

    JSON生成c#类代码小工具 为什么写这么个玩意 最近的项目中需要和一个服务端程序通讯,而通讯的协议是基于流行的json,由于是.net,所以很简单的从公司代码库里找到了Newtonsoft.dll( ...

  6. 分享:根据webservice WSDL地址自动生成java调用代码及JAR包

    分享:根据webservice WSDL地址自动生成java调用代码及JAR包使用步骤:一.安装java 并配置JAVA_HOME 及 path二.安装ANT 并配置ANT_HOME三.解压WsdlT ...

  7. 命令行方式使用abator.jar生成ibatis相关代码和sql语句xml文件

    最近接手一个老项目,使用的是数据库是sql server 2008,框架是springmvc + spring + ibatis,老项目是使用abator插件生成的相关代码,现在需要增加新功能,要添加 ...

  8. MATLAB Coder从MATLAB生成C/C++代码步骤

    MATLAB Coder可以从MATLAB代码生成独立的.可读性强.可移植的C/C++代码. 使用MATLAB Coder产生代码的3个步骤: 准备用于产生代码的MATLAB算法: 检查MATLAB代 ...

  9. soupUI生成webservice客户端代码

    在Apache网站下载axis2软件包,同时本机安装soapUI工具.例如,当前我使用的axis2版本为axis2-1.4-bin.zip,soapUI版本为3.6. Apache Axis下载地址: ...

随机推荐

  1. 与多线程结合使用的消息处理类Handler、Message

    1. 消息处理类——Handler 消息处理类(Handler)允许发送和处理Message或Runnable对象到其所在线程的MessageQueue中.Handerl有以下两个主要作用: 将Mes ...

  2. [小技巧] gcc attribute error 属性小试

    gcc __attribute__  里有一个属性是 error 能够用于编译时报错. 參考: https://gcc.gnu.org/onlinedocs/gcc-4.3.0/gcc/Functio ...

  3. C#基础视频教程3.2 常见控件类型和使用方法

    这一部分我们介绍如何使用第三方的控件,我们前面一节介绍了使用微软提供的官方控件,比较中规中矩,而且也不用担心稳定性.但是很多时候我们还是会希望用第三方的控件让自己的软件更美观,更独特. 就单纯的按钮, ...

  4. ssh登陆不上

    用ssh key登陆不上某台机A的某个账号xy1,查看A的/var/log/messages,看到有这么句: User xy1 not allowed because account is locke ...

  5. eclipse debug 错误 之 processWorkerExit

    eclipe 在debug模式下,有时候老是跳转到 ThreadPoolExecutor 之 processWorkerExit方法,很是让人恼火,是 因为在 java.util.concurrent ...

  6. 微信小程序列表加载更多

    概述 基于小程序开发的列表加载更多例子. 详细 代码下载:http://www.demodashi.com/demo/13632.html 一.前言 基于小程序开发的列表加载更多例子. 二.运行效果 ...

  7. GG中obey命令的使用

    obey命令的使用. 我们能够将一些在GGSCI命令行工具中输入的命令,放到一个文件里. 比如将以下的命令,放到direnv/db.oby文件里. ADD EXTRACT d_ncbs, EXTTRA ...

  8. 【微信公众号】微信关于网页授权access_token和普通access_token的区别及两种不同方式授权

    微信官网网址:https://mp.weixin.qq.com/wiki/17/c0f37d5704f0b64713d5d2c37b468d75.html#.E9.99.84.EF.BC.9A.E6. ...

  9. 【转帖】基于Zookeeper的服务注册与发现

    http://www.techweb.com.cn/network/hardware/2015-12-25/2246973.shtml 背景 大多数系统都是从一个单一系统开始起步的,随着公司业务的快速 ...

  10. ubuntu下c语言hello world

    1.首先用vi编写一个c语言程序文件,命令行输入:vi helloworld.c,建立一个名叫"helloworld.c"的文件 2.在文件中输入内容 #include <s ...