Progress对象可以在CodeSmith生成代码时给用户显示一个进度条,当生成代码的时间很长时非常有用。如果你使用的是CodeSmith Explorer,进度条将显示在Generate按钮的左边:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />

如果使用的是CodeSmith Studio,进度条将显示在状态栏上:

使用Progress和在WinForm中使用进度条差不多,需要设置它的最大值和步长:

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

如果想显示出进度,需要调用PerformStep方法:

this.Progress.PerformStep();

转载于:https://www.cnblogs.com/Terrylee/archive/2005/12/28/306804.html

CodeSmith实用技巧(十四):使用Progress对象相关推荐

  1. TurboMail邮件系统实用技巧十四:如何知道对方已经读信

    用户在发送邮件后,最关心的就是该邮件是否已经被收件人阅读.特别对于企业某些涉及到重要信息的邮件,用户可以根据邮件是否已经被阅读的状态,提取到更多的信息以供参考.TurboMail电子邮件系统提供邮件回 ...

  2. python实用技巧(四)

    Python实用技巧(一) python实用技巧(二) python实用技巧(三) python实用技巧(四) 排序后,最后k个元素,以逆序输出 >>> l = range(1, 6 ...

  3. Eclipse用法和技巧十四:自动生成的TODO注释2

    前面介绍了自动生成的TODO注释含义,配置以及如何去除的方法,这里介绍下TODO常见的用途.工作中经常会遇到写代码写到一半,被叫过去开会推动沟通.o(╯□╰)o 一般都有写代码停下来一段时间,再回来就 ...

  4. CodeSmith实用技巧(十五):使用快捷键

    在CodeSmith中,以下几个快捷键有助于我们快速输入.<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:offi ...

  5. CodeSmith实用技巧(二):使用FileNameEditor

    FileNameEditor类给我们提供了在CodeSmith属性面板中弹出打开或保存文件对话框的方式,在使用时,首先在模版中得添加对程序集CodeSmith.CustomProperties的引用. ...

  6. C++实用技巧(四)

    复杂的东西写多了,如今写点简单的好了.由于功能上的需要, Vczh Library++3.0 被我搞得很离谱.为了开发维护的遍历.减少粗心犯下的错误以及增强单元测试.回归测试和测试工具,因此记录下一些 ...

  7. 麒麟子Cocos Creator实用技巧十:function this self ()={}详解

    先说一声对不起,这篇文章本应该是昨天写的.(强行假装有很多人在等着看) 昨天聚众饮酒去了,喝醉了,可能喝了有两百多瓶吧. 有人就说啦,唉麒麟子,你怎么老爱吹牛*,动不动就两百多瓶,你真当自己是牛么. ...

  8. CodeSmith实用技巧(八):生成的代码输出到文件中

    在CodeSmith中,要把生成的代码文件输出到文件中,你需要在自己的模版中继承OutputFileCodeTemplate类.<?xml:namespace prefix = o ns = & ...

  9. CodeSmith实用技巧(九):重载Render方法来控制输出

    在CodeSmith中,CodeTemplate.Render方法是在模版执行完成进行模版输出时执行,你可以通过重载CodeTemplate.Render方法来修改CodeSmith输出时的事件处理. ...

最新文章

  1. SpringBoot中的线程池,你真的会用么?
  2. python与excel的差别-python对Excel按条件进行内容补充(推荐)
  3. R语言与Tableau集成之可视化应用
  4. 园区医保和其他地方的医保的区别
  5. History of Microsoft Windows CE
  6. php代码文字中怎么换行符,如何在imagestring(php中的文本到图像)中添加换行符(br)...
  7. Android 常用的性能分析工具详解:GPU呈现模式, TraceView, Systrace, HirearchyViewer(转)...
  8. SAP CRM webclient ui里直接编写原生的JavaScript
  9. 数据结构栈和队列以及常见算法题
  10. 电子工程师必上的十大专业网站
  11. MySQL进阶路:从小工到专家的必读书籍和必备工具
  12. android多地图切换,Android的谷歌地图卫星切换
  13. yolov3-tiny 训练一个检测器(2)
  14. 中通2008通信概预算编制系统简介
  15. Python批量处理图片转换为灰色图片
  16. 最小生成树——克鲁斯卡尔(Kruskal)算法
  17. 关于使用google map实现周边搜索的功能
  18. C语言 编写函数Fun1实现分段函数运算,并返回函数值。在主函数调用Fun1函数,接收输入的x值,并输出函数值。
  19. 13 【操作mysql数据库】
  20. arduino定时器pdf_Arduino基础入门篇18—数字时钟

热门文章

  1. 智能车竞赛技术报告 | 智能车视觉 - 三江学院 - 识别不别
  2. 2020年春季学期教学日历
  3. 从0开始构建Arduino_STM32
  4. 2021年春季学期-信号与系统-第七次作业参考答案-第九小题
  5. 第十五届全国大学生智能汽车竞赛各分赛区国赛预选队伍成绩认定一览表
  6. 超详细的Java常用时间操作工具类
  7. akaze特征匹配怎么去掉不合适的点_一种无人机滑坡遥感影像的快速匹配算法
  8. matlab for循环_从零开始的matlab学习笔记——(5)循环
  9. linux文件属性解析,Linux操作系统的文件属性与目录配置解析
  10. oracle11g怎么显示中文,ORACLE11G中PLSQL中文显示乱码、Linux下sqlplus查询中文乱码