zoukankan      html  css  js  c++  java
  • 用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避免訪问数据库的代码反复;“查空”函数写在模块中,一劳永逸。相似功能的窗口使用继承等等。

    再比方说,代码文件开头的凝视,当中的“创建人、小组、版本号”都是一样的,每次都要复制粘贴。有没有更好的办法呢?做事要有全局观,在写程序之前。就应该想到那些须要反复多次的部分。提前做好分门别类。编程中不仅如此,生活中也是这样。

  • 相关阅读:
    Java并发编程:ThreadLocal
    线程的3种实现方式
    线程的生命周期
    并行与并发
    wordcount详解shuffle机制(转)
    linux vi编译卡死原因
    django2.0集成xadmin0.6报错集锦
    drf框架
    Django中 media资源配置
    Django-rest framework框架的安装配置和简介、Restful接口规范、基于原生django书写满足restful规范的接口
  • 原文地址:https://www.cnblogs.com/yangykaifa/p/6734610.html
Copyright © 2011-2022 走看看