Monthly Archives: February 2006
-
Have you ever tried putting a TabControl in a Winforms app and create a new TabPage via code? Just do a goolge-groups search and checkĀ how many had the same annoying problem. The problem is inside the Winforms TabControl implementation. CAB TabWorkspace is a simple wrapper of this control and it has nothing to do... read more
-
This article describes an approach to loading CAB modules on demand. You can Download the solution. Introduction Modules are composed of a set of services, WorkItems, SmartParts, controllers/presenters, business entities, and last but not least Module Initialization class, which is used for initializing and running the module’s WorkItems When the application starts, CAB loads the... read more
-
In the previous post, I’ve described an approach to host a CAB application in Outlook, Word, or any other .net-compatible application. In this post, I will analyze the internals of CAB as well as the code I had to write to implement that. In a normal CAB application (FormShellApplication) the Run method initialize the whole... read more
-
Introduction Reusing is a common requirement in any team or framework. However, we usually reuse at business logic or general infrastructure level. The User Interface reuse is more difficult to achieve. CAB architecture is loosely coupled enough to make that possible. The following screenshots illustrates the bank teller quickstart application hosted in Outlook, Word and... read more
-
Published by patterns & pracites: the long awaited question