home *** CD-ROM | disk | FTP | other *** search
/ Piper's Pit BBS/FTP: ibm 0010 - 0019 / ibm0010-0019 / ibm0010.tar / ibm0010 / PROCINST.ZIP / HELP.ZIP / PROC.HLP < prev    next >
Encoding:
Text File  |  1990-08-10  |  17.1 KB  |  460 lines

  1. 030150083dd04000000000000000000000000001 DATA
  2.  
  3.  The Data menu offers access to the Element Definition Module and the Table 
  4.  Definition Module.  Using these two stations, you define all the data 
  5.  elements that will be part of your system as well as their relationships to 
  6.  each other and the files that will hold your data.
  7. 03113f103dd04000000000000000000000000002 DATA MENU
  8.  
  9.  Element Definition Module:
  10.  This module contains definitions for each data element in 
  11.  your system.  Each definition includes data type, length, 
  12.  and format mask.
  13.  
  14.  Table Definition Module:
  15.  The Table Definition Module is used to gather data elements 
  16.  into logical groups or "tables".  These tables define the 
  17.  data files used to store information.  The table definition 
  18.  process includes selecting elements from  an element file, 
  19.  defining which elements function as keys to the data file, 
  20.  and creating complex keys.
  21. 030150063dd04000000000000000000000000003 GENERATE
  22.  
  23.  The Generate menu provides access to any of the generator modules.  You 
  24.  can generate screens, menus, reports, or batch processes.
  25. 031839153dd04000000000000000000000000004 GENERATE MENU
  26.  
  27.  Batch:
  28.  Batch Processes update or create files on the basis 
  29.  of a "driving table".  For example, a batch process 
  30.  might update individual employee pay records at the 
  31.  end of each month on the basis of a payroll file.
  32.  
  33.  Menu:
  34.  Menu programs link applications together. PRO-C 
  35.  supports a number of different menu types, so you 
  36.  can create pull-down menus, single-key selection 
  37.  menus, menus with numbered options, etc.  You can 
  38.  define as many levels of sub-menus as you need.
  39.  
  40.  Report:
  41.  Report programs help convert raw data into useful
  42.  information.  You can create a variety of reports 
  43.  with multiple fonts, headers, footers, and other 
  44.  options including date, time, and range parameters.
  45.  
  46.  Screen:
  47.  Screen programs let users add to, delete from, search 
  48.  through, or make changes to information in files.
  49.  PRO-C screens offer any combination of these 
  50.  capabilities. 
  51. 03014a073dd04000000000000000000000000005 COMPILE
  52.  
  53.  The Compile menu lets you compile all or part of the current project.
  54.  You can also edit the source code and review the results of a compile
  55.  at this station.
  56. 0b024c0d3dd04000000000000000000000000006 COMPILE MENU
  57.  
  58.  Compile Current:
  59.  Invokes your compiler and submits the current file.  When you request a 
  60.  compile, PRO-C does four things:
  61.  
  62.   - looks for "#include" files, Workbench library, and compiler batch 
  63.     files in the directory in which you installed PRO-C
  64.   - looks for source files to be compiled in the current source directory
  65.   - puts the executables in the current executable directory
  66.   - deletes the object files created by the compiler.
  67.  
  68.  Make sure that your compiler and linker are on your path.
  69.  
  70.  Compile Others:
  71.  Calls up a file selection box that lists the C source code files.
  72.  Use <Space> to select the file or files you want to compile, and then
  73.  press <Enter> to submit them to the compiler.
  74.  
  75.  View Results:
  76.  Calls your editor and opens COMPILE.ERR, the file containing any
  77.  error messages from your compiler.
  78.  
  79.  Run Application:
  80.  Runs the executable of the current file.  At this point you can test your 
  81.  application and add help text.  Of course, you can run it from the operating 
  82.  system; depending on your system and the size of the executable, you may 
  83.  have to do so.
  84.  
  85.  Edit Source Code:
  86.  Calls your editor and opens the source of the current file.
  87.  
  88.  New Application:
  89.  Calls a file selection box that lists available C source code files.
  90. 032b26153dd04000000000000000000000000007 SELECT A NEW APPLICATION
  91.  
  92.  The selection box lists the C code 
  93.  programs available for compiling.  
  94.  Select a file and press <Enter> to 
  95.  make the selected application the 
  96.  current one.
  97.  
  98.  Typing a letter moves to the next 
  99.  file name beginning with that 
  100.  letter.
  101.  
  102.  <Esc> returns to the previous 
  103.  menu.
  104.  
  105.  <PgUp> moves up six files.
  106.  <PgDn> moves down six files.
  107.  
  108.  Three dots (...) indicates more 
  109.  files are available for display.
  110. 030150063dd04000000000000000000000000008 OPTIONS
  111.  
  112.  The options menu lets you customize your environment or set parameters for 
  113.  program generation.
  114. 070150063dd04000000000000000000000000009 OPTIONS MENU
  115.  
  116.  Environment options allow you to change the way PRO-C works on your system.
  117.  Generation options affect the source code generated for your applications.
  118. 02014f163dd0400000000000000000000000000a ENVIRONMENT MENU
  119.  
  120.  The environment menu lets you change the way PRO-C appears on your system.
  121.  
  122.  Color:
  123.  The color station allows you to change the display colors.  You can choose
  124.  a color combination that is appealing to you.
  125.  
  126.  Reset Colors:
  127.  This option returns the color setup to the default display.
  128.  
  129.  Translate Keys:
  130.  This option allows you to remap the PRO-C key assignments to something
  131.  more familiar to you.
  132.  
  133.  Reset Keys:
  134.  The reset keys options restores the key assignments to their original 
  135.  settings.
  136.  
  137.  Editor Name:
  138.  The editor is used to create help text and to edit source code.  You
  139.  should use an editor that puts out ASCII files without additional control
  140.  characters.  
  141.  
  142.  I/O File Structure:
  143.  Choose the file manager you have installed on your system.  
  144.  
  145.  Select Compiler:
  146.  Choose the compiler you have installed on your system.
  147.  
  148.  Directories:
  149.  Select the sub-directories you want PRO-C to use to store generated files.
  150.  
  151.  Keywords:
  152.  This option allows you to change the keywords displayed in generated 
  153.  applications.
  154.  
  155.  Calculator Input:
  156.  Calculator input fills numeric fields beginning at the decimal point and
  157.  moving right to left.  Switch the field to NO to fill numeric fields from 
  158.  left to right.
  159. 030126153dd0400000000000000000000000000b COLOR STATION
  160.  
  161.  The Color Station lets you control 
  162.  the colors used in PRO-C and by 
  163.  generated programs.  The left 
  164.  side of the screen lists the
  165.  current color definitions.  The 
  166.  right side of the screen lets
  167.  you modify the colors associated
  168.  with a particular attribute name.
  169.  
  170.  Use the arrow keys and <Enter> 
  171.  to choose the attribute name 
  172.  for which you want to change 
  173.  the color definition.  The 
  174.  cursor moves to the right side 
  175.  of the screen. 
  176.  
  177.  Use the arrow keys and <Enter> 
  178.  to select the foreground and 
  179.  then the background.  The change
  180.  will be reflected on the right
  181.  side of the screen.  
  182.      
  183.  Repeat the process, or press <Esc> 
  184.  to return to the Environment 
  185.  Module.
  186. 030135143dd0400000000000000000000000000c  TRANSLATE KEYS
  187.  
  188.  The Translate Keys option allows you to re-map 
  189.  any of the keys available within PRO-C, to be any 
  190.  other key.
  191.  
  192.  For example, you can cause help to pop up by 
  193.  pressing ALT/H instead of F1.  To do this, use the 
  194.  arrow keys to move the cursor  to the key you 
  195.  want re-mapped.  In this case, F1.  The current
  196.  mapping for this key will show in the lower half 
  197.  of the Translate box.  Then press ALT/H.  The new 
  198.  mapping will then be shown in it's place.
  199.  
  200.  For Keys such as <Esc>, you need to hit the
  201.  back-slash '\' key or <Ctrl-V> before hitting 
  202.  <Esc> to change the key.
  203.  
  204.  This mapping will be carried forward into your
  205.  generated programs.
  206. 0e01500a3dd0400000000000000000000000000d EDITOR NAME
  207.  
  208.  Type in the name of an editor that can be found on your PATH and press
  209.  <Enter>.  You should omit the file extension (.EXE, .COM, etc.)
  210.  
  211.  Remember that you need an editor that puts out ASCII files without
  212.  additional control characters.  The editor is used to create help text 
  213.  and to edit source code.
  214. 070428113dd0400000000000000000000000000e SELECT COMPILER
  215.  
  216.  Select a compiler and press <Enter>.
  217.  
  218.  The compiler, compiler batch file
  219.  and support libraries must be 
  220.  found on  your PATH.  Check the
  221.  compiler batch file to make 
  222.  sure it looks in the right places
  223.  for the compiler, linker, and
  224.  libraries.
  225.  
  226.  If you are using C-ISAM or C-TREE 
  227.  modify the batch file to link in
  228.  the C-ISAM or C-TREE library.
  229. 09012b0f3dd0400000000000000000000000000f I/O FILE STRUCTURE
  230.  
  231.  Select the file manager you want to use 
  232.  for your data files and press <Enter>.
  233.  
  234.  If the file manager you want to use is 
  235.  not listed here, you may have to write 
  236.  your own interface.  Phone our tech
  237.  support department to find out if we 
  238.  have an interface available for the 
  239.  file manager you want to use.  If not, 
  240.  we can provide some documentation on 
  241.  how to write an interface.
  242. 04014f093dd04000000000000000000000000010 DIRECTORIES
  243.  
  244.  The directories displayed are the directories PRO-C uses to store your
  245.  program files.  
  246.  
  247.  Highlight the directory you want to change and press <Enter>.  Then 
  248.  press <F2> to call a tree displaying the directories on your system.
  249. 05062a123dd04000000000000000000000000011 DIRECTORY TREE
  250.  
  251.  The directory tree shows your current
  252.  directory structure.
  253.  
  254.  Use the arrow keys to move around the
  255.  tree to highlight the new directory; 
  256.  then press <Enter> complete the
  257.  assignment.
  258.  
  259.  <Up> and <Dn> move between directories
  260.   on the same level.
  261.  
  262.  <Lft> moves to the parent directory.
  263.  
  264.  <Rgt> moves to the child directory.
  265. 030150153dd04000000000000000000000000012 GENERATION MENU
  266.  
  267.  Generation options affect the way PRO-C generates code for your 
  268.  application.   Use <Space> to move through the list of options and the 
  269.  arrow keys to move through the menu.
  270.  
  271.  Function Declarations:
  272.  You have a choice of K&R, Prototypes, or ANSI function declarations.  
  273.  
  274.  Input Fill Character:
  275.  This is the character that fills the input fields before the user
  276.  enters data.  The default is an underscore.   Press <Enter> and then
  277.  type the character you want to use in its place.  Press <Enter> again
  278.  to return to the menu.
  279.  
  280.  Source Files:
  281.  You can merge the source files or leave them in component form.  The main
  282.  source file (filename.c) is overwritten each time you regenerate.  If you
  283.  have merged all your source into that file, any hand-coding you have done
  284.  will also be overwritten.  If you leave the source in component form, 
  285.  PRO-C will check the date stamps on each file and ask you whether or not 
  286.  you want to overwrite a particular component file you have modified.
  287.  
  288.  Table Header:
  289.  You can merge the header file into the main source file (filename.c) or
  290.  include it at compile time.  If you choose to include the header file,
  291.  modification of table file on which the program is based will not require
  292.  regeneration.
  293.  
  294.  Help Generation:
  295.  Omitting help generation saves about 15-20k in your final application.
  296.  
  297.  Function Key Line:
  298.  You can generate programs with or without the function key line.  Make 
  299.  your choice based on the type of system the end-users will use to run the 
  300.  application.
  301.  
  302.  Newline:
  303.  Your compiler may demand a carriage return prior to a newline.  Check the 
  304.  compiler documentation to determine the proper setting for your system.
  305.  
  306.  Visual Generation:
  307.  Visual generation allows you to watch your source code being generated.  
  308.  This feature is very effective for demonstrations, but it substantially 
  309.  slows the generation process.  
  310.       Full     shows the code as it is generated.
  311.       Stats    gives statistics about the number of lines and 
  312.                functions created as the code is generated.
  313.       None     generates the code without commentary.
  314.     
  315.  Comment Generation:
  316.  You can leave out the comments in the generated code.  This reduce the
  317.  size of your generated files, but makes the code difficult to understand
  318.  and maintain.    
  319.  
  320.  Long Identifiers:
  321.  If you are using an SQL interface, you may want to use the Descriptive
  322.  names in generated code instead of the shorter Element names.  Non-SQL
  323.  file manager interfaces cannot use the long names.
  324. 030150063dd04000000000000000000000000013 FILE
  325.  
  326.  The File menu offers information about PRO-C and your system setup.  It also
  327.  allows you to shell to the operating system and exit from the program.
  328. 030849113dd04000000000000000000000000014 FILE MENU
  329.  
  330.  About:
  331.  The About option gives the address and version information for PRO-C.
  332.  
  333.  Info:
  334.  The Info option lists the currently selected compiler, file manager,
  335.  and editor.  It also gives system information on available memory and 
  336.  communications ports.
  337.  
  338.  Shell:
  339.  Shell runs a shell on the operating system.
  340.  
  341.  Exit:
  342.  Exit leaves PRO-C and returns to the operating system.
  343. 0c01500c3dd04000000000000000000000000015 COMPILE OTHERS
  344.  
  345.  Select the file you wish to compile and press <Enter>.
  346.  
  347.  To select multiple files for compiling, use <Space> to select all the 
  348.  files to be compiled and then press <Enter>.  To deselect a file, press
  349.  <Space> again.
  350.  
  351.  Typing a letter moves to the next file with a name beginning with that
  352.  letter.
  353. 0e014e0a3dd04000000000000000000000000016 MODIFY KEYWORDS
  354.  
  355.  You can modify any of the keywords used in the generated applications.  
  356.  You might want to do this to make PRO-C applications consistent with other 
  357.  applications familiar to the users.
  358.  
  359.  Press <Enter> to choose the item to modify, type in the new prompt, and 
  360.  press <Enter> again when you finish typing in the prompt.
  361. 0c01500c3dd04000000000000000000000000017
  362. 0c01500c3dd04000000000000000000000000018
  363. 0c01500c3dd04000000000000000000000000019
  364. 0c01500a3dd0400000000000000000000000001a
  365. 0c0150163dd0400000000000000000000000001b
  366. 040125113dd0400000000000000000000000001c 
  367. 0c01500c3dd0400000000000000000000000001d
  368. 0c01500c3dd0400000000000000000000000001e
  369. 0c01500c3dd0400000000000000000000000001f
  370. 0c01500c3dd04000000000000000000000000020
  371. 0c01500c3dd04000000000000000000000000021
  372. 0c01500c3dd04000000000000000000000000022
  373. 0c01500c3dd04000000000000000000000000023
  374. 0c01500c3dd04000000000000000000000000024
  375. 0c01500c3dd04000000000000000000000000025
  376. 0c01500c3dd04000000000000000000000000026
  377. 0c01500c3dd04000000000000000000000000027
  378. 0c01500c3dd04000000000000000000000000028
  379. 0c01500c3dd04000000000000000000000000029
  380. 0c01500c3dd0400000000000000000000000002a
  381. 0c01500c3dd0400000000000000000000000002b
  382. 0c01500c3dd0400000000000000000000000002c
  383. 0c01500c3dd0400000000000000000000000002d
  384. 0c01500c3dd0400000000000000000000000002e
  385. 0c01500c3dd0400000000000000000000000002f
  386. 0c01500c3dd04000000000000000000000000030
  387. 0c01500c3dd04000000000000000000000000031
  388. 0c01500c3dd04000000000000000000000000032
  389. 0c01500c3dd04000000000000000000000000033
  390. 0c01500c3dd04000000000000000000000000034
  391. 0c01500c3dd04000000000000000000000000035
  392. 0c01500c3dd04000000000000000000000000036
  393. 0c01500c3dd04000000000000000000000000037
  394. 0c01500c3dd04000000000000000000000000038
  395. 0c01500c3dd04000000000000000000000000039
  396. 0c01500c3dd0400000000000000000000000003a
  397. 0c01500c3dd0400000000000000000000000003b
  398. 0c01500c3dd0400000000000000000000000003c
  399. 0c01500c3dd0400000000000000000000000003d
  400. 0c01500c3dd0400000000000000000000000003e
  401. 0c01500c3dd0400000000000000000000000003f
  402. 0c01500c3dd04000000000000000000000000040
  403. 0c01500c3dd04000000000000000000000000041
  404. 0c01500c3dd04000000000000000000000000042
  405. 0c01500c3dd04000000000000000000000000043
  406. 0c01500c3dd04000000000000000000000000044
  407. 0c01500c3dd04000000000000000000000000045
  408. 0c01500c3dd04000000000000000000000000046
  409. 0c01500c3dd04000000000000000000000000047
  410. 0c01500c3dd04000000000000000000000000048
  411. 0c01500c3dd04000000000000000000000000049
  412. 0c01500c3dd0400000000000000000000000004a
  413. 0c01500c3dd0400000000000000000000000004b
  414. 0c01500c3dd0400000000000000000000000004c
  415. 0c01500c3dd0400000000000000000000000004d
  416. 0c01500c3dd0400000000000000000000000004e
  417. 0c01500c3dd0400000000000000000000000004f
  418. 0c01500c3dd04000000000000000000000000050
  419. 0c01500c3dd04000000000000000000000000051
  420. 0c01500c3dd04000000000000000000000000052
  421. 0c01500c3dd04000000000000000000000000053
  422. 0c01500c3dd04000000000000000000000000054
  423. 0c01500c3dd04000000000000000000000000055
  424. 0c01500c3dd04000000000000000000000000056
  425. 0c01500c3dd04000000000000000000000000057
  426. 0c01500c3dd04000000000000000000000000058
  427. 0c01500c3dd04000000000000000000000000059
  428. 0c01500c3dd0400000000000000000000000005a
  429. 0c01500c3dd0400000000000000000000000005b
  430. 0c01500c3dd0400000000000000000000000005c
  431. 0c01500c3dd0400000000000000000000000005d
  432. 0c01500c3dd0400000000000000000000000005e
  433. 0c01500c3dd0400000000000000000000000005f
  434. 0c01500c3dd04000000000000000000000000060
  435. 0c01500c3dd04000000000000000000000000061
  436. 0c01500c3dd04000000000000000000000000062
  437. 030124153dd04000000000000000000000000063
  438. 0c01500c01104000000000000000000000000064
  439. 0c01500c01104000000000000000000000000065
  440. 0c01500c01104000000000000000000000000066
  441. 0c01500c01104000000000000000000000000067
  442. 0c01500c01104000000000000000000000000068
  443. 0c01500c01104000000000000000000000000069
  444. 0c01500c0110400000000000000000000000006a
  445. 0c01500c0110400000000000000000000000006b
  446. 0c01500c0110400000000000000000000000006c
  447. 0c01500c0110400000000000000000000000006d
  448. 0c01500c0110400000000000000000000000006e
  449. 0c01500c0110400000000000000000000000006f
  450. 0c01500c01104000000000000000000000000070
  451. 0c01500c01104000000000000000000000000071
  452. 0c01500c01104000000000000000000000000072
  453. 0c01500c01104000000000000000000000000073
  454. 0c01500c01104000000000000000000000000074
  455. 0c01500c01104000000000000000000000000075
  456. 0c01500c01104000000000000000000000000076
  457. 0c01500c05104000000000000000000000000077
  458. 0c01500c05104000000000000000000000000078
  459.  
  460.