Introduction to SmartParts and Workspaces (Introduction to CAB/SCSF Part 15)

Introduction Part 14 of this series of articles discussed UIExtensionSites. This article continues our discussion of user interface elements in the Composite Application Block by giving an introduction to SmartParts, and a very brief introduction to Workspaces. Part 16 will expand on this discussion. Workspaces and SmartParts are interlinked and to understand one you need … Continue reading Introduction to SmartParts and Workspaces (Introduction to CAB/SCSF Part 15)

User Interface Design for Business Applications

Introduction This article is going to give a quick tour of the various high-level user interface designs for business applications that need to display multiple windows. It will discuss multiple document interface (MDI), single document interface (SDI) and other paradigms for handling multiple windows. The article will illustrate these concepts by looking at the user … Continue reading User Interface Design for Business Applications

More on UIExtensionSites (Introduction to CAB/SCSF Part 14)

Introduction Part 13 of this series of articles discussed UIExtensionSites, and gave a basic example of how they work. This article discusses UIExtensionSites in more detail, including a discussion of their use of the Adapter design pattern. Whilst most of this article is fairly straightforward, I should say now that I am very sceptical of … Continue reading More on UIExtensionSites (Introduction to CAB/SCSF Part 14)

Introduction to UIExtensionSites (Introduction to the CAB/SCSF Part 13)

Introduction Part 12 of this series of articles went into some detail on events in the Composite Application Block, and concluded our discussions of commands and events. As we’ve already discussed in this series of articles, the Composite Application Block (CAB) is intended as a means of creating smart client applications that are composed of … Continue reading Introduction to UIExtensionSites (Introduction to the CAB/SCSF Part 13)

Table of Contents for ‘Introduction to CAB/SCSF’ Articles (2)

I've revised the table of contents to give some detail on what each of the articles is about: Part 1 Modules and Shells A guide to these two core concepts without the need to understand dependency injection or WorkItems. Explains what a composite application is and why we might want one, and shows a naive … Continue reading Table of Contents for ‘Introduction to CAB/SCSF’ Articles (2)