Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fluffysquirrels/asyncdownloadergui
This is a small project hacked together during a workshop on C# 5's Async.
https://github.com/fluffysquirrels/asyncdownloadergui
Last synced: 8 days ago
JSON representation
This is a small project hacked together during a workshop on C# 5's Async.
- Host: GitHub
- URL: https://github.com/fluffysquirrels/asyncdownloadergui
- Owner: fluffysquirrels
- Created: 2012-06-02T19:55:34.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2012-06-02T20:10:49.000Z (over 12 years ago)
- Last Synced: 2024-10-28T13:04:05.961Z (about 2 months ago)
- Language: C#
- Size: 105 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
AsyncDownloaderGUI
==================This is a small project hacked together during a workshop on C# 5's Async.
I attended the first two days of the Progressive .NET conference 29th - 31th May 2012 at SkillsMatter in London (More info: http://skillsmatter.com/event/open-source-dot-net/prognet-2012). During the session on C# 5's new async functionality, there was a workshop segment where we collaborated to create a demo project. I hacked this project together with two colleagues.
We wanted to try out an asynchronous task that reported its progress. So this is supposed to be a fake download manager downloading a single file in multiple parts. The UI shows progress bars for each part as well as for the whole file. The whole UI is fully responsive during the download process.
The download of the file and of each part is just a single async method. We later refined the functionality so that the download could be paused and resumed.