C# WinForm 技巧十: 開發工具


一、摘要

 

為了開發效率就應該為這個框架開發一個配套工具。來生成固定格式的代碼。工具界面如下:

clipboard[48]

 

二、數據庫整理篇

 

添加表主鍵

修改表說明

clipboard[56]

修改表字段說明

clipboard[58]

生成數據庫文檔

clipboard[60]

導出數據庫里相同的字段

數據庫里相同的字段描述一樣

三、根據模板生成代碼

 

clipboard[62]

單表生成界面

clipboard[64]

 

四、工具實現架構

 

其他就是一個簡單的函數工廠類

clipboard[66]

   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;

        }

    }

   五、生成效果圖

 

clipboard[68]

http://www.cnblogs.com/luomingui/archive/2012/09/02/2667217.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM