今天,熟悉了一下
c#的進度條使用,沒想到寫了乙個訪問多次的
cheating
軟體。不過多次重新整理頁面的功能是其次,本質是為了做乙個進度條的應用舉例,以供自己的學習之用。
對於乙個進度條,無礙乎是
最小最大值
,以及當前值
等一些重要的屬性,至於方法,用得較多的是
performstep()
和performclick()
之類的。**如下:
private
void
btnrun_click(object
sender, eventargs
e)
intlength = int32.parse(textboxtimes.text.trim());
string
url = textboxurl.text.trim();
datetime
rightnow = datetime.now;
datetime
end;
timespan
interval;
progressbar.visible = true;
progressbar.minimum = 0;
progressbar.maximum = length;
for (int
i = 1; i
<= length; i++)
catch
progressbar.performstep();
}progressbar.visible = false;
textboxreport.text = "
連線 "
+ url + " " + length + "
次。";
end = datetime.now;
interval = end - rightnow;
textboxreport.text += "\r\n
共耗時"
+ interval.totalmilliseconds + "
毫秒。"
; btnrun.enabled = true;
} 大家可以用
測試;結果見我部落格公告下的液晶樣式的訪問表
一旦按下,就會執行**段中的內容。程式自動連線到某個網頁,然後關閉,以此來作為計數,測試進度條是否正常。
這次,就以我自己的部落格做小白鼠了,呵呵。結果當然是明顯了,大家看看我的訪問數量就知道了
……可能測試進度條的目的變味了,不過還是要說明一下,寫這個軟體的目的只是作為學習,沒有增加點選率,擾亂網路秩序的意思。如果有,就不是
10,而是
1000000
了,這樣更能看清楚進度條的走動。
運**況如下:
進度條會慢慢走到終點,程式設計方法正常。
C 進度條 呼叫儲存過程進度條的製作
c 呼叫儲存過程 緣由 因做核銷系統為了使資料更新更快,所以設計時把更新及資料聯動做成了儲存過程.但是呼叫時儲存過程無法得到實時的進度,軟體執行儲存過程有時候一分多鐘,客戶端看起來無響應,那麼如何做呢.實現方法 那麼我們可以做乙個假的進度條,讓程式在後台執行,進度條在前台顯示,這樣更人性化一些.儲存...
c 模態進度條
發表 靈雨飄零 閱讀 245次 關鍵字 不詳 字型 大 中 小 最近看了好多人問這方面的問題,以前我也寫過一篇blog,裡面說了如何在子執行緒中控制進度條。但目前大多數環境,需要彈出模式視窗,來顯示進度條,那麼只需要在原先的基礎上稍作修改即可。首先是進度條窗體,需要在上面新增進度條,然後去掉cont...
C 進度條實現
namespace progress namespace progress public mainfrm private void button1 click object sender,eventargs e private void handlethread 執行緒處理函式,實現耗時任務 cla...