Advanced Form Application V
My Student Project: C# Programming III
Permission to publish my code submitted for the project assignment was granted by the professor. I have done my best to remove lab and school references from this project code.
This is a very simple windows form application that I completed for a class assignment. It is shown here to illustrate my coding style, structure, and commenting. This example is considered Level 3 β Advanced.
Objectives
The main objectives are to build and work with:
- Task Parallel Library TPL
- Parallel.ForEach
- ProgressBar
- Windows Forms
- Action delegate
- Canceling Tasks
- CancellationTokenSource
- Calculating PI
- Cross-thread synchronization
- recursion
- Tasks
- ContinueWith
- TaskContinuationOptions
Demos

Demo of Program
My Solution Code
You can view and download the GitHub repositoryΒ here.