home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Datafile PD-CD 3
/
PDCD_3.iso
/
pocketbk
/
utilsa
/
diary2
/
DIARY20.TXT
< prev
next >
Wrap
Text File
|
1993-09-22
|
19KB
|
455 lines
Diary V 2.0
Time Manager - Application for Notepad
(c) WOS
written by:
Wolfgang Schirmer
Manshardtstrasse 13 a
22119 Hamburg
Germany
Phone 49 - 40 - 655 39 56
100022,1371, Cserve
22.09.93
First of all I will say many thanks to Mark D Esposito, because
without his tips and information this program won't have been
possible. And also for his patience with me.
Thank you Mark !
Also many thanks to John Hind for his great work creating
FRAMELIB. I used this library writing the program.
Thank you John !
What's new in V2.0
***** Note *****
I changed the handling of variable/fixed holidays, so your old Diary files
will be reorganized the first time you use them with Diary 2.0. Also for
each file I create a file which contains the information for repeated
entries.
The reorganizing procedure worked well with my files, but PLEASE MAKE A
BACKUP OF YOUR OLD FILES BEFORE RUNNING DIARY 2.0 THE FIRST TIME.
****************
New features:
Now diary works also as a standalone application, although you can't use
Notepad files when it isn't started from Notepad.
Diary now has repeated entries with these options:
1. Monthly by date
2. Monthly by day (e.g. third monday of every month)
3. Monthly last day
4. Weekly
5. Daily
6. Workday
7. Restday
8. Every (x) days
These are nearly the options that gives you the new Alarm Server from Mark
Esposito. I only left the options repeated 'yearly' and 'every (x) hours'
which makes no sence for Diary.
Of course you can assign a repeated alarm to the repeated entries.
Pressing <esc> now toggles between the actual day and the last day used,
like in Agenda.
Now you can select between the weekline or a daily timeline at the bottom
of the screen by pressing <psion>w.
The three month calendar and the weekline now takes care of the configured
first day of the week.
Now you can configure the message length for every single Diary file from
20 to 235 characters.
For entries that doesn't fit into one line now there is a full screen note
view with word wrapping.
Now you can enter/delete your own fixed holidays like birthdays, wedding
days. These information is valid for all files and all years. You don't
have to enter the information again for every new year.
1 General Information
1-1 What do Diary do ?
I wrote Diary, because I missed the possibility to link an
entry from Agenda to a Notepad file. I often have to prepare
meetings or take notes in a meeting and wished to have a
possibility like this
9:00 - 10:00 * meeting room 1
=>linked to a Notepad file which holds the
information necessary for this meeting.
I know that Diary don't cover all the possibilities you have
with Agenda, but I hope to make it better step by step.
For this, if you're interested in help me, please send all
your suggestions and bugs to me. (Cserve 100022,1371)
Thank you !
1-2 Install Diary
The following files are provided:
Diary.txt This file.
Diary.wrd The help file in Word format.
Diary.opa The main program.
Diary2.opo Routines used by Diary
Diary3.opo
Dplug.plg The Notepad - PlugIn you need to start Diary and
link it to Notepad.
Diary.fon Two fonts used by Diary.
Digt.fon
Holidayd.dbf Generic file for german fixed holidays.
Holidaye.dbf Generic holidays file for the other countries
Framelib.opo John Hints great utility.
Asdriver.opo Marks application to access the ASERVER Server.
Installation
Create a directory \Diary\
Create a directory \Diary\fon\
Copy the *.fon files into the \diary\fon\ directory.
Copy the appropriate holiday file into the \diary\fon\ directory.
Copy the Diary.opa into any \app\ directory and install it as
an application on the system screen.
Copy the Diary2.opo and Diary3.opo files into any \opo\ directory.
Copy the Dplug.plg into any \note\plug\ directory and install it
with the PlugIns like any PlugIn for Notepad.
******* If you have already installed Dplug as A PlugIn, you only need
to copy the Dplug.plg into your \note\plug\ directory.
Copy the Diary.wrd file into any \wrd\ directory.
Copy the Framelib.opo and the Asdriver.opo to any \opo\ directory.
To run Diary start it from Notepad using the DPLUG PlugIn,
pressing <Psion> k and then the appropriate key.
You also can start Diary like any other application from the system
screen, but you loose most of the features to comunicate with
Notepad
1-3 Starting
The first time you start Diary or Dplug you will be asked for the
the drive where you will put the datafiles by default,
the default duration time and the default before time for
alarms. Also you can decide if you will set alarms by default
when entering a new item.
If Diary found no file you will be asked for the name of a new
file to create, otherwise you will be asked for a file to
open.
If you press <esc> at this time you will be asked for a new
file to create.
1-4 The database
I use a database of my own design, which contains records with
fixed length.
The database is divedid into two parts. The first part
consists of a word, which is a pointer to the next free record
($FFFF if the next record is appended to the end of file), a
word, which contains the year and an array of 366 words, one
entry for each day of the year. This fields contains a pointer
to the first record for each day.
The second part are the records, which contains the
information for every entry. They have a configurable length of
20 - 235 bytes each. These records are pointered backward and
forward.
If you delete an entry, the place will be occupied by the next
new entry.
1-5 Limitations
Diary can not handle entries for more than one year.
If you started Diary from Notepad, Notepad is locked.
1-6 The screen
The screen consists of three parts:
First At the left the actual time and date
in the middle the date of the entries
and at the right the day of year and the calendar week
of the entry-date .
Second The appointments
Third Either
Two weeks beginning with the configure start of week day.
The day of the appointments is indicated by the bold
number and a black point beside Am or PM indicates,
that there is an appointment.
Or
A daily timeline which shows the spreading of the
appointments by a beam.
1-7 Terms
Disclaimer:
I take no reponsability for any lost dataor hardware failure
of any kind, due to the use of this software.
Diary is provided as shareware although it is free of charge.
2 Functions
2-1 Moving through the entries
<up> one entry up
<down> one entry down
<page up> four entries up
<page down> four entries down
<home> first entry of the day
<end> last entry of the day
2-2 Moving through the year
<left> one day later
<right> one day earlier
<ctrl><up> first day of the year
<ctrl><down> last day of the year
<ctrl><left> one week later
<ctrl><right> one week earlier
<ctrl><