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

netwy 2004-11-05 10:15:18
Visual Studio IDE中的代码生成模板的机制是什么?
比如:
\Microsoft Visual Studio .NET 2003\VC#\VC#Wizards\CSharpAddClassWiz\Templates\2052\
是一个新建类文件的模板,如果我想做更复杂的行吗?
欢迎大家共同讨论......
...全文
250 18 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
netwy 2004-11-08
  • 打赏
  • 举报
回复
没有新的意见,自己努力
「已注销」 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

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

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

试试用AI创作助手写篇文章吧