CodeSmith

开源代码生成器:SmartCode
     摘要: 从David Hayden那里获知,CodeProject上的一个开源代码生成器SmartCode,对于不想花钱买CodeSmith的朋友来说,是个不错的选择,SmartCode完全基于模版代码生成(我一直认为基于模版的代码生成才是正道),它通过读取数据库Schema,可以为每张表或者每一个字段设置生成属性,选择字段对应的页面控件等。

SmartCode Studio主界面如下
  阅读全文

posted @ 2006-11-25 19:56 TerryLee 阅读(10650) | 评论 (65)  编辑

CodeSmith 4.0 正式版发布
     摘要: CodeSmith 4.0 正式版已经发布。新版本的CodeSmith 4.0 完全基于.NET2.0,在安装之前你需要安装.NET Framework 2.0。

新功能点如下  阅读全文

posted @ 2006-11-15 12:57 TerryLee 阅读(5105) | 评论 (6)  编辑

CodeSmith 4.0 Beta 2 发布下载
     摘要: 今天收到邮件,CodeSmith 4.0 Beta 2 已经发布了,并且提供了下载,在4.0中提供了大量的模版,包括.NET下项目分层模版,Nhibernate模版,Enterprise Library模版等。

下载地址

Professional: http://www.codesmithtools.com/download/codesmithprofessional-40-beta2.msi

Standard: http://www.codesmithtools.com/download/codesmithstandard-40-beta2.msi

Zip: http://www.codesmithtools.com/download/codesmith-40-beta2.zip
  阅读全文

posted @ 2006-10-19 19:34 TerryLee 阅读(5179) | 评论 (25)  编辑

数据库字段属性配置工具界面[用于代码生成]
     摘要: 在CodeSmith中为了实现对数据库中表字段的选择和针对字段来设置属性,决定用XML文件作为中间数据的交换方式,在CodeSmith中读取数据库对象的信息不再使用SchemaExplorer来读取,而是转为直接对XML文件的读取。

这两天做了一个配置工具,先发个界面上来。
  阅读全文

posted @ 2006-01-09 17:56 TerryLee 阅读(1802) | 评论 (9)  编辑

CodeSmith3.0开发资料下载
     摘要: 和几位同事经过一周时间的努力,基本上对CodeSmith的功能有了一个全面的了解。在学习的过程中,我们也做了部分的翻译和对CodeSmith使用技巧做了一些总结。我整理成一个PDF文档,提供给大家下载,希望对使用CodeSmith进行代码生成的朋友有所帮助。文章的内容:CodeSmith基础8篇,CodeSmith使用技巧15篇,CodeSmith API翻译1篇。所有文章的内容都是以Blog的形式写的,有疏漏和错误之处,还请大家多多包涵。另外,希望大家在网络上转载时能够保留作者的姓名!  阅读全文

posted @ 2006-01-04 18:32 TerryLee 阅读(11884) | 评论 (218)  编辑

CodeSmith中实现选择表字段的几点想法
     摘要: 大家都知道,在CodeSmith中现在没有提供选择字段的功能,我们在生成一个List页面时,不可能对整张表的所有字段都生成,所以有必要去实现选择字段的功能。我总结了一下,大体上有以下几种实现思路。  阅读全文

posted @ 2005-12-30 10:49 TerryLee 阅读(1937) | 评论 (5)  编辑

CodeSmith实用技巧(十五):使用快捷键

posted @ 2005-12-28 18:36 TerryLee 阅读(1405) | 评论 (4)  编辑

CodeSmith实用技巧(十四):使用Progress对象

posted @ 2005-12-28 18:34 TerryLee 阅读(1271) | 评论 (0)  编辑

CodeSmith实用技巧(十三):使用CodeTemplateInfo对象

posted @ 2005-12-28 18:31 TerryLee 阅读(1322) | 评论 (1)  编辑

CodeSmith实用技巧(十二):自动执行SQL脚本

posted @ 2005-12-28 18:30 TerryLee 阅读(2112) | 评论 (1)  编辑

CodeSmith开发系列资料总结
     摘要: 最近跟同事在研究CodeSmith,感觉中文文档是少之又少,所以我们自己写(翻译)了一些文档,总结如下,希望对使用CodeSmith的朋友有所帮助。

等整个文档完成后,我会做成PDF文件供大家下载。  阅读全文

posted @ 2005-12-28 09:15 TerryLee 阅读(15811) | 评论 (31)  编辑

CodeSmith实用技巧(十一):添加设计器的支持

posted @ 2005-12-28 08:54 TerryLee 阅读(1513) | 评论 (1)  编辑

CodeSmith实用技巧(十):通过编程执行模版

posted @ 2005-12-28 08:51 TerryLee 阅读(1481) | 评论 (2)  编辑

CodeSmith实用技巧(九):重载Render方法来控制输出

posted @ 2005-12-28 08:46 TerryLee 阅读(1413) | 评论 (0)  编辑

CodeSmith实用技巧(八):生成的代码输出到文件中

posted @ 2005-12-28 08:44 TerryLee 阅读(1940) | 评论 (5)  编辑

CodeSmith实用技巧(七):从父模版拷贝属性

posted @ 2005-12-28 08:42 TerryLee 阅读(1257) | 评论 (2)  编辑

CodeSmith实用技巧(六):使用XML 属性

posted @ 2005-12-28 08:40 TerryLee 阅读(1383) | 评论 (0)  编辑

CodeSmith实用技巧(五):利用继承生成可变化的代码

posted @ 2005-12-28 08:33 TerryLee 阅读(1406) | 评论 (0)  编辑

CodeSmith实用技巧(四):使用扩展属性
     摘要: SchemaExplorer允许我们获取数据库中一些对象的信息。如果你使用的是SQL Server2000数据库,你可以通过扩展属性获取很多对象的有用的信息。  阅读全文

posted @ 2005-12-27 14:31 TerryLee 阅读(1575) | 评论 (0)  编辑

CodeSmith实用技巧(三):使用FileDialogAttribute
     摘要: 使用FileDialogAttribute可以设置FileNameEditor中的属性,其用法如下。  阅读全文

posted @ 2005-12-27 13:32 TerryLee 阅读(1595) | 评论 (1)  编辑

Full CodeSmith Archive

导航

公告

  • 网名:TerryLee
  • 本名:李会军
  • 位置:中国北京 Ethos
  • 联系方式:
  • 个人主页

 MVP配置

 版权声明

  • 本站采用创作共用许可 署名,非商业

绿色通道

IT新闻

统计

与我联系

留言簿(311)

我的标签

随笔分类

随笔档案

个人站点

关注项目

好的网站

我的好友

友情博客

搜索

积分与排名

阅读排行榜

评论排行榜