CodeDominator Prerequisites
  .NET Framework 1.1
  .NET Framework SDK 1.1
CodeDominator (beta)
  download
CodeDominator Viewer (beta)
  download

 

 

Rapid Application Development Tools

The CodeDOMinator beta version 1 has been released.

What is the CodeDOMinator? CodeDOMinator is a suite of tools based on Microsoft's .NET and CodeDOM technology. Included in the beta release will be the CodeDOMinator Library, CodeDOMViewer, and an application generator codenamed "Gecko".

Prerequisites: You will need to download the redistributable .NET Framework version 1.1 and the .NET Framework SDK version 1.1. Gecko is a developer's tool and requires all of the assemblies that any managed application will need, and uses SDK tools like xsd.exe to generate strongly typed datasets.

Gecko is an application generator that reads a database schema that you select and generates a strongly typed XML schema (XSD) dataset for each table in the database, and from each typed dataset generates a Windows Form that permits you to update, insert, edit, and delete records in each dataset. The typed datasets and Windows Forms are dynamically generated and stored as .NET assemblies and fully incorporated into your application. You can deploy each application or use the complete generated source code to customize the Forms.

Gecko is a complete application that includes typed datasets, Windows Forms, menus, shortcuts, database operations and basic reporting capabilities. (Coming soon are applications for ASP.NET applications and XML Web Services.)

The CodeDOMinator Library builds on the .NET CodeDOM and adds higher level constructs that output methods, classes, types, Forms, and much more, permitting you to more quickly assembly advanced code generators. The CodeDOMinator Library contains thousands of lines of code that generate Access Modifiers, Arguments, AssemblyInfo files, BinaryOperations, Compiler instructions, Constructors, Controls, DataForms, typed DataSets, Fields, Forms, Methods, Namespaces, Properties, References, Statements, Indexed Operations, and more.

CodeDOMViewer is a utility for experimenting with the .NET CodeDOM and our CodeDOMinator library. The .NET CodeDOM has basic capabilities for generating basic code constructs. Simply type in or cut and a paste your CodeDOM code and the CodeDOMViewer will compile the code and show you what the generated code will look like. It takes the guesswork out of writing code generators.