zoukankan      html  css  js  c++  java
  • 对原来的代码工具SharpCode进行改造,适应微软企业库的EnterpriseLibrary3.1以上版本

             原来的SharpCode是我为EnterpriseLibrary1.0即(2005版本)进行快速开发的的代码生成工具, 适用于Oracle, SqlServer, Access等数据库的代码生成。这款软件耗费了我不少心血,也是我开发共享软件的磨练作品,曾经也有很多客户跟随着我使用。
            随着时间的变化,EnterpriseLibrary不断的版本升级,从1.0到目前的4.1,经历了不少变化,EnterpriseLibrary从2.0开始,编程模型就基本上稳定下来了,而我由于致力于开发新一代的代码生成工具Database2Sharp,基于NVelocity模版生成的整套代码框架的代码生成工具,基本上抛弃了ShapCode的那种在代码中硬编码模版的方式,因此SharpCode也就一直没有做更新,因为有了更好更强大的产品。Database2Sharp功能上基本上覆盖到了,而且比SharpCode的功能更多,灵活性更好了。
             前阵子在开发Oracle应用的时候,发现SharpCode还是在处理快速的3层(在此指界面层,数据访问层、数据库)还是很方便,而且速度很快(因为SharpCode表数据是即需加载的,Database2Sharp是开始全部加载的),因为我需要很简单的存储过程,数据管理类,实体类的这些东西,不需要很大的一个工程模版,因此SharpCode的特点就显现出来了。
             因此在原来的基础上,把代码部分修改为支持最新的EnterpriseLibrary开发模型,并去掉注册部分的内容,免费发布给大家使用,当做我旧代码生成工具的一个回馈社会吧,新的代码生成工具Database2Sharp还将继续收取部分费用,以维持开发的热情和付出。
             下面截取几个SharpCode的界面截图出来看看,后面附送上文件下载地址。

    自动生成的代码内容如下所示
            

    存储过程的界面截图,支持Oracle和SqlServer,Oracle下使用更方便。
          

    SharpCode代码生成工具下载地址: http://www.iqidi.com/download/sharpcode.rar
    主要研究技术:代码生成工具、会员管理系统、客户关系管理软件、病人资料管理软件、Visio二次开发、酒店管理系统、仓库管理系统等共享软件开发
    专注于Winform开发框架/混合式开发框架Web开发框架Bootstrap开发框架微信门户开发框架的研究及应用
      转载请注明出处:
    撰写人:伍华聪  http://www.iqidi.com 
        
  • 相关阅读:
    BZOJ 2152 聪聪可可
    hdu 1028 && hdu 1398 && hdu 1085 && hdu 1171 ——生成函数
    bzoj 4827 [Hnoi2017]礼物——FFT
    bzoj 4503 两个串——FFT
    bzoj 3527 [Zjoi2014]力——FFT
    bzoj 3160 万径人踪灭——FFT
    bzoj 2194 快速傅立叶之二
    bzoj 2179 FFT快速傅立叶
    洛谷 3803 【模板】多项式乘法(FFT)
    CF 622F The Sum of the k-th Powers——拉格朗日插值
  • 原文地址:https://www.cnblogs.com/wuhuacong/p/1553952.html
Copyright © 2011-2022 走看看