博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# WinForm 技巧十: 开发工具
阅读量:5985 次
发布时间:2019-06-20

本文共 890 字,大约阅读时间需要 2 分钟。

一、摘要

 

为了开发效率就应该为这个框架开发一个配套工具。来生成固定格式的代码。工具界面如下:

clipboard[48]

 

二、数据库整理篇

 

添加表主键

修改表说明

修改表字段说明

生成数据库文档

导出数据库里相同的字段

数据库里相同的字段描述一样

三、根据模板生成代码

 

单表生成界面

 

四、工具实现架构

 

其他就是一个简单的函数工厂类

   public enum BuildType

    {

        WebBuild,

        WinFromBuild,

        WPFBuild,

        WCFBuild,

        WebService,

        WindowsService,

        EntityFrameworkBuild,

    }

    public interface IBuild

    {

        void Library(string path, string tablename, ProgressBar progressBar, out string content);

    }

    public class BuildHelper

    {

        public static IBuild FactoryBuild(BuildType buildtype)

        {

            IBuild ibuild = null;

            switch (buildtype)

            {

                case BuildType.WebBuild:

                    ibuild = new WebBuild();

                    break;

                case BuildType.WinFromBuild:

                    ibuild = new WinFromBuild();

                    break;

                case BuildType.WPFBuild:

                    ibuild = new WPFBuild();

                    break;

                case BuildType.WCFBuild:

                    break;

                case BuildType.EntityFrameworkBuild:

                    ibuild = new EntityFrameworkBuild();

                    break;

            }

            return ibuild;

        }

    }

   五、生成效果图

 

转载于:https://www.cnblogs.com/luomingui/p/3410486.html

你可能感兴趣的文章
mssql系统存储过程
查看>>
手机影音第八天 控制视频播放页面的上面与下边的控制器布局的消失与隐藏...
查看>>
驱动过滤鼠标
查看>>
Centos7下配置phpMyAdmin(提供HTTPS服务)
查看>>
Pgsql 主从复制
查看>>
vi 常用命令
查看>>
密切关注TROJ_JNCTN-CN病毒
查看>>
RH124-05管理用户密码-3
查看>>
LINUX中断描述符表初始化
查看>>
《双龍形态操盘秘笈》
查看>>
Delphi 用Servers组件控制Word
查看>>
Zabbix2.2.6邮件报警设置方法
查看>>
HTTP之一:http协议简介(2)
查看>>
关于学习目标和计划
查看>>
华为存储及EMC VMAX回收存储及添加存储空间
查看>>
solr
查看>>
shell脚本中echo显示内容带颜色
查看>>
SVN 配置
查看>>
Footer固定在底部
查看>>
java调用oracle存储过程
查看>>