home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS 1992 December / simtel1292_SIMTEL_1292_Walnut_Creek.iso / msdos / deskaces / pcyear.arc / PCYEAR.DOC next >
Text File  |  1985-05-28  |  9KB  |  285 lines

  1.  
  2.  
  3. PC YEARBOOK is a calendar/appointment schedule program written in C
  4. using the De Smet C Compiler. PC Yearbook turns the PC into an
  5. electronic appointment book. Appointments can be scheduled from
  6. 8:00 am to 6:30 pm in half-hour increments. There is also a Note Pad
  7. to record other information.
  8.  
  9.  
  10. The program as been tested on a PC with 128K, color monitor, and 
  11. with both DOS 1.1 and 2.0. The program should run on a 64K PC 
  12. with DOS 1.1 but may not run under 2.0 due to the operating system
  13. overhead. I have not tested the program on a monochrome display 
  14. except very briefly but the program makes no use of special color
  15. commands and should have no difficulity with the monochrome display.
  16.  
  17.  
  18. You are encouraged to copy and distribute this program. If you find
  19. this program useful, a contribution of $15 would be appreaciated. I
  20. am especially interested in suggested improvements,bugs,comments,etc.
  21. These may be mailed to:
  22.  
  23.                          
  24.                          Ulderic F. Racine
  25.                          2520 South East Alexander Drive
  26.                          Topeka, Kansas 66605
  27.  
  28.  
  29. or you may leave a message on the HAWKEYE Bulletin Board, 319-363-3314
  30. or the CUE, 913-267-1903.
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                    -1-
  64.  
  65.  
  66.  
  67.  
  68. PC Yearbook                                                          Page 2.
  69.  
  70. Running the program:
  71.  
  72. Before running PC Yearbook, you should check the system date. Be sure 
  73. that it is the current date as the program utliizes that date to display
  74. the initial calendar and to store the appointment data files. If you
  75. forget, you should exit the program and start over again. 
  76.  
  77. To run the program, type PCYEARBK and press <Return>.
  78.  
  79.  
  80.  
  81. Calendar Function:
  82.  
  83.  
  84. Each time the program is run, it will dispaly a calendar of the month
  85. contained in the system date. Thus if you initialize the program and
  86. have entered a date of 04-23-84, a calendar for April 1984 will be 
  87. displayed at the top left of the screen with the 23rd highlighted in
  88. reverse video. The date will also be printed to the right of the calendar
  89. as Monday April 23, 1984. The appointment times will be displayed below
  90. the calendar and a lightbar will indicate the first appointment at 8:00
  91. am.
  92.  
  93. The keys used to manipulate the calendar are:
  94.  
  95.  
  96. <Cursor> keys are used to move the highlighted day on the calendar. The
  97.          Right/Left arrow keys move the date one day. The Up/Down arrow
  98.          keys move to the same day in the previous or next week. The
  99.          appointment schedule will be updated as the date is moved.
  100.  
  101.  
  102. <F1>     displays the month previous to the month currently displayed.
  103.          All appointment data from the currently displayed month will be
  104.          saved to disk and the data from the previous month (if any) will
  105.          be loaded into memory from disk.
  106.  
  107.  
  108. <F2>     displays the next month after the month currently displayed.
  109.          All appointment data from the currently displayed month will be
  110.          saved to disk and the data from the previous month (if any) will
  111.          be loaded into memory from disk. 
  112.  
  113.  
  114. <F3>     will display the month and highlight the day/date that first
  115.          appeared when the program was run during the current session.
  116.          This allows you to return to the current date from any other 
  117.          month. All appointment data from the currently displayed month
  118.          will be saved to disk and the data from the previous month (if
  119.          any) will be loaded into memory from disk.
  120.  
  121.  
  122. <F4>     printout appointments - See Appointment function.
  123.  
  124.  
  125. <F5>     accesses the Note Pad - See Note Pad function.
  126.  
  127.  
  128. <F10>    to exit PC Yearbook and return to DOS. All appointment data
  129.          from the currently displayed month and notes in the Note Pad
  130.          will be saved to disk.
  131.  
  132.  
  133.                   
  134. PC Yearbook                                                          Page 3.
  135.  
  136. Appointment Schedule Function:
  137.  
  138.  
  139. The appointment schedule allows appointments from 8:00 am to 6:30 pm
  140. for each day. Each appointment may be up to 32 characters of text and
  141. is active whenever the calendar is displayed.
  142.  
  143. The keys to use the appointment function are:
  144.  
  145.  
  146. <Spacebar> moves the highlighted bar beginning at 8:00 am to the next
  147.          appointment. The highlighted bar indicates the current cursor
  148.          position for adding or deleting an appointment.
  149.  
  150.  
  151. <Ins>    opens an appointment time at the current position of the
  152.          highlighted bar for input of appointment text. The text is
  153.          limited to a maximum of 32 characters. If you use all 32
  154.          characters, the program will generate an automatic carriage
  155.          return and will turn off the cursor otherwise you must press
  156.          <Return> to terminate the entry of the text.
  157.  
  158.  
  159. <Del>    deletes any appointment text at the current position of the
  160.          highlighted bar.
  161.  
  162.  
  163. <Return> terminates the entry of appointment text if the text is less
  164.          than 32 characters.
  165.  
  166.  
  167. <Backspace> or the left arrow key will delete the previous character
  168.          of text during entry of appointment text.
  169.  
  170.  
  171. <F4>     allows you to printout a specific date or the entire month of     
  172.          the appointment schedule. When this key is pressed, the days
  173.          of the current month will be displayed over the appointment
  174.          schedule in three columns. Use the <Spacebar> to move the 
  175.          cursor. Pressing the <Return> will select the day for printing.   
  176.          A small graphic block will appear in place of the cursor 
  177.          indicating that the day has been selected. If the day has 
  178.          already been slected, pressing <Return> will erase the 
  179.          selection. Pressing the <Spacebar> on a day will not alter the    
  180.          selection. When your selections have been made, press <Esc> to    
  181.          printout the appointment schedule for the days selected. If no    
  182.          days are selected, the program returns to the calendar/schedule   
  183.          function. The printout will contain a maximum of four days per    
  184.          page in date order regardless of the order of selection.
  185.  
  186.  
  187.  
  188. Appointment Data Files:
  189.  
  190.  
  191. Appointment data is stored on the disk in the default drive. A file is 
  192. created for each month using the naming format of MMMYYAPT.DAT with the 
  193. first three characters being the first three in the name of the month and 
  194. the next two the last two digits of the year. Thus data for April 1984 
  195. would be stored in a file named APR84APT.DAT.
  196.  
  197.  
  198.  
  199. PC Yearbook                                                          Page 4.
  200.  
  201. The amount of disk space required to store a month's data is dependent 
  202. upon the number of appointments scheduled. The maximum size is about 23K 
  203. which would represent an appointment scheduled for each half-hour for the 
  204. entire month. A 320K diskette should have no problems containing an 
  205. entire year of data.
  206.  
  207.  
  208.  
  209. Note Pad Function:
  210.  
  211. The Note Pad provides four pages of fifteen lines to store notes and 
  212. other textual information that you do not wish to put on the appointment 
  213. schedule. Each line can be up to 70 characters long.
  214.  
  215. The Note Pad is always resident and available. It is not date dependent.
  216.          
  217. The keys to use the Note Pad function are:
  218.  
  219.          
  220. <PgUp>   displays the previous page in the Note Pad. If you are on page 
  221.          1, it will wrap around to page 4.
  222.  
  223.  
  224. <PgDn>   displays the next page in the Note Pad. If you are on page 4, it 
  225.          will wrap around to page 1.
  226.  
  227.  
  228. <Spacebar> moves the lighlighted bar on the Note Pad. It indicates the 
  229.          cursor position for adding or deleting a note.
  230.  
  231.  
  232. <Ins>    opens a Note Pad line at the current position of the highlighted
  233.          bar for input of note text. The text is limited to a maximum of 
  234.          70 characters. If you use all 70 characters, the program will 
  235.          generate an automatic carriage return and will turn off the cursor
  236.          otherwise you must press <Return> to terminate the entry of the
  237.          text.
  238.  
  239.  
  240. <Del>    deletes a line of text on the Note Pad at the current position
  241.          of the highlighted bar.
  242.  
  243.  
  244. <Return> terminates the entry of Note Pad text if the text is less than
  245.          70 characters.
  246.  
  247.  
  248. <Backspace> or the left arrow key will delete the previous character
  249.          of text during entry of Note Pad text.
  250.  
  251.  
  252. <Esc>    exits the Note Pad and returns to the calendar/appointment 
  253.          functions.
  254.  
  255.  
  256. <F5>     printouts out the Note Pad. On the printout, the notes are 
  257.          printed from 1 to 60 without page indications as they are 
  258.          displayed on the screen.
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270. 
  271.          printed from 1 to 60 withou page indications as they are 
  272.          displayed on the screen.
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284. 
  285.          printed from 1 to 60 withou