home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 3 / PDCD_3.iso / pocketbk / utilsa / diary2 / DIARY20.TXT < prev    next >
Text File  |  1993-09-22  |  19KB  |  455 lines

  1. Diary V 2.0
  2.  
  3. Time Manager - Application for Notepad
  4. (c) WOS
  5.  
  6. written by:
  7.  
  8. Wolfgang Schirmer
  9. Manshardtstrasse 13 a
  10. 22119 Hamburg
  11. Germany
  12.  
  13. Phone 49 - 40 - 655 39 56
  14.  
  15. 100022,1371, Cserve
  16.  
  17.  
  18. 22.09.93
  19.  
  20.  
  21. First of all I will say many thanks to Mark D Esposito, because 
  22. without his tips and information this program won't have been 
  23. possible. And also for his patience with me.
  24. Thank you Mark !
  25.  
  26. Also many thanks to John Hind for his great work creating 
  27. FRAMELIB. I used this library writing the program.
  28. Thank you John !
  29.  
  30. What's new in V2.0
  31.  
  32. ***** Note *****
  33.  
  34. I changed the handling of variable/fixed holidays, so your old Diary files 
  35. will be reorganized the first time you use them with Diary 2.0. Also for 
  36. each file I create a file which contains the information for repeated 
  37. entries.
  38. The reorganizing procedure worked well with my files, but PLEASE MAKE A 
  39. BACKUP OF YOUR OLD FILES BEFORE RUNNING DIARY 2.0 THE FIRST TIME.
  40.  
  41. ****************
  42.  
  43. New features:
  44.  
  45. Now diary works also as a standalone application, although you can't use 
  46. Notepad files when it isn't started from Notepad.
  47.  
  48.  
  49. Diary now has repeated entries with these options:
  50.  
  51.   1. Monthly by date
  52.   2. Monthly by day (e.g. third monday of every month)
  53.   3. Monthly last day
  54.   4. Weekly
  55.   5. Daily
  56.   6. Workday
  57.   7. Restday
  58.   8. Every (x) days
  59.  
  60. These are nearly the options that gives you the new Alarm Server from Mark 
  61. Esposito. I only left the options repeated 'yearly' and 'every (x) hours' 
  62. which makes no sence for Diary.
  63.  
  64. Of course you can assign a repeated alarm to the repeated entries.
  65.  
  66.  
  67. Pressing <esc> now toggles between the actual day and the last day used, 
  68. like in Agenda.
  69.  
  70.  
  71. Now you can select between the weekline or a daily timeline at the bottom 
  72. of the screen by pressing <psion>w.
  73.  
  74.  
  75. The three month calendar and the weekline now takes care of the configured 
  76. first day of the week.
  77.  
  78.  
  79. Now you can configure the message length for every single Diary file from 
  80. 20 to 235 characters.
  81.  
  82.  
  83. For entries that doesn't fit into one line now there is a full screen note 
  84. view with word wrapping.
  85.  
  86.  
  87. Now you can enter/delete your own fixed holidays like birthdays, wedding 
  88. days. These information is valid for all files and all years. You don't 
  89. have to enter the information again for every new year.
  90.  
  91.  
  92.  
  93.  
  94. 1 General Information
  95.  
  96. 1-1 What do Diary do ?
  97.         I wrote Diary, because I missed the possibility to link an 
  98.         entry from Agenda to a Notepad file. I often have to prepare 
  99.         meetings or take notes in a meeting and wished to have a 
  100.         possibility like this
  101.  
  102.         9:00 - 10:00 * meeting room 1
  103.         =>linked to a Notepad file which holds the         
  104.         information necessary for this meeting.
  105.  
  106.         I know that Diary don't cover all the possibilities you have 
  107.         with Agenda, but I hope to make it better step by step.
  108.         For this, if you're interested in help me, please send all 
  109.         your suggestions and bugs to me. (Cserve 100022,1371)
  110.         Thank you !
  111.  
  112. 1-2 Install Diary
  113.  
  114.         The following files are provided:
  115.     
  116.         Diary.txt         This file.
  117.         Diary.wrd         The help file in Word format.
  118.         Diary.opa         The main program.
  119.         Diary2.opo        Routines used by Diary
  120.         Diary3.opo        
  121.         Dplug.plg         The Notepad - PlugIn you need to start Diary and 
  122.                           link it to Notepad.
  123.  
  124.         Diary.fon         Two fonts used by Diary.
  125.         Digt.fon
  126.         Holidayd.dbf      Generic file for german fixed holidays.
  127.         Holidaye.dbf      Generic holidays file for the other countries       
  128.         Framelib.opo      John Hints great utility.
  129.         Asdriver.opo      Marks application to access the ASERVER Server.
  130.  
  131.         Installation
  132.  
  133.         Create a directory \Diary\
  134.         Create a directory \Diary\fon\
  135.  
  136.         Copy the *.fon files into the \diary\fon\ directory.
  137.         Copy the appropriate holiday file into the \diary\fon\ directory.             
  138.         Copy the Diary.opa into any \app\ directory and install it as 
  139.         an application on the system screen.
  140.         Copy the Diary2.opo and Diary3.opo files into any \opo\ directory.
  141.         Copy the Dplug.plg into any \note\plug\ directory and install it 
  142.         with the PlugIns like any PlugIn for Notepad.
  143. ******* If you have already installed Dplug as A PlugIn, you only need
  144.         to copy the Dplug.plg into your \note\plug\ directory.
  145.         Copy the Diary.wrd file into any \wrd\ directory.
  146.         Copy the Framelib.opo and the Asdriver.opo to any \opo\ directory.
  147.  
  148.         To run Diary start it from Notepad using the DPLUG PlugIn, 
  149.         pressing <Psion> k and then the appropriate key.
  150.         You also can start Diary like any other application from the system 
  151.         screen, but you loose most of the features to comunicate with 
  152.         Notepad
  153.  
  154. 1-3 Starting
  155.     
  156.         The first time you start Diary or Dplug you will be asked for the 
  157.         the drive where you will put the datafiles by default,
  158.         the default duration time and the default before time for
  159.         alarms. Also you can decide if you will set alarms by default
  160.         when entering a new item.
  161.         If Diary found no file you will be asked for the name of a new 
  162.         file to create, otherwise you will be asked for a file to 
  163.         open.
  164.         If you press <esc> at this time you will be asked for a new 
  165.         file to create.
  166.         
  167.  
  168. 1-4 The database
  169.  
  170.         I use a database of my own design, which contains records with 
  171.         fixed length.
  172.         The database is divedid into two parts. The first part 
  173.         consists of a word, which is a pointer to the next free record 
  174.         ($FFFF if the next record is appended to the end of file), a 
  175.         word, which contains the year and an array of 366 words, one 
  176.         entry for each day of the year. This fields contains a pointer 
  177.         to the first record for each day.
  178.         The second part are the records, which contains the 
  179.         information for every entry. They have a configurable length of 
  180.         20 - 235 bytes each. These records are pointered backward and 
  181.         forward.
  182.         If you delete an entry, the place will be occupied by the next 
  183.         new entry.
  184.  
  185. 1-5 Limitations
  186.  
  187.         Diary can not handle entries for more than one year.
  188.  
  189.         If you started Diary from Notepad, Notepad is locked.
  190.  
  191. 1-6 The screen
  192.  
  193.         The screen consists of three parts:
  194.         First     At the left the actual time and date
  195.                   in the middle the date of the entries 
  196.                   and at the right the day of year and the calendar week 
  197.                   of the entry-date .
  198.         Second    The appointments
  199.         Third     Either
  200.                   Two weeks beginning with the configure start of week day.
  201.                   The day of the appointments is indicated by the bold 
  202.                   number and a black point beside Am or PM indicates, 
  203.                   that there is an appointment.
  204.                   Or
  205.                   A daily timeline which shows the spreading of the 
  206.                   appointments by a beam.
  207.  
  208. 1-7 Terms
  209.  
  210.         Disclaimer:
  211.         I take no reponsability for any lost dataor hardware failure 
  212.         of any kind, due to the use of this software.
  213.  
  214.         Diary is provided as shareware although it is free of charge. 
  215.  
  216.  
  217.  
  218. 2   Functions
  219.  
  220. 2-1 Moving through the entries
  221.  
  222.     <up>                  one entry up
  223.     <down>                one entry down
  224.     <page up>             four entries up
  225.     <page down>           four entries down
  226.     <home>                first entry of the day
  227.     <end>                 last entry of the day
  228.  
  229. 2-2 Moving through the year
  230.  
  231.     <left>                one day later
  232.  
  233.     <right>               one day earlier
  234.  
  235.     <ctrl><up>            first day of the year
  236.  
  237.     <ctrl><down>          last day of the year
  238.  
  239.     <ctrl><left>          one week later
  240.  
  241.     <ctrl><right>         one week earlier
  242.  
  243.     <ctrl><