知羽模板生成器,从T4模板引擎到自己的代码生成器(1)

T4模板才接触半个月,但最不满的是它不能方便的脱离vs stuido。如果我要自己写代码生成器,怎么办? 园子里讲T4模板的不少,但讲如何在自己的程序中使用引擎的很少。查了很久的资料才知道,这东西叫:Text Template Host. 知道名字,资料就好了。接下来就可以试着建立一个自己的Host. (1)写一个最简单的tt文件: using System;public class Hell... [阅读全文]

erp开发平台,SpringBird Erp系统快速开发平台之利器-SpringBird代码生成器

SpringBird Erp系统快速开发平台基于通用的三层架构,数据访问层采用了无Sql注入风险的IBatis.net,表现层采用了微软最新的Asp.net mvc3 Razor模板解析引擎和轻量级的Jquery easyui,服务层采用了接口编程,整体使用成熟可靠的Ioc、Aop框架Spring.net进行服务层、数据访问层和表现层之间的整合。讨论qq:2262366309 工欲善其事,必先利... [阅读全文]

代码生成器,ERP代码生成器(开源,提供源码下载)

ERP代码生成器 这个代码生成器的作用是弥补Code Smith在批量表生成方面的不足。 代码生成器运行效果 基本的使用方法是,选择数据库,左边的树会列出数据库中的所有表,在参数区域,Template会列出当前目录下的CodeSmith模板,选择一个模板,Parameter会列出选中的模板的参数信息,选择生成的代码的存放路径为Target Folder 解决方案视图 下载源代码到本地后,请先添... [阅读全文]

代码生成器,信息化基础建设 改善代码生成

数据库字段映射 当看到一个实体的属性,是否可以马上判断出它对应的数据库字段? _languageTranslation.KeyText, 比如看到这个KeyText的属性 通常的做法是,去查找实体与数据库字段绑定的代码,以检查这个属性关联的数据库字段,代码可能是这样 public LanguageTranslationEntity ReaderBind(IDataReader dataRead... [阅读全文]

代码生成器,自己写了个简单的代码生成器

在实际变成工作中,我们要写大量的程序,比如说把一个表转为一个类对象或者写一个调用带n个参数的存储过程的方法等都需要手工去输入大量的代码,并且还有大量的重复代码。为了避免大量的重复劳动,同时也为了工作的方便,根据自己的需要写了这么一个功能比较简单的代码生成器。其功能如下: 1.基于模板生成,大家就就当个玩意吧!可取的地方就是简单 2.模板采用标签的形式进行替换,可以创建无数多个模板,生成的文件以模板... [阅读全文]

代码生成器,代码生成器与软件自动化

今天在CSDN看了一个介绍代码生成器的文章, 文章地址是:http://dev.csdn.net/author/absurd/135d9e207d024cf79c9bc8f50f45ce5c.html 他的文章举了个例子: 前几天遇到一个问题,要定义一组宏,它的格式是这样的: KEYMAP(GDK_Op_Left, GDK_F12, DIKS_F12) KEYMAP(GDK_Op_Right, G... [阅读全文]

代码生成器,浅谈代码生成器

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

mssql日期,MSSQL 生成日期列表代码

复制代码 代码如下:if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[f_getdate]') and xtype in (N'FN', N'IF', N'TF')) drop function [dbo].[f_getdate] GO create function [dbo].[f_getdate] ( ... [阅读全文]

鬼剑士t4代码,从数据到代码—基于T4的代码生成方式

在之前写一篇文章《从数据到代码》(上篇、下篇)中,我通过基于CodeDOM+Custom Tool的代码生成方式实现了将一个XML表示的消息列表转换成了相应的C#代码,从而达到了强类型编程的目的。实际上,我们最常用的代码生成当时不是CodeDOM,而是T4,这是一个更为强大,并且适用范围更广的代码生成技术。今天,我将相同的例子通过T4的方式再实现一次,希望为那些对T4不了解的读者带来一些启示。同时... [阅读全文]
1 共1条 分1页