步驟1:下載并安裝Microsoft Visual Studio
這并不復(fù)雜!下載Visual Studio很快,并且是用于編程的非常好的IDE!
步驟2:打開Visual Studio,然后啟動新的C#控制臺應(yīng)用程序項(xiàng)目
這部分告訴您的計(jì)算機(jī)程序的類型!很簡單,一旦打開VS,只需單擊新項(xiàng)目!
步驟3:添加SYSTEM.WINDOWS.FORMS
此這可能是最重要的一步。如果不添加system.windows.forms,該程序?qū)o法運(yùn)行。右鍵單擊》引用》添加引用
步驟4:以及添加System.Media
System.Media也是必需的,只需使用System.Media鍵入即可;
別忘了:您必須使用system.windows.forms鍵入內(nèi)容!
第5步:聲明_or變量
此變量是一個(gè)簡單的console.readline();告訴計(jì)算機(jī)您將使用哪種類型的時(shí)間測量!
步驟6:測試變量以確保其正常工作
只需按f5鍵,但請記住,如果最后沒有console.read,程序?qū)⒘⒓搓P(guān)閉!
第7步:聲明MakeNoise函數(shù)
如果在最后一步?jīng)]有收到任何錯(cuò)誤消息,則此操作很容易。還記得使用system.media嗎?嗯,這個(gè)函數(shù)就是我們需要它的原因。
一旦聲明了函數(shù),就用while循環(huán),thread.sleep和noise函數(shù)填充它。
步驟8 :啟動條件
這些語句將告訴我們要做什么,具體取決于用戶為_or變量編寫的內(nèi)容。在這里,您還必須定義另一個(gè)變量,詢問用戶多少時(shí)間測量!
步驟9:將MakeNoise放入線程:MakeNoise
聲明一個(gè)線程,線程在Main函數(shù)執(zhí)行任務(wù)時(shí)運(yùn)行,而不是一次運(yùn)行,因此這意味著我們的計(jì)時(shí)器將關(guān)閉直到停止它為止
步驟10:聲明循環(huán)。
這些循環(huán)使用您給計(jì)算機(jī)等待程序的時(shí)間(小時(shí),分鐘,秒)。
第11步:啟動線程,等待,停止線程
這是另一個(gè)關(guān)鍵部分,這些線程將一直運(yùn)行,直到使用thread.abort中止它們?yōu)橹埂R虼耍仨氉層?jì)算機(jī)在線程運(yùn)行時(shí)等待輸入。
步驟12:測試程序
如果沒有錯(cuò)誤,則表示您很好。如果您遇到異常錯(cuò)誤,可能是因?yàn)槟e(cuò)了!如果您沒有任何錯(cuò)誤或異常,請繼續(xù)執(zhí)行下一步。
第13步:復(fù)制等待函數(shù)
一旦程序正常運(yùn)行,執(zhí)行其他if語句并復(fù)制秒代碼,將其轉(zhuǎn)換為小時(shí)和分鐘碼。只需將Thread.Sleep(1000)更改為Thread.Sleep(60000)和Thread.Sleep(360000)!
步驟14:您的程序已完成!
-
計(jì)時(shí)器
+關(guān)注
關(guān)注
1文章
426瀏覽量
32868 -
C#
+關(guān)注
關(guān)注
0文章
6瀏覽量
23870
發(fā)布評論請先 登錄
相關(guān)推薦
EE-109:ADSP2106x:使用2106x SPORT作為計(jì)時(shí)器
![EE-109:ADSP2106x:使用2106x SPORT作為<b class='flag-5'>計(jì)時(shí)器</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
單個(gè) MSP430? 計(jì)時(shí)器模塊的多時(shí)基應(yīng)用說明
![單個(gè) MSP430? <b class='flag-5'>計(jì)時(shí)器</b>模塊的多時(shí)基應(yīng)用說明](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
MSPM0-高級控制計(jì)時(shí)器有助于實(shí)現(xiàn)更好的控制和更好的數(shù)字輸出
![MSPM0-高級控制<b class='flag-5'>計(jì)時(shí)器</b>有助于實(shí)現(xiàn)更好的控制和更好的數(shù)字輸出](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
用于電源門控的TPL5110毫微功耗系統(tǒng)計(jì)時(shí)器數(shù)據(jù)表
![用于電源門控的TPL5110毫微功耗系統(tǒng)<b class='flag-5'>計(jì)時(shí)器</b>數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
用于電源門控應(yīng)用的TPL5111毫微功耗系統(tǒng)計(jì)時(shí)器數(shù)據(jù)表
![用于電源門控應(yīng)用的TPL5111毫微功耗系統(tǒng)<b class='flag-5'>計(jì)時(shí)器</b>數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
TLC555-Q1 LinCMOS?計(jì)時(shí)器數(shù)據(jù)表
![TLC555-Q1 LinCMOS?<b class='flag-5'>計(jì)時(shí)器</b>數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
TLC555 LinCMOS?技術(shù)計(jì)時(shí)器數(shù)據(jù)表
![TLC555 LinCMOS?技術(shù)<b class='flag-5'>計(jì)時(shí)器</b>數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
LMC555 CMOS計(jì)時(shí)器數(shù)據(jù)表
![LMC555 CMOS<b class='flag-5'>計(jì)時(shí)器</b>數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
spi_flash期間的計(jì)時(shí)器中斷導(dǎo)致崩潰怎么解決?
TLE986x如何定期重新啟動計(jì)時(shí)器?
雙路精密計(jì)時(shí)器選購指南:準(zhǔn)確選擇,高效工作
SNx5DPHY440SS CSI-2/DSI DPHY 重計(jì)時(shí)器數(shù)據(jù)表
![SNx5DPHY440SS CSI-2/DSI DPHY 重<b class='flag-5'>計(jì)時(shí)器</b>數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
XMC4800實(shí)現(xiàn)Ecat,收到了無效直流計(jì)時(shí)器的警告,為什么?
在計(jì)時(shí)器觸發(fā)的中斷中使用了HAL_I2C_Mem_Read函數(shù)(I2C數(shù)據(jù)讀取)導(dǎo)致代碼卡死怎么解決?
帶看門狗計(jì)時(shí)器的TPS382x電壓監(jiān)視器數(shù)據(jù)表
![帶看門狗<b class='flag-5'>計(jì)時(shí)器</b>的TPS382x電壓監(jiān)視<b class='flag-5'>器</b>數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論