Objective 2.6: Design for UI Responsiveness
While the primary function of the Presentation layer is to interact with the user, you also can use the computer power of the client by handling computing tasks that do not require communication with the server or data layers. Using multithreaded techniques enables you to use the processing power of the client while maintaining responsiveness in the UI.
Offloading Operations from the UI Thread and Reporting Progress
The BackgroundWorker component is designed to allow you to execute time-consuming operations on a separate, ...