日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

C# WinForm 技巧十: 开发工具

發(fā)布時(shí)間:2025/5/22 97 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C# WinForm 技巧十: 开发工具 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
一、摘要

?

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

?

二、數(shù)據(jù)庫整理篇

?

添加表主鍵

修改表說明

修改表字段說明

生成數(shù)據(jù)庫文檔

導(dǎo)出數(shù)據(jù)庫里相同的字段

數(shù)據(jù)庫里相同的字段描述一樣

三、根據(jù)模板生成代碼

?

單表生成界面

?

四、工具實(shí)現(xiàn)架構(gòu)

?

其他就是一個簡單的函數(shù)工廠類

?? 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;

??????? }

??? }

?? 五、生成效果圖

?

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

轉(zhuǎn)載于:https://www.cnblogs.com/luomingui/p/3410486.html

總結(jié)

以上是生活随笔為你收集整理的C# WinForm 技巧十: 开发工具的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。