C 編寫自動關機程式複習的知識

2022-07-20 16:00:15 字數 2388 閱讀 5160

首先乙個程式第一要素是logo

在設定裡面可以設定程式圖示,在icon裡設定。

這些都是表面功夫

程式中涉及到buton、label、timer、notiflcon控制項

button按鈕控制項,可以設計點選事件

如下所示:

private void button1_click(object sender, eventargs e)

else

shi = (int)numericupdown3.value;

fen = (int)numericupdown2.value;

miao = (int)numericupdown1.value;

time_set = shi * 3600 + fen * 60 + miao;

}

label控制項操作簡單

能夠顯示字元,並且其成員有text,可以隨時更改文字

timer控制項相當於嵌入式中的定時器,在屬性中行為一欄中設定enable 並且設定interval時間間隔500就是半秒。

private void timer1_tick(object sender, eventargs e)

//shutdown

else

else}}

}

上面我每隔半秒進入中斷一次,判斷,如果已經設定過定時關機,就判斷是否到達關機時間,並顯示還剩多少秒關機。如果沒有設定定時關機,就不顯示。

其中button1和label的text都可以隨時更改。

基本功能設定完成

接下來還有乙個最小化到托盤的設定

用到notiflcon控制項

此控制項設定最小化圖示,在設定裡可以設定icon圖示。

他帶有的事件有滑鼠單擊,滑鼠雙擊,單擊,雙擊。

private void notifyicon1_mouseclick(object sender, mouseeventargs e)

上述我設定了滑鼠單擊,**裡是恢復視覺化,正常視窗。

再之得設定程式最小化時隱藏在下邊

private void form1_sizechanged(object sender, eventargs e)

}

上述就是乙個關機程式,自己做著玩的。。

整體構架如下圖所示。

namespace 關機任務管理v1._0

private void form1_load(object sender, eventargs e)

private void numericupdown1_valuechanged(object sender, eventargs e)

private void numericupdown2_valuechanged(object sender, eventargs e)

private void numericupdown3_valuechanged(object sender, eventargs e)

private void button1_click(object sender, eventargs e)

else

shi = (int)numericupdown3.value;

fen = (int)numericupdown2.value;

miao = (int)numericupdown1.value;

time_set = shi * 3600 + fen * 60 + miao;

}private void timer1_tick(object sender, eventargs e)

//shutdown

else

else}}

}private void label5_click(object sender, eventargs e)

private void label4_click(object sender, eventargs e)

private void label3_click(object sender, eventargs e)

private void label6_click(object sender, eventargs e)

private void notifyicon1_mouseclick(object sender, mouseeventargs e)

//最小化**

private void form1_sizechanged(object sender, eventargs e)}}

}

介面如下:

定時自動關機程式

一 問題的提出 執行某任務的計算機,尤其是伺服器,如果能實現在無人職守的情況下,到達指定時間時自動關機,那麼將極大地減輕系統管理員的負擔,也會給我們的日常工作帶來很大方便。筆者用delphi開發的這個定時自動關機 程式,適用於目前兩類的windows系列 作業系統 從windows 95 98 me...

自動關機批處理程式

start clscolor 1f rem 使用color命令對控制台輸出顏色進行更改 mode con cols 41 lines 18 rem mode語句為設定窗體的寬和高 set tm1 time 0,2 set tm2 time 3,2 set tm3 time 6,2 echo date...

Windows XP的定時自動關機

windows xp的關機是由shutdown.exe程式來控制的,位於windows system32資料夾中。如果想讓windows 2000也實現同樣的效果,可以把shutdown.exe複製到系統目錄下。所以,首先要保證windows system32目錄下有shutdown.exe這個程式...