C#3.5中的异步编程

Hus*_*sey 5 c# parallel-processing asynchronous

我必须在后台执行长进程并在用户界面上向用户显示进度表单,在Windows应用程序(.net 3.5 C#)中进行异步编程.我该怎么做这个基于Windows的应用程序