当前位置: 首页 > 图文教程 > 网络编程 > ASP.NET > 在VS.NET的

ASP.NET
自定义控件(支持模板)
自定义控件(模板+数据绑定)
自定义控件(可以动态加载用户控件)
在代码隐藏中遍历当前页的所有控件
关于C#调用Office Web Components绘图的问题
利用Visual C#打造一个平滑的进度条
[VB] 防止程序运行多个实例
Visual Studio.Net 快捷键表
WinForm中ToolBar与TabControl的一些事件写法(C#)
【翻译】Managed DirectX(第六章)
利用.NET语言开发自己的脚本语言(一)
自动改变CheckBoxList选择项目的背景颜色
vb.net中windows服务的创建
BASE64编码规则及C#实现
.net中判断该应用程序是否已经启动,防止重复启动
XML Web Service 数据交换
开发花絮:一个DataList的ItemCommand事件意外
Snake.Net中的ORM(二)
ASP操作XML数据小结
可用来显示空值的时间选择控件4

ASP.NET 中的 在VS.NET的


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 41 ::
收藏到网摘: n/a


原文地址:http://www.codeproject.com/dotnet/AddingTemplatesAddBox.asp

英文水平有限我就不翻译了,他主要的操作步骤如下
1、用记事本打开“Microsoft Visual Studio .NET 2003\VC#\CSharpProjectItems\LocalProjectItems\Code”文件夹下的code.vsdir文件找到下面的一行:
..\..\CSharpAddClassWiz.vsz|{FAE04EC1-301F-11d3-BF4B-00C04F79EFBC}|#2245|10|#2262|{FAE04EC1-301F-11d3-BF4B-00C04F79EFBC}|4515|0|Class.cs
下面建立新的一行,将下面的语句复制过去
..\..\CSharpAddInterfaceWiz.vsz|{FAE04EC1-301F-11d3-BF4B-00C04F79EFBC}|Interface|10|An empty interface declaration|{FAE04EC1-301F-11d3-BF4B-00C04F79EFBC}|4515|0|Interface.cs
另:如果你看了英文文章的话细心的你可能会发现我的GUID与其不一样,是这样的我使用的是中文企业版的VS2003如果你用的别的版本的以你的里面的为主。如果你与我一样的话,可以直接复制。
2、用记事本打开“Microsoft Visual Studio .NET 2003\VC#\CSharpProjectItems\LocalProjectItems\”文件夹下的LocalProjectItems.vsdir文件找到下面的一行:

..\CSharpAddClassWiz.vsz|{FAE04EC1-301F-11d3-BF4B-00C04F79EFBC}|#2245|20|#2262|{FAE04EC1-301F-11d3-BF4B-00C04F79EFBC}|4515|0|Class.cs
再其下面新建立一行,将下面的语句复制过去
..\CSharpAddInterfaceWiz.vsz|{FAE04EC1-301F-11d3-BF4B-00C04F79EFBC}|Interface|20|An empty interface declaration|{FAE04EC1-301F-11d3-BF4B-00C04F79EFBC}|4515|0|Interface.cs
注意:上面需要复制的字符串必须在一行内,不能分多行处理!!!
3、在Microsoft Visual Studio .NET 2003\VC#\CSharpProjectItems 文件夹下用记事本创建一个CSharpAddInterfaceWiz.vsz的文件,将下面的代码复制进去,不要改动:
WIZARD 7.0Wizard=VsWizard.VsWizardEngine.7.1Param="WIZARD_NAME = CSharpAddInterfaceWiz"Param="WIZARD_UI = FALSE"Param="PROJECT_TYPE = CSPROJ"
4、在\Microsoft Visual Studio .NET\VC#\VC#Wizards文件下建立一个新的文件夹取名为CSharpAddInterfaceWiz,然后将同文件下的CSharpAddClassWiz内的所有文件拷贝至CSharpAddInterfaceWiz下。打g开\CSharpAddInterfaceWiz\Templates\2052文件下的NEWCLASS.CS文件,用下面的代码替换掉原代码
namespace [!output SAFE_NAMESPACE_NAME]{ /// /// Summary description for [!output SAFE_CLASS_NAME] Interface. /// public class [!output SAFE_CLASS_NAME] {
#region [!output SAFE_CLASS_NAME] Properties
#endregion
#region [!output SAFE_CLASS_NAME] Methods
#endregion }}
关闭后将文件名改为:NewInterface.cs
修改下面的Templates.inf文件,将其内容改为NewInterface.cs至此全部修改完毕,您可以打开一个新的工程,然后选择添加新项,这时会在里面出现一个INTERFACE选项,点击后即可生成相应的代码.