home *** CD-ROM | disk | FTP | other *** search
/ Software of the Month Club 1995 December / SOFM_Dec1995.bin / pc / dos / biz / psched / persched.doc < prev    next >
Text File  |  1995-10-31  |  15KB  |  257 lines

  1.                                                 _______
  2.                                            ____|__     |               (R)
  3.      This program is produced by a      --|       |    |-------------------
  4.      member of the Association of         |   ____|__  |  Association of
  5.      Shareware Professionals (ASP).       |  |       |_|  Shareware
  6.      Please read their important message  |__|   o   |    Professionals
  7.      at the end of this text.           -----|   |   |---------------------
  8.                                              |___|___|    MEMBER
  9.  
  10.      Personal Schedule is a powerful, flexible, schedule manager, which
  11.      will keep track of your personal, group, and project schedules,
  12.      reminding you when tasks are due, and automatically calculating due
  13.      dates for recurring tasks.  It can be run in interactive and batch
  14.      modes.  In batch mode Personal Schedule will scan your schedule and
  15.      pop up a dialog window if it finds an uncompleted task which is
  16.      currently due.  This feature is ideal for use in your Autoexec.bat
  17.      file.  Personal Schedule easily handles recurring tasks, automatically
  18.      calculating intervals of days, weeks, or months, as required.  You can
  19.      create any number of task files, either for separate environments
  20.      (i.e. Work vs. Home), members of a group, or specific projects.
  21.      Despite its name, Personal Schedule is also ideal for tasks shared by
  22.      all members of a group, such as a family, or a department at work.  At
  23.      work, it is ideal as a project management program.
  24.  
  25.      You can use a mouse with this program provided it is Microsoft
  26.      compatible, and the correct driver has been loaded.  If the name of
  27.      your mouse driver ends with '.sys', i.e. 'Mouse.sys', you need to
  28.      enter 'Device = xxxxx.sys', where 'xxxxx.sys' is the name of your
  29.      driver, in your 'Config.sys' file, and reboot, in order to use it.  If
  30.      the name ends with '.com', i.e. 'Mouse.com', you need to run it at the
  31.      DOS prompt prior to running *this* program, to use it.  This program
  32.      responds to the left mouse button.  The mouse can be used to pick menu
  33.      options from the main menu, push buttons in dialog boxes, and pick
  34.      specific files or tasks in the 'Open File' and 'Change Tasks' dialog
  35.      list boxes.  By clicking your mouse on the crosshatched bar at the top
  36.      of dialog windows, you can drag them around on the screen.  When
  37.      picking items from a list in the 'Open File' or 'Change Tasks' dialog
  38.      boxes, you can click your mouse anywhere on the cross-hatched 'scroll
  39.      bar' located in the right side of the window, and quickly move to any
  40.      item in the list.  You can also click your mouse on the arrows at the
  41.      top and bottom of the 'scroll bar' to move the cursor through the list
  42.      one at a time.
  43.  
  44.      If you are using your keyboard rather than a mouse, you can navigate
  45.      through the main menu by using the arrow, enter, and escape keys, and
  46.      the quick access keys.  Quick access keys are highlighted on the menu
  47.      bar and on the menus.  When exiting the program, rather than using the
  48.      above keys, you can optionally press the shortcut key, 'Ctrl-X' at the
  49.      main menu.  You can use your arrow and tab keys to move your cursor
  50.      around, and your enter key and spacebar to pick items and toggle
  51.      buttons, in dialog boxes.
  52.  
  53.      To open a file, pick the 'Open' option from the 'Files' menu.  The
  54.      program will list your current schedule files, if any.  You may input
  55.      a name (8 characters or less) or use the mouse or keyboard to pick an
  56.      existing file.  You do not need to include a file extension.  The
  57.      program will create all data files with the extension '.dat'.  You may
  58.      want to create a file for yourself, each member of your group (i.e.
  59.      family or department), a file for tasks shared by all members, and
  60.      files for specific projects.  The example file 'Persched.dat', which
  61.      is included with this program, has several tasks already entered.
  62.      After opening the file, Personal Schedule will quickly scan the file,
  63.      calculating new due dates for completed tasks, and scanning for any
  64.      uncompleted tasks currently due.  If it finds any, it will beep, and
  65.      immediately display them in the 'Change' window (see below).
  66.      Otherwise it will display the main menu.
  67.  
  68.      To add tasks, pick the 'Add' option from the 'Tasks' menu.  Enter at
  69.      least the date the task is due and its description.  The 'Recur code'
  70.      and 'Initial' fields are optional.  The 'Recur code' field lets you
  71.      specify if the task needs to be repeated at specific intervals: daily,
  72.      weekly, monthly, quarterly, or yearly.  Valid Recur codes are listed
  73.      in the dialog box.  The 'Initial' field is described in the next
  74.      paragraph.
  75.  
  76.      Pick the 'Change' option from the 'Tasks' menu to change or delete
  77.      tasks.  In the next list displayed, current uncompleted tasks will be
  78.      flagged with a '*'.  Pick the record you want.  Make your changes,
  79.      then press 'Enter', or, to rapidly change multiple records, you can
  80.      press 'PageUp' or 'PageDown' instead.  You can also delete the task.
  81.      When a task is completed, type your initials (or any character) in the
  82.      'Initial' field.  When this field is entered for recurring tasks,
  83.      Personal Schedule will use an algorithm (see below) to determine what
  84.      interval to add to the due date so that the task will pop up again in
  85.      the future.
  86.  
  87.      Pick the 'List' option from the 'Tasks' menu to list the currently
  88.      opened file.  The output can be sent to printer or disk.  You can
  89.      optionally specify a date range.  Current uncompleted tasks will be
  90.      flagged with a '*'.
  91.  
  92.      The syntax for running Personal Schedule is 'Persched [/L XX] [/NS]
  93.      [/W] [[/B] /F filespec]'.  The characters in brackets are optional.
  94.      '/L XX' allows you to change the # of lines the program will use on
  95.      the screen (provided your monitor and adapter support it).  'XX' is
  96.      the # of lines you want the program to use.  EGA adapters can use 43
  97.      lines, VGA adapters 43 or 50 lines.  The default is 25 lines.
  98.      Experiment to find the # of lines you like.  '/NS' tells Personal
  99.      Schedule to use no sounds.  Sound state and the # of screen lines can
  100.      also be set from the 'Miscellaneous' menu.
  101.  
  102.      '/W' tells Personal Schedule to wait (3 days for daily and weekly
  103.      tasks, 7 for all others) before deleting completed one time tasks, and
  104.      calculating new due dates for completed recurring tasks.  '/F
  105.      filespec' tells Personal Schedule to immediately open the specified
  106.      data file.  '/B /F filespec' tells Personal Schedule to open the file,
  107.      and run in batch (unattended) mode.  In batch mode, Personal Schedule
  108.      will quickly scan the file, calculating new due dates for completed
  109.      tasks, and scanning for any uncompleted tasks currently due.  If it
  110.      finds any, it will pop up a dialog window, otherwise it will end by
  111.      itself.  This feature is ideal for use in your Autoexec.bat file.
  112.  
  113.      Date calculation algorithm for recurring tasks: If the task is not
  114.      completed ('Initial' field is empty), Personal Schedule will leave the
  115.      record alone.  Otherwise, if you specified '/W' as a command line
  116.      switch, Personal Schedule will first apply the specific wait interval
  117.      to the task due date.  Then it compares this date to the current date.
  118.      If the date hasn't been reached yet, Personal Schedule will leave the
  119.      record alone.  If the date is equal to or before the current date,
  120.      *and* is a one time task (Recur Code = space), Personal Schedule will
  121.      delete it.  Otherwise, if the date is equal to or before the current
  122.      date, *and* has a Recur Code (D, W, M, Q, or Y), Personal Schedule
  123.      will fill the 'Initial' field with spaces, calculate the appropriate
  124.      new future due date, and rewrite the record.  As a convenience, for
  125.      monthly and quarterly recurring tasks, if the old due date was the
  126.      last day of the month, Personal Schedule will adjust the *due day* as
  127.      necessary so that the *new* due date will be the last day of the *new*
  128.      month, as well.
  129.  
  130.      If you need more room on disk or in memory, or if the program seems to
  131.      behave strangely when one of the data files is loaded, you can pick
  132.      the option to rebuild data file.  This will pack the file by purging
  133.      deleted records, and reset certain pointers within the file.  This can
  134.      rescue a file if, for instance, your computer lost power during a
  135.      write or delete operation in a previous session.  This can be run as
  136.      often as you wish.
  137.  
  138.      Provided you are using a color monitor, you can pick the option on the
  139.      menu to customize your screen colors.  After picking this option, the
  140.      bottom portion of the screen shows all available background and
  141.      foreground colors, along with their corresponding numeric codes.  The
  142.      top portion of the screen shows each attribute, and its current value.
  143.      To change an attribute, pick the number to its left, then input the
  144.      new color value.  Type 'S' when finished, to (S)ave the current
  145.      configuration to disk, so that the program will start up in the future
  146.      with these colors.  When finished changing your screen colors, press
  147.      <esc> to return to the main menu.
  148.  
  149.      You can press 'Carriage Return', or 'Enter' whenever an input prompt
  150.      asks for '<cr>'.  To pause a listing, press 'Hold', or 'Break', or
  151.      'Scroll Lock', depending on your make of computer.  You may print a
  152.      hard copy of the screen anytime the program is waiting for input, by
  153.      pressing a shift key, and the 'PrtSc' key.  If this is a
  154.      non-registered (evaluation) copy, you can rest assured that it is not
  155.      crippled in any way; it has the same functionality as a registered
  156.      version.  The maximum # of files opened by the program at any given
  157.      time is 5, so you probably don't need to adjust your 'Files='
  158.      parameter in 'Config.sys'.
  159.  
  160.      This product is not free, it is shareware.  You may use it free for a
  161.      period of 30 days; to continue using it, you must register.  The
  162.      registration fee is USD $10.00.  For your convenience, I have included
  163.      an order form on the last page of this text (if you use Compuserve,
  164.      you can avoid mail delays, and register and pay online.  Go SWREG for
  165.      details.  The registration ID is 5471).  On receipt of the fee, I will
  166.      send you a copy of the latest version, and your registration number,
  167.      which you will need to enter the next time you run the program.  Upon
  168.      successfully entering the number, the program will ask for your name,
  169.      and will replace the registration reminder line on the bottom of the
  170.      main menu with it.  You will be entitled to receive one year of
  171.      support, access to upgrades, and, as a bonus, through an agreement
  172.      between The Association of Shareware Professionals and Compuserve, a
  173.      free Compuserve Intropak which waives the normal sign-up charges, and
  174.      includes a $15.00 usage credit.  There are no express or implied
  175.      warranties.  I would be happy to discuss the possibility of additional
  176.      custom programming with you.  Non-registered users, please feel free
  177.      to contact me by mail if you need help running the program, or to tell
  178.      me your comments, and suggestions, and, in any event, thanks for
  179.      trying the program!  Before contacting me about problems, please first
  180.      reread the instructions.  The most common error new users make is
  181.      inputting dates as MMDDYY, instead of MMDDYYYY.  The program requires
  182.      that years be input as 4 digits, not 2.  February 18, 1995, for
  183.      instance, must be entered as '02181995', *not* '021895'.
  184.  
  185.      I encourage you to upload this product (demonstration version *only*)
  186.      to bulletin boards that accept such products, and to make copies
  187.      available to other potential users, provided that you not charge more
  188.      than a nominal copying fee, and that you include the files
  189.      'PerSched.exe', 'PerSched.dat', 'PerSched.doc', 'Readme.doc',
  190.      'Register.doc', 'Sharewar.doc', 'Vend&Sys.doc', and 'File_id.diz' in
  191.      their original, unaltered form.  I especially encourage you to upload
  192.      this version, with a short explanatory note to the sysop, if you see
  193.      an older version on a bulletin board that you frequent.  You are
  194.      expressly forbidden to make copies of your registered copy, however,
  195.      except for backup purposes.
  196.  
  197.      Important message from the Association of Shareware Professionals:
  198.      "This program is produced by a member of the Association of Shareware
  199.      Professionals (ASP).  ASP wants to make sure that the shareware
  200.      principle works for you. If you are unable to resolve a
  201.      shareware-related problem with an ASP member by contacting the member
  202.      directly, ASP may be able to help. The ASP Ombudsman can help you
  203.      resolve a dispute or problem with an ASP member, but does not provide
  204.      technical support for members' products.  Please write to the ASP
  205.      Ombudsman at 545 Grover Road, Muskegon, MI 49442 or send a CompuServe
  206.      message via CompuServe Mail to ASP Ombudsman 70007,3536."
  207.  
  208.      !This line is necessary for proper program operation; don't alter!
  209.      This work is Copyright (c) 1995 by William H. Baldwin.
  210.  
  211.      --------------------------REGISTRATION FORM--------------------------
  212.                                                 _______
  213.                                            ____|__     |               (R)
  214.      William H. Baldwin                 --|       |    |-------------------
  215.      8704 Broadmoor, #806                 |   ____|__  |  Association of
  216.      Shawnee Mission, Ks.  66212          |  |       |_|  Shareware
  217.      Compuserve UID: 76200,275            |__|   o   |    Professionals
  218.                                         -----|   |   |---------------------
  219.                                              |___|___|    MEMBER
  220.  
  221.      Hi, Will!  I support the shareware concept!  I am enclosing USD $10.00
  222.      as registration for 'Personal Schedule'.   My name and address is:
  223.  
  224.           ________________________________.
  225.  
  226.           ________________________________.
  227.  
  228.           ________________________________.
  229.  
  230.           ________________________________.
  231.  
  232.      Please supply whatever of the following information you can:
  233.  
  234.      The version I have is: ________.  I plan to use this program for:
  235.  
  236.          a) Personal, or b) Business use (circle one).
  237.  
  238.      I obtained this program from:
  239.  
  240.      Name: ________________________________.  Phone #: __________________.
  241.  
  242.      Address: ______________________________________.
  243.  
  244.      City: ______________________________________.
  245.  
  246.      State: ____  Zip: __________________.
  247.  
  248.      Is the above a computer bulletin board (Y/N): ____
  249.  
  250.      Are the instructions clear?
  251.  
  252.      Please tell me your ideas for future enhancements:
  253.  
  254.  
  255.  
  256.      Additional comments:
  257.