ADGC Site - Latest News

Jun 16, 2008

Bug fixing release.

Important fix on version 0.4.2.1 for XSD support. Previous version did not enable the code generation of the IXmlSerializable implementation.

Nov 6, 2007

Bug fixing release.

The version 0.4.2 solves a problem related to the parsing of empty tags during Xml deserialization, and a bug of the serialization code for .NET 1.1.

Dec 5, 2006

Some bug fixing on XSD support.

The new version 0.4.1 fixes some bugs and limitations on the XSD support, in particular with simple types when are declared globally.

More details on the bugs fixed are available in the bug report section of the forum.

May 9, 2006

Introduced the Xml Schema (XSD) support.

The version 0.4.0 introduces the support of standard XSD files as structure definitions, to be used in alternative of the proprietary SDF file. 
XSD technology is not fully supported. In the documentation you can find details on what XSD features are supported in this version.

March 31, 2006

More control on xml with version 0.3.2.

The 0.3.2 version of ADCG provide the control to choose the xml binding of a simple type, that can be now forced as xml element instead of an xml attribute.

ADCG is now compiled with Visual Studio 2005 and now requires .NET 2.0 to run. Anyhow the code genereted is compatible with both .NET 1.1 and 2.0.

March 29, 2006

ADCG code works with .NET 2.0 and VS 2005.

The code generated by ADCG has been successfully tested on .NET 2.0 and Visual Studio 2005.

March 4, 2006

Fixing version 0.3.1 available.

Some bugs fixed on the previous version:

  • Null reference exception when cloning objects with empty collections.
  • Wrong type string for system types inside the OnValidate() function of collection classes.

February 25, 2006

Version 0.3.0 released.

The new version has now strongly typed classes for data collections, instead of untyped ArrayList class.
Also allows on demand creation of the collections elements.

Thanks to StealthyMark for his suggestions to this enhancements.

February 4, 2006

Version 0.2.0 released.

The XML binding is now more customizable, tag and attributes names can be choosed different from the class names.
Also fixed some bugs on XML binding for some standard data types.

Because of a strange behaviour of .NET 1.1, that does not support XmlRootAttribute when the class implements IXmlSerializable, a new method CreateXmlSerializable() is exposed by the generated classes in order to make a correct serialization when using customized tag names.
.NET 2.0 will resolve this problem and the workaround will not be necessary.

The updated documentation provide an example on how to correcly make serialization and deserialization procedures.

February 3, 2006

Added the Test Page that allows running the tool directly from the web!

Now you can run and test ADCG features directly from the web.
The C# class files will be downloaded into a .zip file.


January 23, 2006

Welcome C# developer,

ADCG is a project for a tool for automatic code generation, that speed-up the writing of C# data class structures.
I hope that this project can help you in your daily work.

Go to the ADCG summary description for more information about the project.

 

Copyright © 2006 Christian Salvaneschi. All Rights reserved.