当前位置:科普知识站>综合知识>

进度条怎么写

综合知识 阅读(1.58W)
1. java编程:怎么写进度条

进度条有三种思路:

进度条怎么写

1.人为的划分某些标识,达到某个标识就是完成了百分之多少。

2.如果是上传和下载附件,可以将文件大小作为100%,上传或下载百分之多少,就是百分之多少。

3.对进度的类型所需时间进行分类。划出几种时间。属于某类,大概或平均完成时间是多少,那么就以这个时间作为100%。然后产生进度。

但,完美的进度是不可能实现的,因为你总不能先跑一遍确定时间。而且就算完全相同的条件,跑两遍的时间也不能一定相等的。所以我们只能通过各种技巧来使进度条更加自然真实。

最后,现在很多地方都不用进度条了,全部都是一个转动的圆圈等等。因为当你进度卡在10%半个小时,然后瞬间涨到99%,进度条已经就没什么意义了。

2. 易语言怎么写进度条

.版本 2

.子程序 __启动窗口_创建完毕

进度条1.最小位置 = 0

进度条1.最大位置 = 100

进度条1.位置 = 0

.子程序 _按钮1_被单击

.局部变量 n, 整数型

.计次循环首 (999, n)

延时 (1)'此处改为你执行的代码

进度条1.位置 = n ÷ 999 * 100 ' 999是目标数值,100是进度条的最大位置,100表示百分比!

标题 = 到文本 (进度条1.位置) + “%”

.计次循环尾 ()

信息框 (“OK”, 0, )

3. 进度条里面加上剩余时间代码怎么写

如果是一个对话框:

那就比较简单,在资源编辑器中,加上一个进度条控件。

然后,为这个对话框类中添加控件变量(绑定到这个进度条的),假设名字

是m_pro;

那么,在实用进度条之前,先设置它的范围:m_pro.SetRang( 最小, 最大);设置它一次步进多少,m_pro.SetStep( 步进值 );设置它的当前进度值m_pro.Setpos( 当前进度值 ),然后实用的时候,可以直接实用SetPos设置值,也可以用m_pro.StepIt()来步进一步。

如果是个Windows窗口(不是对话框),那就比较复杂一些。先Create,然后SendMessage,还是和对话框那些操作一样,就是把函数调用换成SendMessage了。

-------------------------------------------------------

如果要在一个大的循环里面实用进度条:

因为SetRang的参数是一个short型。所以,如果你的循环次数太多,超过2^16,那就要做一下处理了。

1、首先计算你这次循环需要多少次。

2、确定进度条范围,假设就设置为100。

3、用总循环次数除以100,得到运行多少次步进一下。

4、循环结束好直接SetPos到100.(因为次数除以100可能有剩余

4. flash进度条代码怎么写

重新给你一个吧

进度条

if (getBytesLoaded() != getBytesTotal()) {

loade.onEnterFrame = function() {

X = Math.round((getBytesLoaded()/getBytesTotal())*100);

loade.gotoAndStop(X);

if (X >=100) {

gotoAndPlay(2);

}

};

stop();

}

//loade:动画

5. C#怎么写进度条代码求个

先拖一个Trimer控件和ProgressBar控件,

在窗体Load事件里面启动Trimer,

//开启时钟

Trimer.star();

然后在Trimer控件的Tick事件里面写代码:

if(ProgressBar.value<ProgressBar.Maximum)

{

this.ProgressBar.value=this.ProgressBar.value+20;

}

else

{

From2 f = new From2();

f.show();

}