首页 | 互联网 | IT动态 | IT培训 | Cisco | Windows | Linux | Java | .Net | Oracle | 软件测试 | C/C++ | 嵌入式开发 | 存储世界 | 服务器
网络设备 | IDC | 安全 | 求职招聘 | 数字网校 | 笔记本电脑 | 北大青鸟 | 技术专题 | 电子书下载 | 教学视频 | 源码下载 | 搜索 | 博客 | 论坛
中国IT实验室Dotnet频道
中国IT教育
Google
首页 ASP.NET  C#  XML/WebService ADO.NET VC.NET VB.NET .NET 资讯动态 专题 RSS订阅 讨论 下载
您现在的位置: 中国IT实验室 >> Dotnet >> ASP.NET >> 正文

如何制作Asp.Net界面模板

一、基础知识

       C:\Program Files\Microsoft Visual Studio .NET 2003\VC#\DesignerTemplates\2052

       其下的NewWebFormCode.cs文件是默认的新Asp.Net页面的后台代码文件;

       C:\Program Files\Microsoft Visual Studio .NET 2003\VC#\VC#Wizards\CSharpAddWebFormWiz

       其下的\Scripts\2052\default.js文件定义了基本的针对*.aspx页面的脚本操作;

       其下的\Templates\2052\WebForm1.aspx文件定义新Asp.Net页面的*.aspx文件;

       其下的\Templates\2052\Templates.inf文件指向了WebForm1.aspx文件;

       C:\Program Files\Microsoft Visual Studio .NET 2003\VC#\CSharpProjectItems\WebProjectItems\UI

       其下的ui.vsdir文件定义了模板向导的基本信息;

二、制作过程 

      建立VC#文件夹,其内部结构如下:

       VC#\CSharpProjectItems \WebProjectItems\Itabby界面模板\

                         ItabbyAddCommonFormWiz.vsz:内容如下:

                                                  VSWIZARD 7.0
                                                  Wizard=VsWizard.VsWizardEngine.7.1
                                                  Param="WIZARD_NAME = ItabbyAddCommonFormWiz"
                                                  Param="WIZARD_UI = FALSE"
                                                  Param="PROJECT_TYPE = CSPROJ"                                

                         ui.vsdir:内容如下:

                                                 ItabbyAddCommonFormWiz.vsz|{FAE04EC1-301F-11d3-BF4B-00C04F79EFBC}|Itabby通用模板|10|#2263|{FAE04EC1-301F-11d3-BF4B-00C04F79EFBC}|4534|0|ItabbyCommonForm.aspx

       VC#\DesignerTemplates\2052\

                        NewWebFormCode.cs:修改微软NewWebFormCode.cs而成;

       VC#\VC#Wizards\ItabbyAddCommonFormWiz\Scripts\2052\

                       default.js:修改微软default.js而成

      VC#\VC#Wizards\ItabbyAddCommonFormWiz\Templates\2052\

                       ItabbyWebForm.aspx :修改微软WebForm1.aspx而成

                       Templates.inf              :内容如下:

                                                ItabbyWebForm.aspx

三、分析说明

         CSharpProjectItems
                    webProjectItems
                          Itabby界面模板
                                   ItabbyAddCommonFormWiz.vsz
                                   内容:
                                   VSWIZARD 7.0
                                   Wizard=VsWizard.VsWizardEngine.7.1
                                   Param="WIZARD_NAME = ItabbyAddCommonFormWiz"
                                   Param="WIZARD_UI = FALSE"
                                   Param="PROJECT_TYPE = CSPROJ"
                                   说明:上述代码修改自微软:\CSharpProjectItems\WCSharpAddWebFormWiz.vsz中:
                                   VSWIZARD 7.0
                                   Wizard=VsWizard.VsWizardEngine.7.1
                                   Param="WIZARD_NAME = CSharpAddWebFormWiz"
                                   Param="WIZARD_UI = FALSE"
                                   Param="PROJECT_TYPE = CSPROJ"
                        ui.vsdir
                        内容:
                        ItabbyAddCommonFormWiz.vsz|{FAE04EC1-301F-11d3-BF4B-00C04F79EFBC}|Itabby通用模板|10|#2263|{FAE04EC1-301F-11d3-BF4B-00C04F79EFBC}|4534|0|ItabbyCommonForm.aspx
                        说明:
                        上述代码修改自微软:\CSharpProjectItems\WebProjectItems\UI\ui.vsdir中:
                       ..\..\CSharpAddWebFormWiz.vsz|{FAE04EC1-301F-11d3-BF4B-00C04F79EFBC}|#2236|10|#2263|{FAE04EC1-301F-11d3-BF4B-00C04F79EFBC}|4534|0|WebForm.aspx
        DesignerTemplates
                 2052
                         NewWebFormCode.cs
                         内容:
                         $NAMESPACE$        //微软自动处理
                         $CLASSNAME$        //微软自动处理
        VC#Wizards
                  ItabbyAddCommonFormWiz
                             Scripts
                                        2052
                                                default.js
                                                内容:

[1] [2] [3] 下一页

【责编:Peng】

中国IT教育

相关产品和培训
文章评论
 友情推荐链接
 认证培训
 专题推荐

 ·算法分析与设计之五大常用算法
 ·开发必备 漫谈Java加密保护
 ·嵌入式开发--ARM技术专题
 ·C/C++指针,认真了解,灵活运用
 ·.NET开发:C#实用基础教程
 ·软件测试工具QTP学习专题
 ·嵌入式开发单片机解决方案专题
 ·Java开发环境 Greenfoot 程序员手册
 ·C++对象布局及多态实现的探索
 ·常见排序算法的实现
 今日更新
 社区讨论
 博客论点
 频道精选
 Dotnet频道相关导航