Programming Microsoft® Composite UI Application Block and Smart Client Software Factory
by David S. Platt
B. Solution Architecture
CAB provides for the display of visual components in its loosely coupled architecture by means of workspaces and SmartParts (also known as views). A workspace is a frame, a container for hosting views. A view is a user control that provides the visual display of a work item's data. The designer places workspaces onto the shell form and optionally inside other workspaces. The modules create views and place them onto the workspaces using CAB functions.
Figure 4-2 shows the Rolling Thunder Hospital sample program, which contains two workspaces. The one on the left is a DeckWorkspace, and the one on the right is a TabWorkspace. The patient selection module creates the view that allows the user to select an available patient ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access