Dec 292017
 
Wall Calendar Program.
File YEARP289.ZIP from The Programmer’s Corner in
Category Databases and related files
Wall Calendar Program.
File Name File Size Zip Size Zip Type
CALENDAR.DOC 33536 8317 deflated
CALENDAR.EXE 131928 55249 deflated
SETUP.EXE 76028 38379 deflated

Download File YEARP289.ZIP Here

Contents of the CALENDAR.DOC file






Y E A R P L A N N E R version 2.89
______________________________________________________________________________









































FLOWSOFT custom programming
William A. Anderson
Owner & Author
875 Franklin Rd. #1635
Marietta, Ga. 30067
404-428-4028




C O N T E N T S
______________________________________________________________________________



1 Introduction Page


1.1 Program Description & Requirements........ 1


2 Getting Started


2.1 System Installation....................... 2

2.2 Starting the Program...................... 3

2.3 Main Menu Explanation..................... 4

2.4 Initializing a New Year................... 5

2.5 Setup - Printer, Color, Pause Time........ 6-7


3 Other Functions


3.1 Working on the Calendar................... 8-9


3.2 The Overlay Template...................... 10

3.3 Jumping to a Specified Day................ 11

3.4 Function Keys Explained................... 12

3.5 Onscreen Summary.......................... 13

3.6 Printing the Wall Planner................. 14

3.7 Add/Update Important Dates................ 15

3.8 Insert Important Dates into Year.......... 15


4 Registration


4.1 Year Planner Software License Agreement... 16

4.2 Registration Form and Support Info........ 17





1.1 Program Description


Year Planner is an organizing tool which mimics the familiar "write-
on, wipe-off" wall planner calendar system most businesses use to
schedule important events. You are allowed to write deadlines,
appointments, and other important information into "day blocks" which
can later be printed out in a large standard calendar format.
Information can be easily updated or erased altogether and reprinted.
Features include an overlay template to apply similar messages in many
"day blocks", an onscreen year summary so you can see the whole year
at a glance, large calendar printouts, and all major holidays already
built in.



>>>> System Requirements:

* 520K of main memory.
* One 5 1/4 " floppy drive.
* One hard disk drive. (optional)
* IBM PC or compatible.
* files=40 and buffers=40 in CONFIG.SYS file.
































Page 1





2.1 System Installation



Floppy Drive System:

To install the year planner program on a floppy drive system, just
copy the calendar.exe and setup.exe files over to a blank, formatted
floppy diskette. You will have more than enough space on the floppy
diskette to hold the program, the yearly data files, and the printer
control codes setup file.



Hard Drive System:

To install the year planner program on a hard disk, you should first
create a new subdirectory on the hard disk and then copy the
calendar.exe and setup.exe files to the newly created subdirectory.
The commands to create the new subdirectory are:


C>cd \ goes to the root directory
C>md calendar makes a new subdirectory called calendar
C>cd \calendar goes to the calendar subdirectory

(C> is the DOS prompt and is not part of the command)


Once you have created the new subdirectory, you should copy the
calendar.exe and setup.exe program files to the subdirectory. Use the
DOS copy command to do this. Make sure you are in the calendar
subdirectory before issuing this command. The command has the
following format:

C>copy d:\path\calendar

Where d:\path\ is the pathname for the location of the calendar.exe
file. For example, if the file was in the root directory on drive A
then the copy commands would look like this:

C>copy A:calendar.exe
C>copy A:setup.exe

As another example, if the calendar.exe file were in a subdirectory
called XTALK on drive C then the commands would look like this:

C>copy C:\xtalk\calendar.exe
C>copy C:\xtalk\setup.exe






Page 2





2.2 Starting the Program



Floppy Drive System:

1) Insert the floppy diskette created in section 2.1 into drive A.

2) Make sure you have the A> prompt.

3) Type CALENDAR and then press 'enter'.

4) The main menu will appear.






Hard Drive System:

1) Go to the subdirectory created is section 2.1: C>cd \calendar

2) Type CALENDAR and then press 'enter'.

3) The main menu will appear.




Note: In the current version, you have the ability to create more than
one calendar file. You can enter the calendar file name on the command
line when you start the program (CALENDAR filename) or, if you don't
enter it on the command line, you will be prompted by the program to
enter a calendar file name.




















Page 3





2.3 Main Menu Explanation

---------------------------------------------------
| Wall Planner v2.89 Main Menu |
| |
| W) Work on Calendar. |
| O) Onscreen Summary. |
| P) Print Wall Planner. |
| I) Initialize file for a New Year. |
| A) Add/Update Important Dates. |
| D) Insert Important Dates into Year. |
| S) Color & Printer Control Codes Setup. |
| X) Exit to DOS. |
| |
| Enter Option... |
|-------------------------------------------------|
| If you find this Wall Planner useful, |
| please register for support and updates |
| by sending $10 to the address below. |
| Thank You! |
| |
| FLOWSOFT custom programming. |
| 875 Franklin Rd. #1635 |
| Marietta, Ga. 30067 |
| 404-428-4028 |
---------------------------------------------------


To use the year planner menu system simply press the letter next to
the option you want to choose.


Option Refer to Section
---------------- ---------------------
W 3.1
O 3.5
P 3.6
I 2.4
A 3.7
D 3.8
S 2.5
X Simply exits to DOS.













Page 4





2.4 Initializing a New Year


Before doing anything such as entering appointments or printing a
calendar, you must first initialize the calendar file for the year you
would like to work with. To do this, choose option I on the main menu.
After entering the name of the file that you want to initialize, you
will get the following prompt:



Enter year (YY): ..

Esc to Exit.


After you enter the year, the calendar file will be initialized. All
"day blocks" will be set equal to spaces. After the file has been
initialized, you will get the following prompt:



Do you want to insert Holidays in calendar ? (Y/N)...


If you answer Y to the prompt, all major holidays will be
automatically inserted in the last line of the appropriate "day
block". If you answer N to the prompt, all "day blocks" will remain
blank.


Note that all year's are supported up to year 1999. And holidays are
included only for years 1987 thru 1989. Future holidays and years will
be updated on a yearly basis or as needed.





















Page 5





2.5 Setup - Printer, Color, Pause Time.


The setup routine is option S on the main menu, so press S now. The
following printer setup menu will appear:


----------------------------------------
| |
| LPT1 Printer Setup Menu. |
| |
| E) Epson and Compatibles. |
| N) NEC. |
| O) Okidata. |
| T) Toshiba. |
| R) Radio Shack. |
| I) IBM. |
| C) Custom Printer Setup. |
| M) Return to Menu (without saving).|
| |
| |
| Enter Option... |
| |
----------------------------------------


If your printer is listed on the menu above, then simply press the
letter corresponding to your printer. Otherwise, press C for custom
printer setup. Whether you choose a specific printer or custom setup,
the next screen you get will be the custom printer setup screen:

-------------------------------------------------------------------------
| Enter the following control codes for your printer. There |
| are 10 spaces available for each set of codes. Usually, |
| just 1 or 2 codes are needed for each printer mode, so just |
| enter the values necessary starting from the left, leaving |
| the unused values blank (or 0). All numbers are in decimal: |
|-----------------------------------------------------------------------|
| |
| 8 lines per inch : 27, 48, ..., ..., ..., ..., ..., ..., ..., ...|
| |
| 6 lines per inch : 27, 50, ..., ..., ..., ..., ..., ..., ..., ...|
| |
| Condensed (16.7 cpi): 15, ..., ..., ..., ..., ..., ..., ..., ..., ...|
| |
| Regular (10 cpi) : 18, ..., ..., ..., ..., ..., ..., ..., ..., ...|
| |
|-----------------------------------------------------------------------|
| |
| Is everything correct ? (Y/N)... |
| Press F10 when finished. |
-------------------------------------------------------------------------



Page 6




2.5 (continued)

If you chose a specific printer on the first menu, then the codes for
that printer will appear on the screen above; otherwise, the codes
will be blank. If you need to enter codes for your printer, look them
up in your printer manual and enter them on the screen above. Press
F10 when you have entered the last code. The codes will be stored on
disk and you will proceed to the next screen. The decimal codes can
usually be found in a table in the back of your printer manual or in a
section that describes the different printer modes and tells you what
codes to send from software to put your printer into that mode.


Color Setup:

After you are finished entering the printer control codes, you will
get the following color setup screen:

----------------------------------------
| Color Setup Screen. |
| |
| M) Monochrome Mode. |
| F) Change Foreground Color. |
| B) Change Background Color. |
| D) Change Border Color. |
| S) Save Colors. |
| |
| Enter Option... |
| |
----------------------------------------

To change the screen colors, simply press the appropriate key
corresponding to the area that you want to change. Eight colors are
available for each area of the screen. As you press F, for example,
the foreground color will change each time the F key is pressed. Note
that the foreground color cannot be the same as the background color.
If you are using a monochrome monitor, just press M on the menu above.
When the colors are set the way you want them, press S to save the
color setup.


Error Message Pause Time:

The next screen you will get is:

-------------------------------------------------------------------
| Enter the number of seconds you would like error messages |
| to be displayed on the screen (1-10 secs): .. |
-------------------------------------------------------------------

To finish the setup routine, just enter the number of seconds that you
want all error messages to be displayed on the screen.




Page 7





3.1 Working on the Calendar


This option allows you to enter appointments, schedules, important
dates, etc into "day blocks". Eight "day blocks" at a time will be
displayed on the screen. The screen window looks like this:

-----------------------------------------------------------------------------
|F ............... |S ............... |S ............... |M ............... |
|r ............... |a ............... |u ............... |o ............... |
|i ............... |t ............... |n ............... |n ............... |
| ............... | ............... | ............... | ............... |
|A ............... |A ............... |A ............... |A ............... |
|u ............... |u ............... |u ............... |u ............... |
|g ............... |g ............... |g ............... |g ............... |
| ............... | ............... | ............... | ............... |
|2 ............... |2 ............... |3 ............... |3 ............... |
|8 ............... |9 ............... |0 ............... |1 ............... |
|---------------------------------------------------------------------------|
|M ............... |T ............... |W ............... | |
|o ............... |u ............... |e ............... | |
|n ............... |e ............... |d ............... | |
| ............... | ............... | ............... | |
|S ............... |S ............... |S ............... | |
|e ............... |e ............... |e ............... | |
|p ............... |p ............... |p ............... | |
| ............... | ............... | ............... | |
|2 ............... |2 ............... |3 ............... | |
|8 ............... |9 ............... |0 ............... | |
-----------------------------------------------------------------------------
F1-ClrLine F2-Jump Pgup/PgDn CtrlLeft-Left Ctrl S-Sw Mode CtrlA-ApTmp
F3-ClrBox F10-Save Esc-Exit CtrlRight-Right Ctrl W-Wrap CtrlE-EdTmp

The "day block" that you are allowed to change is always the second
one on the top row (Aug 29 above). In standard format, the entire year
is laid out like this:

Jan 1 ............................. 31
Feb 1 ......................... 28
Mar 1 ............................. 31
Apr 1 ........................... 30
May 1 ............................. 31
Jun 1 ........................... 30
Jul 1 ............................. 31
Aug 1 ............................. 31
Sep 1 ........................... 30
Oct 1 ............................. 31
Nov 1 ........................... 30
Dec 1 ............................. 31






Page 8





3.1 (continued)


Use the PgUp and PgDn keys to move up and down between months and use
the CtrlLeft Arrow and Ctrl Right Arrow cursor movement keys to move
left and right between days of a month. With all movement keys, make
sure you are moving to a valid day. For example, you cannot move up to
the 30th day in February.





Entering Appointments:


To enter an appointment or other information just type the information
into the appropriate "day block" and then save it. A "day block" is
saved by pressing the F10 function key or by moving on to another "day
block". Make sure all "day blocks" are saved before pressing Esc.
Pressing Esc just returns back to the main menu without doing any
saving first.



Refer to sections 3.2, 3.3, and 3.4 for more information about working
on a calendar.




























Page 9





3.2 The Overlay Template

The overlay template is used to apply the same information into several
"day blocks" without having to retype it every time. There are two
functions involved: Ctrl E will allow you to edit the template and
Ctrl A will allow you to apply the template to the current "day
block".

Editing the template:

While working on a calendar, press Ctrl E and the following screen
will appear:

--------------------
|T ............... |
|E ............... |
|M --Vacation--... |
|P ............... |
|L ............... |
|A ............... |
|T ............... |
|E ............... |
| ............... |
| ............... |
--------------------


Press F10 when finished editing template.


Just type in the information you want the template to hold for you
until you apply the template. For example you could put "--Vacation--"
in the template and then apply the template to the days that you will
be on vacation.




Applying the template:

To apply the template, you should first go to the day that you want to
apply the template to and then simply press Ctrl A. The template will
be applied to the current day. Note that lines which were not entered
in the template will not erase information that was in the "day block"
before you applied the template. To apply the template to another day
just move to another day and press Ctrl A again.









Page 10





3.3 Jumping to a Specified Day


While working on the calendar, you may want to move quickly to a
specific day of the year. To do so press the F2 function key and you
will be prompted to enter a day in the form MMDD:




Enter Date to Jump to (MMDD): ....

Esc to Exit.




After a valid month and day are entered, you will return back to the
main working screen. The day that you jumped to will now be the
current day. Make sure days are entered in the form MMDD. For example,
March 2 should be entered like this: 0302.


































Page 11





3.4 Function Keys Explained


On the bottom of the main working screen, you will see displayed the
following function key abbreviations:

F1-ClrLine F2-Jump Pgup/PgDn CtrlLeft-Left Ctrl S-Sw Mode CtrlA-ApTmp
F3-ClrBox F10-Save Esc-Exit CtrlRight-Right Ctrl W-Wrap CtrlE-EdTmp


These keys are explained below:

Function Key Explanation
------------------ ------------------------------------------------------
F1 This key will clear the current line that you are
on within a "day box".

F2 Jump to a specific day. Refer to section 3.3

F3 This key will blank out the entire "day box".

F10 This key will save the current "day box".

PgUp Moves up one month. With all movement keys,
make sure you are moving to a valid day. For
example, you cannot move up to the 30th day
in February.

PgDn Moves down one month.

Ctrl Left Arrow Moves left one day.

Ctrl Right Arrow Moves right one day.

Del Deletes the one character at the cursor location.

Esc Exits and returns back to the main menu. No saves
are done first.

Ctrl A Apply the template. Refer to section 3.2

Ctrl E Edit the template. Refer to section 3.2

Ctrl S Switches between the standard display mode and
an optional display mode where you see 8
contiguous days on the screen at a time.

Ctrl W Toggles word wrap on and off. If word wrap is on,
then words will automatically wrap to the next
line when entering day blocks.





Page 12





3.5 Onscreen Summary


This option allows you to look at the whole year at a glance. Choose
option O on the main menu and a summary like this one will appear:


1 2 3
1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 1987
Jan |X| | | | | | | | | | | | | | | | | |X| | | | | | | | | | | | |
---------------------------------------------------------------
Feb | | | | | | | | | | | |X| |X| |X| | | | | | | | | | | | | | | |
---------------------------------------------------------------
Mar | |X| |X| | | | | | | | | | | | |X| | | | | | | | | | | | | | |
---------------------------------------------------------------
Apr | | | | | | | | | | | |X| | | | |X| |X| | | | | | | | | | | | |
---------------------------------------------------------------
May | | | | | | | | | |X| | | | | | | | | | | | | | |X| | | | | | |
---------------------------------------------------------------
Jun | | | | | | | | | | | | | |X| | | | | | |X| | | | | | | | | | |
---------------------------------------------------------------
Jul | | | |X| | | | | | | | | | | | | | | | | | | | | | | | | | | |
---------------------------------------------------------------
Aug | | | | | | | | | | | | | | | | | | | | | | | | | | | | |X|X|X|
---------------------------------------------------------------
Sep | | | | | |X|X| | | | | | | | | | | | | | | | |X| | |X| | | | |
---------------------------------------------------------------
Oct | | |X| | | | | | | | |X| | | |X| | | | | | | | | | | | | | |X|
---------------------------------------------------------------
Nov | | |X| | | | | | | |X| | | | | | | |X| | | |X| | |X| | | | | |
---------------------------------------------------------------
Dec | | | | | | | | | | | | | | | |X| | | | | | | | |X| | | | | | |
Press any key to return to main menu...




The X's appearing in the onscreen yearly summary above mean that you
have entered something for that day or that day is a holiday.
















Page 13





3.6 Printing the Wall Planner


This option allows you to print a calendar for a range of months.
Choose option P on the main menu and you will get the following
prompt:


---------------------------------------------------
| |
| 1987 |
| |
| Enter Month (MM) From: .. |
| |
| To: .. |
| |
---------------------------------------------------



Just enter the range of months you want to print calendars for. After
the month ranges have been entered, you will be asked whether or not
you want to print in condensed mode and/or whether or not you want to
print using graphics characters. Please be sure you have entered your
printer control codes (section 2.5) correctly before executing this
routine. If you print in condensed mode, the calendar will be printed
in 8.5 x 11 format, otherwise it will be printed in 14 x 11 format.
Both formats should print in 8 lines per inch mode.

Note (8 lpi): If your printout is longer than one 11" page, then your
8 lines per inch control codes are not working or you reset or turned
off your printer after the codes were sent to the printer.

Note (graphics): In order to print graphics, your printer must be able
to accept graphics characters. Refer to the DOS manual and look under
the "graphics" command.



















Page 14




3.7 Add/Update Important Dates


Option A on the main menu allows you to maintain a file of important
dates such as birthdays and anniversaries which can be inserted into
your calendar files every year. These dates should fall on the same
day every year. Choose option A, and the following menu will appear:


-----------------------------------------
| |
| Date (MMDD) Description |
| |
| |
| |
| |

| |
| 0716 Billy's |
| 1030 Tom's |
| 1203 Jessica's |
| |
| |
| |
| |
-----------------------------------------


[F1]-ClrFld [Up]-Up 1 line [PgUp]-Up 1 page [F10]-Save
[Esc]-Exit [Down]-Down 1 line [PgDn]-Down 1 page


Simply enter the important dates, then press F10 and Esc. The file
will be sorted by date, saved to disk, and you will return back to the
main menu. Use the up, down, PgUp, and PgDn keys to scroll within the
list.






3.8 Insert Important Dates into Year


This is option D on the main menu. It will simply insert the dates in
the important date file into the current calendar year file.










Page 15



4.1 Year Planner Software License Agreement

1) License: You have the non-exclusive right to use the enclosed
program. If you find this program to be useful, then you must register
for support by sending $10 to FLOWSOFT custom programming.

2) Copyright: This program and its related documentation are
copyrighted. You may copy the program and the related documentation
for distribution to friends via diskette or electronic bulletin board
service.

3) Term: This license is in effect until terminated. You may terminate
it by destroying the program and documentation and all copies thereof.
This license will also terminate if you fail to comply with any term
or condition of this agreement.

4) Warranty: If within thirty (30) calendar days of purchase you find
that this product does not perform in accordance to our (Flowsoft
custom programming) claims, return it to the place of purchase, and
request a refund of the purchase price less a $15 handling fee.
Flowsoft custom programming will honor this warranty if the purchase
is made directly from Flowsoft custom programming. Retail stores and
other distributors are not obligated to be bound by the terms of this
warranty.

5) Limitation of Liability: Neither Flowsoft custom programming nor
anyone else who has been involved in the creation, production, or
delivery of this program shall be liable for any direct, indirect,
consequential, or incidental damages arising out of the use, the
results of, or inability to use this product even if Flowsoft custom
programming has been advised of the possibility of such damages or
claim. Some states do not allow the exclusion or limitation of
liability for consequential or incidental damages, so the above
limitation may not apply to you.

6) Update Policy: In order to be able to obtain updates to this
program, the licensee must complete and return the registration form
in section 4.2. If the registration form has not been received by
Flowsoft custom programming, Flowsoft custom programming is under no
obligation to make available to you any updates even though you have
made payment of the applicable update fee.

7) Misc: This license agreement shall be governed by the laws of the
State of Georgia and shall inure to the benefit of Flowsoft custom
programming, its successors, administrators, owners, heirs, and
assigns.

8) Acknowledgment: You acknowledge that you have read this agreement,
understand it, and agree to be bound by its terms and conditions. You
also agree that this agreement is the complete and exclusive statement
between the parties and supersedes all proposals or prior agreements,
verbal or written, and any other communications between the parties
relating to the subject matter of this agreement.




Page 16





4.2 Registration Form and Support Info


This form must be completed and returned to Flowsoft custom
programming along with a $10 registration fee before you will be
eligible to receive support for the product. This form will also
entitle you to receive future update notices on the product.


Year Planner version 2.89


Name: _________________________________________________________

Company Name: _________________________________________________

Address: ______________________________________________________

City, State, Zip Code: ________________________________________

Phone Number: _________________________________________________

Type of Computer: _____________________________________________

Number of Floppy Drives: ______ Number of Hard Disks: ______



Return To: Flowsoft custom programming
875 Franklin Rd. #1635
Marietta, Ga. 30067
404-428-4028





Support Prices: For telephone support, you will be billed at the rate
of $5.00 per 15 minutes of support (15 minute minimum). For onsite
support, you will be billed at the rate of $50.00 per hour. Please
call Flowsoft custom programming for quotes on custom jobs, tape to
disk conversions, and other software packages like our FLOWMAIL PLUS
v4.3 bulk mailing system.












Page 17


 December 29, 2017  Add comments

Leave a Reply