B S架構下的Timer stop

2021-05-23 17:36:28 字數 598 閱讀 7904

[dllimport("winmm")]

public static extern bool playsound(string szsound, intptr hmod, int i);//註冊聲音的事件

protected void button5_click(object sender, eventargs e)//停止

不甘心就這樣放棄,問題是timer物件建立了就根本停不下來了,除非關閉.net埠。連關閉頁面都不行,照響不誤。

最後,在小瀋陽同學的提議下試了在button3_click裡捕捉timer物件,沒想到t很快就找到了,看來關鍵是system.timers.elapsedeventhandler所響應的事件裡,t在那裡生存和迴圈。

解決辦法有了。如果要停下timer物件,在button3_click裡加個判斷就可以了:

protected void button5_click(object sender, eventargs e)

protected void button6_click(object sender, eventargs e)

沒想到這麼簡單就實現了,timer物件的停止。看來,在程式設計中的注意觀察,和對類的了解十分重要。

bs架構的系統能連線mysql嗎 bs架構是什麼

bs brouser server 架構,是一種瀏覽器和伺服器架構模式。它隨著internet技術的興起,是對二層c s架構的一種變化或者改進的架構。它把二層c s結構的事務處理邏輯模組從客戶機的任務中分離出來,由web伺服器單獨組成一層來負擔其任務,從而減輕了客戶機的壓力。bs架構是乙個三層框架,...

B S網路架構

b s基於統一的應用層協議http來互動資料,目前的b s網路架構大多採用如圖所示的架構設計,既要滿足海量使用者訪問請求,又要保持使用者請求的快速響應。當乙個使用者在瀏覽器輸入www.taobao.com這個url時,將會發生很多操作。首先它會請求dns把這個網域名稱解析成對應的ip位址,然後根據這...

CS架構與BS架構

cs架構 c s client server 基於客戶端 伺服器 cs架構的優點就是基於客戶機和伺服器模式,大部分的運算是在客戶機上執行,從而提高一定的效率,但是也因為他在客戶機上執行,所以要安裝客戶端,也導致了軟體維護和公升級時的不方便,需要程式設計師親自進行公升級配置。舉例 qq聊天軟體。以及眾...