企业信息开发平台(4)表单设计(上)

系统 1660 0

      表单是应用程序与用户交互最直接的窗口,也是客户需求最直接的表现形式。所以表单无论是重新开发,或是修改,如果能很快的对客户做出响应,那么客户对公司的好感度将大大的提高(当然你如果是在IBM这样的大公司,那又不同了,不过一款好的工具也是必不可少的)。

     在基于Visual Studio工具的开发过程中,一个表单的开发往往会遵循以下步骤:

     1、放置底层布局控件;

     2、放置菜单、工具栏和状态栏(一般情况下,Winform中这几项会放主窗体中,Webform中会放在母版页中);

     3、放置各种控件(如网格、文本框、下拉框等);

     4、设置数据绑定;

     5、编写各种代码,包括数据加载、验证、存储,控件状态控制等。

     完成表单开发后,如果是B/S还好,要是C/S程序,往往是要重新发布安装程序,或是制作升级包。最坏的一种情况就是,你这里刚刚把表单完成,还没来得及发布,客户的需求又改了。

     针对这种情况,在Visual Studio表单设计器的基础之上,重新封装一款更适合业务系统的表单设计器,就显得尤为重要,最后再与工作流引擎相结合,那么开发一般业务模块(除了记帐过程和ETL),将会是零代码。下面我将详细介绍管理平台下的表单设计器(基于Winform,Webform还在开发阶段),但本节只介绍简单表单的开发设计情况,与流程相关的表单将留到流程设计中介绍。

      1、设计器功能介绍

企业信息开发平台(4)表单设计(上)

      熟悉Visual Studio开发工具的朋友应该已经看出来了,上图中的设计器与开发工具中的Form设计器简直一模一样的,是的表单设计器风格完成遵循Form设计器风格,主要目的就是让程序员在使用时不会有重新使用另一种工具开发的感觉。

      这里我只介绍表单设计器特有的两个功能:同步和发布。

      名词解释

      发布:将处于编辑状态的表单文件(.cs格式),上传到服务器。此时会在服务器生成对应的Dll文件,提供给运行平台使用,并更新当前表单的版本。

      同步:将服务器的表单文件下载到本地,如果本地版本与服务器不一致,则会要求用户确认是否执行替换。

      应用场景

      解决日常开发工作当中源码管理问题。

      相信朋友们对VSS源码管理工具已经非常熟悉了,同步与发布提供了类似的功能。此外还有一个非常重要的功能就是编译表单文件。最终上传到服务器的文件包括:表单文件(.cs格式)、Dll文件(提供给运行平台使用),程序员与服务器同步时只使用表单文件。

企业信息开发平台(4)表单设计(上)


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论