序言
CAB 主要有三個工程組成:CompositeUI、CompositeUI.WinForms和ObjectBuilder
WorkItem是一個運行時容器,該容器中包含完成一個用例所需要了各種各樣的組件,組件可以是可視化的也可以是非可視化的,比如:SmartPart,Service,Commonds等等。
SmartPart. 一個展現數據的視圖,比如控件,Windows 窗體或是一個嚮導頁。
SmartPartInfo. 存放SmartPart的相關信息的類,以便被workspace所使用,比如可以在Smartpartinfo中設置SmartPart的顯示標題。
Workspace. 封裝了控件和SmartParts的某種可視化的佈局的組件,比如以Tab方式顯示頁面。
Workspace(容器Frame)和SmartParts(控制容器)
1, WindowWorkSpace
該WorkSpace能將你需要在其中顯示的用戶控件在一個WinForm中顯示出來,我們可以通過和該WorkSpace對應的WindowSmartPartInfo來設置用戶控件的顯示屬性,如標題信息,是否是模式窗口等。
https://blog.csdn.net/lee576/category_325929.html
Controller
https://blog.csdn.net/lee576/article/details/6627614
資料
Composite UI Application Block (CAB) 詳解
Smart Client Software Factory:CAB
https://blog.csdn.net/lee576/category_325929.html
https://www.cnblogs.com/mixiaobo/archive/2008/01.html
https://blog.csdn.net/lee576/article/details/6412358
https://blog.csdn.net/lee576/article/details/6412339
WorkSpace介紹
https://www.cnblogs.com/mixiaobo/archive/2008/01/27/1055021.html