D. SmartParts (Views)

  1. A SmartPart or view is a visual component of a CAB application, displayed in a workspace, usually providing a user interface to some business logic contained in a work item. The terms SmartPart and view are synonymous and used interchangeably. I've settled on the latter in this book because it's shorter and doesn't try to be cute. A view is usually based on a Windows Forms user control.

    You generally use a view in conjunction with a presenter, the Model-View-Presenter design pattern you've heard so much about. The arrangement of components is shown in Figure 4-5. This organization is conceptually similar to the classic three-tier architecture used in much of distributed programming, although in this case, it is being used ...

Get Programming Microsoft® Composite UI Application Block and Smart Client Software Factory now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.