Download List

Project Description

SPTK (Simply Powerful Toolkit) is a cross-platform
toolkit that provides a set of C++ classes for
fast and easy application development. It provides
GUI components that use FLTK, and features
database support with seamless connection to GUI
components. There are drivers for use of SQLite
and PostgreSQL directly, as well as support for
other database engines through UnixODBC. SPTK
includes many classes for working with strings,
dynamic arrays, and maps, and is faster and has a
smaller footprint than STL. It also supports
reading, writing, and creating Excel 7 files,
high-level GUI components with dataset support,
support for automatic layouts, and support for
Aspell.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2008-06-19 16:54
3.5.7.13

Changes were made to provide support for GCC 4.3.
Tags: Minor bugfixes

2008-06-12 21:33
3.5.7.11

The PostgreSQL driver was improved, giving up to a 24% speed increase. The sql2cpp utility and related things received a few minor fixes.
Tags: Minor feature enhancements

2008-05-05 20:15
3.5.7.08

This release introduces a new tool: sql2cpp. Sql2Cpp reads SQL scripts that create stored procedures and generates C++ source files. Every C++ source file defines a single class that corresponds to an SQL script file. Every method implements a single stored procedure call. Sql2Cpp tries to support strong type control of parameters and returned data. This is achieved by using classes for DB-specific types such as table and view records.
Tags: Major feature enhancements

2008-05-01 15:17
3.5.7.07

This release includes several fixes for the
CSocket class. In CSocket::close(), the call of
::shutdown() was replaced with a call of
::close(). The call of ::shutdown() doesn't
actually close the socket and doesn't release the
socket descriptor. Several exceptions were added,
which are thrown in case of errors in
socket-related system calls.
Tags: Major bugfixes

2008-04-29 12:38
3.5.7.06

Several new methods were added to the CVariant class: setExternalString(), setExternalBuffer(), and setExternalText(). The new methods allow you to assign an external memory object to CVariant without letting CVariant maintain the object's memory. The PostgreSQL driver was modified to use these methods to optimize fetch operations.
Tags: Major feature enhancements

Project Resources