RAD Studio Source Code Version 5.3.2

Rating: No reviews yet
Downloads: 439
Released: May 21, 2016
Updated: Dec 27, 2016 by Corby
Dev status: Stable Help Icon

Recommended Download

Source Code RAD Studio Source Code 5.3.2
source code, 17307K, uploaded May 21, 2016 - 439 downloads

Release Notes

RAD Studio 5.3.2

Update 12.27.2016: It was just reported to me and I verified there are a couple of bugs when creating a project using the project templates; there is an easy fix to get it working until I have the time to update the templates. The templates are changing for Visual Studio 2017 so I will fix this when I release for VS 2017.

The first bug is when a new project is created, there is a using statement added for DataClassBuilder.Net.Dll; this class was renamed to DataJuggler.Net recently, and I did not update the SQL that is created for a new project. To fix this, edit the project and then click on the Stored Procedures tab on the left side. Click the 'Edit' button next to the references set, and then edit the reference for DataClassBuilder.Net and change it to DataJuggler.Net.

The second bug is any reference that says DataManager.DataReaders is not found, rename to DataManager.Readers. I have seen this bug before and thought it was fixed, but apparently not.

I had not created a new project in a while and was not aware of the bugs. Sorry for any problems and if I ever get the time I will update the templates.

Update 5.21.2016: I tested the current release on a couple of my existing projects and found two minor bugs.

1. The IsNew property was not being created if the DataType for the primary key column was an integer. The column I was testing was meant to be an Identity Column, but just in case anyone else has the same issue I adjusted the WriteIsNewProperty method to handle AutoNumber (Identity) and Integer DataTypes.

2. The DataHelper.ParseInteger was not writing the default value if the column type was AutoNumber; this caused a project Build with RAD Studio to not compile when a view contained an AutoNumber (Identity) Primary Key.


RAD Studio 5.3.0

Update 5.18.2016: I accidently uploaded the wrong version of the DataJuggler.Net project yesterday. This download includes the correct version, as well as the templates were updated again to use the correct version.

Update 5.17.2016: Sorry for the long delay in updating RAD Studio. I have been using an updated version for quite some time, so I finally had some time to post an update.

Quite a few things have been updated:

Non Integer Primary Keys
The biggest change in this release is now RAD Studio handles primary keys that are not identity incrementing integer columns. My current job had some existing tables with nvarchar primary keys, so I modified RAD Studio to handle them better.

Project Template Changes
The project templates now use NuGet to reference the package Datajuggler.Net. Formerly this class was called DataClassBuilider.Net, and was included in a Components folder, so it was not easy to update it without a new release of RAD Studio.

Also, the project Microsoft Application Blocks for data is no longer referenced. This project was included in a Components directory, and only the file SqlHelper was used. Now SQL Helper is included with Datajuggler.Net project.

The project templates currently only support version 4.61 of the Dot Net Framework. It took me a long time to get the templates to work with NuGet, and I have not had the time to make multiple version support. If you need to support and older Dot Net Framework version, you can copy the Datajuggler.Net project from the RAD Studio download and include it with any project you create.

Updated Class Room
The documents in the Class Room folder have also been updated; I wasn't aware how out of date they were until I started editing them for this release.

Connection String Builder
I included a sample project I use called Connection String Builder. It has built in support for RAD Studio encryption. This project is located in the tools folder of this download.

I have been using the new version for several months at my day job and everything seems stable, please report any bugs here on the Issues tab.

The only known issue is the Visual Studio Project Update sometimes fails and I haven't been able to solve that yet.

RAD Studio 5.2.0

Update 9.18.2014:

I had been using the SQL smalldatetime data type for all of the stored procedures and this results in rounding date time objects to the nearest minute.

This release now uses the SQL datetime object which includes seconds and milliseconds. I have not testing saving a datetime parameter to a smalldatetime; I do not know if this will produce an error or if the datetime object is truncated into a smalldatetime object. You can always modify the stored procedures or you can change the underlying column to a datetime date type.

Also in the SetupControl, when you click the 'Launch RAD Studio Configuration Manager' button, the database name is now populated for you.

RAD Studio 5.1.0

Update 5.7.2014:

I just discovered that the Visual Studio Project Updater was not working for Visual Studio 2013, unless you had Visual Studio 2010 or 2012 installed.

I recently did a clean install of Windows 8.1 Update and only had Visual Studio 2013 installed, and the Project Updater failed to work.

I also fixed one other bug that has bothered me for 4 years, but not bothered me enough to fix it, until now; On the Data Writer, there was always an extra line after the call to:

setObjectParameter() method

I moved the line to after the closing bracket where it was supposed to be.

I figured when I discovered the fact RAD Studio wasn't working on Visual Studio 2013, I had to at least fix one other bug (undocumented features as I call them) to justify a new release.

If you experience any problems, please create an issue here and now I get alerts or email me at corby@datajuggler.com if you have any questions, comments or kind words (thank a deep breath and think happy thoughts before you email please).

Also, make sure every table has an auto increment primary key, I just had a problem with a database I had scripted that didn't have the keys included and the Data Writer has a bug; I will fix it 'someday' not sure what month that is on the calendar.

More tutorials and videos coming soon.

RAD Studio 5.0.2

Sorry for the long delay but RAD Studio Code Generation Toolkit 5.0 is finally here.
I tried to get this release out for the New Year but at my day job if a project starts taking too long my boss starts talking about outsource my job so I cannot work on my projects as often as I wish.

Update 1.14.2014: We are building a help system into RAD Studio to help new users get started. When I say "we" that is counting my two dogs and my cat. This morning I was creating a new project, and it took me a couple of minutes to remember where the Project Folder is located, and I realized if I do not know then it is definitively not obvious to others that are not as familiar with RAD Studio as I am.

We are asking for users to compile a list of things that you feel could use a little more explanation.

Send an email to support@datajuggler.com with any questions or comments about RAD Studio.

New features for 5.0:

RAD Studio has been upgraded to the .NET Framework 4.5, but the project templates are installed for both 4.0 and 4.5 versions of the .NET framework.
If you are still using Visual Studio 2010 you should download RAD Studio Code Generation Toolkit 4.6.1.

There is now a RAD Studio Setup Control shown on the Main Form at startup.
In prior versions until you set your connection string values in the app.config file, RAD Studio tried to connect to SQL Server with invalid credentials and would hang until the timeout occurred. In this version the RAD Studio Setup Control is shown until you click the 'Test Database Connection' and then click the 'Do Not Show This Message Again' or if you add an app.config entry for 'SetupComplete' = true.

There is now a button to launch the RAD Studio Configuration Manager to help you setup the App.config values for RAD Studio.

Also in this release you can now set a Connection String entry in the App.config file. This value still needs to be encrypted using the RAD Studio Configuration Manager.

I also included links for the Word and PDF versions of the RAD Studio Quick Start and RAD Studio database and Fields tutorial as well as a button to link to the RAD Studio Intro video on YouTube.

And finally in this release I included a new Random Banner control that links to my commercial products.

Data Juggler is proud to announce the release of XML Mirror which is an advanced C# xml parser using reflection. XML Mirror was built using the same C# Class Writer that is used in RAD Studio Code Generation Toolkit.

Please watch the YouTube video “Create a C# xml parser in 60 seconds with XML Mirror” on YouTube https://www.youtube.com/watch?v=gEt8gB3IdKs

Also please check out another one of our open source projects DB Compare http://dbcompare.codeplex.com which was also built using RAD Studio Code Generation Toolkit. DB Compare has actually become more popular than RAD Studio.

Please email support@datajuggler.com or create an issue on here if you encounter any problems with the new version.

If you like this project or any of our open source projects you can thank us with a kind word, a rating or a like on one of our YouTube videos.

Reviews for this release

No reviews yet for this release.