Category: | Wiki/Software/Widgets | Rating: | |
Name: | SPTK | Popularity: | 61% |
Version: | 4.00 | License: | LGPL |
Author: | Alexey Parshin | EMail: | alexeyp |
Created: | Jan 08, 2003 |
Updated: | Nov 11, 2023 |
Home Page: | http://www.sptk.net (22675 visits) |
Download: | http://www.sptk.net/index.php?act=download (8560 visits) |
Description: | Widget toolkit for business-style application development with database support (ODBC, MySQL, PostgreSQL, Oracle, and SQLite). Supports both FLTK1 and FLTK2 as the graphical subsystem base.
All the widgets support database connectivity. Special CDialog class makes editing database records easy. Every widget can be connected to the field, and CDialog can be connected to the database table. CDBListView / CDBCombo show the database records as multi columns view, etc.
There is a set of classes to read and create files in MS Excel 97 format.
Tested on Linux/BSD/Solaris/Windows/Darwin |
[ Submit Article | View All ]
[ Submit Comment ]From Alexey Parshin, 09:31 Jan 24, 2003 (score=4)
It's so strange - I can see a lot of people trying to view or download SPTK, but I don't have any feedback. Any comments? Is it so bad that nobody wants to use it? I know it lacks documentation.. I can add the examples as needed..
[ Reply ]
From arek, 21:30 Nov 28, 2007 (score=3)
Just downloaded SPTK 3.5.6, ran ./autogen.bash and got the following: "configure.in:285: required file `sptk3/gui/Makefile.in' not found
oops!"
[ Reply ] From infounpep, 23:59 Jan 08, 2007 (score=3)
The most important thing is you should provide the detail information about how to install SPTK (current/latest version e.g 3.3.0) in different platforms.
I means how to install in Windows, UNIX/LINUX and in different software application (VC, DEC C++ , etc..)
If you can provide these detail information, I t would be very useful for the users and they will more interest in using SPTK.
[ Reply ] From Bernd Dusemund, 01:53 Mar 03, 2004 (score=1)
I needed a while to compile it.
With fedora, I installed in addition,
unixODBC, mysql, mysgl-devel, postgresql, postgresql-devel,
aspell,
./configure still said
ODBC: not installed
FLTK: 1.1.4, building SPTK
Aspell: not installed
but I could compile it,
and will see, if it works
Bernd
[ Reply ]
From Alexey Parshin, 08:21 Mar 09, 2004 (score=2)
You can take to my e-mail, so we try to find out why SPTK configure can't find unixODBC.
[ Reply ]
From Anonymous, 04:52 Jul 18, 2003 (score=1)
HEllo,
i tried using windows msys 1.0 and dev-cpp but it doesn' t work.
it doesn' t mather for me, that' s a alpha release and i will wait for
the final.
my goal is to make a multi platform software using a database ( mysql actually ) and i am a C++ beginner !!! ( not easy isn' t it ?? )
Don' t be afraid, your software for odbc connection is good and i will
try ( and i try but i can get no .......)
thank' s
[ Reply ] From William Trenker, 15:59 Jan 24, 2003 (score=1)
Alexy, I've been spending the last few days looking for database tools and SPTK looks very promising. I downloaded it but I couldn't build it because I have FLTK 2.0 running here. I'm thinking of installing FLTK 1 on another machine so I can try SPTK.
[ Reply ]
From bluekid, 05:32 Jan 09, 2007 (score=3)
Database support is good feature but
Why another library ?
FLTK is nice library and Fluid is also very good.
But there is not enough people support it.
so in my opinion rather than another library you support FLTK.
[ Reply ] From thesaintve, 12:14 Apr 28, 2005 (score=3)
Hi!! I was install the FLTK lib, aspell lib and PSTK.
When i try compile a link the odbc_test.cpp in the "sptk-2.3.26\examples" My MS VisualC++ return followin Link error:
what is the library than missing me?
I was link to odbc32.lib and SPTKLibd.lib too.!!!
--------------------Configuration: odbc_test - Win32 Debug------------
Linking...
odbc_test.obj : error LNK2001: unresolved external symbol "public: __thiscall CString::~CString(void)" (??1CString@@QAE@XZ)
odbc_test.obj : error LNK2001: unresolved external symbol "class CString __cdecl operator+(char const *,class CString const &)" (??H@YA?AVCString@@PBDABV0@@Z)
odbc_test.obj : error LNK2001: unresolved external symbol "public: class CString __thiscall CException::text(bool)const " (?text@CException@@QBE?AVCString@@_N@Z)
odbc_test.obj : error LNK2001: unresolved external symbol "public: virtual __thiscall CQuery::~CQuery(void)" (??1CQuery@@UAE@XZ)
odbc_test.obj : error LNK2001: unresolved external symbol "public: int __thiscall CVariant::asInteger(void)const " (?asInteger@CVariant@@QBEHXZ)
odbc_test.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall CQuery::open(void)" (?open@CQuery@@UAE_NXZ)
odbc_test.obj : error LNK2001: unresolved external symbol "public: void __thiscall CQuery::exec(void)" (?exec@CQuery@@QAEXXZ)
odbc_test.obj : error LNK2001: unresolved external symbol "public: __thiscall CQuery::CQuery(class CDatabase *,class CString)" (??0CQuery@@QAE@PAVCDatabase@@VCString@@@Z)
odbc_test.obj : error LNK2001: unresolved external symbol "public: __thiscall CString::CString(char const *)" (??0CString@@QAE@PBD@Z)
odbc_test.obj : error LNK2001: unresolved external symbol "public: virtual __thiscall CODBCDatabase::~CODBCDatabase(void)" (??1CODBCDatabase@@UAE@XZ)
odbc_test.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall CODBCDatabase::close(void)" (?close@CODBCDatabase@@UAEXXZ)
odbc_test.obj : error LNK2001: unresolved external symbol "public: void __thiscall CQuery::fetch(void)" (?fetch@CQuery@@QAEXXZ)
odbc_test.obj : error LNK2001: unresolved external symbol "public: class CParam & __thiscall CQuery::param(char const *)const " (?param@CQuery@@QBEAAVCParam@@PBD@Z)
odbc_test.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall CODBCDatabase::open(class CString)" (?open@CODBCDatabase@@UAEXVCString@@@Z)
odbc_test.obj : error LNK2001: unresolved external symbol "public: __thiscall CODBCDatabase::CODBCDatabase(class CString)" (??0CODBCDatabase@@QAE@VCString@@@Z)
odbc_test.obj : error LNK2001: unresolved external symbol "public: void __thiscall CVariant::setInteger(int)" (?setInteger@CVariant@@QAEXH@Z)
odbc_test.obj : error LNK2001: unresolved external symbol "public: void __thiscall CVariant::setString(char const *,int)" (?setString@CVariant@@QAEXPBDH@Z)
odbc_test.obj : error LNK2001: unresolved external symbol "protected: void __thiscall CQuery::closeQuery(bool)" (?closeQuery@CQuery@@IAEX_N@Z)
Debug/odbc_test.exe : fatal error LNK1120: 18 unresolved externals
Error executing link.exe.
odbc_test.exe - 19 error(s), 0 warning(s)
[ Reply ]
From alexey.parshin, 14:50 Apr 28, 2005 (score=3)
It looks like SPTK itself isn't linked to your application. The library is SPTKLIBd.lib (on Windows). Please, verify it's included into your project.
[ Reply ]
From Cristian Mitrana, 10:08 Mar 17, 2004 (score=2)
It appears that even if you do not have unixODBC installed you cannot
build sptk. Somehow CQuery.h get included in the wrong place and makes
the compile process fail.
Build system - Debian linux (unstable) with gcc-3.3.3 and glibc-2.3.
With unixODBX installed ( the headers, etc) compiles well and the demos
are very nice :), I'm still a newbie at using fltk.
[ Reply ] From newsptkman, 23:23 Jul 14, 2004 (score=1)
May I ask how can I add a CTabs widget on the previous builded CDialog or CTabs directly? I tried this but the sub CTabs just shown but don't work. Why?
Thanks!^^
[ Reply ]
From Anonymous, 10:45 Aug 04, 2004 (score=1)
Very cool set of widgets!
With SPTK 2.2, I ran into some problems compiling with VC6 because it required aspell.h. .
Ended up downloading aspell.h from another website to build but would prefer to remove aspell completely.
[ Reply ]
From rayam, 18:00 May 29, 2004 (score=1)
Thank you for contribution of SPTK.
I am not fully complied the sptk, because some program are not available, such as aspell, odbc, etc. Is it will affect the correctness of the combo box? Because I find it always return zero under the example of treeview as I try to add something by clicking the add button.
[ Reply ]
From rayam, 18:03 May 29, 2004 (score=1)
Sorry I have not metioned my system. Here is the details.
WINXP, Dev-C++ with MingW/GCC3.2,FLTK 1.1.5rc
[ Reply ]
From rayam, 18:58 Apr 26, 2004 (score=1)
I am new to fltk and sptk. I dn and try to make library but get the missing file error: netinet/in.h and aspell.h
I am using Dev-C++ with MGwin in window 98. Shall I need to install the related file?
[ Reply ] From Yveslessars003, 07:04 Sep 25, 2003 (score=1)
I just tried to build SPTKLib with VC6 . Full of errors
Missing <FL/Fl.H> <FL/Fl_Box.h> <FL/Fl_Group.H> <FL/Fl_Widget.h>
and many more.
Sure would like to try this tool but it seems complicate to even just build the Lib.
[ Reply ]
From Anonymous, 13:20 Oct 10, 2003 (score=1)
You haven't correctly configured VC6.
[ Reply ]
From Alexey Parshin, 16:56 Dec 01, 2003 (score=1)
Can you send me some comments on my e-mail?
[ Reply ]
|