• 全部
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm&WPF
  • C#开发新技术
  • 问答

saucer(思归) 等高手请进......

netwy 2004-11-05 10:15:18
Visual Studio IDE中的代码生成模板的机制是什么?
比如:
\Microsoft Visual Studio .NET 2003\VC#\VC#Wizards\CSharpAddClassWiz\Templates\2052\
是一个新建类文件的模板,如果我想做更复杂的行吗?
欢迎大家共同讨论......
...全文
197 点赞 收藏 18
写回复
18 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
netwy 2004-11-08
没有新的意见,自己努力
回复
Bob 2004-11-05
CodeDOM找速马,他在行
回复
jinbingg 2004-11-05
不是高手我也来
回复
netwy 2004-11-05
我现在的是用xslt做的,现在准备升级
有用codedom的吗>?
回复
Proyang 2004-11-05
建立 模板么?
有中文的文章没
回复
singleflower 2004-11-05
关注,很有必要研究的课题,尤其是ERP的开发
回复
netwy 2004-11-05
如果我自己做代码生成工具按这种方式应该能行通吧?
比如我要生成一个
using System;
using System.Data;
using System.Collections;
using System.Runtime.Serialization;

namespace EntityData.Ykgl
{
[System.ComponentModel.DesignerCategory("Code")]
[SerializableAttribute]
public class DiplomaData: DataSet
{


public const string T_DIPLOMA_DiplomaID="DiplomaID";
public const string T_DIPLOMA_CodeNo="CodeNo";
public const string T_DIPLOMA_SpeelNo="SpeelNo";
public const string T_DIPLOMA_CustomNo="CustomNo";
public const string T_DIPLOMA_StrokeNo="StrokeNo";
public const string T_DIPLOMA_Diploma="Diploma";

private DataTable table;
private DataColumn col;
private ArrayList list;


private DiplomaData(SerializationInfo info, StreamingContext context) : base(info, context)
{
}

public DiplomaData()
{

BuildDataTables();
}

//构建业务实体类的结构。
private void BuildDataTables()
{

table = new DataTable("T_DIPLOMA");

table.Columns.Add("DiplomaID",typeof(System.String));
table.Columns.Add("CodeNo",typeof(System.String));
table.Columns.Add("SpeelNo",typeof(System.String));
table.Columns.Add("CustomNo",typeof(System.String));
table.Columns.Add("StrokeNo",typeof(System.String));
table.Columns.Add("Diploma",typeof(System.String));
list=new ArrayList();

col=table.Columns["DiplomaID"];
list.Add(col);


table.PrimaryKey=(DataColumn[])list.ToArray(typeof(DataColumn));
this.Tables.Add(table);



}



}
}
回复
龍过鸡年 2004-11-05
学习,会了,顶
回复
xinbin1122 2004-11-05
自己做就行啊
回复
Eddie005 2004-11-05
当然可以
回复
saucer 2004-11-05
Adding Custom Project Item Templates to VS.NET
http://www.sellsbrothers.com/writing/default.aspx?content=projectitemtemplates.htm

Create Boilerplate Templates
http://www.ftponline.com/vsm/2002_09/magazine/columns/aspnet/
回复
gqchen1981 2004-11-05
不是saucer(思归)的就别进了!
都说你了还进来!干什么!
回复
netwy 2004-11-05
再顶
回复
xiaoslong 2004-11-05
帮你顶一下
回复
netwy 2004-11-05
欢迎大家参与
回复
netwy 2004-11-05
Sunmast(速马|www.cpp-cli.org) 大哥给点建议吧
回复
zhn0410 2004-11-05
占个位学习,并帮你顶一下。
回复
速马 2004-11-05
ha
回复
发帖
C#
创建于2007-09-28

10.5w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2004-11-05 10:15
社区公告

让您成为最强悍的C#开发者