Your question is off-topic for a
Quick Answers forum.
Have a look at these CodeProject items:
Search[
^]
There are 700k more things to look at on
Google[
^]
Instead of looking for pre-written programs read the articles and write your own. If you get stuck on a
specific problem then do come back