zoukankan      html  css  js  c++  java
  • paip.提升开发效率使用拼音

    paip.提升开发效率--使用拼音


    近日开发项目,大量使用了拼音,大大提升了效率。。

    1.用户界面
    用户界面方面,有许多TEXTBOX,以前我都是用默认名不改,这样BIND FORM TO OBJ的时候,就需要设置其ID与OBJ属性的对应字串。。而且

    可读性也不好..

    现在TEXTBOX命名全部使用拼音
    :如textBoxKaiDanRen,这样就很容易不需要设置对应字串,就可以绑定到OBJ,OBJ的属性名称正好是

    KaiDanRen....前边的textBox可以表明控件类型,以便在取值时调用不同方法。。
    而且可读性也大大加强了,一看就知道是“开单人"。。。


    这个生成TEXTBOX可以使用代码生成器,不用手工生成。。只要把表单字段输入,就可以生成相应的LABEL与TEXTBOX。。比如“配货单号,客户

    名称,提货单号,出库类别,提货客户,配货时间,提货车号,配货备注, , ,开单人,开单时间,审核人,审核时间,更新次数,更新人,更新时间”。。。


    2.用户界面之GRIDVIEW


    GRIDVIEW的表头可用字串生成,其DataPropertyName可用相应表头的拼音,,然后绑定DATATABLE或者LIST时,其内部属性也用拼音,就可以

    一一对应。。很容易BIND的了。。

    foreach (DataGridViewTextBoxColumn item in dgvpro.Columns)
    {
                    item.DataPropertyName = MOLE.meadsi.Hz2Py.Convert(item.HeaderText);//此处转拼音
    }


    3.BIND FORM TO OBJECT
    保存数据时,需要把FROM字段绑定到OBJ上。。依据控件的ID正好是拼音形式,就可以与OBJ属性一一对应,容易绑定了。
    public void BindFormToObject(String s, Object obj, Control winform)

    4.生成OBJECT实体

    生成实体,可用代码生成器。。

    需要用代码生成器,根据其字段列表串,生成CREAT SQL,,然后执行SQL,生成表,其表字段使用相应的拼音形式。。然后用生成器再根据表生

    成实体...


    5.这样FORM字段,实体属性,表字段,以及字段中文含义,就可以一一对应该了,可以方便的实现自动绑定。。。呵。。

  • 相关阅读:
    全国城市经纬度
    CentOS下SSH无密码登录的配置
    Nginx 1.9+PHP5.6 环境搭建
    Sphinx 2.2.11-release reference manual
    JVM 内存管理机制
    solr 3.5.0 与 tomcat 7.0.5 整合配置
    lucene 分词实现
    lucene 索引 demo
    lucene 搜索demo
    Lucene 简单API使用
  • 原文地址:https://www.cnblogs.com/attilax/p/15199935.html
Copyright © 2011-2022 走看看