Kovu's terrasco.net
 Autologin
KX-Files Database
 
Author: Kovu | Date: Aug 31 2009
 
KX-Files is the next generation of a database platform which is developed by me. It's the successor to X-Files Database 3 and comes with some radical changes in handling and availabilty. Unlike X-Files Database 1 - 3, KX-Files takes the step into object oriented programming, and while X-Files Database 1 - 2 had compiled C++ counterparts to PHP, KX-Files is strictly PHP. Further, KX-Files comes with ready-to-use widgets and bindings for PHP-GTK, and, finally, it comes with a totally free public version. The reason for this is that I myself can develop publicly available software that relies on the KX-Files backend. In the past I've developed a lot of software I couldn't share with people around the world, because I had to protect a lot of code that I originally developed for professional reasons in our firm. Now, with KX-Files, these problems should be gone. 
 
The original idea behind it X-Files (2001) was to build applications and websites with database functionality that don't have to connect to database servers such as mySQL. My own database platform should save me a lot of time in maintenance and debugging, further, the database files had to be open and editable, hence, simple ASCII data, so that serious errors in collected data could simply be corrected on demand. 
 
The advantage in X-Files is that it works everywhere you have installed PHP (4 or higher) at any time... as long as your program can run, X-Files does it too. It's cross-platform compatible and easy to implement in your code. 
 
I've written the first X-Files back in 2001. It was primarily used for web-projects. With X-Files 2, 2006, it became a mature functions and program collection, written for PHP and the console (compiled version [C++]), coming with various console- and web-based editors (such as the 'x-files 2' editor for 'terrasco.net Desktop Suite') and tools.  
 
The concept of the old X-Files DB (xfi) was pretty basic: no header data (hence, no title and field types...), but simple tables. With X-Files 2, the first row could be interpreted as field names. 
 
X-Files 3, however, came with a completely new file layout. It finally got header data: Title, Password, Cell Names, Cell Types. In order to avoid errors with this new layout, X-Files 3 DBs got a new file extension: *.xf3
 
KX-Files is using the same file formats as X-Files 3, but is handling them in a much more advanced way. dBase files are no longer 'converted' but directly loaded, and XF3 headers can more easily be stored in the first row of an *.xfi or *.csv file. The supported file formats are: 
 
- *.xfi (X-Files 1 & 2, traditional) 
- *.xf3 (X-Files 3) 
- *.csv (comma separated fields, quotation marks for string values) 
- *.dbf (dBase Database)
KX-Base
 
KX-Base is the successor to X-Files 3volution. It's the GUI-based editor for KX-Files, which comes with many additional features and more advanced editor components than X-Files 3volution. SKript, PDF-Creation and Printing to name a few. SKript is an environment to automatically manipulate several files in a directory, or to add additional features to KX-Base (such as KX Direct Access). PDF-Creation and Printing are only available in the full version (this is limited due to legal reasons [commercial fonts]). 
 
The PUBLIC VERSION of KX-Base is freely available for everyone.
 KX-Base Public Version
 
KX-Base is windowed GUI-Editor for KX-Files. KX-Base allows to edit the following database formats: *.xfi (X-Files DB 1 - 2), *.xf3 (X-Files DB 3), *.csv (Comma Separated Values) and *.dbf (dBase [requires the PHP-dBase-Module]). KX-Files is the next generation of my X-Files Database platform. LIMITED PUBLIC VERSION
 
Author: Markus Fumagalli "Kovu"
 Size: 430.1 Kb 
Type: *.tar 
 
Feb 03 2010 
23:49:03 
 
click here for downloading this file
 KX-Files Library
 
KX-Files Database Library. (GtkEntry_numbers and GtkEntry_numeric fixed for num key pad entries)
 
Author: Markus Fumagalli "Kovu"
 Size: 174.1 Kb 
Type: *.tar 
 
Jul 03 2010 
18:20:09 
 
click here for downloading this file