countdown alarm clock

Completed Posted 6 years ago Paid on delivery
Completed Paid on delivery

C#

Write a countdown alarm clock program that uses delegates to notify anyone who is interested that the designated amount of time has passed. You’ll need a class to simulate the countdown clock that accepts a message and a number of seconds to wait (supplied by caller). After waiting the appropriate amount of time, the countdown clock should call the delegate and pass the message to any registered observers. (When you're calculating the time to wait, remember that [login to view URL]() takes an argument in milliseconds, and requires a using [login to view URL] statement.) Your countdown clock class should contain a way to create and set the clock appropriate data, a way to start the alarm clock running, a way to pause the alarm clock, a way to resume the countdown, and a way to abort the alarm clock.

Create an observer class that echoes the received message to the console. Be certain that the event can be published to multiple handlers safely.

Create a driver that demonstrates your program using at least 3-4 observers along with at least 2-3 different usages of the alarm clock with times in the range 3-10 seconds. Be certain that your driver demonstrates the complete functionality of your alarm clock by exercising each of its methods at least once.

C# Programming

Project ID: #16745075

About the project

5 proposals Remote project Active 6 years ago

Awarded to:

redraylight

Dear sir I have full experience of c++ and algorithms I just joined in freelance but I started long ago. I am full confident to complete your project and I do my best if you let me bid on yours. I focus on client's More

$20 USD in 1 day
(3 Reviews)
1.6

5 freelancers are bidding on average $27 for this job

pramodv

I am proficient in web development using HTML5, CSS3, Javascript, jQuery, jQuery UI, Ajax, AngularJS, Angular,Node, Bootstap, Foundation, Php, Asp.Net MVC etc. I have also have strong experience of software developme More

$30 USD in 2 days
(6 Reviews)
4.2
itwonder1

Hi, I can do this work. Individual and hard working person done your work accurately. Waiting your response. Always I do my best & fast with on time delivery for my all clients. Please tell me what you need a More

$30 USD in 1 day
(6 Reviews)
3.4
soltracker

How r u?Bro,,Its me imad,,,Have done 200+ projects regarding matlab, arduino, C#, matlab and php. U will feel brotherhood...........

$20 USD in 1 day
(1 Review)
0.0