;
; CyberBase help text
;
; This file must be compiled with the Version 1.1 of TVHC.EXE.
;

.topic NoContext=0
 
         CyberBase         
  (C) 1994 Steve Goldsmith 
    All Rights Reserved    
 
   
CyberBase is a Paradox 3.x - 5.x compatible data base tool.  All menus
are accessed by pressing Alt+highlighted letter.  For example, the
"File" menu is pulled down by Alt+F.  You can also access the menu
by pressing F10 or clicking the mouse on the desired menu item.

 {Desk top:DeskTop}  {Menu}  {Status line:StatusLine}

Press [Esc] to put this help screen away.

.topic DeskTop
The desk top contains a {menu}, background and
{status line:StatusLine}.  All work takes place on the desk top.

.topic Menu
The menu is accessed by pressing F10 or Alt+highlighted letter.
For example, the File menu is pulled down by Alt+F.  Use cursor
keys to move and Enter to select.  A mouse can be used by clicking
on the desired item.

.topic StatusLine
Status line items are accessed by pressing Alt+highlighted letter
or function key.  For example, to exit press Alt+X.  A mouse can be
used by clicking on the desired item.

.topic File
 File  (Alt+F)
  
The File menu includes choices for {tables:Table}, {indexes:Index},
{text:ASCII} files, table {security}, file {lists:List},
{configuration:Config} files, {version:About} information
and {exiting:Exit} the program.

.topic Table
 FileTable 
  
The Table menu includes choices for {opening:Open}, {creating:New},
{appending:Append}, {copying:CopyTable}, {renaming:Rename},
{emptying:Empty}, {deleting:Delete} and {upgrading:Upgrade} tables.

.topic Open
 FileTableOpen...  (F3)
  
Open allows you to {select:TreeWindow} and {edit:TableEditor} a
table.  Prevent full lock mode is used if the {engine} is
initialized for network use.

.topic New
 FileTableNew...  (F4)
  
New allows you to create an empty table.  If the table exists, but
is not open, it and all family members are deleted first.  A full
lock is placed on the table if the {engine} is initialized for
network use.

.topic Append
 FileTableAppend... 
  
Append adds records from one table to another table if both have the same
record structure.  The source table is write locked and the
destination table is full locked if the {engine} is initialized for
network use.

.topic CopyTable
 FileTableCopy... 
  
Copy copies records from one table to another table.  If the destination
table exists then it is overwritten.  The source table is write locked and
the destination table is full locked if the {engine} is initialized for
network use.

.topic Rename
 FileTableRename... 
  
Renames table in top {file list:NewFileList} to table in
{tree window:TreeWindow}.  Both tables are full write locked if
the {engine} is initialized for network use.

.topic Empty
 FileTableEmpty... 
  
Empty removes all records from table.  A full lock is placed on the
table if the {engine} is initialized for network use.

.topic Delete
 FileTableDelete... 
  
Delete erases table and all family members.  A full lock is placed
on the table if the {engine} is initialized for network use.

.topic Upgrade
 FileTableUpgrade... 
  
Upgrade a 3.5 or later Paradox table.  Use this to add composite or
case-insensitive secondary indexes, BLOBs or other 4.x and later
features to 3.5 tables.

.topic Index
 FileIndex 
  
The Index menu includes choices for {creating:NewIndex} and
{deleting:DeleteIndex} indexes.

.topic NewIndex
 FileIndexNew... 
  
New creates a new index.  A full lock is placed on the table if the
{engine} is initialized for network use.

.topic DeleteIndex
 FileIndexDelete... 
  
Delete drops existing index.  A full lock is placed on the table if the
{engine} is initialized for network use.

.topic ASCII
 FileASCII 
  
The ASCII menu includes choices for {opening:OpenText}, {creating:NewText},
{saving:SaveText}, {saving as:SaveAsText} and {saving all:SaveAllText} text
files.

.topic OpenText
 FileASCIIOpen... 
  
Open allows editing of existing text files up to 64K in length.

.topic NewText
 FileASCIINew 
  
New creates a new editor window.  The window's name is "Untitled" and is
empty.

.topic SaveText
 FileASCIISave 
  
Save allows you to save the current editor window to a disk
file.  If the window already has a name, the file will be saved under
this same name.  If you wish to save the file under a new name, select
{Save As:SaveAsText} instead.

.topic SaveAsText
 FileASCIISave As... 
  
Save As allows you to save the current editor window to a new file name.  If
an editor window does not have a name it is called "Untitled".

.topic SaveAllText
 FileASCIISave all 
  
Save all saves all editor windows (if any) to disk.

.topic Security
 FileSecurity 
  
The Security menu includes choices for {adding:AddPassword} passwords,
{encrypting:Encrypt} and {decrypting:Decrypt} tables.

.topic AddPassword
 FileSecurityAdd password 
  
Add enters specified password into the system.  A maximum of 50
passwords can be stored at one time.

.topic Encrypt
 FileSecurityEncrypt 
  
Encrypt password protects table.  A full lock is placed on the
table if the {engine} is initialized for network use.

.topic Decrypt
 FileSecurityDecrypt 
  
Decrypt reverses previous table encryption.  A full lock is placed
on the table if the {engine} is initialized for network use.

.topic List
 FileList 
  
The List menu includes choices for opening a new
{file list:NewFileList} and opening a file list {builder:FileListBuild}.

.topic NewFileList
 FileListNew 
  
Opens a new {file list:FileList}.

.topic FileListBuild
 FileListBuilder...
  
Opens a {tree window:TreeWindow} which allows you to add files to a
{file list:FileList}.

.topic Config
 FileConfig 
  
The Config menu includes choices for {saving:SaveFile} and
{loading:LoadFile} a configuration file.

.topic LoadFile
 FileConfigLoad... 
  
Configuration .CFG (Ctrl+F3) files contain {engine}
and {color:OColors} options.

.topic SaveFile
 FileConfigSave... 
  
Configuration .CFG (Ctrl+F2) files contain {engine}
and {color:OColors} options.

.topic About
 FileAbout 
  
Displays version, copyright and mode information.  Press [Esc] or
[Enter] to close box.

.topic Exit
 FileExit  (Alt+X)
  
Terminates program.

.topic Edit
 Edit  (Alt+E)
  
The Edit menu includes choices for {undoing:undo}, {cutting:cut},
{coping:copy}, {pasting:paste} and {clearing:clear} text in the editor
and clipboard.  Copy and Paste also work with the table editor.

.topic Undo
 EditUndo 
  
Undo allows you to revert back to the last editor action you performed.  For
example, if the line:

  This is an editor test

is changed to:

  This was an editor test

the Undo command will become active.  Executing the Undo command will
cause the line to revert back to its original version.  Note that
changes which can be undone are grouped into similar actions, such as
typing, or deleting characters.  Any action type you perform that is
different than the last action type will cause the Undo information to
be lost.

.topic Cut
 EditCut 
  
Cut removes the selected text and places it on the
Clipboard.  Any information previously on the clipboard is lost.  Text
cut from the editor may be immediately replaced by selecting the
{Undo} command before moving the cursor.

.topic Copy
 EditCopy 
  
Copy places a copy of the selected text on the Clipboard.  The selected
information is left unchanged, but any information previously on the
clipboard is lost.

.topic Paste
 EditPaste 
  
Paste inserts the contents of the clipboard into the current editor window
at the cursor position.  The contents of the clipboard remain unchanged.  If
any text is selected in the current editor window, the highlighted text is
replaced by the text coming from the clipboard.  Information pasted into an
editor may be removed immediately by using the {Undo} command before moving
the cursor.

.topic Clear
 EditClear 
  
Clear removes any selected text from the current editor without placing a
copy of the text on the clipboard.  The effects of this command may be
reversed by selecting {Undo} before moving the cursor.

.topic ShowClip
 EditShow clipboard 
  
Show clipboard will display the Clipboard contents is an ordinary editor
window.  Note that {Cut} and {Paste} commands are not enabled while the
clipboard is the focused window.


.topic Search
 Search  (Alt+S)
  
The Search menu includes choices for {finding:Find} and
{replacing:Replace} text in the topmost edit
window.  {Search again:SearchAgain} repeats last Find or Replace.

.topic Find
 SearchFind 
  
Find performs a text search in the editor.

.topic Replace
 SearchReplace 
  
Replace performs a text search and replace in the editor.

.topic SearchAgain
 SearchSearch again 
  
Search again repeats the last {Find} or {Replace}.

.topic Tools
 Tools  (Alt+T)
  
The Tools menu includes choices for {calendars:SCalendar},
{calculators:SCalculator} and {viewing:ViewDoc} CYBER.DOC.

.topic SCalendar
 ToolsCalendar 
  
Calendar opens a small {calendar} which displays the current month.  It
also allows you to view other months.

.topic SCalculator
 ToolsCalculator 
  
Calculator opens a four-function {calculator}.

.topic ViewDoc
 ToolsView doc 
  
View doc loads CYBER.DOC into a scrolling {window:Windows} for viewing.
CYBER.DOC contains information about CyberTools.  See ORDER.DOC or
ORDER.TXT for ordering information.

.topic Options
 Options  (Alt+O)
  
The Options menu contains commands that let you
change the {engine}, {colors:OColors} and
{toggle video:VideoToggle}.

.topic Engine
 OptionsEngine... 
  
Engine brings up the {Engine:EngineDialog} dialog box,
where you can customize the Paradox Engine.

.topic OColors
 OptionsColors... 
  
Colors brings up the {Colors:ColorDialog} dialog box,
where you can customize the colors of the desk top.

.topic VideoToggle
 OptionsVideo toggle 
  
Video toggle allows you to switch between 43/50 line mode and 25
line mode on EGA/VGA displays.

.topic Windows
 Window  (Alt+W)
  
The Window menu contains commands to close, move and perform
other window-management commands.

Most of the windows in this program have all the standard window
elements, including scroll bars, a close box, and zoom icons.

.topic Tile
 WindowTile 
  
Choose WindowTile to tile all file viewers on the desk top.

 Ŀ
  1ͻ2Ŀ 
                                 
                                 
                                 
                                 
  ͼ 
  3Ŀ4Ŀ 
                                 
                                 
                                 
                                 
   
 
             Tiled Windows

.topic Cascade
 WindowCascade 
  
Choose WindowCascade to stack all file viewers on the desk top.

 1Ŀ
 2Ŀ
 3Ŀ
 4ͻ
                          
                          
                          
                          
                          
 ͼ

        Cascaded Windows

.topic Resize
 WindowSize/Move  (Ctrl+F5)
  
Choose this command to change the size or position of the active
window.

 
  Size
 
If you press Shift while you use the arrow keys, you can change
the size of the active window.  Once you've adjusted its size or
position, press Enter.

If a window has a Resize corner, you can drag that corner to
resize the window.

 
  Move
 
When you choose WindowSize/Move, the active window moves in
response to the arrow keys.  Once you've moved the window to where
you want it, press Enter.

You can also move a window by dragging its title bar with the
mouse.

.topic Zoom
 WindowZoom  (F5)
  
Choose Zoom to resize the active window to the maximum size.  If
the window is already zoomed, you can choose this command to
restore it to its previous size.

You can also double-click anywhere on the window's title bar
(except where an icon appears) to zoom or unzoom the window.

.topic Next
 WindowNext  (F6)
  
Choose Next to cycle forwards through the windows on the desk top.

.topic Close
 WindowClose  (Alt+F3)
  
Choose Close to close the active window.

You can also click the Close box in the upper right corner to
close a window.

.topic TableEditor
 Table editor window 
  

The Table editor window is a generic Paradox table editor with two distinct
modes of operation: browse and edit.  Enter toggles which mode
is in effect.  Each field modification is posted on field exit,
window exit or editor close.  Records are automatically locked
if the {engine} is initialized for network use.  The record is unlocked
when you move to another record.  Non-keyed tables use record numbers
for fast searches, so non-keyed tables should only be edited in
full lock mode.

 [] H:\BP\CYBER\CYBASE\CUSTOMER.DB ͻ
  Cust ID             Last Name         Ini Street                 City   
 ĺ
            1386.00  Aberdeen         F  45 Utah Street        Washin
            1388.00  Svenvald         I  Gouvernment House     Reykja
            1784.00  McDougal         L  4950 Pullman Ave NE   Seattl
            2177.00  Bonnefemme       S  128 University Drive  Stanfo
 ĺ
 

 Enter on non-BLOB  toggles edit/browse mode
 Enter on BLOB      opens BLOB memo editor
 Home               moves to left most field or character
 End                moves to right most field or character
 Left Arrow         moves one field or character left
 Right Arrow        moves one field or character right
 Down Arrow         moves one record down
 Up Arrow           moves one record up
 Tab                moves one field right
 Shift Tab          moves one field left
 Page Up            moves one editor page up
 Page Down          moves one editor page down
 Control Page Up    moves to first record
 Control Page Down  moves to last record
 Insert             toggles insert/overwrite for field editor
 Control Insert     copies selected portion to clipboard
 Shift Insert       copies selected portion to field
 Control+Y          deletes current record

The unformatted memo BLOB editor allows you to edit unformatted
memo blobs with a Wordstar style editor.

.topic EngineDialog
 Engine dialog box 
  
The Engine dialog box allows you to configure Paradox Engine for
various multi-user and single-user environments.

Set Engine type to:

 () Local   DOS single user.
 () Network Multi-user network or Windows share.
 () Windows Reserved for future use.

  Engine type
 Ŀ
   () Local    
   ( ) Network  
   ( ) Windows  
 

Set DOS share to:

 () Local   Share local and network tables.
 () Network Share only network tables.   Local tables are treated
             as private.
 () None    All tables are treated as private.

SHARE.EXE must be loaded to use () Local or () Network.

  DOS share
 Ŀ
   () Local    
   ( ) Network  
   ( ) None     
 

Set Windows share to:

Reserved for future use.

  Windows share
 Ŀ
   () Shared         
   ( ) Single client  
   ( ) Exclusive      
 

Set Create format to:

 () 4.0 Create tables compatible with Paradox 4.x for higher
     performance.
 () 3.5 Create tables compatible with Paradox 3.x and earlier.

  Create format
 Ŀ
   () 4.0  
   ( ) 3.5  
 

Set Lock mode to:

 () 4.0 Locks compatible with Paradox 4.x for higher performance.
 () 3.5 Locks compatible with Paradox 3.x and earlier.

  Lock mode
 Ŀ
   () 4.0  
   ( ) 3.5  
 

Set Sort order to:

 () ASCII         Numbers, uppercase letters, lowercase letters
                   and accented letters.
 () International Characters sorted irrespective of uppercase,
                   lowercase and special accents.
 () Norwegian 3.5 Norwegian/Danish order compatible with Paradox
                   3.x.
 () Norwegian 4.0 Norwegian/Danish order compatible with Paradox
                   4.x.
 () Swedish       Swedish/Finnish order.

  Sort order
 Ŀ
   () ASCII          
   ( ) International  
   ( ) Norwegian 3.5  
   ( ) Norwegian 4.0  
   ( ) Swedish        
 

Internal engine defaults:

 Swap size (8-256) internal swap buffer size.
 Tables    (1-64)  maximum number of tables open.
 Records   (1-512) maximum record transfer buffers.
 Locks     (1-128) maximum number of record locks.
 Files     (3-255) maximum number of file handles.


 Swap size 
 Tables    
 Records   
 Locks     
 Files     

 Net path  PDOXUSRS.NET network control file location.  This must
           be in a common network directory accessible by all users
           on network.
 Name      User name stored in network control file.
 Client    Reserved for future use.

 Net path  
 Name      
 Client    

.topic CreateDialog
 Create dialog box 
  
The Create dialog box allows you to easily create Paradox tables.

Field names:

  Can be up to 25 characters long
  Can contain spaces, but cannot begin with one
  Can contain any printable character except " [ ] ( ) # ->
  Cannot duplicate another field name

 Name
 

Field length:

 Alhpa       (1-255)
 Short       (0)
 Double      (0)
 Date        (0)
 Currency    (0)
 Memo        (1-240)
 Binary      (0-240)
 Fmt Memo    (0-240)
 Windows OLE (0-240)
 Graphic     (0-240)

 Length
 

Select field type:

  Type
 Ŀ
   () Alhpa        
   ( ) Short        
   ( ) Double       
   ( ) Date         
   ( ) Currency     
   ( ) Memo         
   ( ) Binary       
   ( ) Fmt Memo     
   ( ) Windows OLE  
   ( ) Graphic      
 

Field list:

 [   OK   ] creates table
 [   Add  ] adds field to list at current cursor position
 [ Delete ] deletes field at current cursor position
 [  Edit  ] allows you to edit field at current cursor position
 [ Cancel ] exits create dialog without creating table

 Field Typ Len   Name
 
 
 ۰
 ۰
 

.topic CreateIndexDialog
 Create index dialog box 
  
The Create index dialog box allows you to easily create primary,
simple secondary, composite and case insensitive indexes.  Select
fields from the Field box with Enter or mouse double-click.  To
create a primary key use the last consecutive field only
(i.e. use field 3 to make index composed of fields
1-3).  Case-sensitive single field secondary indexes are
created if there is only one field in the Secondary box,
Secondary or Incremental is selected and Case sensitive is On.  If
more that one field is selected or Case sensitive is Off then
a composite index is created with a field number > 255.

 [] H:\BP\CYBER\CYBASE\BOOKORD.DB ͻ
                                               
  Field Typ Len   Name                         
  Ŀ 
    1  N    0  Cust                       
    4  A    3  Vol                        
    5  N    0  Quant                      
    6  N    0  Emp #                      
   
  Secondary key fields                         
  Ŀ 
    3  S    0  Item #                     
    2  D    0  Date                       
                                             
                                             
   
  Type              Case sensitive             
  Ŀ Ŀ           
  ( ) Primary     () On            OK    
  ( ) Secondary   ( ) Off          
  () Incremental            
                  Name              Cancel  
   Item_Date   
                                               
 ͼ

.topic DeleteIndexDialog
 Delete index dialog box 
  
The Delete index dialog box allows you to remove any index in the
Field box with Enter or mouse double-click.

 [] H:\BP\CYBER\CYBASE\BOOKORD.DB ͻ
                                               
  Field Typ Len   Name                         
  Ŀ 
    0  P    1  Primary                    
  256  C    2  Item_Date                  
                                             
                                             
   
                                               
                             OK      Cancel  
                               
 ͼ

.topic OpenIndexDialog
 Open index dialog box 
  
The Open index dialog box allows you to open table on any index in
the Field box with Enter or mouse double-click.

 [] H:\BP\CYBER\CYBASE\BOOKORD.DB ͻ
                                               
  Field Typ Len   Name                         
  Ŀ 
    0  P    1  Primary                    
  256  C    2  Item_Date                  
                                             
                                             
   
                                               
                             OK      Cancel  
                               
 ͼ

.topic PasswordDialog
 Password dialog box 
  
The Password dialog box allows you to add a password to the engine.  The
password can be up to 25 characters and a maximum of 50 passwords can be
stored at one time.

 []ͻ
                                                           
   Password   
                                                           
                                        OK       Cancel  
                                           
                                                           
 ͼ

.topic TextEditor
 Text file editor 
  
The Text file editor allows you to edit the contents of a text file.  You
can use the arrow keys to move about in the file.

.topic Calculator
 Calculator 
  
The calculator is a simple four-function calculator with add,
subtract, multiply, and divide.  To operate the calculator you can
either use the keyboard or press the buttons on the calculator with
the mouse.  The 'C' key clears the calculator, the '' key erases
the last character typed, and the '' key toggles the value from
positive to negative (the keyboard equivalent of '' is '_').

.topic Calendar
 Calendar 
  
The calendar displays the current month, highlighting today's date.
The next and previous months can be viewed using the '+' or '-'
keys respectively.  The mouse can also be used to change the month
by pressing the  or  icons.

.topic FileList

The file list holds names sent by a {Tree window:TreeWindow} called
File List Builder.  Various functions require a file list to complete
their tasks.

 [] File List ͻ
                                                                          
   H:\BP\CYBER\CYBASE\ALLTYPES.DB                                        
   H:\BP\CYBER\CYBASE\NUMTEST.DB                                         
   H:\BP\CYBER\CYBASE\SMASTER.DB                                         
   H:\BP\CYBER\CYBASE\SYM2.DB                                            
   H:\BP\CYBER\CYBASE\SYMBOLS.DB                                         
   H:\BP\CYBER\CYBASE\TEST.DB                                            
                                                                          
 ͼ


.topic TreeWindow
 Tree window 
  
The Tree window contains a directory tree, name input line, file list and
file information panel.

 []ͻ
                                                                  
  Dir                   Name                               OK    
  Ŀ ALLTYPES.DB   
  CYBASE             Files                             Root   
                      ALLTYPES.DB۳   
                      NUMTEST.DB۳  Expand  
                      SMASTER.DB۳   
                      SYM2.DB۳   Mask   
                      SYMBOLS.DB۳   
                      TEST.DB۳  Drive   
                      ..\۳   
     Update  
                                                          
  H:\BP\CYBER\CYBASE\*.DB   All    
  ALLTYPES.DB  26624     Jun 16, 1994   2:33am   
 ͼ

 Dir
 Ŀ
 CYBASE            
                    
                    
                    
                    
                    
                    
                    
 

The directory tree window allows you browse through directories on the
current drive.  Use [*] to expand all child nodes and [-] to retract all
child nodes.

 Name
 ALLTYPES.DB

The Name input line is where you enter the name of the file.  Filtering
is used to insure only valid characters are accepted.

 Files
 ALLTYPES.DB۳
 NUMTEST.DB۳
 SMASTER.DB۳
 SYM2.DB۳
 SYMBOLS.DB۳
 TEST.DB۳
 ..\۳
 

The Files list box lists the names of files in the current directory that
match the file-name mask.

 H:\BP\CYBER\CYBASE\*.DB
 ALLTYPES.DB  26624     Jun 16, 1994   2:33am

The File information panel shows the path name, file name, date,
time, and size of the selected file.

None of the items on this information panel are selectable.

 Button functions
 

 [   OK   ]

Preforms assigned action on file in name line.

 [  Root  ]

Reads root directory of current drive and the first level of child
directories.

 [ Expand ]

Expand node toggle.

 [  Mask  ]

 []ͻ
                                                           
   File mask *.DB  
                                                           
                                        OK       Cancel  
                                           
                                                           
 ͼ

Use any valid DOS file mask to filter what files are displayed in the Files
list box.

 [ Drive  ]

 []ͻ
        
  A: 
  B: 
  C:۱ 
  H: 
        
 ͼ

Select any valid DOS drive on the system with [Enter] or double-click
mouse.

 [ Update ]

Refresh Files list box to reflect any changes to current directory.

 [  All   ]

Preforms assigned action on ALL files in Files list box.  Use with caution!

.topic ColorDialog
 Colors dialog box 
  
This dialog box is where you can change the colors of different
parts of this program.

  Group Ŀ
    Desktop          
    Menus            
    Help             
    Gray Windows     
    Blue Windows     
    Cyan Windows     
                     
 
The Group list box contains the names of the different regions of
the program that you can customize.

  Item Ŀ
    Color            
                     

When you select a group from the Group list, the Item list box
displays the names of the different views in that region.

  Foreground     Background 
        
        
      
 

 Ŀ
  Text Text Text 
  Text Text Text 
 
The display text shows the current color or attribute settings.

Changes do not take effect on the desktop until you close the
Colors dialog box by choosing OK.

;
; Place all such manually declared help contexts at end of file.
;

.topic CloseAll=65314
 WindowClose all 
  
Choose Close all to remove all windows from the desk top.

.topic Previous=65318
 WindowPrevious  (Shift+F6)
  
Choose Previous to cycle backwards through the windows on the desk
top.
