Bear-Study-Hard

In 2009, I am absorbed in MOSS 2007, WF, WPF, WCF and Wirte more Articles. ^_^
posts - 177, comments - 744, trackbacks - 172, articles - 0
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

CodeSmith应用(二)

Posted on 2005-12-28 15:39 努力学习的小熊 阅读(6999) 评论(191)  编辑 收藏 所属分类: CodeSmith使用

        今天又根据CodeSmith的几个基本组件写出了基于表生成删除功能的存储过程代码生成模板。
        昨天觉得添加的存储过程模板写的比较简单,今天准备详细介绍一下这个删除的模板。
        首先介绍我们使用到的一个教本函数GetSqlParameterStatement(ColumnSchema column),其函数代码如下:

 1public string GetSqlParameterStatement(ColumnSchema column)
 2{
 3    string param = "@" + column.Name + " " + column.NativeType;
 4    switch (column.DataType)
 5    {
 6        case DbType.Decimal:
 7        {
 8            param += "(" + column.Precision + "" + column.Scale + ")";
 9            break;
10        }

11        default:
12        {
13            if (column.Size > 0)
14            {
15                param += "(" + column.Size + ")";
16            }

17            break;
18        }

19    }

20    return param;
21}

        大家可以看到,这个函数需要传入一个ColumnSchema类型的参数,它代表一个数据表中的列,并且是一个列,然后根据ColumnSchema这个类具有的属性,对传入的列进行一些操作然后返回我们生成存储过程时需要的代码。
        首先介绍一下ColumnSchema的一些常用属性,如下表: 

属性Property

描述Description

AllowDBNull

是否允许空值NULL

Database

通过DatabaseSchema对象得到当前列所属的数据库

DataType

此数据对象的数据类型

Description

当前对象的描述

ExtendedProperties

用来存储SchemaObject的其他附加信息

IsForeignKeyMember

当前列是否为外键

IsPrimaryKeyMember

当前列是否为主键

IsUnique

当前列是否唯一

Name

列的名称

NativeType

列定义的数据类型

Precision

数据对象的精度

Scale

数据对象的范围(个人理解为需要保留小数的范围)

Size

数据对象的大小(例如:字符串长度为10

SystemType

数据对象的系统类型

Table

当前列所属的数据表

        下面为我们首先要生成存储过程,要自动生成的代码分成了红、绿、蓝三部分。
CREATE PROCEDURE dbo.CustomersDelete
/*
==================================================
Author:Bear-Study-Hard
CreatedTime:2005-12-28
Description:Delete a record from table Customers
==================================================
*/
@CustomerID nchar(5) --客户ID
AS
Delete From [Customers]
Where
[CustomerID] = @CustomerID

    我们的这个脚本函数就是要实现拼出红色的部分,GetSqlParameterStatement函数接收ColumnSchema类型的参数后,从其Name属性和NativeType属性拼出@CustomerID nchar部分,然后由于不同的数据类型尤其是数值类型和字符串类型的区别,会导致数据类型的大小会有所不同,这里仅对Decimal的数据类型进行了判断(Numericfloat等均需要这种处理),然后根据Precision属性得到精度并通过Scale属性得到了需要保留小数的范围。如果传出的为非Decimal类型字段则直接通过Size属性取出其大小即可。得到了(5)部分。最后的注释是为了生成的存储过程解读性好加上的,使用的是Description属性。
    剩下的绿色部分和蓝色部分生成时比较简单,请各位自行学习。模板代码为:

 1<%@ CodeTemplate Language="C#" TargetLanguage="T-SQL" Description="Create a procedure which have delete function base on a table.Must use PrimaryKey to delete a record." %>
 2<%@ Assembly Name="SchemaExplorer" %>
 3<%@ Import Namespace="SchemaExplorer" %>
 4<%@ Property Name="SourceTable" Type="SchemaExplorer.TableSchema" Category="DataTable" Description="Table that the stored procedures should be based on." %>
 5<%@ Property Name="Author" Type="String" Category="Context" Description="The author for this procedure." Optional="true"%>
 6<%@ Property Name="Description" Type="String" Category="Context" Description="The description for this procedure." Optional="true"%>
 7<script runat="template">
 8public string GetSqlParameterStatement(ColumnSchema column)
 9{
10    string param = "@" + column.Name + " " + column.NativeType;
11    switch (column.DataType)
12    {
13        case DbType.Decimal:
14        {
15            param += "(" + column.Precision + ", " + column.Scale + ")";
16            break;
17        }
18        default:
19        {
20            if (column.Size > 0)
21            {
22                param += "(" + column.Size + ")";
23            }
24            break;
25        }
26    }
27    return param;
28}
29</script>
30CREATE PROCEDURE dbo.<%=SourceTable.Name %>Delete
31/*
32==================================================
33Author:<%= Author %>
34CreatedTime:<%= System.DateTime.Now.ToShortDateString() %>
35Description:<%= Description %>
36==================================================
37*/
38<% for (int i = 0; i < SourceTable.PrimaryKey.MemberColumns.Count; i++) { %>
39<%= GetSqlParameterStatement(SourceTable.PrimaryKey.MemberColumns[i]) %><% if (i < SourceTable.PrimaryKey.MemberColumns.Count - 1) { %>,<% } %>    <% if (SourceTable.Columns[i].Description != "") { %>--<%= SourceTable.Columns[i].Description %><% } %>
40<% } %>
41AS
42Delete From [<%= SourceTable.Name %>
43Where
44<% for (int i = 0; i < SourceTable.PrimaryKey.MemberColumns.Count; i++) { %>
45<% if (i > 0) { %>AND <% } %>[<%= SourceTable.PrimaryKey.MemberColumns[i].Name %>] = @<%= SourceTable.PrimaryKey.MemberColumns[i].Name %>
46<% } %>

    如果有问题我会尽力帮助大家解决的,共同提高^_^

Feedback

#1楼   回复  引用    

2005-12-29 10:34 by hf[未注册用户]
为什么我点击generate之后,进度条只是闪一下,好像执行玩了,但是却找不到所产生的代码,我使用的是CodeSmith3.1试用版,generate系统自带的Templete!

#2楼[楼主]   回复  引用  查看    

2005-12-29 10:49 by 努力学习的熊      
@hf
我分析你的问题可能有两种原因,一种是你使用的可能是Standard版本的CodeSmith,它和Professional版本的有如下区别,这是在官方网站列出来的。
Standard Edition Professional Edition
Execute Custom Templates X X
Extensible Metadata X X
SchemaExplorer Schema Discovery API X X
XML Support X X
Sub Template Support X X
Useful Sample Templates X X
Console Client X X
CodeSmith Explorer GUI Client X X
CodeSmith Studio IDE X
Visual Studio .NET Integration X
CodeSmith API X
Template Caching X
Merging Support X
Batch Code Generation X
如果是未注册版本的可能也会有这种问题。我这里有输入注册码的注册机如果需要请留下邮箱,我会发给你的:)
还有一种可能,我一上来遇到一次,和你的情况差不多,是这样的,在输入属性面板的同一窗口中右边应该同时有一个预览生成代码的区域,他和属性输入面板之间有一个可拖动的隔离竖线,将它向左边拖动应该能看到右边的生成代码区域,请再试试,如果有问题我会再考虑考虑的:)

#3楼   回复  引用  查看    

2005-12-29 13:14 by hong      
首先感谢你的关注。
我的CodeSmith是在官方网站上申请下载的。
this is a fully functional version of CodeSmith. It includes both Standard and Professional features. However, it will cease to work 30 days after installation without a license key
根据上面的话,所以应该不是版本的问题。刚刚申请的肯定不会过期,那很可能就是因为未注册的原因了,版本是CodeSmith3.1.6的,不知你的注册机对这个版本管不管用。

#4楼[楼主]   回复  引用  查看    

2005-12-29 13:24 by 努力学习的熊      
@hong
我的这个注册机是生成一个注册时需要的序列号,然后根据你输入的序列号CodeSmith注册程序会返回你的机器码,然后将机器码填入注册机在点击另一个生成就会生成一个激活码,将这个激活码输入CodeSmith的注册程序即可完成激活CodeSmith,我想应该适合你的版本吧,可以试试,留下你的邮箱我会发给你的:)

#5楼   回复  引用  查看    

2005-12-29 13:33 by hong      
hfsoft.net@gmail.com
刚才忘了留EMail了

#6楼   回复  引用  查看    

2005-12-29 14:27 by honeysunny      
你好,我也在研究codesmith,你的注册机可不可以给我发一个,yangg@ufida.com.cn,谢谢!

#7楼[楼主]   回复  引用  查看    

2005-12-29 14:36 by 努力学习的熊      
@hong,@honeysunny
注册机我已发出,请查收:)

#8楼   回复  引用  查看    

2005-12-29 14:46 by honeysunny      
收到了,注册成功了,谢谢!

#9楼   回复  引用  查看    

2005-12-30 08:56 by hong      
我还没有收到
hfsoft.net@gmail.com

#10楼   回复  引用  查看    

2005-12-30 09:22 by honeysunny      
我也遇到了hf的问题,看不到生成的代码。不过不出努力学习的熊 所料,是被左边的属性窗口覆盖了。但是注意,只有在generate按钮左边的双箭头向左的时候才能拖出来。

#11楼[楼主]   回复  引用  查看    

2005-12-30 09:54 by 努力学习的熊      
@hong
我又发了一份给你,查收一下,呵呵:)

#12楼   回复  引用  查看    

2006-01-01 13:40 by sanni:mylove      
@努力学习的熊

给偶也发个吧:) michael.sanni.yang#gmail.com (#---->@)
happy new year:)

#13楼   回复  引用    

2006-01-03 17:30 by libra163[未注册用户]
给我一个把,我找了很久都没有找到3.x的注册机。
谢谢o
thy2002@gmail.com

#14楼[楼主]   回复  引用  查看    

2006-01-04 08:45 by 努力学习的熊      
@sanni:mylove,@libra163
均已发出:)请查收

#15楼   回复  引用    

2006-01-05 09:05 by yanghuw[未注册用户]
也给我一个把,yanghuw@163.com
谢谢o

#16楼[楼主]   回复  引用  查看    

2006-01-05 09:12 by 努力学习的熊      
@yanghuw
已发出,请查收:)

#17楼   回复  引用    

2006-01-07 14:53 by 时刻关注[未注册用户]
能给我一个吗,mark-yin@sohu.com
谢谢

#18楼[楼主]   回复  引用  查看    

2006-01-09 08:55 by 努力学习的熊      
@时刻关注
已发送:)

#19楼   回复  引用    

2006-02-07 15:29 by 剑风[未注册用户]
偶刚下了 CodeSmith 3.2, 但没有 License, 不知楼主是否可以告诉我解决的办法, 先谢了 :- ), 偶的 E-mail: Jeff_Lee@Campton-trading.com

#20楼   回复  引用    

2006-02-08 16:32 by 雪狼1_1[未注册用户]
我的mail是
wolfwife1@163.com麻烦发给一份,谢谢楼主

#21楼[楼主]   回复  引用  查看    

2006-02-09 08:43 by 努力学习的熊      
@剑风
你说的那个版本我还没下载到,我的邮箱不行,能发给我个地址吗?我下载一个试试
@雪狼1_1
已发出,请查收:)

#22楼   回复  引用    

2006-02-18 16:52 by SMARTFOX[未注册用户]
我也要

jingsonghu@gmail.com

#23楼[楼主]   回复  引用  查看    

2006-02-20 08:33 by 努力学习的熊      
@SMARTFOX
已发送,请查收:)

#24楼   回复  引用    

2006-02-20 13:14 by 戴洛克[未注册用户]
能不能也给我一个注册机,我对CodeSmith又爱又恨,先后安装了2.6版、3.0版
3.1版,每次都卸载不清,现在注册不上了,眼看快要到期了,清理注册表都没用

我的email:qius_cna@126.com

谢谢!

#25楼[楼主]   回复  引用  查看    

2006-02-20 13:18 by 努力学习的熊      
@戴洛克
已发送,请查收:)

#26楼   回复  引用    

2006-02-20 17:35 by hebiziyu[未注册用户]
fa给我我一个啊.
谢谢
hebiziyu88@hotmail.com

#27楼[楼主]   回复  引用  查看    

2006-02-20 17:39 by 努力学习的熊      
@hebiziyu
已发送,请查收:)

#28楼   回复  引用    

2006-02-21 19:11 by cokkiy[未注册用户]
非常谢谢l,也给我发一个注册码。我的邮箱是
cokkiy@163.com

#29楼[楼主]   回复  引用  查看    

2006-02-22 08:29 by 努力学习的熊      
@cokkiy
已发送,请查收:)

#30楼   回复  引用    

2006-02-22 13:27 by ljkeke[未注册用户]
非常谢谢l,也给我发一个注册码。我的邮箱是
ljkeke@163.com

#31楼[楼主]   回复  引用  查看    

2006-02-22 13:31 by 努力学习的熊      
@ljkeke
已发送,请查收:)

#32楼   回复  引用    

2006-02-23 10:41 by dophin[未注册用户]
我要注册机:zhangfangju@126.com

#33楼   回复  引用    

2006-02-23 22:18 by chaha[未注册用户]
申请注册机:chaha@163.com
今天刚从官方网站下了。没有注册码:(

#34楼[楼主]   回复  引用  查看    

2006-02-24 08:43 by 努力学习的熊      
@dophin
已发送,请查收:)

@chaha
已发送,请查收:)

#35楼   回复  引用    

2006-02-26 18:27 by Magic.Lee[未注册用户]
CodeSmith 3.2 license please.. :) send to magiclee@dl.cn

#36楼   回复  引用    

2006-02-27 11:32 by #[未注册用户]
我要注册机:wenpingjin@163.com, 谢谢

#37楼[楼主]   回复  引用  查看    

2006-02-27 18:08 by 努力学习的熊      
@Magic.Lee
已发送,请查收:)

@#
已发送,请查收:)

#38楼   回复  引用    

2006-02-28 11:00 by Jeffrey Liang[未注册用户]
太好了,我也正在找呢,能不能发给我一个注册机:Jeffrey.jf.liang@gmail.com

谢谢

#39楼   回复  引用    

2006-03-02 10:30 by dwfbenben[未注册用户]
我用你的注册机是生成一个注册时需要的序列号,但没有返回机器码
你能能给我发一个吗,序列号和机器码
dwfbenben@163.com

#40楼   回复  引用    

2006-03-02 10:31 by dwfbenben
太谢谢你了

#41楼[楼主]   回复  引用  查看    

2006-03-02 10:37 by 努力学习的熊      
@Jeffrey Liang
已发送,请查收:)
@dwfbenben
在CodeSmith中输入完这册码后,同一窗体中立刻就会出现机器码,每个机器都不一样的,你用那个机器码放到注册机中再生成需要的激活码就行了

#42楼   回复  引用    

2006-03-03 01:47 by wxz[未注册用户]
wxz20032004@163.com

#43楼   回复  引用    

2006-03-08 13:23 by anycak[未注册用户]
anycak@gmail.com
非常感谢楼主,好人啦,

#44楼   回复  引用    

2006-03-08 16:00 by lionking[未注册用户]
麻烦楼主
lionking.cn@gmail.com

#45楼[楼主]   回复  引用  查看    

2006-03-09 08:36 by 努力学习的熊      
@wxz,@anycak,@lionking
全部发出:)

#46楼   回复  引用    

2006-03-09 17:02 by Mego[未注册用户]
hi 楼主,
我也需要你的注册机,
麻烦你了,谢谢!

#47楼   回复  引用    

2006-03-09 17:03 by Mego[未注册用户]
倒,忘了我们邮箱了:mego21@gmail.com

Thanks!

#48楼   回复  引用    

2006-03-09 17:04 by Mego[未注册用户]
晕,邮箱刚才写错了,是这个:mego.zhang@gmail.com

Thanks!

#49楼[楼主]   回复  引用  查看    

2006-03-09 17:10 by 努力学习的熊      
@Mego
已发送,请查收:)

#50楼   回复  引用    

2006-03-09 17:25 by Mego[未注册用户]
My God,太快了!
谢谢你,我已经收到了,

#51楼   回复  引用    

2006-03-10 18:54 by aspsir[未注册用户]
给我也来个注册机,谢谢

aspxsir@gmail.com

#52楼   回复  引用    

2006-03-11 11:52 by 黄金安魂曲[未注册用户]
我的邮箱是keanu1978xt@yahoo.com.cn,可以发给我一个注册机吗?有对应.NET 2.0下的3.2的注册码吗?谢谢!!

#53楼[楼主]   回复  引用  查看    

2006-03-13 08:37 by 努力学习的熊      
@aspsir,@黄金安魂曲
已发送:)

@黄金安魂曲
这个对3.1.7有效,对于3.2的不太清楚,试试吧

#54楼   回复  引用    

2006-03-13 09:04 by yzty[未注册用户]
我要注册机:sjt61991@163.com
Professional 3.2 for .net 2.0 的

#55楼   回复  引用    

2006-03-16 10:56 by netxqy[未注册用户]
请发一个注册机好吗?
netxqy@163.com
Professional 3.2 for .net 2.0 的

#56楼[楼主]   回复  引用  查看    

2006-03-16 11:06 by 努力学习的熊      
@yzty,@netxqy
这个对3.1.7有效,对于3.2的不太清楚,试试吧
希望对你们有帮助:)

#57楼   回复  引用    

2006-03-16 14:39 by simplelife[未注册用户]
楼主也给我发一个吧~
elvis_x211 at yahoo.com

#58楼[楼主]   回复  引用  查看    

2006-03-16 14:53 by 努力学习的熊      
@simplelife
你的邮箱不行,有问题

#59楼   回复  引用    

2006-03-18 17:16 by 林剑云[未注册用户]
楼主发个给我,谢谢!

enterzhuang@163.com

#60楼   回复  引用    

2006-03-19 16:13 by zsheng[未注册用户]
下载了一个codesmith3.2不知道你的注册机可以使用不?

请发一份到:xyzsheng@gmail.com多谢:)

#61楼[楼主]   回复  引用  查看    

2006-03-20 08:37 by 努力学习的熊      
@林剑云,@zsheng
已发送,请查收:)

#62楼   回复  引用  查看    

2006-03-22 12:23 by hong      
怎么支持中文,在模版中输入中文后保存,再次打开后中文都变成了?号,启用unicode支持,仍然这样

#63楼   回复  引用  查看    

2006-03-22 16:59 by zqs      
我需要一个3.1的注册机,谢谢
zhangqs_1981@163.com

#64楼   回复  引用    

2006-03-24 11:29 by Qiozi[未注册用户]
俺也需要一个3.1的注册机,谢谢
qiozi@msn.com

#65楼[楼主]   回复  引用  查看    

2006-03-24 11:38 by 努力学习的熊      
@hong
我们在使用的时候出现的都是乱码,问题是这样的,由于我们生成的是包含HTML的页面和包含C#代码的两个文件,即.aspx文件和.cs文件,但是我们并没有生成他的.aspx.resx资源文件,所以会出现乱码的问题。
解决办法是:
打开生成的页面,修改其中的任何一些东西,在标签上出现小*号,然后保存,VS会自动生成那个资源文件,这样就不会乱码了:)

@zqs,@Qiozi
注册机已发送给你们:)

#66楼   回复  引用    

2006-03-29 17:24 by zimo[未注册用户]
anni_1323@163.com

可以发个注册机给我吗?谢谢!

#67楼   回复  引用    

2006-03-31 02:29 by LuLu[未注册用户]
我也要个注册机 我从网上下载的都不好用啊 不能激活啊
yicko@sina.com

#68楼   回复  引用    

2006-03-31 08:49 by 慕容剑秋[未注册用户]
我要个注册机,我要3.1版本的For Vs2003的,先谢谢楼主了。.

#69楼   回复  引用    

2006-03-31 09:55 by 慕容剑秋[未注册用户]
俺也需要一个3.1的注册机,谢谢
JackileShi@msn.com

#70楼[楼主]   回复  引用  查看    

2006-04-03 08:58 by 努力学习的熊      
@zimo,@LuLu,@慕容剑秋
已发送:)

#71楼   回复  引用    

2006-04-04 00:27 by shanksyh[未注册用户]
beyondstorm@163.com
谢谢楼主

#72楼   回复  引用    

2006-04-04 14:54 by mary[未注册用户]
给我一个注册机吧,多谢了
mary.lou@163.com

#73楼[楼主]   回复  引用  查看    

2006-04-05 11:42 by 努力学习的熊      
@shanksyh,@mary
已发送:)

#74楼   回复  引用    

2006-04-05 16:11 by liushiboy[未注册用户]
liushiboy@21cn.com
3.1的注册机,谢谢了

#75楼   回复  引用    

2006-04-06 12:33 by hendely[未注册用户]
ltj121976@163.com
劳驾您也给我一个注册机

#76楼[楼主]   回复  引用  查看    

2006-04-06 13:32 by 努力学习的熊      
@liushiboy,@hendely
已发送:)

#77楼[楼主]   回复  引用  查看    

2006-04-07 17:29 by 努力学习的熊      
关于CodeSmith注册时需要输入的机器码的解释:

机器码是不用生成的,在输入完注册码的页面后会继续弹出一个窗口,并有3个选项提示:
1 在线注册
2 电话或Email注册
3 以后再注册
选择第二个,电话或Email注册,然后就会出现另一个窗口,其中会找到你需要的机器码

#78楼   回复  引用    

2006-04-08 12:58 by clamlp[未注册用户]
楼主,能不能给我一个注册机
abstract93@gmail.com

#79楼   回复  引用  查看    

2006-04-08 23:10 by white.wu      
麻烦楼主也发我一个啊,万分感谢啊 whybox100@qq.com

#80楼   回复  引用    

2006-04-09 12:05 by NightSoul[未注册用户]
给我一个谢谢 ^_^
cuiyang123@yahoo.com.cn

#81楼   回复  引用    

2006-04-10 09:38 by lane[未注册用户]
CodeSmith Professional 3.2,註冊機给我一个谢谢 ^_^
yanglei3000@hotmail.com

#82楼[楼主]   回复  引用  查看    

2006-04-11 09:53 by 努力学习的熊      
@clamlp,@white.wu,@NightSoul,@lane
昨天有事没有上班,今天均已发送:)

#83楼   回复  引用    

2006-04-11 11:35 by yp[未注册用户]
不好意思,如何知道我的机器码?

#84楼   回复  引用    

2006-04-14 13:24 by HSD_HP[未注册用户]
注册机能够提供一份给我,谢谢
huangping841212@163.com

#85楼   回复  引用    

2006-04-15 17:47 by ruby[未注册用户]
注册机能够提供一份给我,谢谢!
eaglewp@126.com

#86楼   回复  引用  查看    

2006-04-19 23:31 by 七思软件      
一直在重装系统,能发给我一个吧?
keyss@21cn.com多谢

#87楼[楼主]   回复  引用  查看    

2006-04-20 14:17 by 努力学习的熊      
@HSD_HP,@ruby,@七思软件
均已发送给你们:)

@yp
你的问题我已做过详细的解答,请看我的留言

#88楼   回复  引用    

2006-04-21 09:34 by hyp998@126.com[未注册用户]
给我一下吧:hyp998@126.com

#89楼   回复  引用    

2006-04-21 10:46 by Rayner[未注册用户]
我在尝试merging的时候,为什么可以正常通过,但是CS文件中却没有插入创建的代码?我想把创建的代码插入到一个cs文件中的指定的region中。。

#90楼   回复  引用    

2006-04-24 17:18 by swordfish[未注册用户]
给我一个注册机吧:alex@ahbb.net

#91楼   回复  引用    

2006-04-26 09:13 by mlink[未注册用户]
给我一个注册机吧:at9881@hotmail.com

#92楼   回复  引用    

2006-04-26 12:50 by swordfish[未注册用户]
谢谢已经收到,速度真快!非常感谢

#93楼   回复  引用    

2006-04-26 15:13 by jcold[未注册用户]
我也需要一个,jcoldyu$gmail.com。谢谢了……

#94楼   回复  引用    

2006-04-30 09:10 by shijistar[未注册用户]
我找了好长时间了,都没有。没想到搂住这么慷慨。也发给我一份吧,不胜感激。
lifb@cnki.net

#95楼   回复  引用    

2006-05-15 14:41 by huanhuan2000[未注册用户]
偶刚下了 CodeSmith 3.2,偶的 E-mail: huanhuan_zxhzxhzxh@yahoo.com.cn

#96楼   回复  引用    

2006-05-18 16:05 by 小猪儿[未注册用户]
给俺一个吧,谢谢guanvee@gmail.com

#97楼   回复  引用    

2006-05-22 11:48 by 老蒋michaeljjf[未注册用户]
刚下了CodeSmith 3.2和 3.1版的,希望楼主能赐注册机.
偶的 E-mail: michaeljjf@163.com.先谢了

#98楼[楼主]   回复  引用  查看    

2006-05-22 11:57 by 努力学习的熊      
@hyp998@126.com,@Rayner,@swordfish,@jcold,@shijistar,@huanhuan2000,@小猪儿,@老蒋michaeljjf
全部发送,请查收:)

#99楼   回复  引用  查看    

2006-05-22 13:17 by 游游淡淡      
不知道3.2版本可以吗?麻烦发个注册机
chi0591@hotmail.com
谢谢先

#100楼   回复  引用  查看    

2006-05-23 23:37 by flyye_cs      
偶也要份 3.1 & 3.2 的lic,多谢!
c365d@yahoo.com.cn

#101楼   回复  引用    

2006-05-27 20:00 by wolfboy[未注册用户]
不知道3.2版本可以吗?麻烦发个注册机
akbarmamat@hotmail.com

#102楼   回复  引用    

2006-05-31 10:02 by xiefangyong[未注册用户]
偶也要份 3.1 & 3.2 的注册机,多谢!
xiefangyong@126.com

#103楼   回复  引用    

2006-06-19 08:27 by yinyz[未注册用户]
需要codesmith 和 .netTiers 3.2版的注册机,是否我从
官方网站down下来的就可以用?
yinyuzhe@tsinghua.org.cn

#104楼   回复  引用    

2006-06-19 13:40 by codesmith[未注册用户]
我也要份 Codesmith 3.1 & 3.2 的注册机,多谢!
fsyanyong@163.com

#105楼[楼主]   回复  引用  查看    

2006-06-19 13:51 by 努力学习的熊      
@游游淡淡,@flyye_cs,@wolfboy,@xiefangyong,@yinyz,@codesmith
全部发送,请查收:)

#106楼   回复  引用    

2006-06-21 15:33 by wingspread[未注册用户]
有3.2的注册机吗,麻烦以下。给我发一份:wingspread@126.com

有没有一劳永逸的注册方法,原来使用了3。1注册机,过了一段时间也是不行,注册表里面也找不到痕迹,不能每一次都重新安装阿,唉!

#107楼[楼主]   回复  引用  查看    

2006-06-21 15:40 by 努力学习的熊      
@wingspread
3.2的注册机已经发送给你

关于你说的注册表的问题,请参看我的另一篇文章
CodeSmith的一些注册信息是不放在注册表中的
http://bear-study-hard.cnblogs.com/archive/2005/12/13/296313.html">http://bear-study-hard.cnblogs.com/archive/2005/12/13/296313.html

#108楼   回复  引用  查看    

2006-06-21 16:22 by 天天敲      
楼主好辛苦啊,
我今天下了3.2的codesmith ,试用是不是只能用Northwind数据库啊,
不知楼主能否发给我一个注册机,告知一下使用方法.
不胜感激.
dailyprg@hotmail.com

#109楼[楼主]   回复  引用  查看    

2006-06-21 16:27 by 努力学习的熊      
@天天敲
注册机已经发送给你:)
具体的注册方法可以请教上面的各位大侠,呵呵

#110楼   回复  引用  查看    

2006-06-21 16:29 by 天天敲      
楼主好快啊,
谢谢,
不过和我从网上下的一样,提示遇到问题需要关闭.
具体的使用方法能否指教一下.

#111楼   回复  引用    

2006-06-29 10:01 by FUCK@双鱼座[未注册用户]
3.2 的有没有注册码啊
有的话给我一份吧,谢谢楼主
ganpinufo@hotmail.com

#112楼[楼主]   回复  引用  查看    

2006-06-29 14:07 by 努力学习的熊      
@FUCK@双鱼座
注册机已经发送给你:)

#113楼   回复  引用    

2006-06-29 19:32 by tinger[未注册用户]
我也想要一个,谢谢
tinger97@yahoo.com.cn

#114楼   回复  引用    

2006-06-30 11:24 by driao1986[未注册用户]
想要3.2版本的注册机,请发到邮箱

drico1986@163.com

谢谢这位勤劳的人。

#115楼   回复  引用    

2006-06-30 11:56 by FUCK@双鱼座[未注册用户]
我想要3.2版本的注册码,
谢谢楼主

#116楼   回复  引用    

2006-07-03 12:57 by zcyaspdotnet[未注册用户]
给我也发一个吧,谢谢了
zcyaspdotnet#gmail.com

#117楼[楼主]   回复  引用  查看    

2006-07-04 09:41 by 努力学习的熊      
@tinger,@driao1986,@zcyaspdotnet
注册机均已发送给你们:)
@FUCK@双鱼座
注册机已经给你,生成注册码不是什么难事吧^_^

#118楼[楼主]   回复  引用  查看    

2006-07-04 09:49 by 努力学习的熊      
根据zcyaspdotnet提供的信息,说生成的是这个文件CodeSmith30.lic
它相应的路径在这里
C:\Program Files\Common Files\XHEO\SharedLicenses

在这个路径下有生成的注册信息的文件,CodeSmith的一些注册信息,例如版本注册信息是不放在注册表中的,覆盖一下就行了:)

#119楼   回复  引用    

2006-07-06 17:28 by netsd[未注册用户]
这么多人要过注册机了,也给我一个吧
netsd@163.com
多谢

#120楼[楼主]   回复  引用  查看    

2006-07-06 17:31 by 努力学习的熊      
@netsd
已发送,请查收:)

#121楼   回复  引用    

2006-07-10 18:22 by Rebecca[未注册用户]
申请3.1的注册机:)
amoxicillin1030@hotmail.com
多谢先!

#122楼   回复  引用    

2006-07-12 09:10 by Rebecca[未注册用户]
你的邮件已经收到:)多谢!!
不过,没有附件^-*

#123楼   回复  引用    

2006-07-13 16:19 by FlyingFox[未注册用户]
给我也发一个3.2的吧,谢谢了
bfs198@gmail.com

#124楼   回复  引用    

2006-07-14 13:00 by gao[未注册用户]
给我一个吧,谢谢!!!!
gaosaint@gmail.com

#125楼   回复  引用    

2006-07-17 15:34 by brightheroes
我需要一个3.2的:)
Thanks a lot

brightheroes@gmail.com

#126楼[楼主]   回复  引用  查看    

2006-07-19 09:15 by 努力学习的熊      
@Rebecca,@FlyingFox,@gao,@brightheroes
均已及时发送:)

#127楼   回复  引用    

2006-07-20 19:34 by Java_Leung[未注册用户]
我也要一份!万二分感谢!
verdure_ljh@tom.com
3.1和3.2的

#128楼   回复  引用    

2006-07-23 10:36 by zhangxy[未注册用户]
申请3.1的注册机:)
tozhangxy@163.com
多谢先!

#129楼   回复  引用    

2006-07-26 20:43 by pz2000[未注册用户]
我下载到的是CodeSmith 3.2版本,现在快到期了,你发我一份好吗?
我的邮箱:pz5566@126.com

#130楼   回复  引用    

2006-07-29 10:55 by CrazyCoder[未注册用户]
谢谢,能否给我发一个3.2版本的注册机
我的信箱是 lyt188@sohu.com

#131楼   回复  引用    

2006-08-02 11:31 by jed[未注册用户]
谢谢,也能否给我发一个3.2版本的注册机
我的信箱是 jed.yufeng@gmail.com

#132楼   回复  引用    

2006-08-03 15:46 by david.guo[未注册用户]
我也需要一个3。2版本的注册机。可以给我一个吗?我的信箱是 huahk@tom.com

先谢了!

#133楼   回复  引用    

2006-08-08 13:23 by liushui[未注册用户]
楼主,你能不能给大家一个通用的注册机下载地址,这样也免得你每次都要发邮件!

#134楼[楼主]   回复  引用  查看    

2006-08-09 08:54 by 努力学习的熊      
@Java_Leung,@zhangxy,@pz2000,@CrazyCoder,@jed,@david.guo
注册机均已发送给你们。
@liushui
不提供下载,这本来就是不合法的东东,仅是提供给大家研究使用,不想对原作者构成任何伤害,这个注册机也是我从别人那里得到的,不打算用来挣钱,如果涉及经济一定会购买正版的,请你也关注一下只是产权吧。楼上拿到注册机的各位也请自觉遵守,谢谢:)

#135楼   回复  引用    

2006-08-09 16:02 by 林`[未注册用户]
也给我一个可以吗?
我的e-mail: linkilly@hotmail.com

#136楼   回复  引用    

2006-08-10 12:53 by Aguan[未注册用户]
也给我一个可以吗?
thanks a lot
guanleike8888@163.com
guanleike@hotmail.com

#137楼   回复  引用  查看    

2006-08-13 10:39 by microshot      
能否给我一个注册机,谢谢
microwyy@yahoo.com.cn

#138楼   回复  引用    

2006-08-15 12:23 by 刘宝杰[未注册用户]
麻烦也给我一个注册机吧,谢谢
baoj163@163.com

#139楼   回复  引用    

2006-08-17 12:03 by ckubinan[未注册用户]
麻烦也给我一个3.1版和3.2版的注册机,万分感谢!
yuguolei@myce.net.cn或ckubinan@yahoo.com.cn

#140楼   回复  引用    

2006-08-19 17:41 by liuyong[未注册用户]
请给我一个3.2的注册机,我也是刚刚从官方网下的

#141楼   回复  引用    

2006-08-19 17:42 by liuyong[未注册用户]
我的邮箱是 hanxingyidian@126.com

#142楼   回复  引用    

2006-08-19 17:42 by liuyong[未注册用户]
我的邮箱是 hanxingyidian@126.com

#143楼   回复  引用    

2006-08-20 12:39 by xwenbin[未注册用户]
我的邮箱: xwenbin@hotmail.com,谢谢

#144楼   回复  引用    

2006-08-20 15:53 by liuyong[未注册用户]
楼主:
您发给我的注册机不能用啊,到底怎么用的,我一打开就说遇到问题,需要关闭
顶顶!!!!!!!!!!!!!!!!!!!!!

#145楼   回复  引用    

2006-08-20 15:54 by liuyong[未注册用户]
我刚刚给您发了邮件了,您能告诉我吗???我急!!!!!!!!!!!!!!!!!!!!

#146楼   回复  引用    

2006-08-20 23:07 by wwbg[未注册用户]
也给我一个可以吗? 3.2版本
我的e-mail: wwbg@tom.com

#147楼   回复  引用    

2006-08-21 20:36 by dino2006[未注册用户]
楼主,我正在找这个呢,能发一份给我不?迈分感谢~~ 我的邮箱是:jjlxp520@sohu.com,

#148楼   回复  引用    

2006-08-30 16:04 by lao Miao[未注册用户]
我刚刚学习CodeSmith,麻烦发给我一份,谢谢;
msnetc@gmail.com

#149楼   回复  引用    

2006-09-01 09:39 by xioxu[未注册用户]
楼主,有时间的话麻烦给我也一份。
netkyo@gmail.com

#150楼   回复  引用    

2006-09-20 22:13 by 王震[未注册用户]
我也需要一个3.2 的注册机,请发一份给我吧,谢谢!
wz_16@163.com

#151楼   回复  引用    

2006-09-21 23:37 by raymond[未注册用户]
楼主,如果你有3.2的注册机,有时间的话也给我发个啊,谢谢!!
ray2618@163.com

#152楼   回复  引用    

2006-09-22 13:24 by sun[匿名][未注册用户]
我下了一个3.1版本的,请发一个注册机给我吧
谢谢楼主
哦,我的邮箱是sc369963@emails.bjut.edu.cn

#153楼   回复  引用    

2006-09-25 23:53 by Joe[匿名][未注册用户]
我下了一个3.1版本的,请发一个注册机给我吧
我的邮箱是 hongyu2006@hotmail.com
谢谢

#154楼   回复  引用    

2006-09-26 16:12 by tmpCoder[未注册用户]
楼主也给俺发一个注册机吧:martian65536@hotmail.com



我有个3.0的注册机,不能用在这个3.2的版本上,请多帮忙!



非常感谢!

#155楼[楼主]   回复  引用  查看    

2006-09-27 21:31 by 努力学习的熊      
@all
由于工作繁忙暂停发放,请各位共享一下吧,谢谢各位。
大家可以根据上面各位留下的邮箱联系:)

#156楼   回复  引用    

2006-10-09 12:01 by LCL[匿名][未注册用户]
能不能也给我一个注册机,我对CodeSmith又爱又恨,先后安装了2.6版、3.0版
3.1版,每次都卸载不清,现在注册不上了,眼看快要到期了,清理注册表都没用

我的email:lcl_1210@hotmail.com
谢谢!

#157楼   回复  引用    

2006-10-13 21:38 by dx[未注册用户]
daxiadongxin@163.com

#158楼   回复  引用  查看    

2006-10-14 11:06 by 突破自己      
我想要3.1的注册码,谢谢。
linguicheng81119@hotmail.com

#159楼   回复  引用    

2006-10-18 13:52 by king[匿名][未注册用户]
我也需要一个codesmith3.1的注册机,我的邮箱是kingdjk2005@hotmail.com,也发给我一个吧,谢谢楼主!

#160楼   回复  引用    

2006-10-27 16:22 by wallace.zhang[未注册用户]
楼主, 我也需要一个
wallace.zhang.cn@gmail.com
谢谢楼主!

#161楼   回复  引用    

2006-10-31 12:28 by airtan[未注册用户]
foxtan7158@163.com
谢谢楼主

#162楼[楼主]   回复  引用  查看    

2006-10-31 21:43 by 努力学习的熊      
@all
各位不要用于涉及经济的应用,否则请购买正版,不要再留邮箱了,请和上面得到的各位要一下吧,工作繁忙不能一一回复,各位见凉:)

#163楼   回复  引用    

2006-11-03 18:42 by BaoGoo[未注册用户]
dvbbs@163.com

我也需要注册机,请您务必传一个给我及你那个版本的下载地址,谢谢。

我怕搞错。

#164楼   回复  引用    

2006-12-28 14:15 by randysbf[未注册用户]
楼主及大家好,我也非常急需要3.1和3.2的注册机,麻烦你们发给我一份谢谢.
randysbf@sina.com

#165楼   回复  引用    

2007-02-05 10:08 by liuke[未注册用户]
楼主你好,我用的是codesmith4.0,不知道你这个注册机也能破解吗?
如果能麻烦你也给发个吧,谢谢
kegogo-209@yahoo.com.cn

#166楼   回复  引用    

2007-03-20 17:14 by LZW[未注册用户]
lzw1983lzw@hotmai.com 给我发个试试 谢谢了

#167楼   回复  引用    

2007-03-20 17:14 by xinqing[未注册用户]
我也要一个,我的是4.0的

#168楼   回复  引用    

2007-03-20 17:15 by xinqing[未注册用户]
呵呵,忘了写邮件了:xinqing1205@126.com,谢谢

#169楼   回复  引用    

2007-03-26 07:11 by 虹山老妖[未注册用户]
能给我一个注册码吗?注册机在我机器上运行不起来l。谢谢。
joy_young@yahoo.com

#170楼   回复  引用    

2007-03-29 15:15 by 杜[未注册用户]
楼主能发给我一份
duml789@163.com
谢谢

#171楼   回复  引用    

2007-04-07 00:58 by 相思豆[未注册用户]
xiang19833891@163.com
劳烦LZ,谢谢了~

#172楼   回复  引用    

2007-04-10 21:14 by bluesky[未注册用户]
我也想要一个注册机
邮箱:bluesky4485@163.com
3Q

#173楼   回复  引用    

2007-04-11 09:30 by 狂里之城[未注册用户]
我也想要一个注册机
邮箱:jxlaron@gmail.com
3Q

#174楼   回复  引用    

2007-04-11 10:12 by salough[未注册用户]
我也想要一个注册机
邮箱:zj.yuanhui@163.com
3Q

#175楼   回复  引用    

2007-04-11 18:10 by 大山[未注册用户]
请给我也来个注册码:yonhon@cyberway.net.cn

#176楼   回复  引用    

2007-04-12 17:59 by 逆风飞扬[未注册用户]
我要注册机:hedylin@163.com

万分感谢。

#177楼   回复  引用    

2007-04-17 15:16 by 我不是流氓[未注册用户]
Codesmith 3.2 的注册机 linghuchong168@163.com
谢谢你!

#178楼   回复  引用    

2007-05-03 21:12 by DelonLi[未注册用户]
给我也发一份:ymli@isoftstone.com,DelonLi@163.com

万分感谢。

#179楼   回复  引用    

2007-05-06 14:52 by hehe[未注册用户]
我也需要
邮箱:308635215@qq.com
先谢谢了

#180楼   回复  引用    

2007-05-15 17:34 by Tee[未注册用户]
@hong
-------------------
你的问题我也遇到了,郁闷了两天,刚看到熊熊说的属性与预览输出窗口之间有一条线,这是对的;
解决办法:不要将Generate窗口最大化,然后把最下边那个>>按钮设为<<(如果已经是<<则不需要动),然后将窗口宽度拖小一点(如果窗口最大化是拖不动的),然后再点那个<<,预览输出窗口就出来了。。。。。。。

还是要谢谢熊熊^&^

#181楼   回复  引用    

2007-06-06 10:15 by 响泉[未注册用户]
麻烦给我发个注册机吧,邮箱xquan888@126.com
非常感谢

#182楼   回复  引用    

2007-07-05 17:42 by jeefis[未注册用户]
jeefis.net@tom.com,4.0的注册机,谢谢楼主

#183楼   回复  引用    

2007-07-16 21:29 by macless[未注册用户]
maclessmjb@gmail.com 我也需要一个,谢谢!

#184楼   回复  引用    

2007-07-22 17:18 by codesmith[未注册用户]
我也想要
c_xiaobing@tom.com
谢谢。。。。。。

#185楼   回复  引用    

2007-07-23 12:40 by PCJIM[未注册用户]
楼主能发我一份3.1的注册机吗,谢谢!!!
pcjim666@126.com

#186楼   回复  引用    

2007-08-07 10:37 by ivy[未注册用户]
我要一份适合Framework1.1的codesmith,当然要有注册码或破解的

#187楼   回复  引用    

2007-08-07 10:38 by ivy[未注册用户]
我的邮箱是wyj781211@163.com

#188楼   回复  引用    

2007-08-07 10:42 by 可乐[未注册用户]
我要一份v4.0
我的邮箱是yxhua.12@gmail.com, 谢谢

#189楼   回复  引用    

2007-08-18 10:21 by gauzxj[未注册用户]
gauzxj@yahoo.com.cn
我要一份V4.0的



发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 306650




相关文章:

相关链接: