網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > 綜合知識 > 

進度條怎麼寫

欄目: 綜合知識 / 發佈於: / 人氣:1.47W
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();

}

Tags:進度條