home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Hall of Fame
/
HallofFameCDROM.cdr
/
busi
/
calmate4.lzh
/
CALMATE4.DOC
< prev
next >
Wrap
Text File
|
1991-05-11
|
87KB
|
2,753 lines
Calendar Mate V4.0
(C) Copyright 1989-1991 Hawk Software
All Rights Reserved
Hawk Software
P.O Box 3961
Regina, Saskatchewan S4P 3R9
Canada
Compuserve ID: 75130,1650
Support Line: (306) 543-8899
_______
____|__ | (Tm)
-| | |-------------------
| ____|__ | Association of
| | |_| Shareware
|__| o | Professionals
-----| | |---------------------
|___|___| MEMBER
"This program is produced by a member of the Association of
Shareware Professionals (ASP). ASP wants to make sure that the
shareware principle works for you. If you are unable to resolve a
shareware-related problem with an ASP member by contacting the
member directly, ASP may be able to help. The ASP Ombudsman can
help you resolve a dispute or problem with an ASP member, but
does not provide technical support for members' products. Please
write to the ASP Ombudsman at P.O. Box 5786, Bellevue, WA 98006
or send a Compuserve message via easyplex to ASP Ombudsman
70007,3536"
Getting Started 7
The Big Picture 7
The DOS Environment 7
Using different Events files 8
The Primary Menu 8
The Convenience Calendar 8
The Options Menu 10
Option 1. Events for Today 11
Printing this Calendar 11
Seeing other days 11
Entering Events 12
Deleting Events 12
Appointment Extend 13
Option 2. File Statistics 15
Option 3. Look at Events File 16
Important Keys 16
The Delete command 17
The Undelete command 17
The Change command 17
The Clone Command 17
The Expand Command 18
The Future Command 18
Deleting an Event 18
Rescheduling an Event 19
Undoing your changes 19
Sorting by date or event 19
Adding a Record 19
Option 4. Add a Record 20
Option 5. System Parameters 24
5.1.1 Set Default Drivers for Calendars 24
5.1.2 Prepare or edit your own 25
5.2 Set Program Parameters 27
5.3 Set Various Colours 30
5.4 Select Different Events File 31
Option 6. DOS Shell 32
Option 7. Print a Calendar 33
Monthly Calendar Overflow 34
Option 8. Browse Calendar 35
Option 9. Quit 36
Appendix A. Date/Time Formats 37
Appendix B. Data Record Formats 38
Appendix C. ASCII Character Set 39
Appendix D. Repeating Adjectives 40
Appendix E. Some commonly asked questions 42
Appendix F. Order Form 44
INDEX 46
Calendar Mate is designed to help you keep track of important
events. Many homes have a central calendar with everything from
dental appointments to birthdays to PTA meetings marked on them.
With Calendar Mate, you can enter these events into the database
and print off a calendar to put up on your wall.
Calendar Mate's strength lies in its ability to handle repeating
events. You can enter your father's birthday into the database,
specify that it is to repeat on a yearly basis and Presto! Every
year, your father's birthday will be shown on the calendar.
What if you have to work in the church nursery on the 3rd Sunday
of the month or if you have a reunion with a friend on the 2nd
Wednesday in September? What if you have a darts game scheduled
fortnightly? No problem! Calendar Mate can handle repeating
events easily.
Calendar Mate is extremely flexible. You can delete or reschedule
a specific occurrence of a repeating event without affecting
other dates that the event falls on. There are no cumbersome
codes to learn. You can define events in plain English. You can
specify the date format -- whether 05/12/90 means May 12, 1990 or
December 5, 1990.
Calendar Mate is being marketed as Shareware. If you find this
program to be of use, please register your copy. This will
entitle you to the current version of the program, unlimited
technical support, notification of future upgrades and a good
feeling, knowing that you are contributing to the success of the
Shareware industry. For your convenience an order form is
provided at the end of this document.
What is Shareware?
Shareware distribution gives users a chance to try software
before buying it. If you try a Shareware program and continue
using it, you are expected to register. Individual programs
differ on details -- some request registration while others
require it, some specify a maximum trial period. With
registration, you get anything from the simple right to continue
using the software to an updated program with printed manual.
Introduction Page 3
Copyright laws apply to both Shareware and commercial software
and the copyright holder retains all rights, with a few specific
exceptions as stated below. Shareware authors are accomplished
programmers, just like commercial authors, and the programs are
of comparable quality. (In both cases, there are good programs
and bad ones!) The main difference is in the method of
distribution. The author specifically grants the right to copy
and distribute the software, either to all and sundry or to a
specific group. For example, some authors require written
permission before a commercial disk vendor may copy their
Shareware.
Shareware is a distribution method, not a type of software. You
should find software that suits your needs and pocketbook,
whether it's commercial or Shareware. The Shareware system makes
fitting your needs easier, because you can try before you buy.
And because the overhead is low, prices are low also. Shareware
has the ultimate money-back guarantee -- if you don't use the
product, you don't pay for it.
DISCLAIMER - AGREEMENT
Users of Calendar Mate must accept this disclaimer of warranty:
"CALENDAR MATE IS SUPPLIED AS IS. THE AUTHOR DISCLAIMS ALL
WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION,
THE WARRANTIES OF MERCHANTABILITY AND OF FITNESS FOR ANY PURPOSE.
THE AUTHOR ASSUMES NO LIABILITY FOR DAMAGES, DIRECT OR
CONSEQUENTIAL, WHICH MAY RESULT FROM THE USE OF CALENDAR MATE."
Calendar Mate is a "shareware program" and is provided at no
charge to the user for evaluation. Feel free to share it with
your friends, but please do not give it away altered or as part
of another system. The essence of "user-supported" software is
to provide personal computer users with quality software without
high prices, and yet to provide incentive for programmers to
continue to develop new products.
If you find this program useful and find that you are using
Calendar Mate and continue to use Calendar Mate after a
reasonable trial period, you must make a registration payment of
$22.00 to Hawk Software. The $22.00 registration fee will license
one copy for use on any one computer at any one time.
You must treat this software just like a book. For example,
although this software may be used by any number of people and
may be freely moved from one computer location to another, there
must be no possibility of it being used at more than one location
at the same time it is being used at another.
Calendar Mate 4.0 User Reference Guide Page 4
Commercial users of Calendar Mate must register and pay for their
copies of Calendar Mate within 30 days of first use or their
license is withdrawn. Site-License arrangements may be made by
contacting Hawk Software.
Anyone distributing Calendar Mate for any kind of remuneration
must first contact Hawk Software at the address below for
authorization. This authorization will be automatically granted
to distributors recognized by the (ASP) as adhering to its
guidelines for shareware distributors, and such distributors may
begin offering Calendar Mate immediately (However Hawk Software
must still be advised so that the distributor can be kept up-to-
date with the latest version of Calendar Mate.).
You are encouraged to pass a copy of Calendar Mate along to your
friends for evaluation. Please encourage them to register their
copy if they find that they can use it. All registered users
will receive a copy of the latest version of the Calendar Mate
system, unlimited phone support and notification of future
releases of the program.
Since one of the main goals of Hawk Software is to provide a
quality product, your input is very valuable to us. Please feel
free to send us your ideas for enhancements. We would especially
appreciate hearing about any bugs you might come across.
System Requirements
This program runs on an IBM PC/XT/AT or compatible with at least
384K of RAM. The more memory, the bigger the database you can
have. The program has been tested with DOS 3.0 and higher and
works. Your monitor can be Monochrome, CGA, EGA or VGA. You can
use a floppy or hard drive to store the data.
In order to print calendars, you need a printer capable of
printing graphics characters. Several print drivers are supplied
with Calendar Mate and most printers are supported. If none of
the print drivers work you may have to change some dip switch
settings on your printer. Your printer manual will provide you
with this information. Some of the keywords to look for include
'IBM Character Set II' on most printers, 'Epson Extended
Character Set' on Epson printers, 'IBM Proprinter Mode' on Star
printers. If you need help, call the support line listed on the
front page of this manual.
Please note that on-line help information is available to you.
Press F1 from wherever you are in the program and an
instructional window will appear.
Introduction Page 5
Most Special Mentions
Special thanks go to my unflappable beta testers, Peter Amos,
John Notor, George Abbott, Jim Levin and especially Mike LeDuke,
my documentation editor.
However, the people who really made this program possible were my
wife Laura and two Hawklings Juliana and Joshua whose patience
during the development of this program kept me going.
...Rick Hawkes...
Acknowledgements
"IBM", "IBM PC" and "PC-DOS" are registered trademarks of
International Business Machines Inc.
MS-DOS is a U.S. registered trademark of Microsoft Corporation
Calendar Mate 4.0 User Reference Guide Page 6
Getting Started
After a nearly disastrous install program that came packaged with
version 3 of Calendar Mate comes the light of day. Although
Calendar Mate will run directly from the distribution diskette,
there is a program called SETUP which will remind you that you
can set the language of the calendars, the date format and the
print drivers. All of these things can be setup in Calendar Mate
as well but it's nice to get that sort of customization stuff out
of the way early on.
To run SETUP, make sure that you are in the subdirectory that
contains all the Calendar Mate files and type in
SETUP
You will be asked a few questions that you can respond to. Most
things that can go wrong with setup happen if you are running it
from a different subdirectory that the one containing the
Calendar Mate files. If you want to run Calendar Mate from a
subdirectory on your hard drive. simply copy the files, using the
DOS copy command.
The Big Picture
There are several files used by Calendar Mate during its
operation. The help information, print drivers, customization
information and your events all reside in different files and
Calendar Mate needs to know where to find them. There are two
ways that you can tell the Mate where his files are: either by
running Calendar Mate from the subdirectory where all his files
are or by setting a DOS Environment variable.
The DOS Environment
If you want to run Calendar Mate from anywhere, you can set a
special flag so that the Mate can find out from DOS where his
files are. The special variable is called CMATE4 and you have to
type in
SET CMATE4=C:\CALMATE4
assuming that C:\CALMATE4 is the directory where the data is to
be found. If your files are in another subdirectory on a
different drive, enter that information instead.
Introduction Page 7
This command can be typed in from the command line before
starting Calendar Mate or can be inserted in your AUTOEXEC.BAT
file. If entered from the command line, it will be effective
until the next bootup of your system.
Using different Events files
Calendar Mate will allow you to use as many different events
files as you like. These files are separate and cannot be merged
or viewed together. If you have different calendars for work,
home and school, you may enter the name of the events file at
program startup like this:
CALENDAR SCHOOL Calendar Mate will look for SCHOOL.CME
CALENDAR FRED Calendar Mate will look for FRED.CME
Simply entering CALENDAR without any filename will cause it to
look for CALEVENT.CME.
The Primary Menu
When you get Calendar Mate started, after the title screen, you
will see the Primary Menu. On the top line to the left of the
title, the current day and date is displayed. On the top line to
the right of the title is the current day in Julian format. The
Julian date consists of the two last digits of the current year
followed by the relative day in the year (i.e. January 3 is 3,
February 1 is 32).
To the extreme right of the title is a clock showing the current
time (as accurately as DOS knows). The clock is updated every
minute.
The Convenience Calendar
In the middle of the screen is this month's calendar. Calendar
Mate takes its cue from DOS. If you haven't set the correct date
and time, you will have an inaccurate calendar on your screen. No
matter, you can change it. To set the date, exit the program and
from the Dos prompt, type in DATE and press <ENTER>
Dos will ask you to enter the current date and you reply in the
format specified. You can also set the time by typing TIME at
the Dos prompt and pressing <ENTER>. See your Dos manual for more
details.
Calendar Mate 4.0 User Reference Guide Page 8
There are a number of keys on your keyboard for manipulating the
convenience calendar. These keys are
Up Arrow Display the next year
If the current calendar is May 1989,
this key will display May 1990
Down Arrow Display the previous year
If the current calendar is May 1989,
this key will display May 1988
Left Arrow Display the previous month
If the current calendar is May 1989,
this key will display April 1989
Right Arrow Display the next month
If the current calendar is May 1989,
this key will display June 1989
Ins Add 100 to the year (next century)
If the current calendar is May 1989,
this key will display May 2089
Del Subtract 100 from the year
If the current calendar is May 1989,
this key will display May 1889
Home Back to today's calendar
Hitting this key will reset the
calendar to the system date
PgDn Hilight the previous day
PgUp Hilight the next day
If you have a mouse installed, a few extra characters will appear
on the bottom of the convenience calendar. They are meant to
represent the arrows on your keyboard. If you position the mouse
cursor on one of the characters and click the mouse button, it
will behave the same way as the similar looking arrow key. The
character that looks like a box with a hole in the middle is
meant to represent the 'Home' key.
You may also position the mouse cursor over a day on the
calendar, click the mouse button, and that day will become the
current day. This behaves much like the PgDn and PgUp keys but
faster because you can target a specific day.
Introduction Page 9
Hilighting the previous day or the next day are meaningful when
you select option 1 from the options menu. This will be discussed
in detail momentarily.
Example Exercise
Look at October 1582.
1) If your current month isn't October, press the left or right
arrow keys until October is displayed in the center of the
screen.
2) Now press the up or down arrow keys. Remember that this will
change the year backward or forward one year. Keep pressing until
you get to 1982.
3) Now press the 'Delete' key a few times until you come to 1582.
Remember that the delete key moves the date in the convenience
calendar one century backward.
Interestingly enough, October 1582 was a pivotal month in the
history of the calendar. The pope at the time, Gregory, was
advised that because of an anomaly in the calendars so far,
Easter was in danger of becoming a summer event. So Gregory
deleted 10 days from the calendar that month to correct this.
This was the start of what we call the Gregorian calendar.
4) To come back to today, press the 'Home' key.
The Options Menu
At the bottom of the main screen is the options menu. You may
select a function either by number or by the hilighted letter in
the description. If you have a mouse installed, to select an
option position the mouse cursor beside that option and click the
mouse button.
Calendar Mate 4.0 User Reference Guide Page 10
Option 1. Events for Today
Introduction
This screen will display two things, events that have been
scheduled for today's date and any future events for which you
have scheduled an early warning that are coming up soon.
In the system parameters file (option 5 on the main menu) you can
specify the hours to be displayed on this screen and the number
of intervals in the hour.
If you have scheduled an event whose time exactly matches a time
period on this screen, the event will be displayed there.
Otherwise, the event will be displayed in the blank area below
the time periods listed on the screen.
Printing this Calendar
To print this calendar, press the F8 key. To dump it to a disk
file, press F9. When you print this calendar, early warnings will
show in the bottom right section of the printout. When printing a
daily calendar (but not viewing on the screen), you may want to
see events far in advance of their actual date. The early warning
that you specify when you define the event can be overridden by a
parameter in option 5.2. See that section for further details.
Seeing other days
There are several ways to have a look at another day's events
from this screen.
1) PgDn = next day
2) PgUp = previous day
3) Enter the date to skip to. See appendix A for a list of valid
date formats.
Introduction Page 11
4) If you want to see the events scheduled for next Wednesday, on
the input line, type nw and press <Enter>. The letter 'n' is
interpreted by Calendar Mate as meaning 'next'. Similarly, the
letter 'l' is interpreted as meaning 'last'. For the day, use the
following table.
Day Code
Sunday s
Monday m
Tuesday t
Wednesday w
Thursday th
Friday f
Saturday sa
Entering Events
To enter events into the database directly from this screen,
press F10. The input line will move to the first time period. Use
the tab keys or the up and down arrow keys to move the input area
to the desired time period.
If you have a mouse, place the cursor beside a time and click the
button. Enter your event in the input area displayed.
When you have entered your appointment/event, press the enter key
to save it. When you have finished, press the ESC key to return
to the main menu.
Deleting Events
To delete an appointment from your daily calendar, enter the
command
D xxxx
where xxxx represents the time the appointment is scheduled. You
may use any supported format when specifying the time. This
command only works for events that occur between the start and
end hours that you specify in 'System Parameters'. Any
appointments that are scheduled outside those hours must be
deleted using option 3 from the main menu.
Calendar Mate 4.0 User Reference Guide Page 12
Appointment Extend
If your event will span more than one time slot, use the
Appointment Extend feature. In input mode press the F6 key and
then use the arrow and tab keys to move to different time
periods. The text of your event will travel with the input area.
The Appointment Extend feature will move whatever text was on the
input line before the F6 key is hit. You can use this to extend
an appointment that has already been made and save yourself some
keystrokes. See example 3 below. The restriction of Appointment
Extend is that it can only be used for consecutive time slots.
Example 1
Suppose you want to schedule a short meeting with Frank at 10:00
a.m.
1) Press F10
2) Use the down arrow key to move the input area to 10:00
3) Type 'Meeting with Frank'
4) Press the Enter (or return) key to register the event.
Example 2
You must give a lecture on baseball strategy from 9:30 to 11:00
1) Press F10
2) Press F6 for Appointment Extend
3) Use the down arrow key to move the input area to 9:30
4) Type 'Strategy Lecture'
5) Use the down arrow key to move to 11:00
6) Press the Enter (or return) key to register the event.
7) Press ESC to return to the main menu.
Option 1: Events for Today Page 13
Example 3
You've scheduled a meeting with a salesman at 9:00 but he's
called and told you that he'll need 1 hour instead of 30 minutes
to make his presentation. To mark that on your calendar,
1) Press F10.
2) Use the down arrow key to move the input area to 9:00
3) Press F6 for Appointment Extend
4) Press the down arrow key to extend the appointment.
5) Press Enter (or return) to register the event.
Calendar Mate 4.0 User Reference Guide Page 14
Option 2. File Statistics
This option shows the number of records in the current database,
the number of deleted records and the 'number of memory slots
left'. When the program starts, it determines how much memory it
needs to load the database and then adds some to allow for the
addition of more records. If your additional records exceed this
allocated memory, Calendar Mate will save the data file and
allocate more memory.
A record will be flagged as deletable when a non-repeating
event's date has passed or you explicitly deleted an event in
option 3.
When a record is flagged as deletable, it will remain in the
database until you save the database (using the autosave option)
or quit the program. Until one of these events occurs, you can
recover a deleted event in option 3.
Option 1: Events for Today Page 15
Option 3. Look at Events File
This command will display a window showing the events database.
There are two main types of event records -- repeating and non-
repeating -- and these are displayed separately, non-repeating
followed by repeating. These records will be sorted in ascending
date order and optionally by time as well (See section 5.2 for
information on how to sort the database by time). A repeating
event will be identified with an asterisk to the right of the
date.
Important Keys on this Screen
F1 Help Information
F8 Sort file by date or event
F9 Skip to top of file
F10 Skip to end of file
PgDn Scroll forward a screen
PgUp Scroll backward a screen
Up arrow Move up 1 event
Down arrow Move down 1 event
Esc Close the window
There are 6 one letter commands that you can use on this screen.
C Change the record
F Show Future occurrences of a repeating event
L Clone an existing record
D Delete the record
U Undelete the record
X Expand the record to see more data
Enter any of these commands in the input area beside a record.
Calendar Mate 4.0 User Reference Guide Page 16
With a mouse you may execute any of the above mentioned commands
by positioning the mouse cursor on the command and clicking the
button.
As well, instead of using the arrow keys to move the input area
beside a record, you may position the mouse cursor beside a
record and click a button to select that record.
The Delete command
Use this command to delete a record from the database. When you
do this, the record will be deleted the next time the database is
sorted and saved to disk. Until then, if you change your mind
about deleting the record, you may undelete it.
The Undelete command
This command undeletes a record from the database. It will undo
the action of the D (delete) command.
The Change command
This command is used to change the event record - date, time,
early warning, description, etc. When you enter the 'C' command
beside the record, you will see an input window not unlike the
'Add a Record' screen. The fields will be filled with the data
that you had specified before. You may now make any desired
changes. When you have changed a field, press the Enter (or
return) key. Then press F5 to save your changes.
The Clone Command
The purpose of this command is to make a copy of an existing
record and allow you to change some of the fields within it.
For example if you're putting your team's softball schedule into
Calendar Mate, this command can save a lot of typing. What you do
is create a record (using option 4 from the main menu) and save
it.
Then, from the main menu, choose option 3 to get back here and
clone the record by putting an 'L' beside the event. You'll see a
menu that looks just like the 'change a record' menu. The
difference is that you're creating a whole new record, using an
existing one as a template. Now change any fields you need to and
hit F5 to save it.
Option 3: Look at Events File Page 17
The Expand Command
This command will help you to remember some of the fields in the
record that aren't shown on the menu. Enter an X beside the
record and the program will display the entire record and make a
best guess at interpreting the repeat field. Please note that if
you have specified weekly or fortnightly, the program may
interpret the repeat field as '7 days' or '14 days' respectively.
The Future Command
This powerful command will show the future occurrences of a
repeating event. When you select this option you will be
presented with another menu showing you the next 10 occurrences
of the event.
From this menu, you may scroll forward and backward using the
PgUp and PgDn commands.
As well, there are three commands you may enter from here
R Reschedule an Event
D Delete this occurrence of the event
U Undo the effects of the above two commands
Note: These commands deal with repeating events only. When you
delete or reschedule an event from this part of the program, you
are deleting or rescheduling one occurrence only.
Deleting an Event
Suppose you have a Rotary Club meeting on the 2nd Tuesday of the
month except for the summer months. You have defined the event as
a repeater but do not want it to appear on your calendar for July
and August. By putting a 'D' beside the dates you want to cancel,
you will not have to see that event on your calendars. As a
reminder, the program will put the word 'Deleted' to the right of
the date you cancelled.
The way the program accomplishes this is to create another record
in the database. If, for any reason, you delete the 'master
event' (the repeater that this is associated with) any of these
special records will be deleted as well. Unlike the normal
records in the database that can sometimes be recovered with the
'undelete' command, these records are lost forever if deleted.
Calendar Mate 4.0 User Reference Guide Page 18
Rescheduling an Event
This is similar to deleting an event except that you want to see
it some other time. For example, you have a squash game scheduled
every Tuesday after work but you cannot play next Tuesday and
would rather reschedule the game to Wednesday.
If this is the case, put an 'R' beside the date. A menu like the
'change' and 'clone' menus will be displayed. Fill in the new
date or time of the event. Press F5 to save it. Calendar Mate
will display the new date of the event with the word
'Rescheduled' shown to remind you. When you print a monthly
calendar or display a daily calendar, the event will appear in
its new time period.
When you reschedule an occurrence of a repeating event, the
program will create a non-repeating event at the new time or
date. Although it looks like a normal non-repeating event, it
cannot be deleted from the events file the way you normally
delete events.
Undoing your changes
If you have to 'undelete' or 'un-reschedule' an event, type a 'U'
beside the date that has been deleted or rescheduled. This will
restore the event to its previous state.
If you have rescheduled the event (and the program has created a
non-repeating record) the non-repeating record will be deleted.
Sorting by date or event
You may display the file sorted by date or by event. The default
sorting is by date. If you press the F8 key, the file will be
sorted differently from how you see it. If it's sorted by date
and you press F8, it will be sorted by event and vice versa.
Adding a Record
To add a record from this screen, press the Ctrl and 'A' keys
simultaneously. This will present you with the menu from option 4
which is the subject of the next chapter.
Option 3: Look at Events File Page 19
Option 4. Add a Record
When you choose this option you will be presented with an input
window like this
Enter Date :
Enter Time : 0000
Description :
Daily Cal :
Repeat :
Early Warn :
Note that once you have entered all the appropriate data, you
should press F5 to save the record. If, while defining the
record, you decide that you want to start over, press ESC to
close the window and discard the record.
Enter Date
The input area will be positioned beside the 'Enter Date' field.
Specify the date of the event (for non-repeating events) or the
starting date of the event (for repeaters). You will be reminded
of the correct format for the date. See appendix A for a full
listing of the acceptable date formats. If you want to use
today's date, enter an asterisk '*'. The date that is shown is
taken from the convenience calendar.
Enter Time
The 'Enter Time' field is the time the event is scheduled to take
place. This is optional because you might not care what time an
event is to occur. For example, you wouldn't specify a time for
an event such as Labour Day. If you don't need to specify a time,
press enter here. The default, 0000, tells the program to ignore
this field. There are many time formats the program understands.
See Appendix A for a full list of the acceptable formats.
Description
The 'Description' field allows you to describe the event. You may
use up to 20 characters. This field must have something entered
in it to allow you to fill in other fields.
Calendar Mate 4.0 User Reference Guide Page 20
Daily Cal
The 'Daily Cal' field gives you the option of having this event
appear on the daily calendar and/or monthly calendar. The default
is 'Y'. You may enter any of the following options...
Y or B Print event on monthly and daily calendars
N or M Print this on monthly calendar only
D Print this on the daily calendar only
Early Warn
The early warning will display an advance warning of an upcoming
event. The early warning will appear on the daily calendar a
specified number of days in advance of the event. You may specify
up to 99 days in advance.
Warning: If you use too large a number here (greater than 7 days
or so) the program will slow down quite substantially when
displaying the daily events.
Repeat
The 'Repeat' field calls for a Y, N or S response.
1) If this is a one time event, reply N
2) If this event is to come up on a regular basis, reply Y.
3) If the event is a special repeater, reply S.
There are two types of 'special repeating' events that Calendar
Mate can handle. The first type is an event that recurs on a
regular interval unless the date it falls on is a weekend. It
will then be rescheduled to the previous workday or the next
workday depending on your preference.
An example of this type of special repeater is the way that many
companies pay their employees - twice per month. The first payday
falls on the 15th of the month unless that day falls on a weekend
or holiday in which case the employees will be paid on the
previous workday.
The second type of special repeater is a specific date - February
29. If your birthday falls on that day, you will want to
celebrate it on the 28th of February in non-leap years.
Option 4: Add a Record Page 21
If you reply 'S' you will be prompted for the special processing
instructions. If you reply Y and press enter, the program will
show you two more lines so that the input screen will now look
like...
Enter Date : dd/mm/yy
Enter Time : 0000
Description : Testing Event
Daily Cal : Y
Repeat : Y
Early Warn : 00
Frequency : Annually
End Date : Eternity
Special Proc : (If you selected 'S')
Frequency
In the 'Frequency' field you tell the program how often an event
recurs. The program will allow you to describe many types of
repeating events. Some specific examples include:
3rd Workday of the month
Every 4 days
1st Monday in September
2nd Sunday of the month
Last workday
Daily
Every workday
Mon, Wed, Fri
Tues-Thur
See appendix D for a complete list of repeating adjectives that
the program understands.
End date
In this field tell the program to ignore a repeating event after
a certain date. Use this field, for example, when describing your
vacation to the program. If your vacation starts on 12Aug91 and
ends two weeks later on 26Aug91, how would you arrange to have
this event printed on your calendar for each day you are on
vacation? Specify 'daily' for frequency and 27Aug91 for the end
date. If the end date is less than the start date (which can
happen around January before you get used to the new year) the
program will warn you.
Calendar Mate 4.0 User Reference Guide Page 22
Another way to specify the end date is to reply '+nnn' where nnn
represents a number of days. In the above example, instead of
specifying 27Aug91 as the end date, you could specify +15 as the
end date. The program would then compute the proper end date.
The date you specify as the end date isn't included in the span
of the event. It's the first day after the event has completed.
For example, if you have to attend a conference from October 12th
to October 14th, specify October 15th as the ending date.
The default for the end date is 'Eternity'. The program will keep
this event repeating until you delete it manually.
Special Processing
If you have defined an event as a 'special repeater' you'll have
to specify what to do if the event falls on a weekend. Your
options are
P to reschedule event to the previous workday
N to reschedule event to the next workday
D to delete this occurrence of the event
Option 4: Add a Record Page 23
Option 5. System Parameters
There are a number of user definable system parameters available.
When you select option 5, you will be presented with this menu.
1) Set Printer Parms
2) Set Program Parms
3) Set Various Colours
4) Select new data file
The following three sections will discuss each of those
selections in detail.
5.1 Set Printer Parameters
When it comes to setting up your printer, you may be able to use
a print driver that comes with Calendar Mate or you may have to
create your own. Read on to see what's involved!
5.1.1 Set Default Drivers for Calendars
Calendar Mate currently can print three types of calendars:
daily, monthly and yearly. You may specify a different print
driver for each one if you wish. This is particularly useful if
you like to print monthly calendars in landscape mode (since
daily and yearly have to be in portrait mode).
To select a print driver, first of all select which calendar you
wish to talk about. You will then be presented with a list of all
print drivers that Calendar Mate can find. Enter any non-blank
character beside the appropriate driver and the change will be in
effect the next time you print.
Calendar Mate prints using special characters for the borders of
the calendars and if your printer isn't set up properly, the
borders will appear as italicized C's and D's instead of the box
characters. The following illustration uses all the special
characters. If it looks like italic characters, you're going to
need a print driver.
┌──┬──┐
├──┼──┤
└──┴──┘
Calendar Mate 4.0 User Reference Guide Page 24
There are several print drivers shipped with Calendar Mate which
will send control codes to your printer. Of course, there are
many kinds of printers out there but most of them will emulate
one of a couple of main types. I have found that there are 5 main
ones -
Epson LQ series
Epson FX, LX, RX series
IBM Proprinter
Hewlett Packard Laserjet
Hewlett Packard Deskjet
If you know that your printer emulates one of the above printers,
select the one that's appropriate. Simply put a non-blank
character (such as an X) beside the print driver you require and
press Enter. Then try to print a calendar. If it looks nice,
you've got the right one. If not, you may have to read the next
section.
5.1.2 Prepare or edit your own
Monthly calendar prints use three fonts -- normal, double width
and compressed. If monthly calendars print nicely on your printer
you won't have to go through the arduous process of looking up
printer codes.
If you do have to set up the printer codes, please note that the
program expects normal print to be 10 characters per inch and
double width to be 5 characters per inch. Compressed print may be
either 16.67 or 17.1 characters per inch.
You should be able to obtain the printer codes from your printer
manual. To enter the codes into Calendar Mate, use the decimal
representation of the codes. If there is more than one code,
separate them with commas. For example, if your printer needs to
receive the code "Esc+w+49" to turn on double width, enter
27,119,49 27 is Esc code, 119 is 'w' code
or
27,w,49 Probably easier
Option 5: System Parameters Page 25
If the printer code contains non-numeric characters (letters or
other characters like $%&^) you may enter them as characters.
Numbers must be entered as their ASCII value (as illustrated
above).
If you have to sort out the printer codes and are successful, I
would be most grateful if you would communicate your findings to
me so that others will benefit from your research. As an
incentive, if you're the first person to send me the codes for
your printer I will refund your registration fee.
Appendix C contains a list of ASCII characters and their decimal
representation. You may use this to help you set up your printer
codes if necessary.
If there is no way that you can get Calendar Mate to print nice
looking calendars using the extended character set, you have one
last chance. If you put a 'p' as the only character of Init
String 2, the program will bypass the extended character set and
print using the normal characters. Although this calendar is not
nearly as nice as the other, it works.
Creating a new Print Driver.
If you need to save your printer codes in a separate print driver
you may do it in the following manner: When you get to option
5.1.2, press F8 and enter the name of the new driver you are
creating. When you press enter, you will be given an opportunity
to give a brief description of the print driver so, in the
future, you will know what the driver does.
Why would you want to create another print driver? Maybe you
would like to use italic or bold characters on your calendar but
would like to create a new driver so the old one isn't destroyed.
There are other valid reasons for creating your own drivers. Your
imagination is the limit!
Calendar Mate 4.0 User Reference Guide Page 26
5.2 Set Program Parameters
When you select option 5.2 you will be presented with a menu that
looks like this:
Date Format : [dmy ] Date format on displays
Auto Sort Data : yes Sort Database when updated?
Immediate Purge : yes Auto purge obsolete events
Julian Date : yes Put Julian date on monthly calendar
Sort by time also : no Sort file by date and time
Current Century : 1900 Century assumed with 2 digit years
Start of workday : 8a Start hour of daily calendar
End of Workday : 5p End hour of daily calendar
Slots per hour : 2 Number of intervals on daily cal
Print Language : Eng English, Francais, Espanol, Deutsch
Disk 80 or 132 : 132 Number of columns for disk output
Auto Save Number : 2 # of changes before saving
Lunar Cycle : N Print full/new moon? (G/L/N)
Compressed Print : Yes Compressed Event Printing? (Y/N)
Override Ewarn : 99 Override early warning on daily prt
Date Format
This field will tell the program how to interpret a date that
looks like 12/11/89. Your options are ...
dmy day/month/year 12/11/89 is Nov. 12, 1989
mdy month/day/year 12/11/89 is Dec. 11, 1989
ymd year/month/day 89/12/11 is Dec. 11, 1989
A date set in a format like 12may89 will override the format set
up here.
Auto Sort Data
This option tells the program whether or not to sort the data
before it is written to disk. The default is 'Yes' and is highly
recommended.
Immediate purge
This option tells the program whether or not to purge obsolete
records automatically. An obsolete record is defined as any event
-- repeating or not -- whose expiry date has passed.
Option 5: System Parameters Page 27
Julian Date
This option tells the program whether or not to display the
Julian date on the monthly calendar. The Julian date is the
number of the day relative to the start of the year. For example,
the julian date for February 1st is 32, for December 31st is 365
(or 366 in a leap year).
Sort by time also
This option tells the program whether you want to sort the data
file by time as well as by date. This will cause the sort to take
longer but unless you have a very large data file (over 500
events), the time factor will not be important.
Current Century
This option tells the program what century a two digit year
represents. I.E. if you enter 10/15/89, the program needs to know
if you are talking about 1989, 2089, 1889 etc.
Start of Workday
This option sets the starting time for the daily calendar.
End of Workday
This option sets the ending time for the daily calendar.
Slots per Hour
This option tells the program whether you want the daily calendar
to have a time slot every 15 or 30 minutes. For 15 minute time
slots, enter 4 and for 30 minute time slots, enter 2.
Print Language
Although Calendar Mate's messages, prompts and commands are all
in English, you may print calendars in different languages.
Currently, English, Spanish, German and French are supported. If
you would like to see another language supported, send a letter
to the author with the names of the days of the week and months
of the year and if the language uses characters that DOS can
display, it will come out in the next version. Since Calendar
Mate doesn't use graphics, Arabic, Chinese, Sanscrit, Cerillic
and other such alphabets would be impossible to implement.
Calendar Mate 4.0 User Reference Guide Page 28
Disk Width
This option is similar to the previous one except that it is for
output directed to disk. This option might differ from the
previous one if you have some software that will take a disk file
and print it sideways on your 80 column printer.
Auto save number
This option specifies the number of changes to the database that
must be done before the program saves the file to disk. Set this
to any integer value that your nerve will allow.
Lunar Cycle
Calendar Mate will compute when the full moon and new moon occur
each month. If you would like this printed out on your monthly
calendar, specify it here.
If your printer can print the 'happy face' characters - hex
codes 01 and 02 - you should specify 'G' (graphics character)
here. Laser printers tend to print these characters nicely. A
full moon will be represented by the character 01 (a white happy
face) and a new moon by the character 02 (a black happy face).
If your printer (like mine) cannot print those characters, you
can specify L (for letter). If you select this option, a new moon
will be represented by the letter 'N' and a full moon by the
letter 'F'.
If you do not care when the new moon and full moon happen,
specify 'N'.
Compressed Print
Normally, monthly calendars can show two events in each box. When
compressed print is used, the calendar can show three events in
each box. If you want the events to print using a condensed font,
specify Yes, otherwise, specify No.
Compressed print brings some restrictions with it. You cannot
browse a calendar that has been created with compressed print and
sent to disk. Also, compressed print is supported only for
calendars that are 80 or 99 characters wide. If this restriction
poses a problem, contact Hawk Software and more support will be
added.
Option 5: System Parameters Page 29
On the author's printer, an EPSON FX compatible, the calendars
look cleaner if friction feed is used, as opposed to tractor
feed. If tractor feed is used, there are tiny gaps between the
characters that make up the vertical lines.
Override Ewarn
When you define an event with an early warning, it will appear on
the daily calendar, starting that number of days before the event
actually takes place. I have found that when I print a daily
calendar it doesn't look as cluttered as the on-line version when
there are lots of early warnings.
For this reason, you can use this field to override the early
warning value you specified when you defined the event. If the
event has a non-zero early warning value, this figure will
override it on the daily printed calendar only. You may specify
any value from 0 to 99.
5.3 Set Various Colours
This option allows you to change several window colours. There is
another technique, described in the last paragraph of this
section, which will allow you to change the colour of an
individual window.
When you select this option you will be presented with a menu.
The choices are:
Main Screen Colour: This is the background on the main screen
where the options window and convenience calendar are located.
General Info Line: This is the line at the top of the main screen
which has the date, time, Julian date and Calendar Mate version.
Options Window: This window is on the main screen and displays
the functions available to you.
General Info Windows: These windows are displayed periodically in
order to let you know that some work is in progress - the
database is being sorted, a calendar being generated etc.
Warning Windows: These windows are similar to the General Info
windows except that they warn you of a possible error. A
yellow/amber background may be appropriate here.
Calendar Mate 4.0 User Reference Guide Page 30
Error Windows: These windows indicate a problem that must be
resolved before the program can continue, such as a printer not
being ready when you asked the program to print a calendar.
Another technique to change window colours is to simultaneously
press the CNTL and E keys. A little prompting window will appear
telling you what to do next. Press the left and right arrows to
change the background colour and the up and down arrow keys to
change the foreground colour. When you are satisfied, press F5
and the window colour you selected will be saved for future use.
5.4 Select Different Events Files
Calendar Mate will allow you to specify the name of the events
file you want it to process. As was mentioned at the beginning of
the documentation, you can specify the events file name on the
command line when you start Calendar.
If you want to change which file Calendar Mate processes, select
this option. You will be presented with a list of Events files
that Calendar Mate can locate. These are the files with a second
name of CME (i.e. CALEVENT.CME). Move the input area beside the
events file you wish to process, enter any non-blank character
and press Enter. The file you are working on will be saved and
the new file opened for processing.
Option 5: System Parameters Page 31
Option 6. DOS Shell
This command will temporarily suspend execution of Calendar Mate
and put you into DOS. To get back to the program, type EXIT and
press <ENTER>.
The way this works is simple. Calendar Mate calls a program
called COMMAND.COM which is a DOS program. For this to work, the
program has to be able to find COMMAND.COM so either have it on
the floppy disk from which you are running Calendar Mate or have
it available in the DOS PATH search chain.
Calendar Mate 4.0 User Reference Guide Page 32
Option 7. Print a Calendar
This option allows you to generate a monthly calendar that you
may either print or load to disk and then browse using option 8.
When you select option 7, you will be prompted to enter the month
and year of the calendar you want to print; whether you want to
print it, browse it on the screen or file it to disk. If you
decide to print it on your printer, you will be asked whether you
want the small calendars or not. If you reply 'Y', small
calendars will print after the main calendar, two months before
and two months after.
These small calendars will only print if there is room on the
page. If there are six weeks in the month, the small calendars
will not be generated.
Printing a Range of Months
If you want to generate more than one month, enter a date in the
format
aa-bb/cc
Where aa represents the starting month, bb represents the ending
month and cc represents the year. For example to print September
- December 1990, specify 9-12/90.
Please note that the program must find a dash (-) and a slash (/)
to realize that you want to print a range of months. Also, note
that you may only specify a range of months in the same year. For
example you cannot print October 1900 - February 1991 at the same
time.
Printing a Yearly Calendar
As well as printing monthly calendars, you may print a whole year
on one page. To do this, specify the month as an asterisk. For
example, to print the 1991 calendar, specify
*91
as the month and year.
Option 6: Dos Shell Page 33
Interrupting Calendar Generation
If you want to interrupt the program while it's generating a
calendar, simply hit any key. A window will be displayed asking
you if you really want to interrupt the process. If you do, hit
the ESC key. If the program is sending a file to disk it will
stop and erase the partially created file. If sending a calendar
to the printer it will stop executing immediately and the printer
will keep printing until its buffer empties. This could take a
while depending on the size of the print buffer.
The program expects a printer to be in the 1st parallel port. If
you do not have a printer there or if it is not ready to print,
an error window will be displayed asking you to ready the printer
and to press any key to proceed or to press the ESC key to cancel
the task.
Monthly Calendar Overflow
Sometimes there are more events jammed into a day than can print
in each box of the monthly calendar. If you have compressed print
set on, you can print up to three events per day; without
compressed print: two events.
When this happens, you will be presented with a list of events
that are eligible to go in the box and you will be permitted to
choose which events are the important ones. Simply put any non-
blank character beside your choice and it will be hilighted. You
will not be permitted to choose more events than will fit.
If you highlight an event and then change your mind, just enter
any non-blank character (like you did to hilight the event) and
it will become "unchosen".
Calendar Mate 4.0 User Reference Guide Page 34
Option 8. Browse Calendar
This option will allow you to look at a calendar that you have
stored on disk. This will allow you to preview the calendar prior
to printing it.
The browse routine is not complicated. To move around the
calendar, use the arrow keys. The up and down keys will advance
the calendar one week. The right and left arrow keys will advance
the calendar one weekday at a time (if the calendar greater than
80 columns wide).
If you are looking at the last week of the month and press the
down arrow key, the display will move back to the first week
(wrap around). Similarly, if you are looking at the first week of
the month and press the up arrow key, the display will wrap
around to the last week of the month.
You may notice some odd characters flanking the name of the
month. These are printer control characters. When you send your
file to the printer, they will disappear.
If you generated several months and sent the file to disk you can
browse one month at a time. To view the next month, press the
plus (+) key. To view the previous month, press the minus (-)
key. The display will wrap around if you pressed the minus key
while viewing the first month or if you pressed the plus key
while viewing the last month you generated.
Option 7: Print a Calendar Page 35
Option 9. Quit
This option closes down the program normally. It is highly
recommended that you end the program normally so that the data
file can be saved. There is an auto-save feature in the program
that will save your data periodically but if you have not reached
the autosave threshold, your data may be lost during an abnormal
termination of the program.
Calendar Mate 4.0 User Reference Guide Page 36
Appendix A. Date/Time Formats
The author has attempted to make it as convenient as possible to
enter dates and times in a format that is convenient for you.
Here is a list of supported formats:
Date Formats
* Today's date.
dd/mm/yy Eg. 15/10/89 Oct 15, 1989 see note 1
mm/dd/yy Eg. 10/15/89 Oct 15, 1989 see note 2
yy/mm/dd Eg. 89/10/15 Oct 15, 1989 see note 3
ddmmmyy Eg. 15Oct89 Oct 15, 1989
ddmmyy Eg. 151089 Oct 15, 1989 see note 1
mmddyy Eg. 101589 Oct 15, 1989 see note 2
yymmdd Eg. 891015 Oct 15, 1989 see note 3
Time Formats
730 7:30 a.m.
7:30 7:30 a.m.
730a 7:30 a.m.
1930 7:30 p.m.
19:30 7:30 p.m.
730p 7:30 p.m.
Note 1: You have to specify dmy in the system parameters (opt
5.2)
Note 2: You have to specify mdy in the system parameters (opt
5.2)
Note 3: You have to specify ymd in the system parameters (opt
5.2)
Option 9: Quit Page 37
Appendix B. Data Record Formats
The format of the Calendar Mate data records are as follows.
Column(s) Description
1 Indicator Byte
x'01' for non-repeating event
x'03' for repeating event
x'06' for deleted event
2-9 date 8 bytes
10-13 time 4 bytes
14-33 descr 20 bytes
34 repeat type 1 byte
(daily, weekly, monthly etc)
35 repeat type b 1 byte
(like previous byte)
36-38 nn days 3 bytes
(like every 3 weeks)
39-41 nth day 3 bytes
(like 3rd Sunday of the month)
42-49 end repeat 8 bytes
50-51 early warning 2 bytes
(Advance notice in days)
52 cal indicator 1 byte
(m, d or b)
Calendar Mate 4.0 User Reference Guide Page 38
Appendix C. ASCII Character Set
This is a list of ASCII characters from 32 to 126. It is
being provided to possibly help you if you have to define printer
control characters. The characters less than 32 and greater than
127 are of no use to this discussion.
032 <sp> 033 ! 034 " 035 # 036 $
037 % 038 & 039 ' 040 ( 041 )
042 * 043 + 044 , 045 - 046 .
047 / 048 0 049 1 050 2 051 3
052 4 053 5 054 6 055 7 056 8
057 9 058 : 059 ; 060 < 061 =
062 > 063 ? 064 @ 065 A 066 B
067 C 068 D 069 E 070 F 071 G
072 H 073 I 074 J 075 K 076 L
077 M 078 N 079 O 080 P 081 Q
082 R 083 S 084 T 085 U 086 V
087 W 088 X 089 Y 090 Z 091 [
092 \ 093 ] 094 ^ 095 _ 096 `
097 a 098 b 099 c 100 d 101 e
102 f 103 g 104 h 105 i 106 j
107 k 108 l 109 m 110 n 111 o
112 p 113 q 114 r 115 s 116 t
117 u 118 v 119 w 120 x 121 y
122 z 123 { 124 | 125 } 126 ~
127 <del>
Appendix B: Data Record Formats Page 39
Appendix D. Repeating Adjectives
This is a complete list of keywords accepted by the program
for describing repeating events. You rarely have to enter the
complete word -- the program understands certain abbreviations.
The minimum number of characters required to identify the word is
supplied as well.
Keyword Minimum Example Keyword Minimum Example _______ _______ _______
Daily 2 da
Weekly 3 wee
Monthly 4 mont
Yearly 4 year
Annually 3 ann
Fortnightly 4 fort
Day 2 da
Workday 4 work
Last 4 last
First 5 1st
Second 6 2nd
Third 5 3rd
Fourth 6 4th
Monday 4 mond
Tuesday 3 tue
Wednesday 3 wed
Thursday 3 thu
Friday 3 fri
Saturday 3 sat
Sunday 3 sun
January 3 jan
February 3 feb
March 3 mar
April 3 apr
May 3 may
June 3 jun
July 3 jul
August 3 aug
September 3 sep
October 3 oct
November 3 nov
December 3 dec
Easter 3 eas
Calendar Mate 4.0 User Reference Guide Page 40
Prefixes:
Keyword Example Meaning
bi biweekly every 2 weeks
tri triweekly every 3 weeks
Cosmetic Words:
the, of, in, every
Appendix D: Repeating Adjectives Page 41
Appendix E. Some commonly asked questions
Q: Why isn't the calendar printing the proper month? I'm
getting December 1900!
A: You probably specified a date in a format that Calendar Mate
misunderstood. The most common error is putting a space
between the month and year (eg. Dec 90 instead of Dec90).
Have a look in appendix A for a list of acceptable formats.
Q: I am trying to print in compressed mode and the events are
printing on different lines than the box characters. The
calendar takes up one and a half pages instead of one.
What's the matter?
A: In compressed mode, Calendar Mate prints the outline for the
box, does a carriage return and then prints the events. This
works for most printers. Some printers, however, do an
automatic line feed in tandem with a carriage return. This
can usually be disabled by setting a dip switch. In the
author's printer manual, the terminology is "Auto Feed XT".
Q: When I print a calendar I get italic Cs and Ds instead of
lines around the borders. Does Calendar Mate support my
printer?
A: Calendars printed with Calendar Mate should look like you
would expect a calendar to look -- with nice clean lines. If
your printer isn't printing properly, try using a different
print driver, selectable in option 5.1.1. Alternatively, run
the SETUP program on the Calendar Mate distribution disk. If
all else fails, you can try using 'Plain' characters. See
the discussion in section 5.1.2 above.
Q: What settings should I use to print a calendar in landscape
mode on my LaserJet printer?
A: Load the print driver called HPLJIIPL (using option 5.1.1)
and set the printer width to 99.
Calendar Mate 4.0 User Reference Guide Page 42
Q: When I start up Calendar Mate, there is no help information
and it cannot find my events file!
A: All of Calendar Mate's files have to reside in the same
subdirectory as the program and you have to be in that
subdirectory when you start Calendar Mate. For example, if
Calendar Mate resides in C:\CALENDAR and you're in C:\QEDIT
when you start up calendar, it won't be able to find the
help file, parm file and events file.
The exception to this rule is if you have the Environment
Variable set. This procedure is described in the section
entitled 'The DOS Environment'
Appendix E: Common Questions Page 43
Appendix F. Order Form
Order Form For
Calendar Mate Version 4.0
Name: __________________________________________
Address: __________________________________________
City: __________________________________________
Province/State:__________________________________________
Postal Code/Zip:_________________________________________
Country: __________________________________________
Registration Fee: $22.00
Shipping & Handling $ 3.00
Saskatchewan Residents Add: $ 1.75 (7% Sales Tax)
Canadian Residents Add: $ 1.75 (7% GST)
======
Total: ______
Diskette Size ____ 5.25" ____ 3.5"
Please return this form to:
Hawk Software
PO Box 3961
Regina, Saskatchewan
S4P 3R9
Canada
How did you find out about Calendar Mate?
[ ] Friend [ ] Compuserve [xx] SDN
[ ] Bulletin Board ______________________ (which one?)
[ ] Shareware Library _______________ (which one?)
Does your PC have a Hard Drive? [ ]Yes [ ]No
Calendar Mate 4.0 User Reference Guide Page 44
What kind of printer do you use? ___________________________
Which Calendar Mate print driver works?_____________________
Is mouse support useful? [ ]Yes [ ]No
[ ] I don't have a mouse
Please feel free to add your comments and suggestions on how
Calendar Mate can be improved to better meet your needs...
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
Order Form Page 45
Appointment Extend 13
Calendar
browsing printed 35
convenience 8
daily 21, 28
improper date printed 42
monthly,printing 25, 33
printer requirements 5
printing tiny 33
Colour 30, 31
changing 24
changing - ^E key 31
changing - option 5.3 30
Compressed print
restrictions 29
Convenience Calendar 8
Daily Calendar
Printing 11
Data
missing files 43
Date 8
changing 11
changing event's 17
event's end 22
formats 20, 27
Julian 8, 28, 30
setting DOS 8
specifying 42
Date/Time Formats 37
DOS Environment 7
Environment Variable 7
Event 11, 15
changing 17
database 16
deleting 15, 27
description 20
early warning 21
end date 22
entering 12
file 38
printing 21
repeating 21
special repeater 21
Events
special repeaters 21
Events File
changing - option 5.4 31
Calendar Mate 4.0 User Reference Guide Page 46
Files
missing 43
Graphics characters 29
Help Info 5
Monthly Calendar Overflow 34
Options Menu 10
Order Form 44
Primary Menu 8
Printer
problems 42
Printer Parameters 24
Program Parameters 27
Auto save number 29
Auto Sort Data 27
Compressed Print 29
Current Century 28
Date Format 27
Disk Width 29
End of Workday 28
Immediate purge 27
Julian Date 28
Lunar Cycle 29
Override Ewarn 30
Print Language 28
Slots per Hour 28
Sort by time 28
Start of Workday 28
Repeating events
adding 20, 21
describing 22
end date 22
viewing 16
Shareware 3, 44
System Requirements 5
The Setup Program 7
Time
appointment extend 13
changing event's 17
current 8, 30
entering event's 20
formats 37
setting DOS 8
slots 11, 12, 28
slots per hour 28
sorting records 16
Yearly Calendar
Printing 33
Order Form Page 47