Brilliant Database Software - Home
Database software - Online Help System

Online Help System

Back to Brilliant Database Web-Site | Write to Support | Help Index

Basic information

table border="0" width="100%" cellspacing="0" cellpadding="4" bgcolor="#00000077">
Basic information


Brilliant Database Ultimate Edition allows you to create full-fledged Windows XP/Vista applications based on your databases. You will be able to sell your program, present it, install on an unlimited number of computers royalty-free.

Created programs will have your logos, interface, graphics and even texts. You can disable all options that will not be needed by end users, and leave only necessary buttons and menus.

The Ultimate Edition will automatically pack your product into a distribution package for it to be easily installed on user computers; that is, Ultimate will create a full-featured Windows application including:

  • Setup wizard
  • The software itself
  • Uninstall module

To quickly create your own program:

  1. Either create a new database using Brilliant Database general tools (Form Editor, Report Style Editor, etc), or open an existing database;
  2. Open the Application Project Settings window (Design!->Application Project Setting). The program will automatically create an Application project folder. This folder contains all files responsible both for appearance (logotypes, texts, etc.), and for functionality of the compiled application.
  3. In the displayed properties window of the EXE project specify the program name and select its type. You can also set a variety of other parameters here (see below).
  4. Click the Make "MyDBApp.exe" button to create an installation distributive with yor program.
  5. Congratulations! You have created a new product without learning any programming or writing a line of code.

Reviewing EXE project properties

To get access to the window with the EXE project settings, select Design!-> Application Project Setting. If the project folder is not created yet, it will be created automatically and you will see the window with your application settings:

Properties of a created program are presented on 7 tabs:

  • General. On this tab main parameters of a created program, its name and type are specified.
  • Features and Menus. On this tab you can select what features should be included in a created program. For example, you can prohibit working by the network or disable all menus except the File menu. You can also create your own My Menu Item in the Main menu by this tab.
  • Graphics. On this tab you can set an icon, logo and other graphic elements of your program.
  • Main Texts. On this tab you can select the program language and change all text resources, For example, replace the "Find Records" with "Locate my documents" menu if you are creating a program for keeping records on documents.
  • Setup Texts. On this tab you can change the strings displayed to the user at installing the program. For example, "This will install `My application v1.2`. Continue?"
  • Setup Options. On this tab, you can change setup options for the created program (add text of the License Agreement, select to create the program icon on the Desktop or not and so on).
  • Protection. On this tab you can protect your database from unauthorized copying and changing. Learn more about protecting programs...

To create an installation distributive with your program, click the Make "MyDBApp.exe button at the bottom part of the window.

General Tab

Application Type

The type of an application determines what type of program you want to get. The type is defined by the ability of the user to create and edit databases. There are 5 types possible:

  • Full-Featured Database Application - end user can create new databases, open existing databases and work with them. For example, this can be inventory software, documents database and so on. The end user will have a possibility to work with several databases at the same time.
  • One File Database Application - after running the application, the database will be opened automatically. End user can work only with this database. End user will have no rights to create new databases or open other databases. Use this type if the end user should have an ability to work with only one database.
  • WorkPlace Application - end user will be able to open existing databases and work with them. End user will not be able to create new database files. If you are creating such application, you will have to provide a file with a database to the user as it is not included into the distributive. This may be useful if different users need databases with different structure/formulas/reports and so on. For example, you can create one accounting software with several databases that will be provided to clients depending on rules of calculating taxes and reports forms accepted in their regions.
  • Database Viewer - end user will be able only to open existing databases for viewing. That is, this is the same as WorkPlace Application but without a possibility to bring changes in the database.
  • Information Database - after running the application, the database will be opened automatically. End user will not be able to modify database. It's optimal if you want to create a catalog of your products, informational database, etc.

Software Title

Full program name - is used in the title of the main application window, in different dialog windows, in the register of installed Microsoft Windows programs (Control Panel->Add/Remove Programs) and so on.

We recommend you to specify the version of the program in the full program name, for example "The Best Catalog v2.5" or "Warehouse Book 2008".

Company Name

Name of the company that will be specified as the author of the created product (in the distributive properties, in the "About..." window of the program and in the program title).

The name of the company is determined on the basis of the registration key that you accept after purchasing a license for Brilliant Database Ultimate. That is, if, for example, Brilliant Database Ultimate is registered for "XYZ Company Inc", "XYZ Company Inc" will be specified as the author in the created programs.

Software UID

A unique numeric identifier of the created program. It is made up automatically at creation of the application project. To learn more about its purpose and use, see the Protecting created programs section.

Build #

The build number (internal version). It is increased by one every time you compile the distributive. To learn more about its purpose and use, see the Protecting created programs section.

All topics in the "Creating Executable Applications" section: