home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Der Mediaplex Sampler - Die 6 von Plex
/
6_v_plex.zip
/
6_v_plex
/
DISK4
/
BUSIN_13
/
BOWLS20C.ZIP
/
BOWLEDIT.DOC
next >
Wrap
Text File
|
1992-02-10
|
34KB
|
920 lines
B o w l E d i t
Version 1.00
League editor for BowlStat version 2.xx
Copyright 1991-92 Mark Klaamas
=================================================================
Table Of Contents
=================================================================
Copyright, Proprietary Rights . . . . . . . . . . . . . . . . iii
Usage Restrictions . . . . . . . . . . . . . . . . . . . . . iii
Distribution . . . . . . . . . . . . . . . . . . . . . . . . iii
WARRANTY DISCLAIMER . . . . . . . . . . . . . . . . . . . . . iii
What is BowlEdit . . . . . . . . . . . . . . . . . . . . . . 1
Installation . . . . . . . . . . . . . . . . . . . . . . . . 1
Installing on floppy drive system . . . . . . . . . . 1
Installing on hard drive system . . . . . . . . . . . 1
System Requirements . . . . . . . . . . . . . . . . . . . . . 1
Loading the program . . . . . . . . . . . . . . . . . . . . . 2
Command Line options . . . . . . . . . . . . . . . . . . 2
League Selection Menu . . . . . . . . . . . . . . . . . . . . 2
The Main Menu . . . . . . . . . . . . . . . . . . . . . . . . 2
Edit Bowler Data . . . . . . . . . . . . . . . . . . . . 2
Edit Team Data . . . . . . . . . . . . . . . . . . . . . 3
Edit League Size . . . . . . . . . . . . . . . . . . . . 3
Select Another League . . . . . . . . . . . . . . . . . 3
Program Information . . . . . . . . . . . . . . . . . . 3
Exit Program . . . . . . . . . . . . . . . . . . . . . . 3
Edit Bowler Data . . . . . . . . . . . . . . . . . . . . . . 4
Edit Team Data . . . . . . . . . . . . . . . . . . . . . . . 6
Yearly Statistics Editing . . . . . . . . . . . . . . . . . . 8
Yearly Bowler Editing . . . . . . . . . . . . . . . . . 8
Yearly Team Editing . . . . . . . . . . . . . . . . . . 9
Appendix A: Note on screen snow (old CGA) . . . . . . . . . 11
Appendix B: Files used / File List . . . . . . . . . . . . . 11
Appendix C: Note on Shareware . . . . . . . . . . . . . . . 12
Appendix D: Contacting the Author . . . . . . . . . . . . . . 13
=================================================================
BowlEdit Version 1.00 Page ii
Copyright, Proprietary Rights
-----------------------------
BowlEdit is owned by Mark Klaamas and is protected by
international copyright laws. You may not reverse engineer,
decompile, disassemble, or create derivative works based on the
software for any purpose other than creating an adaptation to the
software as an essential step in its utilization for your use.
Usage Restrictions
------------------
After a 30-day evaluation period, the individual must either
purchase a registered copy of BowlEdit or stop using the
shareware version. BowlEdit is NOT free, and I am not giving
away free copies.
I am giving you the opportunity to try BowlEdit before paying for
a registered copy. It is that simple. Try it. Then either pay for
it, or quit using it.
Distribution
------------
If you distribute a copy of BowlEdit, please make sure you
distribute a complete unaltered copy. A file list is included in
Appendix B of this documentation.
Operators of electronic bulletin board systems (Sysops) are
permitted and encouraged to post the shareware version of
BowlEdit for downloading by their users, as long as the above
condition is met.
WARRANTY DISCLAIMER
===================
BowlEdit and its documentation are distributed and sold AS IS,
without warranty of any kind as to performance of
merchantability, fitness for a particular purpose, or any other
warranties, either express or implied. Mark Klaamas shall NOT
be liable to the user/purchaser or any other person or entity
with respect to any liability, loss, or damage caused or alleged
to be caused directly or indirectly by the software or its
documentation.
Trademarks:
BowlStat is Copyright (C) 1990-1992 by Kevin Stone.
MSDOS is a registered trademark of Microsoft Corp.
IBM is a registered trademark of International Business
Machines inc.
=================================================================
BowlEdit Version 1.00 Page iii
What is BowlEdit:
----------------
BowlEdit is a league editor for BowlStat. It will allow you
to edit any information that you have entered into BowlStat.
It features full search compatibilities, editing yearly
statistics files and calculating a new average, etc. from
the yearly statistics files. It will handle bowler and team
editing.
BowlEdit is easy to use, has extensive on-line help, and
features pull-down menus, and is compact and fast.
BowlEdit was written to facilitate the editing of league
data and yearly statistics files generated by Kevin Stone's
BowlStat(R) program. Turbo Pascal 6.0 Professional was used
to write BowlEdit.
Installation:
-------------
Installing on floppy drive system:
The best way to install BowlEdit for use on a one or two
drive floppy system is to put BOWLEDIT.EXE on your league
data disk. This way, BowlEdit can find and edit your data
without having to swap disks.
Alternatively you can put BowlEdit on one disk and then your
league data on another. Note, if you use this method, after
loading BowlEdit you must place your league data disk in the
same disk drive after the title screen. You have to do this
so that BowlEdit can find your league data files.
Installing on hard drive system:
To install BowlEdit on your hard drive just place the
BOWLEDIT.EXE file in the same place as you have BowlStat.
System Requirements:
--------------------
- IBM XT compatible or above
- DOS 2.0 or above
- 250k of RAM
- 50k of disk space
- Bowling leagues created with BowlStat 2.xx
=================================================================
BowlEdit Version 1.00 Page 1
Loading the program:
--------------------
To load BowlEdit type "bowledit" from the command line.
Command Line options:
---------------------
/S Use this option if you are having problems with screen
"snow". This problem only occurs on old IBM computers
with CGA graphics. It will make the screen output
slower, therefore fixing the problems with old CGA
cards.
/F:<league name>
This option will let you load a league from the command
line. For example, if you wish to edit a league called
"league1". You would load BowlEdit like this:
"bowledit /F:league1".
League Selection Menu:
----------------------
After you get past the title screen, you will be placed at a
menu with a list of the current leagues on the disk. From
this menu you can cursor through the different leagues,
press ENTER to select the highlighted league.
If no leagues are found on this disk, BowlEdit will exit and
give you a message, "no leagues found". NOTE: If you have
more than 16 leagues on the current disk, you will have to
type in the name of the league you want to select.
The Main Menu:
--------------
Edit Bowler Data:
From this section you can edit any of the bowler's
statistics. Including yearly statistics if found. For more
information on this section please see section:
Edit Bowler Data (4)
=================================================================
BowlEdit Version 1.00 Page 2
Edit Team Data:
From this section you can edit any of the team's statistics.
Including yearly statistics if found. For more information
on this section please see section:
Edit Team Data (6)
Edit League Size:
It is used to expand your current league size. It is only
useful if you have somehow misjudged the maximum size of
your league.
The method by which you enter the numbers is the same as the
initial setup in BowlStat. You enter the maximum number of
teams (1-99), then you enter the maximum number of bowlers
per team (1-9).
If you want to exit this section without updating anything
you must press ESC. This will take you back to the main
menu.
Select Another League:
This will let you select another bowling league without
exiting the program. This option is useful if you have to
modify information from more than one league. Just make the
changes in the first league, select this option, and you
will be placed at the league selection screen.
Program Information:
This selection will "pop up" a window with information on
why this software was written, and if you have not
registered the program, it will display a short note about
shareware.
Exit Program:
This is the only place in the program where you can exit to
DOS. When you are finished all your work in BowlEdit,
select this option.
=================================================================
BowlEdit Version 1.00 Page 3
Edit Bowler Data:
-----------------
Keyboard Commands:
F1 : Brings up a help screen.
F2 : Exits the bowler edit section. When you press
this key, you will be prompted with a message to
save changes, if changes were made. Selecting NO
will abort any changes you made. Saying YES will
save all the changes you made in the bowler data
files.
F4 : Will display a window showing the free memory
available on your system.
F10 : Invokes the pull-down menu.
Up Cursor: Moves the highlight bar up one space in the
editing window. If you are at the top entry, it
will take you to the bottom entry.
Down Cursor: Moves the highlight bar down one space in the
editing window. If you are at the bottom entry,
it will take you to the top entry.
Page Up: Moves to the previous bowler in the league. If
you are at the first entry, you will be placed at
the last entry.
Page Down: Moves to the next bowler in the league. If you
are at the last entry, you will be placed at the
first entry.
CTRL + PGUP: Moves the highlight bar to the top of the editing
window.
CTRL + PGDN: Moves the highlight bar to the top of the editing
window.
Editing Bowler:
You can change any of the bowler's information that is
displayed on the screen. If you change the spelling of the
bowler's name, gender, or bowler division, you will be
prompted if you would like to update the bowler's yearly
statistics, if it exists. This way the yearly statistics
file will have the correct information for the current
bowler. Otherwise, when you generate an average sheet for
=================================================================
BowlEdit Version 1.00 Page 4
the bowler it will not find all the entries because a change
was made to either the spelling of the bowlers name, gender,
or the division the bowler bowls in.
Pull-Down Menus:
Search:
This menu will let you search through the bowler database
for: Last Name, First Name, Bowler Sex, Division, Team, or
Number.
Once you find a match you can edit the match and then press
PGUP for the previous match or PGDN for the next match. If
no more matches are found then BowlEdit will put you back in
the search menu.
Yearly Stats:
Show Bowler Stats:
From this menu you can view/edit the yearly statistics
file, if it exists. Or globally change the date
bowled.
For more information on editing the yearly statistics
files, see section
Yearly Bowler Editing (8)
Global Date Change:
From here you can change the date bowled in the yearly
statistics file. For example, if you bowled on 01-11-
1992 and you enter the stats on 01-15-1992, this will
save the statistics to the file with the current system
date, 15-01-1992. With this option you can reset those
dates to 11-01-1992. Remember it is important to input
the date correctly. They correct format is: mm-dd-
yyyy.
=================================================================
BowlEdit Version 1.00 Page 5
Edit Team Data:
---------------
Keyboard Commands:
F1 : Brings up a help screen.
F2 : Exits the team edit section. When you press this
key, you will be prompted with a message to save
changes, if changes were made. Selecting NO will
abort any changes you made. Saying YES will save
all the changes you made in the team data files.
F4 : Will display a window showing the free memory
available on your system.
F10 : Invokes the pull-down menu.
Up Cursor: Moves the highlight bar up one space in the
editing window. If you are at the top entry, it
will take you to the bottom entry.
Down Cursor: Moves the highlight bar down one space in the
editing window. If you are at the bottom entry,
it will take you to the top entry.
Page Up: Moves to the previous team in the league. If you
are at the first entry, you will be placed at the
last entry.
Page Down: Moves to the next team in the league. If you are
at the last entry, you will be placed at the first
entry.
CTRL + PGUP: Moves the highlight bar to the top of the editing
window.
CTRL + PGDN: Moves the highlight bar to the top of the editing
window.
Editing Team:
You can change any of the team's information that is
displayed on the screen. If you change the spelling of the
team's name, or team division, you will be prompted if you
would like to update the team's yearly statistics, if it
exists. This way the yearly statistics file will have the
correct information for the current team. Otherwise, when
you generate any team yearly statistics it will not find all
=================================================================
BowlEdit Version 1.00 Page 6
the entries because a change was made to either the spelling
of the bowlers name, or the division the team bowls in.
Pull-Down Menus:
Search:
This menu will let you search through the team database for:
Team Name, Division, or Number.
Once you find a match you can edit the match and then press
PGUP for the previous match or PGDN for the next match. If
no more matches are found, BowlEdit will put you back in the
search menu.
Yearly Statistics:
Show Team Stats:
From this menu you can view/edit the yearly statistics
files, if they exist. Or globally change the date
bowled.
For more information on editing the yearly statistics
files, see section:
Yearly Team Editing (9)
Global Date Change:
From here you can change the date bowled in the yearly
statistics file. For example, if you bowled on 01-12-
1992 and you enter the stats on 01-15-1992, this will
save the statistics to the file with the current system
date, 15-01-1992. With this option you can reset those
dates to 11-01-1992. Remember it is important to input
the date correctly. They correct format is: mm-dd-
yyyy.
=================================================================
BowlEdit Version 1.00 Page 7
Yearly Statistics Editing:
--------------------------
Yearly Bowler Editing:
----------------------
Keyboard Commands:
F1 : Brings up a help screen.
F2 : Exits the team edit section. When you press
this key, you will be prompted with a message
to save changes, if changes were made.
Selecting NO will abort any changes you made.
Saying YES will save all the changes you made
in the team data files.
F4 : Will display a window showing the free memory
available on your system.
Up Cursor: Moves the highlight bar up one space in the
editing window. If you are at the top entry,
it will take you to the bottom entry.
Down Cursor: Moves the highlight bar down one space in the
editing window. If you are at the bottom
entry, it will take you to the top entry.
Page Up: Moves to the previous screen in the
statistics file.
Page Down: Moves to the next screen in the statistics
file. If one exists.
Editing:
From here you can change the individual scores entered for
the bowler. BowlEdit will automatically add up your series
on the right hand side of the window. When you exit you can
have BowlEdit recalculate the bowlers average, Total
pinfall, total strings bowled, Hi single, Hi series, and Hi
no mark.
When you are editing bowler's scores, you can have scores
that are not just plain numbers. A feature of BowlStat is
that if a bowler missed a week or one or more strings in a
week, you can enter a score and add the suffix of AVG to it,
ie. 115AVG. That suffix means that the number will be used
in team statistics but not in bowler statistics.
=================================================================
BowlEdit Version 1.00 Page 8
As well, the suffix HNM is used to indicated a hi no mark.
Therefore, if a bowler has a hi no mark of 93 it would show
up as 93HMN in the statistics file.
You may freely use these two prefixes in BowlEdit, but make
sure you have the suffixes entered right!
Method of calculating new average:
When you tell BowlEdit to generate a new average for the
current bowler it will calculate a new bowler's average,
Total pinfall, total strings bowled, Hi single, Hi series,
and Hi no mark. It does this by reading in the yearly
statistics file. It reads in data week by week, looking for
hi no marks, finds the highest string and series bowled. It
then calculates a new average from the total pinfall and
strings bowled.
NOTE:You must save bowler data when you exit the bowler edit
section of BowlEdit. If you do not save your data and
changes that have been made, including a newly
calculated average, etc., they will not be saved in the
bowler data file.
Yearly Team Editing:
--------------------
Keyboard Commands:
F1 : Brings up a help screen.
F2 : Exits the team edit section. When you press
this key, you will be prompted with a message
to save changes, if changes were made.
Selecting NO will abort any changes you made.
Saying YES will save all the changes you made
in the team data files.
F4 : Will display a window showing the free memory
available on your system.
Up Cursor: Moves the highlight bar up one space in the
editing window. If you are at the top entry,
it will take you to the bottom entry.
Down Cursor: Moves the highlight bar down one space in the
editing window. If you are at the bottom
entry, it will take you to the top entry.
=================================================================
BowlEdit Version 1.00 Page 9
Page Up: Moves to the previous team in the league. If
you are at the first entry, you will be
placed at the last entry.
Page Down: Moves to the next team in the league. If you
are at the last entry, you will be placed at
the first entry.
Editing:
From here you can change the individual series entered for
the team. BowlEdit will automatically add up your series on
the right hand side of the window. When you exit you can
have BowlEdit recalculate the team's points won, points
lost, total pinfall, total strings bowled, hi single, and hi
series.
NOTE:You must enter the correct number of points won. The
reason BowlEdit will not calculate this number for you
is that BowlEdit has no way of knowing if that team won
points for the total pinfall.
Method of calculating new average:
When you tell BowlEdit to generate new team data for the
current team it will calculate a new teams total pinfall,
total strings bowled, hi single, and hi series. It does
this by reading in the yearly statistics file. It reads in
data week by week, finds the highest single and series
bowled. It then calculates a new points won, points lost,
and total pinfall.
NOTE:You must save team data when you exit the team editing
section of BowlEdit. If you do not save your data and
changes that have been made, including a newly
calculated totals, etc., they will not be saved in the
team data file.
=================================================================
BowlEdit Version 1.00 Page 10
Appendix A: Note on screen snow (old CGA)
------------------------------------------
If you own an original IBM PC computer with a colour card,
you might have problems with the fast screen writing
routines used in BowlEdit. If you are experiencing problem
with screen "snow" (you'll know what I'm talking about if it
happens) you can load BowlEdit with a command line option
(/S) to fix the problem.
I suggest that you write a small batch file so that you will
not forget to use this switch. Here's an example batch
file.
BOWLEDIT.BAT
@echo off
cls
:: Load bowledit with /s for snow checking.
:: use %1 if you want to use /F: to load a league.
bowledit /S %1
Appendix B: Files used / File List
-----------------------------------
File list for BowlEdit:
bowledit.exe - main program
bowledit.doc - BowlEdit manual, this file.
bowledit.frm - order form.
bowledit.reg - key file (registered version
only)
League files modified by BowlEdit:
.BDA file - bowler data file.
.LDA file - team data file.
.BSD file - bowler yearly statistics file.
.TSD file - team yearly statistics file.
Other league files used:
.CTL file - league information file.
.CFG file - league config file.
=================================================================
BowlEdit Version 1.00 Page 11
Appendix C: Note on Shareware
------------------------------
Why Register?
The main reason for registering this program is to fulfil
the agreement of shareware. The only added "feature" in the
registered version is that there are no shareware notices in
the program. Also, you can upgrade to the latest shareware
version of BowlEdit with your key file.
In my opinion, registering a program should be done because
the author spent many hours of his time to create the
program. If you register, it shows your appreciation to the
author.
Shareware (also known as user supported software and other
names) is an idea not understood by everyone. The authors
of Shareware retain all rights to the software under the
copyright laws while still allowing free distribution. This
gives the user the chance to freely obtain and try out
software to see if it fits his/her needs. Shareware should
not be confused with Public Domain software though they are
often obtained from the same sources.
If you continue to use Shareware after trying it out, you
are expected to register with the author and pay a
registration fee. Only by paying for the Shareware you use
do you enable the Shareware author to continue to support
his software and create new programs. Considering that the
Shareware registration fees are usually far less than the
purchase price of comparable commercial software it's
obvious that Shareware is a good deal for everyone.
There are real advantages to you in the Shareware system.
You get to try out software to make sure it is compatible
with your hardware and that it fits your needs before you
BUY it with your registration. The author saves the expense
of advertising, packaging and distribution and passes the
savings on to you. Plus, most Shareware authors are much
more accessible than commercial software sources so that
your questions and suggestions are much more likely to be
responded to.
=================================================================
BowlEdit Version 1.00 Page 12
Appendix D: Contacting the Author
---------------------------------
I can be reached, on various BBS networks. The best places
to find me are:
NA-NET IBM Conference
NA-NET Shareware Conference
ILINK Shareware Conference
INTELEC Shareware conference
I do follow different conferences but these are not
appropriate conferences for questions related to BowlEdit.
Alternatively, if you do not have access to a modem, you can
send me a letter at the address below.
Mark Klaamas
13 Apollo Court
Halifax, NS
Canada
B3M 1G9
Voice Number: (902)445-5329
=================================================================
BowlEdit Version 1.00 Page 13