下代码生成工具Database2Sharp设计数据编辑界面

于Winform次支付被,界面部分的开销工作量一般是较大的,特别是发明底字段数据比多之情状下,数据编辑界面所待之繁琐设计与后台逻辑处理工作量愈来愈直线上升,而且有些不小心,可能过多甩卖发生双重或失实,利用代码生成工具Database2Sharp设计数据编辑界面可以大幅度提高开发效率,减少失误机会,结合DevExpress的布局拖动调整,更是假定虎添翼,使你从麻烦的界面设计开发工作遭到摆脱出来,缺少的但是公的灵感。

1、数据编辑界面设计步骤

相似景象下,如无别工具的帮带下,我们得以界面及放好不无关系的界面控件,并调动控件的名,调整控件位置布局,在后台受各个个编写控件赋值的展示代码和保存至数据库的赋值语句,特别是控件命名、显示数据,保存数据这些操作,是生麻烦累人的,也是不过容易错的地方。

下代码生成工具Database2Sharp,除了可快速变动整体Winform开发框架的界面代码,让你平秒钟内虽长建筑一个完整标准的框架下,最根本之,Winform界面设计这些混乱的工作,也可以动用它们进行完,再为未用约束于更的累着了,可以静下心来找找灵感了。代码生成工具Database2Sharp的Winform界面代码生成界面如下所示。

bifa365必发 1

 查询类和数据编辑类,基本上是咱计划界面的简单栽标准界面,如下所示。

bifa365必发 2

是因为是主查询界面,利用分页控件,以及动态变化的准绳多就可知满足要求了,繁琐的行事首要以数额编辑界面及,本文主要介绍数据编辑界面的计划工作在运代码生成工具点的改善。

貌似景象下,我们采用代码生成工具转的界面都是待调整的,但是界面的控件名称已经因字段进行了相应,后台的数码展示、输入验证、数据保存等需要控件和实业类逐一对应的关系,也早已办好了,所做的不过需要将界面调整的更好看即可。

就此,生成的界面大致情况如下所示。

bifa365必发 3

尽管变化的编界面,字段说明当控件的竹签,字段名称作为控件名称的组成部分内容,并且日期与数值控件类型也曾调好,但是去我们真正的展现为用户的数额编辑界面还是生早晚之偏离。

没什么,下面我来演示一下安落实界面的逾的调整。

第一,我们理解,DevExpress的LayoutControl布局控件,对于其中的控件位置,都可以于设计模式进行动态拖动调整之,如下所示。

bifa365必发 4

于是乎,我们得因客观之排版布局,对内部的界面元素拖动到成立之布局,并增加一些空的决定位置,或者调整布局单元的封锁类型为打定义,并设置控件的极致酷开间或高度,这样可以合理调整好数据编辑界面。

此外,我们得以设计模式下,控件的下手上比赛上,调整控件为团结要之项目,如下所示。

bifa365必发 5

经过地方的多样化调整,我们得最终把界面拖动设计成为这功能。

bifa365必发 6

2、多选择项卡的数目编辑界面

遵照上面这样的调流程,对于一般景象下之数编辑界面,我们也许基本满足了要求了,但是对片字段输入比较多的报表,我们最为好会通过TabControl把不同范畴的输入内容分别,一个选项卡负责一部分数目,这样可中使用屏幕的长空进行输入。例如,上面的数,通过引入一个TabControl,
把病人基本信息以及随访信息分别,就足以取得这么的运转界面效果。

bifa365必发 7

或者另行多数据的人手信息之数量编辑界面效果如下所示,通过分门别类,我们得使得管理类很烂的数目内容了。

bifa365必发 8

然,这样多选择项卡的数据编辑界面,我们可能无法一下尽管别符合要求的界面效果,我们可以预先整体好成一个所有所需要字段的数码编辑界面,就是按照地方的流水线同样变更,然后还复制一客到一个临时的窗体里面作为备份保留。

以原来的界面上,删除除第一个挑选卡页面的控件内容,这时候,我们清楚,后台的对应代码还保留着这些删除界面控件的多寡显示、赋值保存之相应关系之代码,我们若保留它,因为我们不是确实去这些关系的控件。

接下来以TabControl中,创建第二独TabPage选项卡页面,然后在备份保留的窗体界面上,把第一单TabPage选项卡页面中设有的控件删除,然后把剩余的其他控件,全部经过LayoutControl方式复制到第二单TabPage选项卡页面里面,这样合控件和后台代码的涉,就又完全了,如果出双重多之控件需要拆分,按照上述的章程更操作一差即可。

如,下面的例子源自我的客户关系管理网模块(CRM)中的联络员管理,由于联系人信息较多,我把它分成了简单只TabPage选项卡页面进行管理,操作的思绪就是用才牵线的办法展开调整之。

bifa365必发 9

bifa365必发 10

 

 

 

 

 

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注