I have been around for a while but this is my first post.A little about myself:
I have been teaching myself programming with Csharp for about a year now.
This app pings google by default but it can be easily changed by changing the web-address. you simply select how many times the app should ping the site press start and boom magic happens. The application calculates the highest, lowest and average ping times as well as the amount of packet loss. The app visualizes the ping for the last 10 pings in a line graph.
This was my first time using a background worker thread and a delegate. I really enjoyed figuring out how to use these concepts to build a responsive app.
I uploaded it to github go and take a look here