Generating Windows or Smart Device Applications

The Composite UI Application Block (CAB) helps you build complex user interface applications that run in Windows. It provides an architecture and implementation that assists with building applications by using the common patterns found in line-of-business client applications. The current version of the Composite UI Application Block is aimed at Windows Forms applications that run with the Microsoft .NET Framework 2.0.

PowerDesigner supports development for Windows and Smart Device application development through extension files for your C# v2.0 or Visual Basic 2005 OOM.

You can quickly build Windows and Smart Device applications without writing repetitive code, by using PowerDesigner to generate persistent classes, DAL, BLL and UI files based on CAB according to your NHibernate or ADO.NET persistent framework.

To enable the Windows or Smart Device extensions in your model, select Model > Extensions, click the Import tool, select the Windows Application orSmart Device Application file on the User Interface tab), and click OK to attach it.

Note: You will also need to add the ADO.NET or Nhibernate persistence management extension in order to generate your application files.

Using this Windows application, you can test persistent objects with your own data. You can also improve the generated files and change the layout as you like in Visual Studio.