`
lyunabc
  • 浏览: 551438 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论

CodeSmith 使用教程(9): Progress对象

阅读更多

使用Progress对象可以为CodeSmith生成代码的过程显示一个进度条,这对于生成比较费时的模板操作是非常有用的,如果你使用Visual Studio,可以在状态栏中显示一进度条:

20130106001

使用进度条的方法是通过CodeTemplate对象的Progress属性对象,首先是设置Progress对象的最大值和步长,本例通过一个简单的循环来模拟一个费时的操作:

<%@ Template Language="C#" TargetLanguage="Text" Debug="False" %>

<%@ Import Namespace="System.Threading" %>
This is a progress demo.

<% SimulateProgress(); %>

<script runat="template">
public void SimulateProgress(){

Progress.MaximumValue = 25;
Progress.Step = 1;

    for(int i=0;i<25;i++){
        Progress.PerformStep();
        Thread.Sleep(100);
        Response.WriteLine("step {0} ",i);
    }
}
</script>

让进度条前进一步是通过Progress对象的PerfStep方法来实现的。

本例下载


分享到:
评论

相关推荐

    CodeSmith教程[全].pdf CodeSmith教程[全].pdf CodeSmith教程[全].pdf

    CodeSmith教程[全].pdf CodeSmith教程[全].pdf CodeSmith教程[全].pdf CodeSmith教程[全].pdf CodeSmith教程[全].pdf CodeSmith教程[全].pdf CodeSmith教程[全].pdf CodeSmith教程[全].pdf CodeSmith教程[全].pdf ...

    CodeSmith使用教程 - v1.01

    以上各章内容构成了 CodeSmith 使用教程的基础,通过学习这些章节,开发者可以熟练掌握 CodeSmith 的核心功能,从而在项目开发中有效利用模板技术提高效率,减少错误。随着对 CodeSmith 深入的理解和实践,你会发现...

    CodeSmith 使用手册 简易教程

    通过这两个文件的学习,开发者可以全面了解CodeSmith的使用方法,从创建简单的模板到构建复杂的代码生成流程,从而提升开发效率,减少手动编写重复代码的时间。同时,熟练掌握CodeSmith也能帮助团队保持代码一致性,...

    CodeSmith开发使用教程资料

     CodeSmith使用教程,开发资料,PDF高清淅版,对CodeSmith熟悉的朋友都知道,CodeSmith是一个基于模板的代码生成工具,它使用类似于ASP.NET的语法来生成代码或文本,本教程将带你掌握CodeSmith的使用方法和原理等...

    CodeSmith开发使用教程资料 pdf

    本教程资料主要针对CodeSmith的使用进行详细介绍,旨在帮助初学者快速掌握这款工具,并让经验丰富的开发者更深入地了解其高级功能。 首先,CodeSmith的核心功能是自定义模板生成代码。模板是用C#语法编写的,允许...

    CodeSmith使用基础教程

    “CodeSmith使用基础教程 三 — 语法与对象”则进一步深入讲解了模板中的语法和可用的对象。这涵盖了数据源访问、数据类型转换、对象属性的访问等。CodeSmith支持多种数据源,例如数据库、XML文件等,你可以通过这些...

    codesmith编程完整教程

    codesmith编程完整教程 所用工具: CodeSmith Professional v5.1.3.8510,代码示例全部是以C#为例。

    CodeSmith初学者教程

    本教程专为初学者设计,旨在引导你快速掌握CodeSmith的基本用法和高级特性。 一、CodeSmith概述 CodeSmith是一款基于模板的代码生成工具,它允许开发者通过编写模板来生成自定义的源代码。模板可以是简单的文本文件...

    CodeSmith安装包已经模板代码和使用教程

    CodeSmith安装包已经模板代码和使用教程,原版程序+注册机+教程(包含图文教程),视频教程,三层模板的通用代码生成模板

    CodeSmith入门教程

    - **CodeSmith入门**:快速设置向导帮助新手了解如何使用CodeSmith从数据集合中生成所需代码。用户可以通过内置模板开始,如ArArrayList.cst,设定模板属性(如ClassName和ItemType),然后生成代码。 4. **自定义...

    CodeSmith 基础教程 word版

    本文档是一个关于 CodeSmith 的基础教程,针对的是 CodeSmith Professional v5.1.3.8510 版本,以 C# 为例进行说明。 首先,我们需要对 CodeSmith 进行必要的设置,以便它能够正确处理中文字符。在工具的选项中,...

    CodeSmith几种版本的详细教程

    这个压缩包文件“CodeSmith相关资料”包含了多种版本的CodeSmith教程,旨在帮助开发者全面掌握这款工具的使用。 首先,我们要理解CodeSmith的核心功能。它通过读取模板和数据源,自动生成符合特定格式的代码,如...

    CodeSmith 教程.docx

    在本教程中,我们将逐步学习如何使用 CodeSmith。 首先,我们来了解一下 CodeSmith 的核心概念——模板。模板是预定义的代码片段,可以是简单的字符串替换,也可以是复杂的逻辑。CodeSmith 提供了两种界面来操作...

    codesmith模板及使用说明

    **codesmith模板及使用说明** CodeSmith是一款强大的代码生成工具,尤其在C#开发中,它可以帮助开发者快速生成重复性的代码,从而提高开发效率。本文将详细介绍如何使用更新后的C#模板及其使用说明。 首先,我们...

    CodeSmith3.0中文教程

    例如,教程中演示了如何使用 CodeSmith 生成强类型的 hash 表类,通过 CodeSmith Explorer 和 CodeSmith Studio 这两个组件来操作和编辑模板。 CodeSmith Explorer 类似于 Windows Explorer,主要用来组织和管理...

    codesmith使用方法

    【codesmith 使用方法详解】 Codesmith 是一款强大的代码生成工具,尤其在快速开发过程中能显著提升效率。通过自定义模板,它可以自动生成如 ORM 框架、数据库访问层、业务逻辑层等代码,减少重复劳动。以下是 ...

    CodeSmith教程(文档版)

    ### CodeSmith教程详解 #### 一、CodeSmith简介与安装 **CodeSmith**是一款强大的.NET代码生成工具,它能够帮助开发者快速生成各种基于.NET Framework的代码模板,包括但不限于数据库访问层(DAL)、业务逻辑层...

    亲测通过 CodeSmith Generator 7.0.2.15174 官方最新 原版程序+煮册机+教程(包含图文教程)

    CodeSmith 是一种基于模板的代码生成工具,它使用类似于 ASP.NET 的语法来生成任意类型的代码或文本。与其他许多代码生成工具不同,CodeSmith 不要求您订阅特定的应用程序设计或体系结构。使用 CodeSmith,可以生成...

    CodeSmith 使用笔记

    这个"CodeSmith使用笔记"包含了逐步的操作指南和源码示例,是学习和掌握CodeSmith的好帮手。 首先,CodeSmith的核心功能是通过模板语言自动生成代码。这种模板语言允许开发者定义规则,根据数据库模型生成诸如DAL...

Global site tag (gtag.js) - Google Analytics