030150083dd04000000000000000000000000001 DATA
 
 The Data menu offers access to the Element Definition Module and the Table 
 Definition Module.  Using these two stations, you define all the data 
 elements that will be part of your system as well as their relationships to 
 each other and the files that will hold your data.
03113f103dd04000000000000000000000000002 DATA MENU
 
 Element Definition Module:
 This module contains definitions for each data element in 
 your system.  Each definition includes data type, length, 
 and format mask.
 
 Table Definition Module:
 The Table Definition Module is used to gather data elements 
 into logical groups or "tables".  These tables define the 
 data files used to store information.  The table definition 
 process includes selecting elements from  an element file, 
 defining which elements function as keys to the data file, 
 and creating complex keys.
030150063dd04000000000000000000000000003 GENERATE

 The Generate menu provides access to any of the generator modules.  You 
 can generate screens, menus, reports, or batch processes.
031839153dd04000000000000000000000000004 GENERATE MENU

 Batch:
 Batch Processes update or create files on the basis 
 of a "driving table".  For example, a batch process 
 might update individual employee pay records at the 
 end of each month on the basis of a payroll file.
 
 Menu:
 Menu programs link applications together. PRO-C 
 supports a number of different menu types, so you 
 can create pull-down menus, single-key selection 
 menus, menus with numbered options, etc.  You can 
 define as many levels of sub-menus as you need.
 
 Report:
 Report programs help convert raw data into useful
 information.  You can create a variety of reports 
 with multiple fonts, headers, footers, and other 
 options including date, time, and range parameters.
 
 Screen:
 Screen programs let users add to, delete from, search 
 through, or make changes to information in files.
 PRO-C screens offer any combination of these 
 capabilities. 
03014a073dd04000000000000000000000000005 COMPILE

 The Compile menu lets you compile all or part of the current project.
 You can also edit the source code and review the results of a compile
 at this station.
0b024c0d3dd04000000000000000000000000006 COMPILE MENU

 Compile Current:
 Invokes your compiler and submits the current file.  When you request a 
 compile, PRO-C does four things:
 
  - looks for "#include" files, Workbench library, and compiler batch 
    files in the directory in which you installed PRO-C
  - looks for source files to be compiled in the current source directory
  - puts the executables in the current executable directory
  - deletes the object files created by the compiler.

 Make sure that your compiler and linker are on your path.
 
 Compile Others:
 Calls up a file selection box that lists the C source code files.
 Use <Space> to select the file or files you want to compile, and then
 press <Enter> to submit them to the compiler.
 
 View Results:
 Calls your editor and opens COMPILE.ERR, the file containing any
 error messages from your compiler.
 
 Run Application:
 Runs the executable of the current file.  At this point you can test your 
 application and add help text.  Of course, you can run it from the operating 
 system; depending on your system and the size of the executable, you may 
 have to do so.
 
 Edit Source Code:
 Calls your editor and opens the source of the current file.
 
 New Application:
 Calls a file selection box that lists available C source code files.
032b26153dd04000000000000000000000000007 SELECT A NEW APPLICATION

 The selection box lists the C code 
 programs available for compiling.  
 Select a file and press <Enter> to 
 make the selected application the 
 current one.
 
 Typing a letter moves to the next 
 file name beginning with that 
 letter.
 
 <Esc> returns to the previous 
 menu.
 
 <PgUp> moves up six files.
 <PgDn> moves down six files.
 
 Three dots (...) indicates more 
 files are available for display.
030150063dd04000000000000000000000000008 OPTIONS

 The options menu lets you customize your environment or set parameters for 
 program generation.
070150063dd04000000000000000000000000009 OPTIONS MENU

 Environment options allow you to change the way PRO-C works on your system.
 Generation options affect the source code generated for your applications.
02014f163dd0400000000000000000000000000a ENVIRONMENT MENU

 The environment menu lets you change the way PRO-C appears on your system.

 Color:
 The color station allows you to change the display colors.  You can choose
 a color combination that is appealing to you.

 Reset Colors:
 This option returns the color setup to the default display.

 Translate Keys:
 This option allows you to remap the PRO-C key assignments to something
 more familiar to you.

 Reset Keys:
 The reset keys options restores the key assignments to their original 
 settings.

 Editor Name:
 The editor is used to create help text and to edit source code.  You
 should use an editor that puts out ASCII files without additional control
 characters.  

 I/O File Structure:
 Choose the file manager you have installed on your system.  

 Select Compiler:
 Choose the compiler you have installed on your system.

 Directories:
 Select the sub-directories you want PRO-C to use to store generated files.

 Keywords:
 This option allows you to change the keywords displayed in generated 
 applications.

 Calculator Input:
 Calculator input fills numeric fields beginning at the decimal point and
 moving right to left.  Switch the field to NO to fill numeric fields from 
 left to right.
030126153dd0400000000000000000000000000b COLOR STATION

 The Color Station lets you control 
 the colors used in PRO-C and by 
 generated programs.  The left 
 side of the screen lists the
 current color definitions.  The 
 right side of the screen lets
 you modify the colors associated
 with a particular attribute name.
 
 Use the arrow keys and <Enter> 
 to choose the attribute name 
 for which you want to change 
 the color definition.  The 
 cursor moves to the right side 
 of the screen. 
 
 Use the arrow keys and <Enter> 
 to select the foreground and 
 then the background.  The change
 will be reflected on the right
 side of the screen.  
     
 Repeat the process, or press <Esc> 
 to return to the Environment 
 Module.
030135143dd0400000000000000000000000000c  TRANSLATE KEYS

 The Translate Keys option allows you to re-map 
 any of the keys available within PRO-C, to be any 
 other key.

 For example, you can cause help to pop up by 
 pressing ALT/H instead of F1.  To do this, use the 
 arrow keys to move the cursor  to the key you 
 want re-mapped.  In this case, F1.  The current
 mapping for this key will show in the lower half 
 of the Translate box.  Then press ALT/H.  The new 
 mapping will then be shown in it's place.

 For Keys such as <Esc>, you need to hit the
 back-slash '\' key or <Ctrl-V> before hitting 
 <Esc> to change the key.

 This mapping will be carried forward into your
 generated programs.
0e01500a3dd0400000000000000000000000000d EDITOR NAME

 Type in the name of an editor that can be found on your PATH and press
 <Enter>.  You should omit the file extension (.EXE, .COM, etc.)

 Remember that you need an editor that puts out ASCII files without
 additional control characters.  The editor is used to create help text 
 and to edit source code.
070428113dd0400000000000000000000000000e SELECT COMPILER

 Select a compiler and press <Enter>.

 The compiler, compiler batch file
 and support libraries must be 
 found on  your PATH.  Check the
 compiler batch file to make 
 sure it looks in the right places
 for the compiler, linker, and
 libraries.
 
 If you are using C-ISAM or C-TREE 
 modify the batch file to link in
 the C-ISAM or C-TREE library.
09012b0f3dd0400000000000000000000000000f I/O FILE STRUCTURE

 Select the file manager you want to use 
 for your data files and press <Enter>.

 If the file manager you want to use is 
 not listed here, you may have to write 
 your own interface.  Phone our tech
 support department to find out if we 
 have an interface available for the 
 file manager you want to use.  If not, 
 we can provide some documentation on 
 how to write an interface.
04014f093dd04000000000000000000000000010 DIRECTORIES

 The directories displayed are the directories PRO-C uses to store your
 program files.  

 Highlight the directory you want to change and press <Enter>.  Then 
 press <F2> to call a tree displaying the directories on your system.
05062a123dd04000000000000000000000000011 DIRECTORY TREE

 The directory tree shows your current
 directory structure.

 Use the arrow keys to move around the
 tree to highlight the new directory; 
 then press <Enter> complete the
 assignment.

 <Up> and <Dn> move between directories
  on the same level.

 <Lft> moves to the parent directory.

 <Rgt> moves to the child directory.
030150153dd04000000000000000000000000012 GENERATION MENU

 Generation options affect the way PRO-C generates code for your 
 application.   Use <Space> to move through the list of options and the 
 arrow keys to move through the menu.

 Function Declarations:
 You have a choice of K&R, Prototypes, or ANSI function declarations.  
 
 Input Fill Character:
 This is the character that fills the input fields before the user
 enters data.  The default is an underscore.   Press <Enter> and then
 type the character you want to use in its place.  Press <Enter> again
 to return to the menu.

 Source Files:
 You can merge the source files or leave them in component form.  The main
 source file (filename.c) is overwritten each time you regenerate.  If you
 have merged all your source into that file, any hand-coding you have done
 will also be overwritten.  If you leave the source in component form, 
 PRO-C will check the date stamps on each file and ask you whether or not 
 you want to overwrite a particular component file you have modified.

 Table Header:
 You can merge the header file into the main source file (filename.c) or
 include it at compile time.  If you choose to include the header file,
 modification of table file on which the program is based will not require
 regeneration.

 Help Generation:
 Omitting help generation saves about 15-20k in your final application.

 Function Key Line:
 You can generate programs with or without the function key line.  Make 
 your choice based on the type of system the end-users will use to run the 
 application.

 Newline:
 Your compiler may demand a carriage return prior to a newline.  Check the 
 compiler documentation to determine the proper setting for your system.

 Visual Generation:
 Visual generation allows you to watch your source code being generated.  
 This feature is very effective for demonstrations, but it substantially 
 slows the generation process.  
      Full     shows the code as it is generated.
      Stats    gives statistics about the number of lines and 
               functions created as the code is generated.
      None     generates the code without commentary.
	
 Comment Generation:
 You can leave out the comments in the generated code.  This reduce the
 size of your generated files, but makes the code difficult to understand
 and maintain.	

 Long Identifiers:
 If you are using an SQL interface, you may want to use the Descriptive
 names in generated code instead of the shorter Element names.  Non-SQL
 file manager interfaces cannot use the long names.
030150063dd04000000000000000000000000013 FILE

 The File menu offers information about PRO-C and your system setup.  It also
 allows you to shell to the operating system and exit from the program.
030849113dd04000000000000000000000000014 FILE MENU

 About:
 The About option gives the address and version information for PRO-C.

 Info:
 The Info option lists the currently selected compiler, file manager,
 and editor.  It also gives system information on available memory and 
 communications ports.

 Shell:
 Shell runs a shell on the operating system.

 Exit:
 Exit leaves PRO-C and returns to the operating system.
0c01500c3dd04000000000000000000000000015 COMPILE OTHERS

 Select the file you wish to compile and press <Enter>.

 To select multiple files for compiling, use <Space> to select all the 
 files to be compiled and then press <Enter>.  To deselect a file, press
 <Space> again.
 
 Typing a letter moves to the next file with a name beginning with that
 letter.
0e014e0a3dd04000000000000000000000000016 MODIFY KEYWORDS

 You can modify any of the keywords used in the generated applications.  
 You might want to do this to make PRO-C applications consistent with other 
 applications familiar to the users.

 Press <Enter> to choose the item to modify, type in the new prompt, and 
 press <Enter> again when you finish typing in the prompt.
0c01500c3dd04000000000000000000000000017
0c01500c3dd04000000000000000000000000018
0c01500c3dd04000000000000000000000000019
0c01500a3dd0400000000000000000000000001a
0c0150163dd0400000000000000000000000001b
040125113dd0400000000000000000000000001c 
0c01500c3dd0400000000000000000000000001d
0c01500c3dd0400000000000000000000000001e
0c01500c3dd0400000000000000000000000001f
0c01500c3dd04000000000000000000000000020
0c01500c3dd04000000000000000000000000021
0c01500c3dd04000000000000000000000000022
0c01500c3dd04000000000000000000000000023
0c01500c3dd04000000000000000000000000024
0c01500c3dd04000000000000000000000000025
0c01500c3dd04000000000000000000000000026
0c01500c3dd04000000000000000000000000027
0c01500c3dd04000000000000000000000000028
0c01500c3dd04000000000000000000000000029
0c01500c3dd0400000000000000000000000002a
0c01500c3dd0400000000000000000000000002b
0c01500c3dd0400000000000000000000000002c
0c01500c3dd0400000000000000000000000002d
0c01500c3dd0400000000000000000000000002e
0c01500c3dd0400000000000000000000000002f
0c01500c3dd04000000000000000000000000030
0c01500c3dd04000000000000000000000000031
0c01500c3dd04000000000000000000000000032
0c01500c3dd04000000000000000000000000033
0c01500c3dd04000000000000000000000000034
0c01500c3dd04000000000000000000000000035
0c01500c3dd04000000000000000000000000036
0c01500c3dd04000000000000000000000000037
0c01500c3dd04000000000000000000000000038
0c01500c3dd04000000000000000000000000039
0c01500c3dd0400000000000000000000000003a
0c01500c3dd0400000000000000000000000003b
0c01500c3dd0400000000000000000000000003c
0c01500c3dd0400000000000000000000000003d
0c01500c3dd0400000000000000000000000003e
0c01500c3dd0400000000000000000000000003f
0c01500c3dd04000000000000000000000000040
0c01500c3dd04000000000000000000000000041
0c01500c3dd04000000000000000000000000042
0c01500c3dd04000000000000000000000000043
0c01500c3dd04000000000000000000000000044
0c01500c3dd04000000000000000000000000045
0c01500c3dd04000000000000000000000000046
0c01500c3dd04000000000000000000000000047
0c01500c3dd04000000000000000000000000048
0c01500c3dd04000000000000000000000000049
0c01500c3dd0400000000000000000000000004a
0c01500c3dd0400000000000000000000000004b
0c01500c3dd0400000000000000000000000004c
0c01500c3dd0400000000000000000000000004d
0c01500c3dd0400000000000000000000000004e
0c01500c3dd0400000000000000000000000004f
0c01500c3dd04000000000000000000000000050
0c01500c3dd04000000000000000000000000051
0c01500c3dd04000000000000000000000000052
0c01500c3dd04000000000000000000000000053
0c01500c3dd04000000000000000000000000054
0c01500c3dd04000000000000000000000000055
0c01500c3dd04000000000000000000000000056
0c01500c3dd04000000000000000000000000057
0c01500c3dd04000000000000000000000000058
0c01500c3dd04000000000000000000000000059
0c01500c3dd0400000000000000000000000005a
0c01500c3dd0400000000000000000000000005b
0c01500c3dd0400000000000000000000000005c
0c01500c3dd0400000000000000000000000005d
0c01500c3dd0400000000000000000000000005e
0c01500c3dd0400000000000000000000000005f
0c01500c3dd04000000000000000000000000060
0c01500c3dd04000000000000000000000000061
0c01500c3dd04000000000000000000000000062
030124153dd04000000000000000000000000063
0c01500c01104000000000000000000000000064
0c01500c01104000000000000000000000000065
0c01500c01104000000000000000000000000066
0c01500c01104000000000000000000000000067
0c01500c01104000000000000000000000000068
0c01500c01104000000000000000000000000069
0c01500c0110400000000000000000000000006a
0c01500c0110400000000000000000000000006b
0c01500c0110400000000000000000000000006c
0c01500c0110400000000000000000000000006d
0c01500c0110400000000000000000000000006e
0c01500c0110400000000000000000000000006f
0c01500c01104000000000000000000000000070
0c01500c01104000000000000000000000000071
0c01500c01104000000000000000000000000072
0c01500c01104000000000000000000000000073
0c01500c01104000000000000000000000000074
0c01500c01104000000000000000000000000075
0c01500c01104000000000000000000000000076
0c01500c05104000000000000000000000000077
0c01500c05104000000000000000000000000078

