Xbase DBMS
Last Updated 2/20/99
Version 1.8.0b
Welcome to Xbase DBMS. Xbase DBMS is a collection of specifications,
programs, utilities and a C++ class library for manipulating Xbase
type datafiles and indices which has been developed and produced by many
people from around the world using the internet. This project was
formerly known as Xbase for Linux, but as I have recieved input from
several people who are compiling this on platforms other than Linux,
I have renamed it to Xbase DBMS. The main development of this library
however, remains on the Linux platform utilizing the GCC public domain
C/C++ compiler.
XBase DBMS currently includes routines to support multi-user access
for .DBF databases, fields, Dbase III and IV memo fields (variable length
fields), dates, record and file locking and (.NDX) indices. As of release
1.7.4, Xbase is compatible with dBASE III data, index and memo fields and also
has support for some dBASE IV features.
New with release 1.8.0
Unix automake/autoconf support - thanks to Denis Pershin
Exception Processing - Thanks to Denis Pershin
The beginnings of a Turbo Vision Interface - thanks to Vitaly Fedrushkov
Renamed classes to avoid naming conflicts with other libraries
Support for string class - thanks to Hubertus Kehl and Denis Pershin
There is also an HTML user
interface class which works well with the Apache Web Server.
Future releases will support filters, enhanced .MDX index files, transaction
support, a client server configuration, secure data options and other
enhancements requested by anyone using this library.
If you are looking for database libraries in general, or need access to
Xbase files in particular, give Xbase DBMS a try.
If you are a C programmer and new to C++ object oriented programming, Xbase
for Linux is easy to learn and will help transition you to the world of
object oriented programming. If you have never programmed in "C/C++" before,
this library should provide complete enough examples to get you started
programming in "C/C++" with confidence.
Send me mail - xbase@startech.keller.tx.us
(c)1997 StarTech
