当前位置: 移动技术网 > IT编程>开发语言>.net > paip.提升开发效率--使用拼音

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

2018年10月25日  | 移动技术网IT编程  | 我要评论

丁家宜官网,重口味邪恶漫画,即刻图片

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,生成表,其表字段使用相应的拼音形式。。然后用生成器再根据表生www.2cto.com

成实体...


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

 作者:attilax

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网