What is it?

The Composite UI Application Block is a framework based on .NET 2.0, developed the patterns & practices team to assist anyone building complex UIs using Winforms.

The key design pattern: composability, allows more complex UIs to be assembled from simpler “parts” (SmartParts as called in CAB architecture, “WinParts” in other architectures).

It also implements recurrent patterns extensively used in many well known projects such as: Thompson, Dell Call Center, Mirosoft Customer care Framework among others.

Where to start?

  • Download the installers:
  • Look a the examples included in the installers (BankTeller QuickStart)
Note: If you download the latest version of the Smart Client Software Factory, it now includes the Composite UI Application Block. It can be downloaded from here.

Training available

The forums for common questions & answers

CAB & SCSF Forums

Other resources

Community Experts

Last edited May 24, 2007 at 7:58 PM by blainew, version 18

Comments

razzaq Apr 2, 2007 at 11:48 PM 
I have put together this CAB document developers may find useful: http://www.razzaq.org/pub/framework_composite_application_block.pdf

bbiales Feb 8, 2007 at 8:29 PM 
FYI, the link should be to:
http://www.codeplex.com/smartclient
Instead of where it is currently pointing to which is:
http://www.codeplex.com/smartclient/Project/ListThreads.aspx?ForumId=3111

bbiales Feb 8, 2007 at 8:09 PM 
Your link to the CAB ans SCSF Forums is broken... Thought you'd like to know.