Welcome to Bangladesh Microsoft Technology Community Sign in | Join | Help

SmartCodeGenerator (Asp.Net2.0) Released at GotDotNet

I am very excited to share with you that I have finally released the CommunityDrop1 for SmartCodeGenerator at GotDotnet.

SmartCodeGenerator is an Asp.Net2.0 website application and is a full fledged template based code generator that allows you to generate code for any text language. Templates are written in Visual Studio as asp.net UserControls. The code generation can be dynamically customised by using properties. SmartCodeGenerator Framework reads the asp.net Profile Object specified in web.config and generates UIProperty. You can define any serializable .Net Object Type as properties of asp.net Profile that has a UIProperty. At this stage it support common types such as string, int, boolean and a ScTableSchema type (which represents SQL Server provides information about database tables). But this is extensible and UIProperty for any .Net types are very easy to write.

The SmartCodeGenerator Project is simply an asp.net website project, and SmartCodeGenerator Templates are asp.net UserControls so no need to learn any new technologies. Codes are written as you would normally write for a asp.net application.

The current feature list of SmartCodeGenerator includes:

  • The total development of templates are done in VS2005.
  • Extensible Template Generation Engine.
  • Sql Server schema discovery API
  • Writing asp.net2.0 website application so no need to learn anything new
  • Generate text base output.
  • Fully Customized template based code generation.

The entire development life cycle of creating custom templates using SmartCodeGenerator is done using VS2005 and you really write am asp.net website. So during the generation of template intellisense, compilation, debug, sourceview, designview, codebehind file and all other features of VS2005 comes free.

I would request you to download the first community drop of SmartCodeGenerator from GotDotnet

After you play with this great framework for 5 min, I think you will agree with me saying "Code generation has never been this easy".

Good Luck on your next SmartCodeGenerator Template.

Shahed Khan

Published Saturday, November 25, 2006 6:23 AM by Shahed

Comments

No Comments

Anonymous comments are disabled