home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 462a.lha / SiliconSecretary_v1.3 / HELP / SS.HELP.pp / SS.HELP
Text File  |  1991-01-05  |  17KB  |  358 lines

  1. Documentation for SILICON SECRETARY
  2. From Allen Maroney  (GEnie: A.MARONEY)
  3. Version 1.3   December 15, 1990
  4.  
  5. << FOR MORE HELP CLICK ON THE WINDOW IN QUESTION AND PRESS THE HELP KEY >>
  6.  
  7. The SILICON SECRETARY (SS) program was written for my use and I therefore
  8. make no warranty, or promise that it will do anything useful for you.  If
  9. you have  any trouble with the program let me know - I really want it to
  10. be bug-free.  Getting a copy of your data file to me is extremely helpful!
  11.  
  12. **** GENERAL STUFF
  13.  
  14.    Although this program does everything by the book and thus multitasks
  15. well, it does eat up a considerable amount of memory.  It will therefore
  16. not work on a 512K Amiga.  Some memory is taken from the system as needed.
  17. If you attempt something and nothing happens you may be out of memory. 
  18. Since windows require memory to open I cannot always display what's wrong.
  19. All of the testing was on an A1000 ('85 vintage) with 1.5 meg and a A500
  20. with 1 meg.  The program with a full team loaded (62 Bowlers) eats about
  21. 500K.
  22.  
  23.    Hard drive users should (but it isn't necessary) make a subdirectory
  24. for your league data files.  Then use the ASSIGN command to assign it
  25. 'SS:'.  This way the 'SS' button on the file requester will get you
  26. there fast.  example:  'ASSIGN SS: DH0:BOWLING'  if you have a BOWLING
  27. subdirectory on drive DH0:
  28.  
  29.    LIMITS:  I have imposed the following limits:
  30.             TEAMS.........................  100
  31.             BOWLERS PER TEAM..............   50
  32.  
  33.    This seems reasonable.  The memory needed is dynamically allocated.
  34. Translated, You could run out of memory during a run.  If this should
  35. happen the program should tell you.  Try closing any windows or other
  36. programs that are running.  If you still don't have enough memory reboot
  37. and CTRL-D to stop the startup-sequence from loading the workbench.
  38. Then type 'SS' from the CLI.  If you STILL don't have enough memory,
  39. you need to buy some.
  40.  
  41.    Once a data file is created it's size shouldn't change unless you
  42. add or delete bowlers and/or teams.  What will take up more disk space
  43. is the text files that SS creates.
  44.  
  45. **** PURPOSE
  46.  
  47.   To help most bowling league secretaries keep league statistics.
  48.   (Geez that sounds so easy!)
  49.  
  50. **** SUMMARY
  51.  
  52.    Startup:  Workbench users may click the SS icon or a data file icon
  53.              created by SS.  Clicking the data file will result in that
  54.              data file being loaded, the TEAM EDITOR window opening and
  55.              the next available week being displayed and awaiting scores.
  56.  
  57.              CLI users enter 'SS' or 'SS datafile' for the same results
  58.              as workbench.  Entering 'SS ?' will display a small template.
  59.  
  60.    The MENU choices are available except when another action is taking
  61. place (such as RUNNING the program).
  62.  
  63.    The main area you'll be working in is the TEAM EDITOR.  This a window
  64. that allows you to enter and edit the individual scores of each team
  65. member.  Creating new teams & bowlers is also done from this window.
  66.  
  67.    The LEAGUE INFORMATION window is where you need to enter information
  68. concerning the entire league.  Usually this will remain constant
  69. throughout the season.
  70.  
  71.    The DISPLAY window allows you to see the final output with or without
  72. a copy going to the printer or a disk file.  This text file may also be
  73. viewed in the DISPLAY window (or any word processor).  Usually text that
  74. has scrolled out of view may be scrolled back with the mouse by clicking
  75. the Arrows or moving the proportional gadget on the DISPLAY window.  If
  76. you see a row of number signs "#####..." that is where a page break will
  77. be.  This prints as a form feed.
  78.  
  79.    The PERSONAL window allows you to keep addresses, phone numbers,
  80. league office (if any) and social security numbers for individual
  81. bowlers.  This information may be used to generate a phone list,
  82. mailing labels and end-of-season reports for ABC/WIBC.
  83.  
  84.   In both the TEAM EDITOR window and the PERSONNEL window you may search
  85. for a bowler by entering a QUESTION MARK at the beginning of the name.
  86. The search string only needs enough characters to be unique.  This is not
  87. a case sensitive search and the search string may be contained anywhere in
  88.  the name.  This search starts at team #0, bowler 1.  If a match is found
  89. it will be displayed, otherwise the original bowler will be redisplayed.
  90.  
  91. **** HELPFUL TIP
  92.  
  93.   After all of your league's scores and wins/loses are entered for the
  94. week and you have run the data check the following:
  95.  
  96.   - Compare the team totals from the bottom of the recap sheet against the
  97.     team pin count at the bottom of the printout.  If a score does not
  98.     match check to make sure that you entered the scores correctly in the
  99.     program and then re-add the team's recap sheet.  If things still don't
  100.     add up right make sure that the entering average was entered for the
  101.     bowler.
  102.  
  103.   - Also check the number of wins/loses to make sure that you didn't
  104.     triple-click a gadget in error.  Usually (excluding forfeitures) if
  105.     your league has 12 teams the WON columns will add up to 24. (This
  106.     is assuming that a game = 1 point and there are 3 games and total)
  107.  
  108.   These checks are quick and can prevent an embarrassing situation later
  109. in the season.
  110.  
  111. **** DETAILED EXPLANATION
  112.  
  113. The MENU choices are:
  114.  
  115. PROJECT - CLEAR
  116.           This clears all of the teams (and bowlers) FOREVER.  The program
  117.           will ask you if you really want to carry out this action.
  118.  
  119. PROJECT - RUN
  120.           RUN ALL
  121.           Once all data is in the program this begins the process of
  122.           turning it into something useful.  The program may warn you
  123.           if it encounters an error or lack of data.  This option
  124.           calculates from week 1 through the last week.  The last week
  125.           is determined by the last week that has WINS/LOSES entered
  126.           for team 1. The ESC key will ask you if you want to stop the run.
  127.  
  128.           RUN PARTIAL WEEKS
  129.           Same as RUN ALL except that it runs from week 1 through the
  130.           current week.  The current week is determined by week number
  131.           displayed at the top of the columns for entering scores in
  132.           the TEAM EDITOR.  You will be asked to verify this selection.
  133.           The ESC key will ask you if you want to stop the run.
  134.  
  135. PROJECT - OPEN
  136.           This loads a SILICON SECRETARY data file that you have already
  137.           saved.
  138.  
  139. PROJECT - SAVE
  140.           This will save the current data with the name you supply.  If
  141.           the data already has a name it will save it over the old data.
  142.           You may also notice a disk gadget located at the upper left
  143.           of the Team Editor & League Editor windows.  If selected (dark)
  144.           the program will save the current file every 50 entries.
  145.  
  146. PROJECT - SAVE AS
  147.           The same as SAVE except it will ALWAYS ask you for a file name.
  148.           This allows you to save a file under two names.  The most often
  149.           use for this is backing up your data file (STRONGLY RECOMMENDED!)
  150.  
  151. PROJECT - IMPORT
  152.           Imports personal data (addresses, phone numbers, social security
  153.           numbers) from a previously saved data file into the current file.
  154.           This is useful in leagues that carry over the same bowlers from
  155.           season to season.  The program will ask you if you want to
  156.           import the old averages as entering averages for the current
  157.           season.  Respond YES to this ONLY if the data file that you're
  158.           importing from was from the previous season of the same league.
  159.           Only bowlers that had at least had as many games as are in
  160.           the Qualifying Games fields of the League Editor will be used.
  161.           This is usually 21 games.
  162.           Any personal information already entered for a bowler will not
  163.           be altered by this function.
  164.  
  165. PROJECT - EXPORT
  166.           EXPORT comes in two flavors (subitems).
  167.           The first is RAW DATA which dumps all of your data to a file
  168.           in ASCII (text) format.  This can be useful if someone wants
  169.           to see all of their scores.  This format may also be used to
  170.           import data into many popular spreadsheets.  Once the data is
  171.           in the spreadsheet you're on your own!
  172.           The program will run the data to guarantee that it is current,
  173.           although you will not see this happening except on the
  174.           Team Editor Window.
  175.  
  176.           The second is BOWLMASTER format.  BOWLMASTER will be a separate
  177.           program that will calculate statistics for individual bowlers
  178.           far beyond the level of SILICON SECRETARY.  Although currently
  179.           on the back burner, I plan on making it a reality.
  180.           SS will run the data to guarantee that it is current, although
  181.           you will not see this happening except on the Team Editor Window.
  182.  
  183. PROJECT - ABOUT
  184.           Tells you the Silicon Secretary revision that you are using and
  185.           where to send your shareware fee. :-)
  186.  
  187. PROJECT - HELP
  188.           Displays this file.
  189.  
  190. PROJECT - RULES
  191.           This looks for a text file in the HELP subdirectory named
  192.           'SS.RULES'.  If you have your league's rules as a text file
  193.           stick it here for online help.  The rules need to have a return
  194.           at the end of every line and no more than 75 characters in a
  195.           line for proper display.  The current limit is 2000 lines,
  196.           providing that you have the free memory.
  197.  
  198. PROJECT - QUIT
  199.           This should only be used when it's time to go bowling.
  200.  
  201. OUTPUT  - PRINTER
  202.           Output except the online help (this) will be dumped to your
  203.           printer if this is checked.  The status (checked or not) is saved
  204.           with the data file.
  205.  
  206. OUTPUT  - FILE
  207.           Most Output except the online help (this) will be saved as text
  208.           if this is checked.  If a path is supplied in the LEAGUE EDITOR
  209.           window it will go to the path specified.  The status (checked or
  210.           not) is saved with the data file.
  211.  
  212. OUTPUT  - ICON
  213.           If you want your files to have icons check this.  If you start SS
  214.           from the workbench this will be checked.  If you started it from
  215.           the CLI it will not.  There are currently five different icons
  216.           created by SS, depending on the file.  The status (checked or
  217.           not) is saved with the data file.
  218.  
  219. OUTPUT  - OPTS - AWARDS
  220.           If this is checked a list of individual awards will be printed
  221.           after the program is run.  This is printed by bowler and includes
  222.           any awards earned in weeks prior to and including the current
  223.           week.  Only bowlers that have bowled AT LEAST 21* Games are
  224.           counted. (*Actual weeks are set up in QUALIFY WEEKS gadget)
  225.           Many of these awards are dependent on the bowler's average
  226.           which follows the award in brackets.  The following awards
  227.           are checked for:
  228.  
  229.           --- ABC ---                     --- WIBC ---
  230.           300 Game                        300 Game
  231.           299 Game                        299 Game
  232.           298 Game                        298 Game
  233.            75 Pins O.A. Game [-149]       250 Game [170+]
  234.           100 Pins O.A. Game              225 Game [146-169]
  235.           Triplicate                      200 Game [-145]
  236.           150 Pins O.A. Series            3-200 Games
  237.           550 Series [-149]               Triplicate
  238.           700 Series                       75 Pins O.A. Game
  239.           800 Series                      150 Pins O.A. Series
  240.           2-300 Games                     675 Series [170+]
  241.                                           650 Series [146-169]
  242.                                           500 Series [-145]
  243.  
  244.           Some awards can't be checked for, like a Dutch 200.  So sorry.
  245.  
  246. OUTPUT  - OPTS - SCHEDULE
  247.           If you are using ABC/WIBC schedules this will print the
  248.           following week's schedule with the weekly team report.
  249.           Currently leagues with between 3 and 20 teams may take
  250.           advantage of this.  If you have too few or too many teams this
  251.           menu item will be disabled.
  252.  
  253. OUTPUT  - OPTS - SHORT FORM
  254.           If this is checked a shorter version (with less information)
  255.           will be printed when you RUN the data.
  256.  
  257. OUTPUT  - OPTS - SUB LIST
  258.           This will display the floating subs' names, average and phone
  259.           numbers after the main printout.  This could be handy for teams
  260.           that need a bowler at the last minute.  As with most of the
  261.           printout options, bowlers named 'BLIND' or with names beginning
  262.           with '#' will not be displayed.
  263.  
  264. OUTPUT  - OPTS - RECAP FORM
  265.           If checked this will append recap forms to the end of the RUN.
  266.           The teams will be scheduled according to the ABC/WIBC schedule.
  267.           If you have too few or too many teams this menu item will be
  268.           disabled.
  269.  
  270. OUTPUT  - OPTS - RECAP LIST
  271.           If checked this will append a list of teams that are bowling
  272.           against each other (using the internal schedule).  This is
  273.           similar to the recap form without the grid and the teams are
  274.           next to each other.  If you have too few or too many teams
  275.           this menu item will be disabled.
  276.  
  277. OUTPUT  - OPTS - NEWSLETTER
  278.           Prints up a summary of the week's highlights suitable to turn
  279.           in for a company or church newsletter.  This is designed to be
  280.           a starting point for a article, not the finished product.
  281.  
  282. WINDOWS - LEAGUE EDITOR
  283.           TEAM EDITOR
  284.           VIEW DISPLAY
  285.           PERSONAL DATA
  286.           These menu options open the window named or, if it's already
  287.           open, bring it to the front.  All or no windows may be opened at
  288.           any time.  You are only limited by your Amiga's memory.
  289.           For a more detailed description about the gadgets and abilities
  290.           of LEAGUE EDITOR, TEAM EDITOR and PERSONAL DATA open that window
  291.           and press the HELP key on your keyboard.
  292.  
  293.           There are two windows that you MUST close before doing anything
  294.           else.  They are the file requester and the error/info requester.
  295.  
  296.           VIEW DISPLAY
  297.           The VIEW DISPLAY window allows you to view the output before or
  298.           during printing.  Most operations may be Stopped or Paused with
  299.           with the 'S' or 'P' gadget on the lower right hand side of the
  300.           window.  Once the text has stopped scrolling up you may use the
  301.           arrows or proportional gadget to look at any part of the display.
  302.           The PRT gadget will cause the currents of the display to be
  303.           dumped to the printer regardless of whether or not the printer
  304.           option from the menu is selected.  The Stop and Pause work during
  305.           printing.  If you close this window and reopen it the last text
  306.           displayed will still be available.  While new text is being
  307.           displayed the ESC key will function the same as the 'S' gadget.
  308.  
  309. PERSONAL- PRINT LABELS
  310.           Displays an address list of all bowlers suitable for tractor
  311.           feed mailing labels (1" labels).  This may be printed either
  312.           alphabetized or as-entered (by team).  Only bowlers with an
  313.           address entered will be printed
  314.  
  315. PERSONAL- PRINT ADDRESSES
  316.           List each bowler by name, address and phone on one line each
  317.           across the page.  Bowlers are alphabetized by last name.
  318.  
  319. PERSONAL- PRINT PHONE LIST
  320.           Displays an alphabetized (by last name) phone list.  If PRINTER
  321.           and/or FILE is selected it will go there also.  The phone list
  322.           will print in two columns.
  323.  
  324. PERSONAL- PRINT EOS REPORT
  325.           End-Of-Season Report.  This will display a report containing
  326.           Bowler's name, Social Security number, pincount, games bowled
  327.           and final average.  This report is acceptable to the ABC/WIBC
  328.           as of 1989 season.  The program will run the data to guarantee
  329.           that it is current.
  330.  
  331. OTHER   - CLEAR WINS
  332.           If you click the WIN/LOSS/TIE/FORFEIT gadget in the EDITOR WINDOW
  333.           by mistake (ie- wrong week) this will reset it to the unselected
  334.           QUESTION MARK.  For more information press HELP while the
  335.           TEAM EDITOR window is active.
  336.  
  337. OTHER   - CHG CASE
  338.           Allows you to select either MAKE CLC or MAKE CAPS.  MAKE CLC
  339.           will make all team and bowler names Caps & lower case.  MAKE CAPS
  340.           will turn them into all caps.  The routine was already in the
  341.           program for internal use so I decided to make it available via
  342.           a menu.
  343.  
  344. OTHER   - CHANGE COLOR
  345.           It changes the screen's colors (supprise!).  Currently you're
  346.           stuck with the four color sets that I selected.  I'm not crazy
  347.           about the red either.  The color that you select is saved with
  348.           your data file.  This may be handy if you're working with more
  349.           than one league.  The colors are Gray, Red, Blue, and Brown.
  350.  
  351. OTHER   - AVG. BEEP
  352.           Some recap forms have the bowler's average next to the first
  353.           game.  It's easy to enter the average as the first game if
  354.           you're not very careful (I've done it).  If this is checked
  355.           the screen will flash (DisplayBeep) whenever a bowler's average
  356.           is entered as a score.  This is only a reminder to be careful.
  357.           Other than the flash nothing else happens.
  358.