Timer 使用的注意事項

2021-04-21 23:43:58 字數 621 閱讀 1578

timer,顧名思義:定時器

在程式中,需要定期去做某件事時,timer 通常都是我們的首選,因為 timer 確實簡單易用。

通常,我們使用 timer 時,只做兩件事:

1、給 timer 指定乙個 interval 值, 該值是以「毫秒」為單位的。

我們這裡,比如賦值 2000 (2秒)

2、在 timer 的 tick 事件裡,加入要做的事。

private

void timer1_tick( object sender, eventargs e )

如果 dosomething() 耗時為 3 秒或更多,那會發生什麼事情呢?
結果是 dosomething 執行結束後,並沒有等待2秒,而是直接又執行了一次,重複下去,違背了我們的初衷。
下面的例子,可以在很大程度上解決上面的問題:
private

void timer1_tick( object sender, eventargs e )

finally

}

以前我也從來沒有注意過這個問題,這次看到這篇文章後,算是學習了,以後在程式設計的過程中應該注意這個問題了!

LCD使用注意事項

a.lcd使用注意事項 1.確保是在電源關閉的狀態下拔插線纜 2.對液晶屏進行固定安裝時,注意使整個液晶屏保持平整,避免外力導致液晶屏 彎曲 扭曲 3.一定要小心液晶屏的表面偏光片,避免被堅硬物體劃傷 決不能將堅硬物品置於液晶屏之上 4.如果水滴長時間滯留在液晶模組上,可能導致變色或出現汙斑,所以務...

using使用注意事項

在c 的語法中,using關鍵字有幾個作用 一 匯入乙個命名空間,以便於能使用該命名空間下的相關型別定義,如下的例項 中,將匯入system.text下的相關型別定義 二 為乙個命名空間設定別名,這種情況下並不會匯入對應命名空間下的型別定義,如例項 為system.text定義了別名systext,...

LCD使用注意事項

a.lcd使用注意事項 1.確保是在電源關閉的狀態下拔插線纜 2.對液晶屏進行固定安裝時,注意使整個液晶屏保持平整,避免外力導致液晶屏 彎曲 扭曲 3.一定要小心液晶屏的表面偏光片,避免被堅硬物體劃傷 決不能將堅硬物品置於液晶屏之上 4.如果水滴長時間滯留在液晶模組上,可能導致變色或出現汙斑,所以務...