hk_classes is a set of C++ libraries for rapid development of database applications with all features a modern database application should have, like forms and reports. hk_classes is database and GUI independent. It also includes command line tools to use hk_classes in scripts. hk_classes includes drivers for DBase, Firebird, MS Access, MySQL, Paradox, PostgreSQL, ODBC, and SQLite.
| Tags | Database Database Engines/Servers Software Development Libraries Widget Sets |
|---|---|
| Licenses | LGPL |
| Operating Systems | POSIX Linux |
| Implementation | C++ |
Recent releases


Release Notes: A new "dbase" driver is included, which works out of the box. The PostgreSQL driver better supports modification of the table design. The "date" widget has a new design, and the CSV import and export dialogs have been improved. A new form filter that allows easier creation of filters was implemented. The QBE query editor parses the condition criteria, which will be automatically completed and corrected. Reports work much better. Module handling was added and many bugs were fixed.


Release Notes: Reports should work much better, and some obscure problems on 64-bit computers have been fixed.


Release Notes: A new form filter allows easier creation of filters was implemented. The QBE query editor parses the condition criteria, which will be automatically completed and corrected. Module handling was added and many bugs were fixed.


Release Notes: A new driver 'dbase' is included, which works out of the box. The PostgreSQL driver better supports the modification of the table design. The 'date' widget has a new design, and the CSV import and export dialogs have been improved. Many bugs have been fixed.


Release Notes: The report generator was improved. Fields can resize dynamically depending on the text size or font. Encoding handling was improved. The query editor improved. It handles outer and inner joins (as far as the SQL server supports it). The drivers PARADOX,SQLITE3, SQLITE2, and MDB (MS Access) can compile without the need to install extra packages, so they are generally available. The FIREBIRD driver supports the upcoming Firebird version 2. 64-bit machines are supported. Many bugs were fixed.