![]() MaxBase is a graphical tool that allows you to manage your databases, both as a database administrator (working with DBs structure), and as a user doing data entry.
Note to the programmer: of course the db created with MaxBase are compatible with the RXDbase class, and vice versa, since MaxBase is only a front end to the RXDbase APIs. At the moment, nearly all of the RXDbase features are implemented. MaxBase can be useful if you want to create a database without 'hardwiring' it into your application. When you create a new database with MaxBase, you actually create a .DAT and some (at least one) .IDX files. Ship these all with your application, and simply connect to the m with a xxx.connect(rFileName) in your source.
MaxBase itself is a stand-alone application with many features (some of them are unique for a database of this class, like Internet awareness) which were thought for (and developed with) end users, just like yourself.
See MaxBase in action:
|
|
![]()
|
|
Let's see some of the features of MaxBase directly from this image. As you may have noticed, the colors are not system standard: they were customized with the [ colors and font ] menu option (found in the [ options ] panel). You may have them funky way or you may arrange a sea sunset scheme. You can also have different sets of colors and fonts for every database you create, Just store every database in its own directory and the colors/fonts will be saved in that directory when you exit MaxBase.
Also, you can customize the text which is shown in every button (and
static interface text, eg. error messages) by creating a
maxbase.mnu file and putting it into the database directory.
This way you are able to customize MaxBase to show menus and text
in your language (I have included in this
package maxbase.eng and maxbase.ita: the former is a clone
of the MaxBase standard menus, to be used as a template, and
the second is a .mnu file already translated into italian).
Please notice the presence of the button [ Jukebox ]. This
is not a standard MaxBase menu option, it is a plugin. But MaxBase has many other features, start exploring them by moving to the next section!
|