Special

Clearance Sale!

We've been publishing for over five years now and it's time to clear out our inventory of back issues, so we're slashing prices!

RBD Magazines

Check out this amazing clearance sale of all our past issues. Missing some issues? This is a great time to complete your RBD collection. Save up to 40% off the regular price of our printed back issue packages. These prices are only good until the end of the year May 2008 and supplies are limited, so place your order today.

Article Preview


Buy Now

Print:
PDF:

Review

V4RB Data Class Builder

Issue: 4.3 (January/February 2006)
Author: Norman Palardy
Article Description: No description available.
Article Length (in bytes): 3,248
Starting Page Number: 10
RBD Number: 4307
Resource File(s): None
Related Web Link(s):

http://www.bierlysystemdesigns.com/

Known Limitations: None

Full text of article...

V4RB Data Class Builder is a code generator for Valentina 1 databases. You use it to help you quickly write the required VDatabase subclass and VBaseObject subclasses you would need for using a Valentina database in REALbasic.

It does this quickly and simply.

Unfortunately it hasn't been updated to handle Valentina 2 databases yet. The requirements on the Bierly web site indicate that the package supports Valentina 1 and does not mention Valentina 2. I tried a Valentina 2 database just to see what would happen and V4RB warned me it could not open this database, and then promptly quit which I found surprising. Working with Valentina 1 everything proceeded without issue.

Once I installed Valentina 1 and created a database for testing V4RB things progressed much better. It quickly let me select the database I wanted to create the classes for, set the location to save the generated code, and quickly generated the required XML files. I then imported these into a new REALbasic project without issue.

When you have created all the classes for one database the interface very subtly changes to let you know that it is ready to start over again by changing the enabled icon at the top of the window and clearing the various display fields. If you're not paying attention you may miss this. Some display of "Done !" might be useful. I never had a large enough database to work with to see if progress dialogues are shown when the code is being generated.

Because Valentina is already very object oriented, the amount of code that any subclass of Valentina's base classes has to contain is very minimal. It amounts to a constructor, and several properties for each subclass. This means that the amount of work that V4RB Data Class Builder is saving you is quite small, particularly on a small database. On a larger database it could save you a lot more.

The interface is clean and simple to use. It's so straight forward that you may not need to read the provided manual. However, if you do, the manual is clear, and well illustrated.

V4RB Data Class Builder does just what it says it will, does it quickly, and performs as advertised. It's just that it doesn't need to do much to create code for Valentina and that limits the value of the product. An update to support both Valentina 1 and 2 would certainly be very worthwhile.

IN BRIEF
 
Product
V4RB Data Class Builder
 
Manufacturer
Bierly Systems Design
 
Price
$24.95
 
Contact Info
http://www.bierlysystemdesigns.com/
 
Pros
Simple to use

Clear documentation

 
Cons
Hasn't yet been updated for Valentina 2
 
Rating (1.0-5.0):
4.0

End of article.

Article copyrighted by REALbasic Developer magazine. All rights reserved.


 


|

 


Weblog Commenting and Trackback by HaloScan.com