home *** CD-ROM | disk | FTP | other *** search
- 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
-
-