Hi guys,
In the last few nightly drops, there's been the addition of the WinForms library which provides User Controls for each table (basically for doing table maintenance and all that jazz, much like the admin controls in the website). This is cool and grand, but we needed more ;)
We're using NT with CAB and so after a presentation today about using NT, it made sense to build a similar modification to the templates to create CAB aware SmartParts in NT. So I've started this work now and will release it to the group for anyone who wants it (hopefully it'll cut the mustard to make it into NetTiers itself).
Here's the idea behind the design and what I'm building:
- Class library based on a Business Module from SCSF
- One view, presenter, and user control (SmartPart) for each table (same as WinForm library)
- ModuleInit and ModuleController classes and other CAB stuff generated
- Separate configuration section to enable CAB generation, location of CAB dlls, namespaces, etc.
- Option to host all SmartParts inside a deck or tab workspace (so the output of this could simply be dropped into a CAB project as a module)
Let me know if there's interest in this, what features you might want/need. I'll provide a version of this once I've given it the once over testing and setup some kind of way to get feedback to get changes put into the modification. Note that this is *not* a replacement for SCSF but something to generate a single module you can use for direct table maintenance but done CAB style using user controls and the MVP pattern.
Thanks!