home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR4 / PUNCH11.ZIP / PUNCH.DOC next >
Text File  |  1993-09-21  |  6KB  |  126 lines

  1.  
  2.  
  3.  
  4.  
  5.           ========================================================== PUNCH
  6.                                        (c) Copyright 1993 Nathan Alan King
  7.  
  8.  
  9.  
  10.  
  11.           ------------------------------------------------------- OVERVIEW
  12.  
  13.           I wrote PUNCH as a convenience for myself.  I work on a variety
  14.           of projects on which I bill for my time.  I had worked out a
  15.           system using Norton Time Mark to help keep track of my time on a
  16.           project, but it had its shortcomings.  The main problem was that
  17.           the Time Mark timers lose their place if you turn off your
  18.           computer.  Also, it was not easy to modify the record of the
  19.           time to add work not done at the computer.
  20.  
  21.           So I wrote this simple program. PUNCH creates and maintains a
  22.           data file named PUNCH.DAT.  The data file is in ASCII, so it can
  23.           be easily edited with an ASCII editor or imported into a word
  24.           processor.  You can also print files produced by PUNCH by using
  25.           the DOS commands COPY and PRINT.  See your DOS manual for
  26.           details.
  27.  
  28.           -------------------------------------------------- RUNNING PUNCH
  29.  
  30.           PUNCH maintains its data file in the currently logged drive and
  31.           directory.  Keep each of your projects in its own directory or
  32.           on its own floppy diskette.  Be sure to log to that directory or
  33.           diskette before running PUNCH.
  34.  
  35.           To run it you type PUNCH then press the [ENTER] key.
  36.  
  37.           If there is no PUNCH.DAT file in the currently logged drive and
  38.           directory, the program assumes you want to start a new project
  39.           and asks you for its name.
  40.  
  41.           If you are currently punched OUT, the program asks you if you
  42.           want to punch IN.  If you are punched IN, it asks if you want to
  43.           punch OUT.
  44.  
  45.           The PUNCH screen displays the current time and date, the amount
  46.           of time in the current work session, and the total project time.
  47.           The figures in square brackets is the billable time through the
  48.           last tenth of an hour for the current session and the total
  49.           project.
  50.  
  51.                                                              PUNCH/ Page 2
  52.  
  53.  
  54.           ------------------------------------------------ PUNCH DATA FILE
  55.  
  56.           A typical PUNCH.DAT file looks like this:
  57.  
  58.            Project Name
  59.           C:\DIR\SUBDIR\PUNCH.DAT
  60.           PUNCH PROGRAM DATA                        SESSION       PROJECT
  61.           I/O--DATE-------DAY--------TIME-----------H--M--S-------H--M--S
  62.           IN   07-29-1993 Thursday   15:32:30
  63.           OUT  07-29-1993 Thursday   17:30:43       1 58 13       1 58 13
  64.           IN   07-29-1993 Thursday   18:32:53
  65.           OUT  07-29-1993 Thursday   20:33:25       2  0 32       3 58 45
  66.  
  67.           The first line of the data file records the name of the project.
  68.           The second line records the path to the PUNCH.DAT file when it
  69.           was created.
  70.  
  71.           The I/O column tells PUNCH that you are punching IN or OUT.
  72.  
  73.           The DATE column records the date of the punch.
  74.  
  75.           The DAY column displays the day of the week of the punch.
  76.  
  77.           The TIME column records the time of the punch in the 24-hour
  78.           format of HH:MM:SS (hours, minutes, seconds).
  79.  
  80.           The SESSION column records the number of hours, minutes, and
  81.           seconds in the work session.  The PROJECT column records the
  82.           accumulated time on the project.
  83.  
  84.           You can edit PUNCH.DAT with an ASCII editing program.  The
  85.           alignment of the text in the data file is essential to the
  86.           proper operation of the program.  Do not change the alignment of
  87.           the data.  You may find it useful to edit the DATE and TIME
  88.           fields.  Don't bother changing the DAY, SESSION, and PROJECT
  89.           fields--PUNCH recalculates these fields each time you run the
  90.           program.
  91.  
  92.           If you want to close out a part of a project for which you have
  93.           already billed for your time, just use the DOS Rename command to
  94.           change the name of PUNCH.DAT to some other name.  When you run
  95.           PUNCH again in the same directory, PUNCH will start from
  96.           scratch.
  97.  
  98.                                                              PUNCH/ Page 3
  99.  
  100.  
  101.           ----------------------------------------------- SHAREWARE NOTICE
  102.  
  103.                   PUNCH (c) 1993 Nathan Alan King, All Rights Reserved
  104.  
  105.           This program is released as shareware.  If you find it useful,
  106.           please send a check or money order for $10.00 to:
  107.  
  108.                          Nathan Alan King
  109.                          3928 Leafield Drive
  110.                          Austin, TX 78749
  111.  
  112.           You may copy and distribute this program provided you do not
  113.           alter it or charge for it.  Your comments are welcome at the
  114.           above address or through CompuServe, User 72737,324.
  115.  
  116.           Shareware by Nathan Alan King:
  117.                 - FRETS, a computerized chord and key chart for guitar
  118.                 - KEYPAD, a ten-key tutorial and practice program
  119.                 - LOG, a simple project logging program
  120.                 - STREAM, a version of LOG for writers
  121.                 - TEXAS, a Lone Star Flag graphics program
  122.  
  123.           Write for information about ScripTypist (tm), a non-shareware
  124.           program that makes screenplay pagination and printing a
  125.           pleasure instead of a chore.
  126.