0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何使用C#制作計(jì)時(shí)器

454398 ? 來源:wv ? 2019-10-18 09:05 ? 次閱讀

步驟1:下載并安裝Microsoft Visual Studio

這并不復(fù)雜!下載Visual Studio很快,并且是用于編程的非常好的IDE!

步驟2:打開Visual Studio,然后啟動(dòng)新的C#控制臺(tái)應(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鍵,但請(qǐng)記住,如果最后沒有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 :啟動(dòng)條件

這些語句將告訴我們要做什么,具體取決于用戶為_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步:啟動(dòng)線程,等待,停止線程

這是另一個(gè)關(guān)鍵部分,這些線程將一直運(yùn)行,直到使用thread.abort中止它們?yōu)橹?。因此,您必須讓?jì)算機(jī)在線程運(yùn)行時(shí)等待輸入。

步驟12:測試程序

如果沒有錯(cuò)誤,則表示您很好。如果您遇到異常錯(cuò)誤,可能是因?yàn)槟e(cuò)了!如果您沒有任何錯(cuò)誤或異常,請(qǐng)繼續(xù)執(zhí)行下一步。

第13步:復(fù)制等待函數(shù)

一旦程序正常運(yùn)行,執(zhí)行其他if語句并復(fù)制秒代碼,將其轉(zhuǎn)換為小時(shí)和分鐘碼。只需將Thread.Sleep(1000)更改為Thread.Sleep(60000)和Thread.Sleep(360000)!

步驟14:您的程序已完成!

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 計(jì)時(shí)器
    +關(guān)注

    關(guān)注

    1

    文章

    426

    瀏覽量

    32782
  • C#
    +關(guān)注

    關(guān)注

    0

    文章

    6

    瀏覽量

    23864
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    EE-109:ADSP2106x:使用2106x SPORT作為計(jì)時(shí)器

    電子發(fā)燒友網(wǎng)站提供《EE-109:ADSP2106x:使用2106x SPORT作為計(jì)時(shí)器.pdf》資料免費(fèi)下載
    發(fā)表于 01-07 14:11 ?0次下載
    EE-109:ADSP2106x:使用2106x SPORT作為<b class='flag-5'>計(jì)時(shí)器</b>

    單個(gè) MSP430? 計(jì)時(shí)器模塊的多時(shí)基應(yīng)用說明

    電子發(fā)燒友網(wǎng)站提供《單個(gè) MSP430? 計(jì)時(shí)器模塊的多時(shí)基應(yīng)用說明.pdf》資料免費(fèi)下載
    發(fā)表于 09-13 11:09 ?0次下載
    單個(gè) MSP430? <b class='flag-5'>計(jì)時(shí)器</b>模塊的多時(shí)基應(yīng)用說明

    MSPM0-高級(jí)控制計(jì)時(shí)器有助于實(shí)現(xiàn)更好的控制和更好的數(shù)字輸出

    電子發(fā)燒友網(wǎng)站提供《MSPM0-高級(jí)控制計(jì)時(shí)器有助于實(shí)現(xiàn)更好的控制和更好的數(shù)字輸出.pdf》資料免費(fèi)下載
    發(fā)表于 08-28 11:30 ?0次下載
    MSPM0-高級(jí)控制<b class='flag-5'>計(jì)時(shí)器</b>有助于實(shí)現(xiàn)更好的控制和更好的數(shù)字輸出

    用于電源門控的TPL5110毫微功耗系統(tǒng)計(jì)時(shí)器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《用于電源門控的TPL5110毫微功耗系統(tǒng)計(jì)時(shí)器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 08-23 11:26 ?0次下載
    用于電源門控的TPL5110毫微功耗系統(tǒng)<b class='flag-5'>計(jì)時(shí)器</b>數(shù)據(jù)表

    TLC555-Q1 LinCMOS?計(jì)時(shí)器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《TLC555-Q1 LinCMOS?計(jì)時(shí)器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 08-23 11:19 ?0次下載
    TLC555-Q1 LinCMOS?<b class='flag-5'>計(jì)時(shí)器</b>數(shù)據(jù)表

    TLC555 LinCMOS?技術(shù)計(jì)時(shí)器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《TLC555 LinCMOS?技術(shù)計(jì)時(shí)器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 08-20 11:15 ?0次下載
    TLC555 LinCMOS?技術(shù)<b class='flag-5'>計(jì)時(shí)器</b>數(shù)據(jù)表

    LMC555 CMOS計(jì)時(shí)器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《LMC555 CMOS計(jì)時(shí)器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 08-20 09:16 ?0次下載
    LMC555 CMOS<b class='flag-5'>計(jì)時(shí)器</b>數(shù)據(jù)表

    spi_flash期間的計(jì)時(shí)器中斷導(dǎo)致崩潰怎么解決?

    這是我遇到的 SDK 中的一個(gè)小錯(cuò)誤 (esp_iot_sdk_v0.9.5_b1): 我在 Timer1 上使用計(jì)時(shí)器中斷: ets_frc_timer1_intr_attach
    發(fā)表于 07-12 11:54

    TLE986x如何定期重新啟動(dòng)計(jì)時(shí)器?

    我在模式 0-13 位定時(shí)模式下運(yùn)行 T3。 達(dá)到溢出時(shí),計(jì)時(shí)器停止。 請(qǐng)問如何定期重新啟動(dòng)計(jì)時(shí)器?
    發(fā)表于 07-03 07:13

    雙路精密計(jì)時(shí)器選購指南:準(zhǔn)確選擇,高效工作

    在快節(jié)奏的現(xiàn)代生活中,準(zhǔn)確的時(shí)間管理對(duì)于個(gè)人和團(tuán)隊(duì)的成功至關(guān)重要。雙路精密計(jì)時(shí)器作為一種高效的計(jì)時(shí)工具,受到了越來越多人的青睞。那么,如何選購一款適合自己的雙路精密計(jì)時(shí)器呢?本文將為您提供一份詳盡
    的頭像 發(fā)表于 06-26 16:06 ?393次閱讀

    SNx5DPHY440SS CSI-2/DSI DPHY 重計(jì)時(shí)器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《SNx5DPHY440SS CSI-2/DSI DPHY 重計(jì)時(shí)器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 06-25 11:07 ?1次下載
    SNx5DPHY440SS CSI-2/DSI DPHY 重<b class='flag-5'>計(jì)時(shí)器</b>數(shù)據(jù)表

    XMC4800實(shí)現(xiàn)Ecat,收到了無效直流計(jì)時(shí)器的警告,為什么?

    為 0x7A120(500 us)。 我可以從 Wireshark 看到以下值 DC CycleTIme0 (0x9a0) = 0xf4240。我收到了無效直流計(jì)時(shí)器的警告。 DC SysTime
    發(fā)表于 05-31 08:21

    計(jì)時(shí)器觸發(fā)的中斷中使用了HAL_I2C_Mem_Read函數(shù)(I2C數(shù)據(jù)讀取)導(dǎo)致代碼卡死怎么解決?

    計(jì)時(shí)器觸發(fā)的中斷中使用了HAL_I2C_Mem_Read函數(shù)(I2C數(shù)據(jù)讀?。?dǎo)致代碼卡死,這有什么解決辦法嗎?十分感謝,個(gè)人猜測是中斷優(yōu)先級(jí)問題,但是不知如何設(shè)置 以下是計(jì)時(shí)器相關(guān)
    發(fā)表于 05-20 07:34

    帶看門狗計(jì)時(shí)器的TPS382x電壓監(jiān)視數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《帶看門狗計(jì)時(shí)器的TPS382x電壓監(jiān)視數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 03-25 09:52 ?0次下載
    帶看門狗<b class='flag-5'>計(jì)時(shí)器</b>的TPS382x電壓監(jiān)視<b class='flag-5'>器</b>數(shù)據(jù)表

    ModusToolbox?生成時(shí)如何調(diào)用systick計(jì)時(shí)器ISR?

    我無法理解當(dāng)項(xiàng)目由 ModusToolbox?生成時(shí)如何調(diào)用 systick 計(jì)時(shí)器 ISR。 通常,當(dāng)您設(shè)置系統(tǒng)計(jì)時(shí)器并啟用其中斷時(shí),系統(tǒng)會(huì)直接從中斷向量調(diào)用 Systick_Handler。 我
    發(fā)表于 01-18 09:16