title: Asynchronous Programming in C# 3.5
body: <p>I have to do asynchronous programming in windows application (.net 3.5 C#) by doing long processes in background and showing user a progress form on User Interface. How can I do this windows based application </p>