You are on page 1of 22

The Cyber Punk's Address Book v1.

01
Copyright 1993,94 Robert D. Bouman
****************
February 4, 1994
Warranty:
While every effort has been made to ensure that this program, The
Cyber Punk's Address Book, is in perfect working order and that it
poses no threat to the computer system it operates in, the author
takes no responsibility for damage to property or data that may result
from the use or misuse of this software package.

Legal use of product:


This program has been released to the general public as a shareware
software package. As such, this program is NOT public domain or
freeware. The author retains full legal copyright of said computer
software. It is illegal to alter the contents of the files included
in the official release of The Cyber Punk's Address Book (for files
considered part of the official release see README.1ST). Also, this
computer software package may NOT be included as part of another
program unless permission has been obtained in writing from the
author. The author also retains full commercial rights to said
software package. It is strictly forbidden to charge a fee for the
use of this software except in the following circumstances; 1) a
distribution and cost of media fee may be charged for the distribution
of this program, this fee may not exceed $5.00 in total 2) operators
of electronic bulletin boards may charge a small fee to users to
download this program from their service, this fee may not exceed
$5.00 either.

Registration:
The Cyber Punk'sAddressBook isNOTfree. If you find this software
useful andcontinuetouseitformore than thirty days, you are
expected toregisteryourcopy. The cost of registration is $15.00
(US funds). See REGISTER.DOC for more information.
Table of Contents

Topic Page
---------------------------------------------------------
Introduction ..................................... 2
Main Menu ........................................ 3
Adding a record .................................. 4
Editing a record ................................. 6
Deleting a record ................................ 8
Printing a record ................................ 9
Command-line switches ............................ 10
Introduction :
A new concept in information managers, The Cyber Punk's Address Book
is to network mail what an address book is to a normal mailing
address. If you have ever found yourself buried with cryptic network
addresses stuffed here and there on little bits of scrap paper, then
you realize what a pain it can be to keep in touch with people through
e-mail message networks. If you have ever lost the FIDOnet mail
address to someone you needed to contact then you definitly have a
need for this program.
The Cyber Punk's Address Book (CPAB) is a database program designed
specifically to store, retrieve, and print information necessary to
keep track of network addresses so you never loose touch with an
important "Cyber Punk".
CPAB includes many features that make it unique even among other non-
related information managers. Functions such as autosave, undelete,
and the ability to print to a printer or to a disk file comprise the
most powerful features of CPAB.
The autosave feature of CPAB is an extremely handy feature in an
information manager. You'll never have to worry about whether or not
you saved the entries you just added or changed because your changes
to the CPAB's database are always saved for you!
Deleting an entry is never a potentially fatal operation with CPAB's
undelete feature. With one simple keystroke any record can be
undeleted! Also, in an effort to conserve disk space, when you exit
CPAB all deletions are made permanent. You don't have to worry about
unwanted data hanging around on your system taking up space.
All printing is done with one easy step. No matter if you're printing
one record or your entire database of records, printing is always a
snap with CPAB. In an effort for CPAB to work on the widest variety
of systems, CPAB can print to printer ports 1-4 or to an ASCII coded
file for later printing or editing.
It's easy to use! It's small! It's powerful! It's cheap! Register
your copy today!
Page 2
Main Menu:
When you first execute ADDRBOOK.EXE from DOS, you will be greeted by
the main menu screen. From this menu six functions are available;
View Record, Add Record, Edit Record, Delete Record, Print Record,
Exit Program.
The following key strokes are pertinent to the main menu;
<UP ARROW>, <LEFT ARROW>, and <SHIFT+TAB> will all cause the black
function highlighting bar to move one item upward.
<DOWN ARROW>, <RIGHT ARROW>, and <TAB> will all cause the black
function highlighting bar to move one item downward.
<ENTER> will launch the highlighted function. For example, pressing
<ENTER> while the "Add Record" item is highlighted will display the
field entry screen of the add function and the user can start entering
information for a new record.
<ESC> will exit the program all together and return the user to DOS.

**** This all sounds much more complicated than it really is. If you
are new to computing, the best way to understand how this works is to
run the program and experiment. Remember, I have designed this
program so as not to let you do anything that's dangerous to you or
your computer so feel free to experiment. :)
Page 3
Adding a record:
Unless you're only concern is how to contact me through network mail,
the first thing you're going to want to do is add a record of your
own. Adding is extremely easy. Just follow the few simple steps
below.
1) First you must select "Add Record" from the main menu. If the main
menu is not displayed on the screen, press the <ESC> until it is.
2} At this point, the "Add Record" screen should be displayed on your
computer screen. There are five fields in which you can enter
information. They are; User Handle (Some propriety networks allow the
use of handles in public posting areas), User Name, Network Address,
Network Type, and a general purpose Notes field. All fields are blank
and ready for input. The first field is highlighted in black and
contains a cursor.
2) You may leave any number of fields blank. It is entirely up to you
as to what information is important to keep. To enter data in the
highlighted field just simple start typing. However, there are a few
special keys you should be aware of. The keys and a description of
what they do are listed below.
- <DOWN ARROW>, <TAB> will both cause the field immediately below
the active field to become the new active field. Keyboard input
will now be added to the new active field.
- <UP ARROW>, <SHIFT+TAB> will both cause the field immediately
above the active field to become the new active field.
- <RIGHT ARROW>, <LEFT ARROW> will move the cursor right or left
within the active field.
- <HOME> will move the cursor within the active field to the
beginning of the field.
- <END> will move the cursor within the active field to the end
of the field.
- <INSERT> will toggle the insert/over-strike mode. When the
program is in insert mode, the cursor will be displayed as a
blinking underscore and when you type a letter or number on the
keyboard everything to the right of the cursor will be pushed
over one position. When the program is in over-strike mode, the
cursor will be displayed as a solid blinking cursor and when you
type a letter or number from the keyboard the character
highlighted by the blinking cursor will be replaced by the
character you typed from the keyboard.
- <BACKSPACE> will erase the character directly to the left of
the blinking cursor.
Page 4
- <DELETE> will erase the character that is currently highlighted
by the blinking cursor.
- <ENTER> will add the current record to the database file. If
you run CPAB from a hard drive, you probably won't even notice
the record was saved to disk but be assured that it did! The
fields will be cleared and User Handle field will become the
active field. A note of caution, if you hold the <ENTER> key
down while you are attempting to add a record, a number of
records could be saved to disk. Since even a blank field takes
as much room as a field that is completely full, it's a good idea
to make sure that you don't hold the <ENTER> key down. If you
accidently add a few blank records, they can easily be removed
with the delete function. See "Deleting a record" later in this
manual.
- <ESC> will exit back to the main menu WITHOUT saving the
current record to disk.

**** It is quite natural to want to press <ENTER> when you're finished


entering information into a particular field. But, remember that
pressing <ENTER> will add the current record to the database file no
matter if you're finished or not. If you press <ENTER> prematurely,
you can always edit the record later. See "Editing a record" for more
information.
Page 5
Editing a record:
The functions View Record, Edit Record, Delete Record, and Print
Record all make use of a pick list to select the desired record. The
following discussion applies to all those listed above.
When you select View, Edit, Delete, or Print Record from the main
menu, the record pick screen will be displayed. The record fields
User Handle and User Name are displayed for each entry to assist in
the selection of the proper record. After you have selected a record
the proper function will be launched.
The following keys are used in the record pick list screen;
- <UP ARROW>, <SHIFT+TAB>, <LEFT ARROW> will all move the record
selection bar one position upward. If the pointer is at the top
of the pick list, the pick list entries will be scrolled one
position upward (if you're at the beginning of the database a
beep will sound).
- <DOWN ARROW>, <TAB>, <RIGHT ARROW> - will all move the record
selection bar one position downward. If the pointer is at the
bottom of the pick list, the pick list entries will be scrolled
one position downward (if you're at the bottom of the database a
beep will sound).
- <PAGE UP> will cause the pointer to be moved 15 entries up in
the database. If you're at the top of the database file, a beep
will sound.
- <PAGE DOWN> will cause the pointer to be moved 15 entries down
in the database. If you're at the bottom of the database file, a
beep will sound.
- <HOME> will cause the pointer to be moved to the very top of
the database. If you're at the top, a beep will sound.
- <END> will cause the pointer to be moved to the very end of the
database. If you're at the bottom a beep will sound.
- <U> will undelete a previously deleted record. Records that
are deleted will appear on the selection list as an entry drawn
on the screen in a light blue color.
- <ENTER> will select the highlighted record. You cannot select
deleted records.
- <ESC> will exit out of the pick list and back to the main menu.
Page 6
After you have selected the record that you wish to edit, a screen
very similar to the add function will be displayed. The edit function
is very similar to the add function. The only difference is that
fields will be pre-loaded with data from the record you selected to
edit. For more information see "Adding a record".
Page 7
Deleting a record:
After you have selected "Delete Record" from the main menu and have
selected a record to delete from the pick list (see "Editing a record"
for more information on the pick list), the record to be deleted will
be displayed on the screen and you will be asked if you wish to delete
the record. Choosing 'Y' from this prompt will cause the program to
temporarily delete the selected record. Deleted entries will be
displayed in a light blue color.
You may undelete a deleted record at any time by choosing 'U' from the
pick list screen. However, all deletions are made permanent after you
exit CPAB.
Page 8
Printing a record or the entire database:
After you select "Print Record" from the main menu, a dialog box will
be displayed asking you if you wish to print the entire database ('A'
for all records), one record ('O' for one record), or no records at
all ('N' for none).
If you choose to print your entire database of records ('A'), the
program will then display another dialog box asking you if you're
sure. If you answer yes ('Y') to the prompt, the program will begin
to print all the entries in your database. If CPAB encounters a
printer error at any time during printing, you will be given the
option to either quit or to fix printer and continue.
If you choose to print just one of the records from your database, the
program will display the pick list (see "Editing a record"). After
you have selected the record to print, the record will be displayed on
the screen and you will be asked if the record on the screen is the
correct record. If you respond with a 'Y' (yes) then the program will
print the selected record. If there is a printer error while
printing, you will be given the option quit or to fix the printer and
continue.
**** If you have opted to re-direct the printer output to an ASCII
file and you run out of disk space, the current printing job will be
aborted.
Page 9
Command-line switches and printing to an ASCII file:
You may have CPAB print to printer ports 1-4 or to an ASCII file. The
commnd-line format is given below;

ADDRBOOK [/P=XXXXX]
/P=LPT1-4 will set CPAB to print to printer ports 1-4.
/P=filename will set CPAB to print to an ASCII file given by filename.
You must include the full path to the file and the file's name as part
of filename parameter. If the file's path does not exist, printing
will fall back to its default LPT1. If the file already exists, the
old file's contents will be erased in preparation for new data.
All command-line parameters are optional. By executing the program by
simple typing "ADDRBOOK", LPT1 will become the default printer port.
Only the first parameter will have an effect on CPAB's operation.
Page 10

You might also like