ZAP: a Tool for Generating ASP.NET Websites Automatically
A lot to learn from this application generator ZAP, written by Stephen Walther.
Abstract:
After you write hundreds of ASP.NET applications, certain patterns emerge. You discover that you are writing the exact same code over and over again. I've reached that point with ASP.NET. In order to avoid the insanity that results from writing the same tedious code, I wrote a tool named ZAP that automatically generates ASP.NET websites. In particular, based on a configuration file, ZAP generates a set of C# classes, a database, a set of database tables, a set of database stored procedures, a set of user controls, and a set of ASP.NET pages. The tool generates a user interface, business logic, and data access layer automatically. ZAP generates everything in C# (sorry VB.NET developers!). You can view all of the code that the tool generates. You can download ZAP (and its source code) at the following URL: Download ZAP ZAP works with Visual Web Developer and Visual Studio 2005. It is compatible with Source Control systems such as the one included with Visual Studio Team Systems.