Page 1 of 1

#31 Hickory Dickory Dock

Posted: Mon Mar 31, 2014 11:20 am
by CodenStuff
Welcome to the final challenge #31

Hickory Dickory Dock

If you've heard the nursery rhyme then you'll know what this challenge is all about lol.

It's the final challenge of our Mad March event and as the clock ticks away on our final hours I thought we would have a "Time" challenge.

Your challenge for today is to create a clock application that can do ALL of the following things:

Display local time of any chosen country around the world
Can be used as a countdown timer
Can be used as a standard timer
Can enter a time for an audible alarm to go off
Can display a minimum of 6 clocks of different world times simultaneously


Image

Rules for this challenge:
Must do at least all the things in the list above
Must be a desktop application
Must play a sound for the alarm function
Can be digital or analogue display


You better get started because time is short cooll;

Re: #31 Hickory Dickory Dock

Posted: Tue Apr 01, 2014 1:11 am
by comathi
It plays a very annoying, minute-long railroad crossing sound when the alarm goes off :D

Re: #31 Hickory Dickory Dock

Posted: Tue Apr 01, 2014 6:42 am
by Usman55
#comathi I suggest you make a cool looking analogue clock and turn it into a user control.

Re: #31 Hickory Dickory Dock

Posted: Tue Apr 01, 2014 10:24 am
by comathi
#Usman55, the clocks I'm using are actually UserControls I made. So I will improve them a little and then release them. Thanks for the tip :)

Re: #31 Hickory Dickory Dock

Posted: Tue Apr 01, 2014 11:47 am
by Usman55
I used the TimeZoneInfo class to get the clock times and convert them from UTC to different zones. Stopwatch class was used for stopwatch and manual coding for the alarm and countdown timer. It came out better than I expected!


This file is hosted off-site.