zoukankan      html  css  js  c++  java
  • C# WinForm 技巧五:WinForm界面生成

    一、摘要

           以前都是从事B/S开发,现在由于公司发展需要有个比较大的C/S项目,页面数量有点多,而且还大多是传统的页面,就想批量生成界面。

    二、本文大纲

           a、摘要。

           b、本文大纲。

           c、远景。

           d、生成工具。

           e、总结。

    三、远景

           要生成的效果图:

    image

    通过上图我们知道主要生成的是列表页和编辑页。

    他们的命名规范是:

    Frm*****List  (列表页)

           Frm*****Manager (编辑页)

    实现的功能是简单的业务:添加,修改,删除 功能。

    此页面是根据数据库表对象生成的,所以必须要先有数据库才能生成。

    在数据库里创建数据表的时候注意需要填写Description

    image

    要不然如上图默认显示字段名称。

    页面上的控制命名规范是

    TextBox: text****** 
    Label: lab******
    这里主要说的是编剧页上的控件命名规则。
    PowerDesigner工具需要注意的地方:

     

    也是因为界面显示。

    四、生成工具

           这个图片在我博客上已经发过了,本人不想重新开发一个界面就直接用原来的代码了,代码写的

    有的乱3]6GJ(EWN[K2P[Z6B`6B`2H ,好几年前的代码了。

           image

    在这个界面上加了一个生成WinFrom模型的按钮,只需要点击一下按钮就可以生成如下文件了。

    image

    五、总结

            这里只生成界面没有加入操作数据库的代码。需要自己手动加入他们,因为没个地方的数据库操作是不一样的,也就懒的加了。这个也是为了让自己“脱离苦海”而出的一个小工具,现在记录下来是为了告诉自己,我做事了,给我发工资,你看我做了好多好多的页面和功能,代码行数也是惊人的,哈哈。

    六、下载

           下载   
      

  • 相关阅读:
    P2029 跳舞
    P2502 [HAOI2006]旅行
    P4310 绝世好题
    P2857 [USACO06FEB]稳定奶牛分配Steady Cow Assignment
    P1131 [ZJOI2007]时态同步
    P2052 [NOI2011]道路修建
    P3141 [USACO16FEB]围栏Fenced In_Platinum
    ubuntu 12.04上安装QQ2013(转载)
    ubuntu 12.04 alt+tab无法切换窗口的问题(转载)
    Ubuntu 12.04 设置终端字体为文泉驿(转载)
  • 原文地址:https://www.cnblogs.com/luomingui/p/2667217.html
Copyright © 2011-2022 走看看