                                  NOTE:
                                  =====
       This DEMO Version of BroPLUS will function ONLY with the
       Databases and supporting files included with this DEMO.
       It cannot be used to view or edit any other database files.



                         Linking Instructions:
                         =====================

Unzip the Zip file into a Working Directory for Linking of the
libraries and .OBJ files.

Linker response files for BLINKER and RTLINK are provided.

To link in the DBFNDX driver, be sure DBFNDX.LIB is available

To link in the DBFSIX driver, be sure the files DBFSIX.LIB, DBFSIX.LNK,
DBFSIX.OBJ, DBCREATE.OBJ, DBT.OBJ, and FGET.OBJ are available.
Version 1.1a of the SIx driver is required, earlier versions will not work.

To link in FlexFile, be sure FLEXFILE.LIB is available

To enable Swapping to DOS, be sure the OVERCL.LIB Library and the file
RESIDENT.OBJ are available. Yoy may also modify the supplied BROSWAP.PRG
to use a different swap utility like, the one provided with Blinker 2.0

Create .EXE file:
-----------------
Be sure your environment is properly set up for Linking, then proceed:

   BLINKER @BROBLINK            => link with BLINKER (all RDDs)
      or
   BLINKER @BROBLNTX            => link with BLINKER (DBFNTX/NDX only)
      or
   BLINKER @BROBLSIX            => link with BLINKER (DBFSIX only)


   RTLINK  @BRORTL              => link with RTLINK  (all RDDs)
      or
   RTLINK  @BRORTNTX            => link with RTLINK  (DBFNTX/NDX only)
      or
   RTLINK  @BRORTSIX            => link with RTLINK  (DBFSIX only)

Note: If the ability to toggle between NTX/NDX driver and SIX driver is not
      needed, linking a separate EXE for either driver will decrease
      Load size and improve performance of BroPLUS.

Blinker Linkers:  For a huge reduction in Load Module Size, a reference to
the CL501STD.LNK Overlay Link Script is provided. If you find performance
of BroPLUS too slow, you may remove this reference from BROBLINK.LNK and
link again.


                              For a Quick Start:
                              ==================

        - Create a directory on your Hard Disk ( e.g. C:\BROPLUS )

        - copy BRO.EXE and the help files BROPLUS*.HLP into this directory

        - modify your AUTOEXEC.BAT file:

                - add the directory where BRO.EXE is located to your
                  PATH statement

                - add the following line to your AUTOEXEC.BAT file

                        SET BRO=<path name>

                  where:  <path name> == directory where Help Files and
                                         Global Settings File are located

                  e.g.:      SET BRO=C:\BROPLUS

        - make sure the FILES setting in your CONFIG.SYS file is high enough

        - reboot your Computer

        - type BRO on the DOS Prompt


=============================================================================


    Here are some guidelines on how to use this demo:

        Three database files are provided:

        TESTNTX.DBF - has an attached DBT file (TESTNTX.DBT), an attached
                      .DBV file (TESTNTX.DBV, to store FlexFile Data), and
                      3 NTX files: TESTAGE.NTX, TESTNAME.NTX, TSTSTATE.NTX.
                         To successfully open this DBF, the DBFNTX driver
                      must be in control. Before opening, press <F6>,
                      select "Default Database Driver", choose "DBFNTX",
                      select "Default Index Extension", enter ".NTX".
                      Next, press <F2>, select "Database Selection",
                      pick "TESTNTX.DBF".
                         To open the index files, press <F3>, select
                      "Index Selection", then choose any or all of the
                      belonging .NTX files.

        TESTSIX.DBF - has an attached FPT file (TESTSIX.FPT), and 3
                      Index files: TESTSIX.CDX (structural, compound
                      index), TSTSTATE.IDX (non-compound index), and
                      TSTSXRYO.IDX ("Roll Your Own" Index).
                         To successfully open this DBF, the DBFSIX driver
                      must be in control. Before opening, press <F6>,
                      select "Default Database Driver", choose "DBFSIX",
                      select "Default Index Extension", enter ".CDX".
                      Next, press <F2>, select "Database Selection",
                      and pick "TESTSIX.DBF".  The structural index is
                      automatically opened with the database.
                         To select a specific tag within the structural
                      index, press <F3>, select "Tag information/selection",
                      then select any of the tags in the list.

        STATES.DBF  - has no attached Memo file, and can therefore be
                      opened either under "DBFNTX", or under "DBFSIX".
                      Depending on the controlling driver, either open
                      STATES.NTX or STATES.IDX as index for this DBF.

    Restoring a view from a predefined View file:

        To restore a view, either type from the DOS command line:

                          BRO /V <view file name>

        or, from the Bro+ interface, press <F5>, then select "Restore View"
        and pick one of the offerings.

        Four view files are included with this demo:

           NTXRELAT.BRO and SIXRELAT.BRO both demonstrate the relational
        paradigm in a Split screen format. The child database will move
        in sync with movement of the record pointer in the parent database.

           MIXRDD.BRO also uses the split screen format, to show in one
        window TESTNTX.DBF (under DBFNTX control), in the other window
        TESTSIX.DBF (under DBFSIX control).

           SIXRYO.BRO shows how a database (TESTSIX.DBF) can be open in
        two areas at a time, by using a different Alias name for each area.
        The primary area in the upper window is under control of the full
        index, the secondary area has the "Roll Your Own" index open.
        To add a key from the primary index to the RYO index, press
        <Ctrl-Ins> from the desired record, and watch the record being
        added to the Browse screen in the RYO area.
        To drop a key from the RYO index, press <Tab> to select the
        RYO area, and press <Ctrl-Del> on the key to be dropped.

        You can navigate through the Menu system, to explore and modify
        the settings for these views, or you can create your own views
        by pressing <F5> and selecting "Save current View".

                At any time you may press <F1> to read Context sensitive
        Help. As you get more familiar with BroPLUS, you may start using
        Hot-keys instead of going through the Menu system.

        Let me repeat: This demo let's you do everything that the
        Production version allows. You may create or modify databases,
        create indexes, add tags to or delete tags from a CDX, etc.
        You are just limited to the 3 databases provided.


    For a more detailed description of all the menu options, read the
    file BROGUIDE.TXT.

=============================================================================

    You can contact us on CompuServe or by phone:

    SmartCode Programming     phone  (818) 710-9323
    22323-6 Sherman Way       BBS    (818) 986-5781
    Suite 185                 CIS    73760,1102
    West Hills, CA  91303


    BroPLUS is also available through

    SOFTSOL                   phone  +49-40-766-5764
    Salzburger Haeuser 4      fax    +49-40-766-5664
    D-2100 Hamburg 90         BBS    +49-40-766-5527
    Germany                   CIS     100112,3401

    Programmer's Warehouse    phone  (800) 323-1809
    Scottsdale, AZ  USA       fax    (602) 443-0659

    Racetime Computing        phone  (03) 758-5362
    Melbourne, AUSTRALIA

=============================================================================
