Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members

VDKXdb version 2.0.0

What is VDKXdb2

VDKXdb2 is a wrapper on Xbase (or xdb) library. It provides a set of VDK data-aware widgets and some database classes:

XBase is an xbase (i.e. dBase, FoxPro, etc.) compatible C++ class library originally by Gary Kunkel and others. XBASE is useful for accessing data in legacy dBase 3 and 4 database files as well as a general light-weight database engine. It includes support for DBF (dBase version 3 and 4) data files, NDX and NTX indexes, and DBT (dBase version 3 and 4). It supports file and record locking under *nix OS's (we hope to fix the locking support under Win32 soon).

User notes

Since VDKXDatabase, VDKXTable and VDKXTableIndex are subclasses of xdb object user should have some knowledge on using xdb, refer to xdb documentation for further informations and behaviours. More informations on xdb can be achieved visiting http://xdb.sourceforge.net

General considerations

As usual in VDK all vdkxdb objects should be constructed on the heap with new operator. An exception is VDKXdb class that can be a static/automatic object. Is not necessary to explicitely close and destroy VDKXTable and VDKXTableIndex since when a VDKXDatabase object is destroyed all associated tables and indices will be flushed, closed and destroyed as well. All new'ed vdxdb objects will be automatically deleted before program termination or with GC.

Author:
Note
This manual is a living document and changes with the development of VDK. I hope that the hints and tips will be useful. More information can be obtained from the examples source files in ./testvdk. Comments and suggestions are welcome.
Copyright 1998,1999,2000 Mario Motta and VDK Team
Permission is granted to make and distribute verbatim copies of this manual provided that the copyright notice and this permission notice are preserved in all copies. Permission is granted to copy and distribute modified version, including translation in other languages, of this manual under the conditions for verbatim copying, provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one. Any translated version of this permission notice must have been approved by Mario Motta.

Generated on Fri Aug 13 12:14:04 2004 for vdkxdb 2.0.2 by doxygen 1.3.7