綜合知識

當前位置 /首頁/綜合知識 > /列表

進度條怎麼寫

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();

}

TAG標籤:進度條 #