<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>smartcodegenerator Forum Rss Feed</title><link>http://www.codeplex.com/Project/ListForums.aspx?ProjectName=smartcodegenerator</link><description>smartcodegenerator Forum Rss Description</description><item><title>New Post: QUESTION</title><link>http://www.codeplex.com/smartcodegenerator/Thread/View.aspx?ThreadId=46317</link><description>&lt;div style="line-height: normal;"&gt;Shaked.&lt;br&gt;
&lt;br&gt;
I'm Newbie in this,&lt;br&gt;
I have an error :&lt;br&gt;
&lt;br&gt;
Parser error&lt;br&gt;
&lt;br&gt;
safeitemname!!&lt;br&gt;
&lt;/div&gt;</description><author>hvgo</author><pubDate>Thu, 05 Feb 2009 15:59:10 GMT</pubDate><guid isPermaLink="false">New Post: QUESTION 20090205035910P</guid></item><item><title>CTP2.0 also makes Vb.Net Developers Happy: </title><link>http://www.codeplex.com/smartcodegenerator/Thread/View.aspx?ThreadId=2702</link><description>Sorry for the late reply:
Yes you have to copy the zip files in SmartCodeGenerator.zip from Visualstudio2005_Templates folder to your My Documents\Visual Studio 2005\Templates\ProjectTemplates folder

The Tutorial Page with the the latest CTP is under construction. The examples are available in archieved CTP "Release SCG_CTP2_02Dec06 Alpha". 
http://www.codeplex.com/smartcodegenerator/Release/ProjectReleases.aspx?ReleaseId=1181

I did not get chance to write the examples on top of the latest CTP2.5. Sorry for the inconvenience.</description><author>shahedkhan</author><pubDate>Tue, 13 Feb 2007 06:50:01 GMT</pubDate><guid isPermaLink="false">CTP2.0 also makes Vb.Net Developers Happy:  20070213065001A</guid></item><item><title>SCG CTP 2.6.0 Released: </title><link>http://www.codeplex.com/smartcodegenerator/Thread/View.aspx?ThreadId=7227</link><description>SCG CTP 2.6.0 now remembers property entries. So you do not need to enter data for custom properties repeatedly.

Also fix done on SQLServer2005 implemented Provider. There was a issue with the DateTime Columns and now been solved.

Out of the Box you get Database SchemaExplorers for MSSQL2000, MSSQL2005, Oracle and MySQL.

Please refer to this article at codeproject for architectural overview.
http://www.codeproject.com/useritems/smartcodegenerator.asp</description><author>shahedkhan</author><pubDate>Tue, 13 Feb 2007 06:43:30 GMT</pubDate><guid isPermaLink="false">SCG CTP 2.6.0 Released:  20070213064330A</guid></item><item><title>SCG Releases, Release Notes, Announcement: RE: CTP2.0 also makes Vb.Net Developers Happy</title><link>http://www.codeplex.com/smartcodegenerator/Project/DisplayThread.aspx?ForumId=2533&amp;ThreadId=2702&amp;ANCHOR#LastPost</link><description>OK, when you say:

Copy SmartCodeGenerator.zip from Visualstudio2005_Templates folder to your My Documents\Visual Studio 2005\Templates\ProjectTemplates folder

Are you saying we should copy the zip file in, or unzip it first? And should it go under the Visual Basic sub folder, or should it get it's own folder, or should we create new one for it?

Also, I checked out your Quick Start and the very first direction is "Step 1 - Open Example1 from the Example_Projects folder, as a website project in Visual Studio 2005." Where is Example1? I downloaded SCG_CTP2[1].5_Vb_VsTemplate.zip but I don't see it. Great, I'm lost from step one. 

Thanks,

-LV
</description><author>LurkingVariable</author><pubDate>Mon, 22 Jan 2007 04:36:06 GMT</pubDate><guid isPermaLink="false">SCG Releases, Release Notes, Announcement: RE: CTP2.0 also makes Vb.Net Developers Happy 20070122043606A</guid></item><item><title>SCG Releases, Release Notes, Announcement: SCG 2.4 Alpha Released</title><link>http://www.codeplex.com/smartcodegenerator/Project/DisplayThread.aspx?ForumId=2533&amp;ThreadId=3285&amp;ANCHOR#LastPost</link><description>SmartCodeGenerator CTP 2.4, 4 Jan 2007 contains support for .Net2.0 and now you get out of the box DBSchemaProvider for MSSQL2000, MSSQL2005, Oracle and MySql.

This version offers VisualStudioProjectTemplate and ItemTemplate for both C# and Vb.Net.

Feel free to play with it and please post your thoughts, suggestions, comments.

 
</description><author>shahedkhan</author><pubDate>Thu, 04 Jan 2007 04:03:24 GMT</pubDate><guid isPermaLink="false">SCG Releases, Release Notes, Announcement: SCG 2.4 Alpha Released 20070104040324A</guid></item><item><title>SCG Releases, Release Notes, Announcement: SmartCodeGenerator CTP 2.3 Released</title><link>http://www.codeplex.com/smartcodegenerator/Project/DisplayThread.aspx?ForumId=2533&amp;ThreadId=2872&amp;ANCHOR#LastPost</link><description>In addition to the existing releases the CTP 2.3 Release includes Brand New DBSchemaProvider.

Implemented DBSchemaProviders includes:
MySql and Oracle

The following Classes introduced to Explore Database Schema and Resides in the SmartCodeGen.Providers namespace:
ColumnSchema
ColumnSchemaCollection
CommandResultColumnSchema
CommandResultColumnSchemaCollection
CommandResultSchema
CommandResultSchemaCollection
CommandSchema
CommandSchemaCollection
DatabaseSchema
ExtendedProperty
ExtendedPropertyCollection
IndexSchema
IndexSchemaCollection
ParameterSchema
ParameterSchemaCollection
PrimaryKeySchema
TableKeySchema
TableKeySchemaCollection
ViewColumnSchema
ViewColumnSchemaCollection
ViewSchema
ViewSchemaCollection

The signature of the DBSchemaProvider is as follows:
public abstract ParameterSchemaCollection GetCommandParameters(CommandSchema command);
        public abstract CommandResultSchemaCollection GetCommandResultSchemas(CommandSchema command);
        public abstract CommandSchemaCollection GetCommands(DatabaseSchema database);
        public abstract string GetCommandText(CommandSchema command);
        public abstract string GetDatabaseName(DatabaseSchema database);
        public abstract ExtendedPropertyCollection GetExtendedProperties(SchemaBase schemaObject);
        public abstract ColumnSchemaCollection GetTableColumns(TableSchema table);
        public abstract DataTable GetTableData(TableSchema table);
        public abstract IndexSchemaCollection GetTableIndexes(TableSchema table);
        public abstract TableKeySchemaCollection GetTableKeys(TableSchema table);
        public abstract PrimaryKeySchema GetTablePrimaryKey(TableSchema table);
        public abstract TableSchemaCollection GetTables(DatabaseSchema database);
        public abstract ViewColumnSchemaCollection GetViewColumns(ViewSchema view);
        public abstract DataTable GetViewData(ViewSchema view);
        public abstract ViewSchemaCollection GetViews(DatabaseSchema database);
        public abstract string GetViewText(ViewSchema view);

        // Properties
        public abstract string GetDescription();
        public abstract string GetName( );

</description><author>shahedkhan</author><pubDate>Tue, 12 Dec 2006 11:00:39 GMT</pubDate><guid isPermaLink="false">SCG Releases, Release Notes, Announcement: SmartCodeGenerator CTP 2.3 Released 20061212110039A</guid></item><item><title>SCG Releases, Release Notes, Announcement: SmartCodeGenerator DBSchemaProvider</title><link>http://www.codeplex.com/smartcodegenerator/Project/DisplayThread.aspx?ForumId=2533&amp;ThreadId=2839&amp;ANCHOR#LastPost</link><description>The next versions of SmartCodeGenerator will ship with the brand new DBSchemaProvider.

DBSchemaProvider implements Asp.Net Provider Pattern. Enterprise Libarary is used for Logging and caching.

An eary version of this provider is available to download here
http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=smartcodegenerator

FileName: SCG_CTP2.2_SmartCodeGenDBSchemaProviders_src

The implemented providers come with the sourcecode for: 
MySqlDBSchemaProvider
OracleClientDBSchemaProvider</description><author>shahedkhan</author><pubDate>Sun, 10 Dec 2006 04:05:21 GMT</pubDate><guid isPermaLink="false">SCG Releases, Release Notes, Announcement: SmartCodeGenerator DBSchemaProvider 20061210040521A</guid></item><item><title>SCG Releases, Release Notes, Announcement: SmartCodeGenerator CTP 2.1 released </title><link>http://www.codeplex.com/smartcodegenerator/Project/DisplayThread.aspx?ForumId=2533&amp;ThreadId=2807&amp;ANCHOR#LastPost</link><description>SmartCodegenerator CTP 2.1 includes 3 new UIProperties and now supports enum, StringCollection and ScMandatoryString.

You will notice the following additional nodes in the PropertyAndPropertyMaps.xml file.

&lt;PropertyTypeAndUIPropertyMap&gt;
    &lt;PropertyType&gt;ScEnum&lt;/PropertyType&gt;
    &lt;PropertyUI&gt;ScEnumUIProperty.ascx&lt;/PropertyUI&gt;
&lt;/PropertyTypeAndUIPropertyMap&gt;
&lt;PropertyTypeAndUIPropertyMap&gt;
    &lt;PropertyType&gt;SmartCodeGen.WebUtil.PropTypes.StringCollection&lt;/PropertyType&gt;
    &lt;PropertyUI&gt;ScStringCollectionUIProperty.ascx&lt;/PropertyUI&gt;
&lt;/PropertyTypeAndUIPropertyMap&gt;
&lt;PropertyTypeAndUIPropertyMap&gt;
    &lt;PropertyType&gt;ScMandatoryStringProperty&lt;/PropertyType&gt;
    &lt;PropertyUI&gt;ScMandatoryStringUIProperty.ascx&lt;/PropertyUI&gt;
&lt;/PropertyTypeAndUIPropertyMap&gt;  

Please download the CTP2.1 vsTemplates</description><author>shahedkhan</author><pubDate>Thu, 07 Dec 2006 22:48:16 GMT</pubDate><guid isPermaLink="false">SCG Releases, Release Notes, Announcement: SmartCodeGenerator CTP 2.1 released  20061207104816P</guid></item><item><title>SCG Releases, Release Notes, Announcement: CTP2.0 also makes Vb.Net Developers Happy</title><link>http://www.codeplex.com/Project/DisplayThread.aspx?ProjectName=smartcodegenerator&amp;ForumId=2533&amp;ThreadId=2702&amp;ANCHOR#LastPost</link><description>Good News for the Vb.Net developers.

I recently added VSTemplate for VB
VSTemplate: SCG_CTP2.0_vstemplate_Vb_Dotnet2

So you can start writing templates in Vb.Net as well.

To work with Visualstudio2005_Templates_Vb 
==========================================
Copy SmartCodeGeneratorVb.zip from Visualstudio2005_Templates folder to your My Documents\Visual Studio 2005\Templates\ProjectTemplates folder.

Copy SmartCodeGeneratorTemplateVb.zip from Visualstudio2005_Templates to your My Documents\Visual Studio 2005\Templates\ItemTemplates folder.

I also take this opportunity to request you to join the community (http://community.smartcodegenerator.com) and please contribute templates and UIProperties.

</description><author>shahedkhan</author><pubDate>Sat, 02 Dec 2006 15:19:22 GMT</pubDate><guid isPermaLink="false">SCG Releases, Release Notes, Announcement: CTP2.0 also makes Vb.Net Developers Happy 20061202031922P</guid></item><item><title>SCG Releases, Release Notes, Announcement: SmartCodeGenerator CTP2.0 Released with support for both .Net1.1 and .Net2.0</title><link>http://www.codeplex.com/Project/DisplayThread.aspx?ProjectName=smartcodegenerator&amp;ForumId=2533&amp;ThreadId=2700&amp;ANCHOR#LastPost</link><description>I am glad to inform the release of SmartCodeGenerator CTP 2.0 in both .Net1.1 and .Net2.0. As a result Templates can be generated both in VS2003 and VS2005. 

Change Notes:
1. I am not using the Asp.Net Profile object in the core api to generate user interface, instead introduced a Custom class "TheProperties". Please refer to tutorials at www.smartcodegenerator.com for more details.

There are some other changes made to the framework to support both CSharp and VB.Net.
2. I am Not using Generics in the core Framework and in examples
3. The ScEventArgs was previously expecting a Dictionary&lt;string,object&gt; which is replaced by Hashtable all the new examples and tutorial reflects this changes.
4. PropertyTypeandUIPropertyTypeCollection is now read from PropertyAndUIPropertyMaps.xml which is available in the root folder of the project. As a result extending UIProperty for any .NetType and to map them to a useriterface has become easier.

GoodLuck on your next template either in .Net1.1 or .Net2.0 (in any of your preferred .Net Language ie. csharp, vb.net etc.

Please join the community site http://community.smartcodegenerator.com and please contribute templates and UIProperties.</description><author>shahedkhan</author><pubDate>Sat, 02 Dec 2006 04:11:52 GMT</pubDate><guid isPermaLink="false">SCG Releases, Release Notes, Announcement: SmartCodeGenerator CTP2.0 Released with support for both .Net1.1 and .Net2.0 20061202041152A</guid></item><item><title>SCG Releases, Release Notes, Announcement: SmartCodeGenerator Community Site Uploaded and Please Join</title><link>http://www.codeplex.com/Project/DisplayThread.aspx?ProjectName=smartcodegenerator&amp;ForumId=2533&amp;ThreadId=2648&amp;ANCHOR#LastPost</link><description>I am glad to inform that the SmartCodeGenerator Community Site Uploaded.

http://community.smartcodegenerator.com/

Currently there are UserForums and DeveloperForums.

Please Join and start sharing your Templates and UIProperties with the rest of the community. Together we can make the codegeneration experience easier than ever before.</description><author>shahedkhan</author><pubDate>Thu, 30 Nov 2006 10:35:02 GMT</pubDate><guid isPermaLink="false">SCG Releases, Release Notes, Announcement: SmartCodeGenerator Community Site Uploaded and Please Join 20061130103502A</guid></item><item><title>SCG Releases, Release Notes, Announcement: Latest Tutorial Document Uploaded, Last Updated 30 November 2006</title><link>http://www.codeplex.com/Project/DisplayThread.aspx?ProjectName=smartcodegenerator&amp;ForumId=2533&amp;ThreadId=2645&amp;ANCHOR#LastPost</link><description>The Latest Tutorial Document Uploaded at http://www.smartcodegenerator.com
Last Updated: 30 Nov 2006.

Changed the font, and reviewed by Christopher Heale. I hope there is no more spelling mistakes etc.</description><author>shahedkhan</author><pubDate>Thu, 30 Nov 2006 08:39:59 GMT</pubDate><guid isPermaLink="false">SCG Releases, Release Notes, Announcement: Latest Tutorial Document Uploaded, Last Updated 30 November 2006 20061130083959A</guid></item><item><title>SCG Releases: SCG_CTP1.1_VSTemplate_CSharp301106 Released with a minor fix</title><link>http://www.codeplex.com/Project/DisplayThread.aspx?ProjectName=smartcodegenerator&amp;ForumId=2533&amp;ThreadId=2636&amp;ANCHOR#LastPost</link><description>There is a very minor modification in this VSTemplates.

Fixes:
1. The _Util.GenerateOutputAsFile(Page, io) Method can create Directories as long the asp.net has permission on the output folder.

So you can define something like this now:

this.IOList.Add(new InputTemplateAndOutputPath("~/Templates/Example1Template.ascx", @"c:\temp\Example1.cs"));

this.IOList.Add(new InputTemplateAndOutputPath("~/Templates/Example1Template.ascx", @"c:\temp\somefolder\Example1.cs"));

Note: I have defined C:\Temp\ folder and c:\Temp\somefolder

This will now first check whether Folder exists and if does not exist it will create the folder.</description><author>shahedkhan</author><pubDate>Thu, 30 Nov 2006 02:08:08 GMT</pubDate><guid isPermaLink="false">SCG Releases: SCG_CTP1.1_VSTemplate_CSharp301106 Released with a minor fix 20061130020808A</guid></item></channel></rss>