Books of the Bible for Windows
(BotBfW)
By: Danny H. Newport
4-9-00



HISTORY:	
	Books of the Bible for Windows was originally written in basic and called botb for short.  The 
program was originally written for DOS and was compiled with Qbasic compiler.  I wanted to convert the 
program to C back in 1992 and had to give up on the progress due to a lack of knowledge.  I ended up 
taking intro. to C++ in 1999 to help me figure out how Linux worked.  I then was able to convert my 
program over to C++ which run both in Linux and also Dos.  I was talked into taking MFC programming.   
I I then converted my program over to Windows using Visual C++ MFC.   When I ported the program over 
to Windows, I added the last 2 letters so I could distinguish between the two different programs.  

INSTRUCTIONS:
	The space to the left of the [Check it!] button is for user input.  When the [Check it!] button is 
pressed, it compares the current book name with the one entered.  
	The [Hint] button will pop up a message with the first letter of the current book in case the user 
gets stuck on a book and needs a hint.
	The [Go] button is used to go to a particular book number from 1 to 66.   Just enter a number in 
the box to the left of the [Go] button or use the provided list by clicking on the   arrow to get a dropdown 
list and click on the book number you want or enter it in manually.  Then click the button to jump to the 
particular book.
 	The [OT] button will take you directly to the first book of the bible.  It will not reset anything, but 
it will update the progress meter if it is enabled.
	The [NT] button will take you directly to the first book of the New Testament.  It will not reset 
anything, but it will update the progress meter if it is enabled.
	The [Reset] button will set the correct number display to zero, the wrong number to zero, the hint 
display to zero, the guess number display to zero.  It will clear all the wrong answers, the correct answers 
and the list that keeps track of the mode you were in when entered.  It will start at the first book of the Old 
Testament also.
	The [Properties] button will allow you to enter the skill level you want to run the program at and 
give you the option to turn off the progress meter and also turn off or on the 3 different sounds available.  
There are 5 different levels/modes to choose from. 
 The Expert level only gives you 1 chance to get the right answer;  the book list is disable so you 
can't get the list of the correct order of the books;  the hint button is disabled so you can't get a hint for the 
current book;  and the "spell checker" drop down is also disabled so you can't get the list of the books or 
the spelling of them either.  Basically, there isn't much to help you if you get stuck.
The Advanced level  gives you 2 chances to get the answer right, then it will be counted wrong;  
the hint button is enabled just in case you get stuck and need a little help on the next book;  the rest of the 
helps are disabled the same as the expert level.
The Intermediate level is the default level in that you have 3 chances to get the answer right.  The 
drop down list of the books is available if you need help with the spelling;  and the hint button is also 
enabled if you need even more help for the next book;  the only thing disabled on this level is the book list 
so you can't see the correct order of the books.
The Easy level gives the user 6 chances to get the right answer and everything is enabled in case 
you need the extra help.
The random mode is about the same as the expert mode except the books are asked at a random 
order instead of going from book 1 to book 66 in order.   It will only ask each book once and with only 1 
chance to get it right, you won't be asked the same one twice.
The Enable Smiley Face will enable the smiley face to change according to the answer given 
whether it is correct or wrong, or if you just sit there and do nothing.  You get a smiley face for a correct 
answer, a disappointed look for a nope answer (wrong but not counted wrong) and a sad face for an 
incorrect answer.  And a sober face for all others.
	The progress meter checkbox will enable you to turn off the progress meter so that as the book 
progress increases, the meter wont if the box is unchecked.
	The sounds are as follows: The correct sound is for when the answer matched the current book 
that it was compared with; the nope sound is for when the answer didn't match the current book, but the 
maximum number of guesses wasn't reached; and the wrong sound is when the guess count matches the 
maximum guess count and the book answered didn't match the current book.
	Save path to Registry allows the program to write to the system registry of the location where you 
save the settings when using the SaveAs under the File menu.  That way when the program starts back up,  
the program will know where the settings archive is and will load the settings where you had last saved
	Background Color fills in all backgrounds will fill in the backgrounds of all the text messages on 
the screen when checked.  Otherwise the color will just be the overall background.
	The [Check Wrong Answers] button will display the list of the answers that were entered incorrect 
and will display the Old Testament first if there were any, then it will list the New Testament if any were 
entered incorrect for it also.
The [Book List] button is used in the easy level for when you need to check the list of the correct 
order of all the books of the Bible.   Note: This feature won't work unless you're in the easy level.
The font dialog will allow you to pick different fonts, text color, text size for the program.  If you 
pick a  really big font, it might not all be displayed on the screen because it is too big.  Likewise, if you 
pick a very small font, you might not be able to read it because it is way too small.  So pick them wisely!
