解決易語言“程序延時(shí)”命令問題的關(guān)機(jī)軟件設(shè)計(jì)
首先,我們將要開發(fā)一個(gè)定時(shí)關(guān)機(jī)軟件,這就需要用到精易模塊的“程序延時(shí)”命令。這個(gè)命令的優(yōu)點(diǎn)在于它不會(huì)占用CPU資源,不會(huì)導(dǎo)致窗口卡死,并且不會(huì)影響其他代碼的執(zhí)行。 相關(guān)說明 該命令的返回值類型為邏
首先,我們將要開發(fā)一個(gè)定時(shí)關(guān)機(jī)軟件,這就需要用到精易模塊的“程序延時(shí)”命令。這個(gè)命令的優(yōu)點(diǎn)在于它不會(huì)占用CPU資源,不會(huì)導(dǎo)致窗口卡死,并且不會(huì)影響其他代碼的執(zhí)行。
相關(guān)說明
該命令的返回值類型為邏輯型。其中,參數(shù)1的名稱為“延時(shí)間隔”,類型為“整數(shù)型”,可以接收空參數(shù)數(shù)據(jù)。需要注意的是,1000毫秒等于1秒,如果將參數(shù)留空,則表示無限等待。
另外,參數(shù)2的名稱為“延時(shí)單位”,類型為“整數(shù)型”,同樣可以接收空參數(shù)數(shù)據(jù)。默認(rèn)情況下,單位為毫秒,對應(yīng)關(guān)系為:0毫秒,1秒,2分鐘,3小時(shí)。
設(shè)計(jì)界面
下面是設(shè)計(jì)界面如下:
使用的代碼如下:
信息框(“設(shè)置成功”,0,)。
判斷循環(huán)首(編輯框1.內(nèi)容 ≠ “0”)
程序_延時(shí)(60000,)
編輯框1.內(nèi)容 到文本(到整數(shù)(編輯框1.內(nèi)容) - 1)
判斷循環(huán)尾()
關(guān)閉系統(tǒng)(1,真)
問題原因說明
在上述代碼中,60000表示60000毫秒的時(shí)間間隔,即1分鐘。原先的“程序_延時(shí)(到整數(shù)(編輯框1.內(nèi)容,2))”被剔除的原因是因?yàn)殚g隔時(shí)間恰好是100分鐘,這樣就無法顯示倒計(jì)時(shí)效果。
代碼效果展示
根據(jù)以上設(shè)計(jì)和說明,我們可以更好地解決易語言“程序延時(shí)”命令問題,實(shí)現(xiàn)一個(gè)功能完善的定時(shí)關(guān)機(jī)軟件。