LunaBase
Version 0.92
29 Apr 07
EMail
Website
Program Info
Not everyone wants the complication and size of a SQL database. LunaBase is a customisable database with a wide variety of possible
uses.
This is not a finished version, and it is released only for comments.
Contents
Installation
Use
Menu
Toolbar
Data Customisation
Programmers Notes
System Impact Statement
History
Licence and Registration
Liability
Contact
Installation
Run "Setup.exe" and follow the instructions. To remove LunaBase use the "Add/Remove Programs" option in the Control
Panel. LunaBase stores all its data files in the designated application data area, often
"C:\Documents and Settings\USERNAME\Application Data\Sinner\LunaBase". If you would prefer that it saves in the same directory
as LunaBase either run the program from a removable drive, such as a floppy of a USB drive, or delete the "DefSet.txt" file from the
LunaBase directory.
Use
When LunaBase is first started a blank data base is shown. From here you can create a new LunaBase, either from the Tool Bar or the
pull down menu. You can also open existing LunaBase files from other Sinner Computing programs. (GigAlarm, TomeBase and JukeBx use the
LunaBase file format.) Once you have created or opened a data base you can then add or edit records. When editing a record the Details
window is shown. This window is shown automatically when a record is added, but you can also display it by double clicking on a record in
the main window. To edit records in the Details window you hold Shift down while clicking on the data to change.
Menu
Toolbar
Data Customisation
LunaBase was designed to be customisable without too much effort. To do this you simply create a LunaBase StyleFile and then add it
the the StyleLst.txt index file. There are four example files (GigAlarm.xml is one) to help you do it yourself. The file type is largely
self explanatory except for the record types. The meaning of each number is shown below.
0 | Number (0 - 255) |
1 | Number (0 - 65535) |
2 | Number (0 - 4294 Mil) |
10 | Text, 4 Chars |
11 | Text, 16 Chars |
12 | Text, 64 Chars |
13 | Text, 300 Chars |
14 | Text, 1000 Chars |
15 | Text, 5000 Chars |
This explanation will be expanded.
Programmers Notes
This is an early release of LunaBase. The 1.0 version will be further tweaked as well as having a slightly different file format.
(It will still read the older types initially.) Due to the changes in the future file format it is not recommended to do any major work
with this current version. This update has some substatial internal revisions, but the database format is unchanged. The next version
should have the new database format.
System Impact Statement
We go to great lengths to reduce system impact, but we feel that it is still important to explain here what our programs do to your
system. If you feel we are missing something, or you need further clarification, please contact us.
Registry | LunaBase will associate itself with LBF files if you press the associate button in the
options window. The installer that comes with LunaBase uses the registry only for the required un-installation data, and not at all if
you use the "Extract Only" mode. |
System Settings | LunaBase will associate itself with LBF files if you press the associate button in the options window. |
Files | All of its program files are stored in the installation directory, and all of its data files are stored in the
designated application data area, often "C:\Documents and Settings\USERNAME\Application Data\Sinner\LunaBase". If you would
prefer that it saves in the same directory as LunaBase either run the program from a removable drive, such as a floppy of a USB drive, or
delete the "DefSet.txt" file from the LunaBase directory. These directories can be opened via the About box. |
Network | LunaBase and its installer do not access the internet in any way, but the ReadMe does have three graphic files that
are stored on the internet. (They are not used as web-beacons, merely spacers and images for the payment processors.) |
CPU | LunaBase does have any some CPU demanding functions if you have a large (that is several thousand records) database and
you run a routine such as sort. |
Memory | LunaBase has no major memory requirements. |
History
0.90 | Pre-Release Test Version |
Licence and Registration
The program is released for testing purposes only. You are free to use this version until the LunaBase 1.0 is released.
Liability
Sinner Computing accepts no liability for this software to the maximum extent allowable by law. Installing this software is the decision
of the installer, and signifies that you agree with this liability statement. Thus, any damage/loss caused by the use of this software is
not in any way the responsibility of Sinner Computing. This includes, but is not limited to, physical damage and loss of income/time. In no
event shall the maximum liability of Sinner Computing exceed the registration fee paid by the user, if any. Because some jurisdictions do
not allow the exclusion or limitation of liability for consequential or incidental damages, in such jurisdictions the liability of Sinner
Computing shall be limited to the extent permitted by law. If at any time you do not find these conditions agreeable you are required to
remove this software.
Contact
Advice/insults (on the subject of the program, not the programmer) are always welcome. We have a RSS feed that is updated whenever
there is a new version of any program.