Quick Objects Documentation Akal Tech Logo
Whats New

Glossary Item Box

This section lists all the new enhancements, bug fixes and other changes to the products in the latest release. Please ensure to check this section after you install any updates to any one of the products referred to in this documentation. Previous version history is available in the Release History section.

 

Version 4.2 - Release Date - Sept 15, 2008

Quick Objects Version 4.2 is better than ever and with the new release you are able to customize the code generation even further and VB.NET is now supported in compact framework as well. With enhanced support for Windows DataBinding, error and validation handling with complete support for connected as well as disconnected state.

Quick Objects Designer (Version 4.2) 

Change Description Type
Designer allows you to specify and save custom information for tables and columns that will be passed to templates, and customized templates can access this information to customize the generated code. Enhancement
.NET 2.0 VB.NET code generated by designer is compatible with Compact Framework now. Enhancement
Generated business objects now have additional properties that provide access to parent objects that are loaded on demand. Enhancement

Designer now provides the following new properties on the Table Properties screen:

  • Security/Permission Provider - Ability to specify a custom static or instance method that gets called to obtain the instance of "Permission Provider" that will enforce the security for business objects.
  • Alias - Specifying this property allows you to change the name of the generated class.
  • Custom Info - Track any information or parameters that also get passed to the templates.
  • Logged In User - Ability to specify a custom static or instance method that gets called to obtain the object that will be stored in the LoggedInUser property.
Enhancements
Updated templates to include support for the new properties/options as well update them to match the current version of the business logic framework. Enhancement
Fixed minor bug MRU list. Bug
Fixed minor bug on the "add" validation screen. Bug

 

Quick Objects Business Logic Framework (Version 4.2)

Change Description Type
Added methods that provides an easy to load parent/child objects on demand. Enhancement
Bug fixes with WinForms DataBinding capabilities of the business objects and added support for ErrorProvider. Enhancement/Bug
Minor bug fix for RangeFieldValidator, and is now able to convert values from types that allow conversion i.e. an int value can be specified for a DecimalField and vice versa. Bug

 

Version 4.1 - Release Date - Sept 01, 2008

With version 4.1 we are making the Business Logic Framework and Database Access Library available on the Compact Framework environment. The CSharp code generated from Designer with .NET 2.0 target is also compatible with CF2 allowing you to maintain a single code base that can be used on both platforms.

Quick Objects Designer (Version 4.1) 

Change Description Type
Designer allows you to specify and save custom parameters that will be passed to customized templates. Enhancement
.NET 2.0 C# code generated by designer is compatible with Compact Framework. Enhancement
Generated business objects now have additional properties that provide access to Bindable collections and child collection. Enhancement
Fixed minor bug that caused the designer on first launch to loose the database type setting for newly added connection strings. Bug
Fixed a bug that set the DefaultValue of a non DateTime field to DateTime.Now if a database field's DefaultValue property contained a formula with getdatetime or getutcdatetime method calls. Bug
Updated the Procedure code generation templates to support procedures from multiple owners/schemas. Bug
Update the XmlWebForm xml generation templates to support primary/foreign key relations with multiple columns. Bug

 

Quick Objects Business Logic Framework (Version 4.1)

Change Description Type
Business Logic Framework is now available in Compact Framework version and supports multiple databases  extends the database independent code model. The supported databases on a CF environment are VistaDB and Sql Server Compact Edition databases. Enhancement
Improved WinForms DataBinding capabilities of the business objects. Enhancement
Minor bug fixes and added useful method overrides. Bug

 

Quick Objects Data Source for ASP.NET (Version 4.1)

Change Description Type
Data Source for ASP.NET now handles properties/fields that have been renamed (given an Alias) in Quick Objects Designer. Bug

 

Version 4.0 - Release Date - August 01, 2008

With version 4.0 we are introducing several new features in the Quick Objects Designer, Database Access Library, and Business Logic Framework.  The highlights of new features include:

 

Quick Objects Designer (Version 4.0) 

Change Description Type
Added the ability to easily add/customize multiple templates and their output targets in the projects. ( New Tutorial Added ) Enhancement
Added reverse engineering for Views and Stored Procedures. ( New Tutorial Added ) Enhancement
Added new templates for generating code for Views and Stored Procedures that automatically extend the business logic layer.  ( New Tutorial Added ) Enhancement
Added support for exposing LINQ support in the C# and VB.NET business logic layer templates when the target code version is .NET 3.5  ( New Tutorial Added ) Enhancement
Designer now provides a history of recently used projects, and allows you to quickly load any of them. ( New Tutorial Added ) Enhancement
Improved the "Load From Database" and now all the configured databases are available within the menu.  ( Updated Tutorial ) Enhancement
All configured databases/connection strings are now stored in registry, allowing for easy import of this information in new versions. No more needing to save your .config file when upgrading. Enhancement
(Breaking Change) Command line parameters (gc, gb, and vb) have been replaced with the ability for you to specify your own parameters. ( Tutorial ) Enhancement
Fixed minor bugs and improved usability. Bug

 

Quick Objects Business Logic Framework (Version 4.0)

Change Description Type
LINQ provider has been built into Business Logic Framework, allow you to specify queries using LINQ syntax. Both VB.NET and C# can be used to write LINQ queries against Business Logic Framework.  ( New Tutorials Added ) Enhancement
Business Logic Framework now support multiple database servers and fully extends the database independent code model to the newly added MySql, VistaDB, Access, and Sql Server Compact Edition databases. Enhancement
Business Logic Framework now provides virtual paging when underlying database servers do not support database level paging.  This feature can be turned on/off dynamically or by using new configuration setting. ( New Configuration Setting ) Enhancement
Add the ability to add field comparison criteria i.e. ability to specify criteria where one field is compared to the other. ( New Tutorial Added ) Enhancement
Added the ability to perform "OUTER JOINS". Enhancement
Added the ability to specify column position (Position property) in the returning result set. The SetVisibleFields method automatically sets these values based in the order in which the fields are passed to it. Enhancement
Added several properties to the Fields collection, allow you to access fields with different characteristics. Enhancement
Business Logic Framework now provides error/exception details when trying to perform an Insert, Update and Delete on the business object which not have any primary key fields specified. Enhancement
Business Logic Framework now allows you to specify "expression" columns that automatically get added to the result set after Find method is called. These expression columns can be used to expose strongly typed calculated columns that perform these calculations in the returned result set. Enhancement
Minor bug fixes and performance enhancements. Bug

 

Quick Objects Database Access Library (Version 4.0)

Change Description Type
Database Access Library now supports MySql Server, VistaDB, Access, and Sql Server Compact Edition Enhancement
Database Access Library now exposes the ability to dynamically retreive database schema. Enhancement

 

Quick Objects Data Source for ASP.NET (Version 4.0)

Change Description Type
Data Source for ASP.NET now sorts the classes by their name, and also displays the currently selected class. Enhancement
Data Source for ASP.NET has been enhanced to support the newly supported database servers i.e. you can use the data source control with MySql, VistaDB, Access and Sql Server Compact Edition.  Enhancement
Data Source for ASP.NET now works in multiple cultures/languages. Bug

 

Quick Objects TimeZones Library (Version 4.0)

Change Description Type
TimeZones library now also supports time zones translations when underlying database servers are MySql Server, VistaDB, Access, and Sql Server Compact Edition. Enhancement
TimeZones library now works in multiple cultures/languages. Bug

 

Quick Objects WebXmlForm (Version 1.0)

Change Description Type
WebXmlForm has been released as a Preview version.  This version will be finalized and many new samples will be introduced in the next minor build. New Release

 

For details on the previous versions please visit the Release History section.