E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
codesmith
20个代码生成框架
1.1
CodeSmith
一款人气很旺国外的基于模板的dotnet代码生成器 官方网站:http://www.
codesmith
tools.com 官方论坛:http://forum.
codesmith
tools.com
oywl2008
·
2013-05-10 18:00
代码生成
codesmith
的使用方法
在上一篇我们已经用PowerDesigner创建好了需要的测试数据库,下面就可以开始用它完成批量代码生成的工作啦.下面我会一步步的解释如何用
CodeSmith
实现预期的结果的,事先声明一下,在此只做一个简单的
a6225301
·
2013-05-01 10:00
.net开发人员必备的软件
开发人员必备的软件1:开发工具:首先:VS2008/2010或更高版本应该必不可少,否则就不是.net开发人员了,1)图像处理软件:Photoshop或CorelDRAW2)软件加密工具3)代码生成器
CodeSmith
QQ1422078449
·
2013-04-08 15:32
BS开发
CodeMatic动软自动生成Nhibernate
前两天调查了下自动生成工具MyGeneration和
codesmith
前一个版本已经不更新了后面一个太高级生成的代码包含了太多东西,没整明白。不过生成的xmlmapping很强大。
fax5201314
·
2013-03-05 11:00
net
codesmith
codesmith
自动生成nhibernate
一、官网可以下载最新版http://www.
codesmith
tools.com/ 但是需要注册码,所以国内网站上搜下有破解版的。
fax5201314
·
2013-03-02 17:00
自动生成
NHibernate
CodeSmith
学习
开始学习
CodeSmith
模板。
gkq8124372
·
2013-02-22 22:00
为PetaPoco添加实体模板
Brad为我们提供了T4模板,因为公司一直在使用
CodeSmith
,故为其写了一个
CodeSmith
的模板,代码如下:
lingbi05
·
2013-02-22 15:12
模版
codesmith
PetaPOCO
T4
如何用
CodeSmith
减少代码重复编写
如果说代码生成工具仅仅是自动生成for循环代码或者是include头文件,或者是类定义,那么它对我而言还没有太大的意义,因为我平时工作也达不到“手指在键盘上飞舞”的状态。思考的时间远大于写代码的时间。我不会感到写个for循环会影响到我的工作效率。但是看了下面的文章,我感到这种代码生成工具还是非常有意义的。我之前看到服务端的同事写个状态过程写的异常辛苦,而且中间各种问题(例如写了一半编辑器崩溃了,之
langresser
·
2013-02-11 22:00
[置顶]
CodeSmith
使用教程: 总结
前面基本介绍了
CodeSmith
的基本用法和编写代码模板的基本方法,这只是
CodeSmith
功能的一部分,其它部分可以参考
CodeSmith
文档和类文件定义。
mapdigit
·
2013-02-07 08:00
CodeSmith
使用教程(16) 使用XMLProperty
在前面
CodeSmith
使用教程(6):基本语法-声明和使用属性 介绍了
CodeSmith
中使用属性的基本方法,模板中的属性是通过Property指令来定义。
mapdigit
·
2013-02-05 09:00
CodeSmith
使用教程(17) Merge策略
前面介绍了
CodeSmith
使用的基本用法,通过代码模板来生成代码,但如果你修改了自动生成的代码,再次使用代码模板生成代码后,你修改的代码也就丢失了,
CodeSmith
支持多种“合并(Merge)”来解决这个问题
mapdigit
·
2013-02-05 09:00
CodeSmith
使用教程(15) 为Yii Framework 创建生成ActiveRecord的代码模板
在
CodeSmith
使用教程(3):自动生成YiiFrameworkActiveRecord 我们通过SchemaExploer为YiiFramework从数据库生成简单的ActiveRecord类,没有考虑到表和表之间的关系
mapdigit
·
2013-02-03 11:00
CodeSmith
使用教程(15) 为Yii Framework 创建生成ActiveRecord的代码模板
在
CodeSmith
使用教程(3):自动生成YiiFrameworkActiveRecord我们通过SchemaExploer为YiiFramework从数据库生成简单的ActiveRecord类,没有考虑到表和表之间的关系
lyunabc
·
2013-02-03 11:00
CodeSmith
使用教程(15) 为Yii Framework 创建生成ActiveRecord的代码模板
在
CodeSmith
使用教程(3):自动生成YiiFrameworkActiveRecord我们通过SchemaExploer为YiiFramework从数据库生成简单的ActiveRecord类,没有考虑到表和表之间的关系
lyunabc
·
2013-02-03 11:00
ActiveRecord
CodeSmith
使用教程(15) 为Yii Framework 创建生成ActiveRecord的代码模板
在
CodeSmith
使用教程(3):自动生成YiiFrameworkActiveRecord我们通过SchemaExploer为YiiFramework从数据库生成简单的ActiveRecord类,没有考虑到表和表之间的关系
lyunabc
·
2013-02-03 11:00
ActiveRecord
CodeSmith
使用教程(14) 使用SchemaExplorer来获取数据库定义
在前面例子
CodeSmith
使用教程(3):自动生成YiiFrameworkActiveRecord我们使用了SchemaExplorer来获取数据的MetaData(数据库Schema定义)来自动生成
lyunabc
·
2013-02-01 08:00
schema
CodeSmith
使用教程(14) 使用SchemaExplorer来获取数据库定义
在前面例子
CodeSmith
使用教程(3):自动生成YiiFrameworkActiveRecord我们使用了SchemaExplorer来获取数据的MetaData(数据库Schema定义)来自动生成
lyunabc
·
2013-02-01 08:00
schema
CodeSmith
使用教程(14) 使用SchemaExplorer来获取数据库定义
在前面例子
CodeSmith
使用教程(3):自动生成YiiFrameworkActiveRecord 我们使用了SchemaExplorer来获取数据的MetaData(数据库Schema定义)来自动生成
mapdigit
·
2013-02-01 08:00
CodeSmith
使用教程(14) 使用SchemaExplorer来获取数据库定义
在前面例子
CodeSmith
使用教程(3):自动生成YiiFrameworkActiveRecord我们使用了SchemaExplorer来获取数据的MetaData(数据库Schema定义)来自动生成
lyunabc
·
2013-02-01 08:00
CodeSmith
使用教程(12) 使用主从代码模板
在前面的教程
CodeSmith
使用教程(3): 自动生成Yii Framework ActiveRecord我们使用了主,从模板来实现了从数据库为Yii Framework生成多个表的ActiveRecord
lyunabc
·
2013-01-29 23:00
code
CodeSmith
使用教程(13) 调试
编写
CodeSmith
模板和编写程序一样,也需要进行调试,
CodeSmith
支持使用CLR’sJust-in-Timedebugger调试模板。
lyunabc
·
2013-01-23 06:00
code
CodeSmith
使用教程(13) 调试
编写
CodeSmith
模板和编写程序一样,也需要进行调试,
CodeSmith
支持使用CLR’sJust-in-Timedebugger调试模板。
lyunabc
·
2013-01-23 06:00
CodeSmith
使用教程(13) 调试
编写
CodeSmith
模板和编写程序一样,也需要进行调试,
CodeSmith
支持使用CLR’sJust-in-Timedebugger调试模板。
lyunabc
·
2013-01-23 06:00
code
CodeSmith
使用教程(13) 调试
编写
CodeSmith
模板和编写程序一样,也需要进行调试,
CodeSmith
支持使用CLR’sJust-in-Timedebugger调试模板。
mapdigit
·
2013-01-23 06:00
CodeSmith
使用教程(12) 使用主从代码模板
在前面的教程
CodeSmith
使用教程(3):自动生成YiiFrameworkActiveRecord我们使用了主,从模板来实现了从数据库为YiiFramework生成多个表的ActiveRecord类定义
lyunabc
·
2013-01-18 08:00
CodeSmith
使用教程(12) 使用主从代码模板
在前面的教程
CodeSmith
使用教程(3):自动生成YiiFrameworkActiveRecord 我们使用了主,从模板来实现了从数据库为YiiFramework生成多个表的ActiveRecord
mapdigit
·
2013-01-18 08:00
CodeSmith
使用教程(12) 使用主从代码模板
在前面的教程
CodeSmith
使用教程(3): 自动生成Yii Framework ActiveRecord我们使用了主,从模板来实现了从数据库为Yii Framework生成多个表的ActiveRecord
lyunabc
·
2013-01-18 08:00
code
CodeSmith
使用教程(11) 引用其它文件或.Net 类库
在
CodeSmith
模板中可以引用.Net 类库,和普通的.Net 项目不同的是,对.Net 库的引用不是通过项目的Add reference 来实现,而是通过在代码模板中指明所要引用的Assembly
lyunabc
·
2013-01-17 08:00
.net
CodeSmith
使用教程(11) 引用其它文件或.Net 类库
在
CodeSmith
模板中可以引用.Net类库,和普通的.Net项目不同的是,对.Net库的引用不是通过项目的Addreference来实现,而是通过在代码模板中指明所要引用的Assembly.比如引用
mapdigit
·
2013-01-17 08:00
CodeSmith
使用教程(11) 引用其它文件或.Net 类库
在
CodeSmith
模板中可以引用.Net 类库,和普通的.Net 项目不同的是,对.Net 库的引用不是通过项目的Add reference 来实现,而是通过在代码模板中指明所要引用的Assembly
lyunabc
·
2013-01-17 08:00
.net
CodeSmith
使用教程(10): CodeTemplateInfo 对象
通过CodeTemplateInfo对象可以获取代码模板文件本身的一些信息,比如文件名,源语言,编码方法,其支持的属性有: 属性名 描述 CodeBehind 该模板的Code-behind的文件名或者模板不使用CodeBehind时为空字符串. ContentHashCode 返回代码模板的一个Hash值. DateCreated 返回模板创建的时间. DateModifi
lyunabc
·
2013-01-16 08:00
template
CodeSmith
使用教程(10): CodeTemplateInfo 对象
通过CodeTemplateInfo对象可以获取代码模板文件本身的一些信息,比如文件名,源语言,编码方法,其支持的属性有:属性名描述CodeBehind该模板的Code-behind的文件名或者模板不使用CodeBehind时为空字符串.ContentHashCode返回代码模板的一个Hash值.DateCreated返回模板创建的时间.DateModified返回模板修改的时间Descripti
mapdigit
·
2013-01-16 08:00
CodeSmith
使用教程(10): CodeTemplateInfo 对象
通过CodeTemplateInfo对象可以获取代码模板文件本身的一些信息,比如文件名,源语言,编码方法,其支持的属性有: 属性名 描述 CodeBehind 该模板的Code-behind的文件名或者模板不使用CodeBehind时为空字符串. ContentHashCode 返回代码模板的一个Hash值. DateCreated 返回模板创建的时间. DateModifi
lyunabc
·
2013-01-16 08:00
template
CodeSmith
使用教程(9): Progress对象
使用Progress对象可以为
CodeSmith
生成代码的过程显示一个进度条,这对于生成比较费时的模板操作是非常有用的,如果你使用VisualStudio,可以在状态栏中显示一进度条:使用进度条的方法是通过
lyunabc
·
2013-01-15 08:00
progress
CodeSmith
使用教程(9): Progress对象
使用Progress对象可以为
CodeSmith
生成代码的过程显示一个进度条,这对于生成比较费时的模板操作是非常有用的,如果你使用VisualStudio,可以在状态栏中显示一进度条:使用进度条的方法是通过
mapdigit
·
2013-01-15 08:00
CodeSmith
使用教程(9): Progress对象
使用Progress对象可以为
CodeSmith
生成代码的过程显示一个进度条,这对于生成比较费时的模板操作是非常有用的,如果你使用VisualStudio,可以在状态栏中显示一进度条:使用进度条的方法是通过
lyunabc
·
2013-01-15 08:00
progress
代码生成利器-NCodeGenerate 教程(9) 数据类型映射Map功能
在用NCodeGenerate做代码生成的过程中,免不了经常会从数据库类型到C#类型之间的来回映射,如果这样的映射都要用代码来写的话就太繁琐了,NCodeGenerate和
CodeSmith
类似,以提供的通过
weixin_30321449
·
2013-01-14 17:00
数据库
c#
CodeSmith
使用教程(8): CodeTemplate对象
在使用代码模板产生代码时,
CodeSmith
引擎背后使用了不少对象来帮助代码的生成,其中常用的有CodeTempate(类似于Asp.Net的Page类)Progress用于显示代码生成的进度CodeTemplateInfo
lyunabc
·
2013-01-14 10:00
template
CodeSmith
使用教程(8): CodeTemplate对象
在使用代码模板产生代码时,
CodeSmith
引擎背后使用了不少对象来帮助代码的生成,其中常用的有CodeTempate(类似于Asp.Net的Page类)Progress用于显示代码生成的进度CodeTemplateInfo
lyunabc
·
2013-01-14 10:00
template
CodeSmith
使用教程(8): CodeTemplate对象
在使用代码模板产生代码时,
CodeSmith
引擎背后使用了不少对象来帮助代码的生成,其中常用的有CodeTempate(类似于Asp.Net的Page类)Progress用于显示代码生成的进度CodeTemplateInfo
mapdigit
·
2013-01-14 10:00
CodeSmith
使用教程(7): 基本语法-转义Asp.Net标记
由于
CodeSmith
的代码模板使用了和Asp.Net类似的语法,因此如果要使用
CodeSmith
模板生成Asp.Net脚本时比如“ ProductID: 可以在
CodeSmith
的模板中使用
mapdigit
·
2013-01-13 11:00
CodeSmith
使用教程(7): 基本语法-转义Asp.Net标记
由于
CodeSmith
的代码模板使用了和Asp.Net类似的语法,因此如果要使用
CodeSmith
模板生成Asp.Net脚本时比如“<%” 就碰到了问题, <% 会被
CodeSmith
解释成
lyunabc
·
2013-01-13 11:00
asp.net
CodeSmith
使用教程(7): 基本语法-转义Asp.Net标记
由于
CodeSmith
的代码模板使用了和Asp.Net类似的语法,因此如果要使用
CodeSmith
模板生成Asp.Net脚本时比如“<%” 就碰到了问题, <% 会被
CodeSmith
解释成
lyunabc
·
2013-01-13 11:00
asp.net
CodeSmith
使用教程(6): 基本语法-声明和使用属性
CodeSmith
的核心是模板,而使模板具有活力的就是属性,通过定义属性从而使代码模板能够根据配置生成所需的代码。
mapdigit
·
2013-01-11 08:00
CodeSmith
使用教程(6): 基本语法-声明和使用属性
CodeSmith
的核心是模板,而使模板具有活力的就是属性,通过定义属性从而使代码模板能够根据配置生成所需的代码。
lyunabc
·
2013-01-11 08:00
code
CodeSmith
使用教程(6): 基本语法-声明和使用属性
CodeSmith
的核心是模板,而使模板具有活力的就是属性,通过定义属性从而使代码模板能够根据配置生成所需的代码。
lyunabc
·
2013-01-11 08:00
code
WPF库存管理系统界面(仿360UI风格)
在网络上常见的WPF仿360UI基础上改造,加上业务逻辑实现功能,界面如下: 数据编辑修改页面由于是第一次使用WPF,对于WPF中常用的MVVM模式并未涉及,业务逻辑使用
CodeSmith
taomanman
·
2013-01-08 21:00
CodeSmith
使用教程(5): 基本语法-使用注释
在模板中可以添加注释,注释通过 块来定义,注释可以有多行。比如: 如果在代码模板中使用C#,VB.Net或是JavaScripts脚本,可以使用所使用语言对应的注释,比如C#语言可以使用//或/*commented*/。如果需要在输出的文件中使用注释,和其它要输出的内容一样,直接写到模板中,在生成输出文件时这些内容都会直接被复制到输出文件中。如: 'ThisclassgeneratedbyCode
mapdigit
·
2013-01-08 08:00
CodeSmith
使用教程(5): 基本语法-使用注释
在模板中可以添加注释,注释通过<%–和–%>块来定义,注释可以有多行。比如: <%-- Name: TestHarness.cst Description: Generates a standard test harness for an object --%> 如果在代码模板中使用C#,VB.Net或是JavaScripts脚本,可以使用所使用语言对应的注释
lyunabc
·
2013-01-08 08:00
code
CodeSmith
使用教程(5): 基本语法-使用注释
在模板中可以添加注释,注释通过<%–和–%>块来定义,注释可以有多行。比如: <%-- Name: TestHarness.cst Description: Generates a standard test harness for an object --%> 如果在代码模板中使用C#,VB.Net或是JavaScripts脚本,可以使用所使用语言对应的注释
lyunabc
·
2013-01-08 08:00
code
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他