zoukankan      html  css  js  c++  java
  • Progress Bar

    Progress Bar

    [edit]Introduction

    A progress bar is a graphical representation of a job's progress and is used extensively in the standard application. By using a progress bar, users can follow the job's progress. It is best practice to always display a progress bar during a lengthy process.

    [edit]Progress Bar within a batchable class

    The RunBase framework has methods which will initialize the progress bar so that you can focus on coding the process.

    // progress bar Runbase demo
    public void run()
    {
        str     text;
        int     percent;
        int     counter;
        int64   progressTotal = 200; // hard coded for demo purpose (this is normally calculated)  ;   this.progressInit("Processing", progressTotal,  #AviFormLetter);
        progress.setText("Item");   for (counter = 1; counter <= progressTotal; counter ++)
        {
            //
            // processing happens here
            //
            sleep(10);
            //
            // progress bar text for the current 'item'
            //
            percent = decRound((counter / progressTotal) * 100, 0);
            text    = strFmt("Item %1 of %2 (%3%)", counter, progressTotal, percent);
            progress.setText(text);
            progress.incCount();
        }   progress = null;
    }

    [edit]Progress Bar within a Method

    On occasion you may want to show a progress bar from a method, whether that be inside a class or just a job. You can show it as follows:

    #AviFiles
    SysOperationProgress  progress = new SysOperationProgress();
    ;
    progress.setAnimation(#....); // from AviFiles macro
    progress.setCaption("<caption text>");   //99 Steps to perform
    progress.setTotal(99);   progress.incCount();   progress.setCount(2);   progress.setCaption("<caption text>");   progress.kill();
  • 相关阅读:
    查询
    常用代码块模板,get,load区别,session.get(,)参数解释,session方法总结
    hibernate.cfg.xml配置文件
    request,session,application,三者比较
    maven 环境搭建
    selenium环境搭建
    makedown使用语法
    selenium浏览器操作
    selenium元素操作
    Selenium 元素定位
  • 原文地址:https://www.cnblogs.com/perock/p/2352999.html
Copyright © 2011-2022 走看看