當前位置:編程學習大全網 - 源碼下載 - c小鬧鐘源代碼

c小鬧鐘源代碼

做了個小例子給妳學習使用,簡單的都實現了,代碼不夠規範,沒時間。該計劃是。net framework 4.0 winForm。

使用系統;

使用系統。集合。泛型;

使用系統。組件模型;

使用系統。數據;

使用系統。繪圖;

使用系統。Linq

使用系統。文本;

使用系統。Windows . Forms

使用系統。媒體;

命名空間測試計時器

{

公共分部類表單1:表單

{

公共表單1()

{

initialize component();

}

//停止聲音

私有void AlarmStop_Click(對象發送者,事件參數e)

{

玩家。stop();

}

//鬧鐘開始運行,是用Form按鈕做的。

私有void Start_Click(對象發送方,EventArgs e)

{

我的計時器。tick+= new EventHandler(TimerEventProcessor);

//將計時器間隔設置為60秒。

我的計時器。區間= 60000;

我的計時器。start();

//運行計時器,並引發事件。

while (exitFlag == false)

{

//處理隊列中的所有事件。

申請。DoEvents();

}

}

私人系統。Windows.Forms.Timer myTimer =新系統。windows . forms . timer();

靜態bool exitFlag = false

private bool _ 9Flag = false

private bool _ 12 flag = false;

private bool _ 15 flag = false;

私有靜態sound player player = new sound player();

//這是引發計時器時運行的方法。

私有void TimerEventProcessor(Object my Object,

EventArgs myEventArgs)

{

日期時間dtime =日期時間。現在;

開關(dtime。小時)

{

案例9:

如果(!_9Flag)

{

聲音();

_ 9Flag = true

}

打破;

案例12:

如果(!_12Flag)

{

聲音();

_ 12 flag = true;

}

打破;

案例15://我是在15做的,所以只拿到這裏。

如果(!_15Flag)

{

聲音();

_ 15 flag = true;

}

打破;

案例0:

_ 9Flag = false

_ 12 flag = false;

_ 15 flag = false;

打破;

默認值:

打破;

}

}

私有空聲音()

{

string path = @ " C:\ Windows \ Media \ notify . wav ";

玩家。SoundLocation = path

玩家。play looping();

}

}

}

  • 上一篇:AMD前身是什麽,中文叫什麽
  • 下一篇:排水變電站源代碼
  • copyright 2024編程學習大全網