随笔分类 -  代码生成器

(转)ERP 高级查询(Advanced Query)设计与实现 SQL语句解析成LLBL Gen ORM代码
摘要:原文地址:http://www.cnblogs.com/JamesLi2015/archive/2013/05/06/3062244.html对于开始接触基于ORM技术开发的ERP程序,在相当长的时间内还是会考虑SQL语句,而不是ORM查询。即便是在很熟悉ORM查询,也不如对SQL语句的了解程度。于是想做出一个查询工具,把SQL语句转化为C#代码,用于查询。这样的程序片段在很多地方都需用用到。比如SQL语句SELECT RECNUM ,CCY ,DESCRIPTION ,SUSPENDED ,DEFAULT_RATE FROM [Currency] 查询当前的货币及其名称,默认汇率。打开高.. 阅读全文

posted @ 2013-05-08 09:51 黑子范 阅读(317) 评论(0) 推荐(0)

(转)手写代码生成器
摘要:原文地址:http://www.cnblogs.com/zysbk/archive/2012/11/18/2772312.html手写代码生成器 在我们介绍三层的时候,大家是不是发现我们写每一个功能的时候是不是非常的麻烦呢? 像其中的一个model,如果属性特别多的时候,写起来非常的慢。 像其中一些基本的功能我们可以使用代码生成器,然后在此基础上改下就好了。 但是:一定要一开始手写三层,不要依赖于代码生成器,等手写熟练了以后再用代码生成器。 先看下动软代码生成器: 一、动软代码生成器的安装 下面我演示一下如何使用: 二、连接数据库 三、设... 阅读全文

posted @ 2012-11-21 10:11 黑子范 阅读(554) 评论(0) 推荐(0)

(转)代码生成就用Razor模板
摘要:原文地址:http://www.cnblogs.com/hjblog/archive/2012/11/14/2769660.html程序员都自己写过代码生成器吧?说实在的,我没用过商业化的代码生成器,有那学习怎么使用的功夫自己也写出来一个了。代码生成工具用来避免一些重复劳动,还是很爽的。以前写过好几个,实现的都很蹩脚,主要是模板写起来费事又难看。这次选用Razor模板试试,因为Razor模板语法相对于其他模板,更加简洁,编写的模板看上去更加美观。个人认为:使用框架代替不了代码生成,框架只是粗粒度的提升生产力,而代码生成可以在小方面提升编码效率。模板编写:看一下我这里写的一个代码生成模板:< 阅读全文

posted @ 2012-11-20 21:17 黑子范 阅读(235) 评论(0) 推荐(0)

(转)简单代码生成器原理剖析(二)
摘要:原文地址:http://www.cnblogs.com/OceanEyes/archive/2012/03/08/codebuilder.html上篇《简单代码生成器原理剖析(一)》分析了代码生成器的原理,查询数据库系统视图:INFORMATION_SCHEMA.TABLES、 INFORMATION_SCHEMA.COLUMNS 可以获得数据库中表、列的相关信息,再运用StringBuilder类的其AppendLine方法追加字符串,最后早运用File.WriteAllText方法将字符串写入文件。第二版代码生成器在第一版的基础上扩展了以下功能:Windows Forms Designe. 阅读全文

posted @ 2012-03-15 18:11 黑子范 阅读(266) 评论(0) 推荐(0)

(转)简单代码生成器原理剖析
摘要:原文地址:http://www.cnblogs.com/OceanEyes/archive/2012/02/16/CodeGenerator.html上篇文章(深入浅出三层架构)分析了简单三层架构的实现。包括Model,DAL(数据访问层),BLL(业务逻辑层)的实现。实际开发中,由于重复代码的操作,会花费大量时间,如果以代码生成器来自动生成三层架构代码,即节省精力,又可以节省大量的时间来做其他业务逻辑的代码,提高开发效率。常用的代码生成器有:动软,CodeSmith 等。简单代码生成器的基本功能描述:一键生成Model,DAL,BLL,包括对应数据库中表的Model的自动生成,包括生成属性. 阅读全文

posted @ 2012-02-18 23:45 黑子范 阅读(380) 评论(0) 推荐(0)

(转)浅谈代码生成器--附源码
摘要:原文地址:http://www.cnblogs.com/Royal_WH/archive/2011/02/21/1959782.html   好长时间又没写文章了,发觉没什么自己好写的,技术方面的文章cnblogs每 天出的太多了,没事翻看了下自己以前搞过的东西发觉每次项目前期都要用代码生成器来生成一些现成的代码,就来谈谈这个代码生成器吧,我相信基本很多程序员 都有写过,说实话就是为了更好的偷懒(呵呵)。第上我的界面,很粗糙,自己用嘛够了!平台:win7 +vs 2010+sql 2008 源码地址:http://files.cnblogs.com/Royal_WH/%e4%bb%a 阅读全文

posted @ 2011-02-21 16:45 黑子范 阅读(329) 评论(0) 推荐(0)

导航