You work as the Enterprise application developer at Domain.com. The Domain.com network consists of a single Active Directory domain named Domain.com. All servers in the domain run Windows Server 2003. Your responsibilities at Domain.com include the design and development of application frameworks. Domain.com operates as a medical technological company that manufactures electronic scanning equipment for medical use. You are currently developing a Microsoft Windows Forms application. This application is destined to allow doctors to perform computed Axial Tomography (CAT) scans on patients. When a CAT scan is carried out, it takes over 1,000 two-dimensional scans that are combined to create a three-dimensional image. It takes no more than two seconds to make a two-dimensional scan, however it also takes approximately 20 seconds to combine each image. The Microsoft Windows Forms application that you are developing must allow doctors to take the two-dimensional scans without requiring the patients to wait for a long time. You thus need to choose the appropriate component to meet this requirement.
What should you do? (Choose the correct component.)
A.
Process
B.
Timer
C.
BackgroundWorker
D.
ImageList
Explanation:
The BackgroundWorker component will allow one to implement asynchronous processing. In this particular case you can implement two-dimensional scanning and use BackgroundWorker component to combine the scans.
Incorrect answers:
A: The Process component allows one to execute a process. This is not what will reduce the waiting time for the patients.
B: The Timer component allows a Windows Forms application to respond to timed events. You rather need to make use of BackgroundWorker component to reduce the waiting time for patients.
D: The ImageList component allows one to manage a collection of images that can be used with the TreeView, ListView, and ToolStrip controls, not to reduce waiting time.