|
≡ Public Domain and FreeWare ≡ |
|
This project is a culmination of many fun years
dedicated to writing QuickBASIC 4.5 code. I
started out writing simple programs in BASICA
and soon progressed to QuickBASIC 4.5 about
1985. I am completely self taught and
I thoroughly enjoy writing software
programs. About myself: My name is Don Smith and
I am a retired thirty-year teacher of Math/History/Spanish
residing in Orange County, California. I am also a former
six-year Sergeant of Marines. On some forums, I am
known as MarineDon. All programs here written
by me are public domain and freeware.
|
|
Ofttimes, I utilize three toolboxes from Full Moon Software, operated
by Ethan Winer. Their libraries are: QuickPak (PRO.Lib), PDQ (PDQ.Lib)
and QuickScreen (Forms.Lib). Their assembly-written libraries
makes for an extremely tight, executable program very close to
the tiny size and speed of an assembly language program. The Basic
programs listed below which are tagged with a red check mark ( √ ),
require one or more of these special libraries.
|
|
|
|
This section contains QuickBASIC 4.5 BAS code. If a number is in
italized blue, it is best to download its ZIP file in the
second section, where the archival ZIP files are found. If there is a red
check mark (√), compilation requires the
Pro.Lib or PDQ.Lib of Ethan Winer's Full Moon Software. See note above.
If you click on a .BAS file, you will be able to view it in your browser but you should not save it from there. Instead, at the top of the browser click "View" and "Page Source" and save it from your text editor which is probably Notepad. |
| # | Screen Shot: |
|
|
||
|---|---|---|---|---|---|
| 1. |
|
|
Address Book program. Saves and displays telephone numbers and addresses. It's best to download ZIP file #48 below at "Archival Zip Files". | ||
|---|---|---|---|---|---|
| 2. |
|
|
Small menu - will jump lines. | ||
| 3. |
|
|
Batch file driven, customer-designed menu. It's best to download ZIP file #49 below at "Archival Zip Files". | ||
| 4. |
|
|
A variation of the SUB MesaMenu | ||
| 5. |
|
|
Various colors of the BeeMenu system. | ||
| 6. |
|
|
BeeView - a table menu of 12 rows and 4 columns of files of like extension. It's best to download ZIP file #50 below at "Archival Zip Files". | ||
| 7. |
|
|
Easily configured calendar. | ||
| 8. |
|
|
A lite version of BeeView. | ||
| 9. |
|
|
Another small menu; contains few lines. | ||
| 10. |
|
|
Customer Information Database. Stores customer info. It's best to download ZIP file #51 below at "Archival Zip Files". | ||
| 11. |
|
|
QuickBasic colors stated as one number. | ||
| 12. |
|
|
Encrypts 100 times, tears a file into little pieces, then deletes the file. It's best to download ZIP file #57 | ||
| 13. |
|
|
One-line editor. May be used as a password. | ||
| 14. |
|
|
Views various FLF Figlet fonts. It's best to download ZIP file #52 below at "Archival Zip Files". | ||
| 15. |
|
|
The various colors of the GiveInfo program. | ||
| 16. |
|
|
GiveInfo panel; works great with a batch file. | ||
| 17. |
|
|
A very short menu. | ||
| 18. |
|
|
A programmers toolbox. It's best to download ZIP file #64 below at "Archival Zip Files". | ||
| 19. |
|
|
A very short menu. | ||
| 20. |
|
|
A one-column menu with a block cursor of files with like extensions. | ||
| 21. |
|
|
A sophisticated and complete menuing system. It's best to download #54 below at "Archival Zip Files". | ||
| 22. |
|
|
Picks randomly-selected numbers of the California Super Lotto. | ||
| 23. |
|
|
Picks randomly-selected numbers of the Mega multi-state lottery. | ||
| 24. |
|
|
Pull down menu interface which looks like the QuickBasic editor. Style One. It's best to download ZIP file #55 below at "Archival Zip Files". | ||
| 25. |
|
|
Pull down menu interface which looks like the QuickBasic editor. Style Two. It's best to download ZIP file #55 below at "Archival Zip Files". | ||
| 26. |
|
|
Pull down menu interface which looks like the QuickBasic editor. Style Three. It's best to download ZIP file #55 below at "Archival Zip Files". | ||
| 27. |
|
|
Pull down menu interface which looks like the QuickBasic editor. Style Four. It's best to download ZIP file #55 below at "Archival Zip Files". | ||
| 28. |
|
|
MesaMenu - table menu of rows and colums similar to BeeMenu but written with plain ol' QuickBasic. It's best to download ZIP file #59. | ||
| 29. |
|
|
A variation of MesaMenu. | ||
| 30. |
|
|
Window printer panel written with FreeBASIC v0.17 which may be used in QuickBASIC with "SHELL". It's best to download ZIP file #66 below at "Archival Zip Files". | ||
| 31. |
|
|
Gives loan monthly payment amounts. It's best to download ZIP file #61 below at "Archival Zip Files". | ||
| 32. |
|
|
The Real Loan program again this time written in pure QuickBASIC. It looks like and acts like the program above, requiring no special libraries, other than QuickBASIC's QB.LIB. Gives loan monthly payment amounts. It's best to download ZIP file #62 below at "Archival Zip Files". | ||
| 33. |
|
|
Example of a rolidex-like menu. | ||
| 34. |
|
|
A special and powerful menu system. | ||
| 35. |
|
|
Single/double menu. | ||
| 36. |
|
|
A batch driven, customer designed menu system. It's best to download ZIP file #57 below at "Archival Zip Files". | ||
| 37. |
|
|
Shrink is a utility designed to shrink the horizontal lines of an ASCII text files to a shorter length. Used in conjunction with the ViewPort program. | ||
| 38. |
|
|
A very small menu | ||
| 39. |
|
|
Similar to Rolidex.Bas. | ||
| 40. |
|
|
A text file browser written in pure QuickBASIC. Requires NO memory dimensioning. | ||
| 41. |
|
|
A text file browser written in FreeBASIC v0.17. A windows-ready text file browser. Can be used in QuickBASIC with "Shell..." It's best to download ZIP file #58 below at "Archival Zip Files". |
||
| 42. |
|
|
The View Port system. A uniqued way to view a text file. It's best to download ZIP file #59 below at "Archival Zip Files". | ||
| 43. |
|
|
Brings up the DOS filenames and longer Windows' filenames in a viewing menu ready for encryption. | ||
| 44. |
|
|
The Secure Password program is first configured by its configuration file, ConfigPW.Exe, which double encrypts the password for security reasons. It's best to download ZIP file #60 below at "Archival Zip Files". | ||
| 45. |
|
|
This QuickBasic 4.5 code is a small toolbox to show INKEY$ trapping. Press a key or combinations of keys and you'll see the corresponding INKEY$ code. | ||
| 46. |
|
|
This QuickBasic 4.5 code is a small toolbox to show CVI key trapping. Press a key or combinations of keys and you'll see the corresponding CVI code. | ||
|
|
| # |
|
|
|
||
|---|---|---|---|---|---|
| 47. |
|
LD10.ZIP |
Download the Spanish version of the Address Book program, called "Libreta De Direcciones" | ||
| 48. |
|
AB30.ZIP |
Download the Address Book program, version 3.0. | ||
| 49. |
|
BM20.ZIP |
Download the BeeMenu program, version 2.0. | ||
| 50. |
|
BV30.ZIP |
Download the Beeview program, version 5.0. | ||
| 51. |
|
CID10.ZIP |
Download the Customer Information Database program, version 1.0. | ||
| 52. |
|
FIGTAIL1.ZIP |
Download the FigTail program, version 1.0. View FLF Figlet files. |
||
| 53. |
|
INFO1.ZIP |
Download the Info program. A programmers toolkit. | ||
| 54. |
|
MENUBOX1.ZIP |
Download the MenuBox program. A sophisticate and complete menuing program. | ||
| 55. |
|
MAGMN10.ZIP |
Download the Magic Menu program, version 1.0. | ||
| 56. |
|
MPAD35LE.ZIP |
Download MetaPad program - replaces Notepad.
Click on image to visit Metapad website: |
||
| 57. |
|
SEAMENU1.ZIP |
Download the SeaMenu program, version 1.0. | ||
| 58. |
|
VIEWIT1.ZIP |
Download the ViewIt Program, a windows-ready text file browser. The ZIP file also contains the PrintIt.Exe and PrintIt.Bas files. | ||
| 59. |
|
VPORT10.ZIP |
Download the Viewport program, version 1.0. | ||
| 60. |
|
SECPW10.ZIP |
Download the SecurePW password program, version 1.0. The QuickBASIC code is contained in the Zip file. No special libraries required. | ||
| 61. |
|
RLOAN10.ZIP |
Download the Realoan program. It gives the monthly payment amounts for a loan of any size. | ||
| 62. |
|
RLOANQB.ZIP |
Download the Realoan program written in pure QuickBasic. It gives the monthly payment amounts for a loan of any size. | ||
| 63. |
|
DESTROY1.ZIP |
Download the Destroy Program. It encrypts a file 100 times, tears it into little pieces, then deletes the file. | ||
| 64. |
|
INFO1.ZIP |
Download the Info program - a programmers toolbox. | ||
| 65. |
|
MM10.ZIP |
Download the MesaMenu program - learn how to make a table menu of rows and columns. | ||
| 66. |
|
PRNPRO10.ZIP |
Download the PRNPRO package. It contains two printer programs. The first, PrintIt.Exe, is a windows printer and the second, PrintDoc.Exe is a DOS printer program. You may use PrintIt.Exe in a QB45 program with this coding, SHELL "PrintIt.Exe" + " " + "MyFile.Ext". You may also use it on the command line with PrintIt MyFile.Ext. | ||
| 66.5 |
|
CAL20.ZIP |
Download the Calendar program. | ||
|
| # |
|
|
|
|---|---|---|---|
| 67. |
|
SUB BBMenu is a small menu. | |
| 68. |
|
SUB BigBox is a variation of SUB Boxboy, but much simplified. | |
| 69. |
|
SUB BoxBoy is a sophisticated box-making routine. | |
| 70. |
|
SUB BoxItUp is a small box-making SUB. | |
| 71. |
|
SUB CMenu is a smart menu. | |
| 72. |
|
SUB DisplayMessage will place a configurable message on screen. | |
| 73. |
|
SUB EditLoco is a one-line editor, with password functionality. | |
| 74. |
|
SUB Encrypt will encrypy/decrypt any kind of file. | |
| 75. |
|
SUB Encrypt2 is a short but supurb encryption routine. When used the first time it encrypts. When used again, it decrypts. Neat! Its best usage is with single line encryption; it is possible to convert it to encrypt entire files, however. | |
| 76. |
|
SUB Encrypt3 does a very good job of encrypting and decrypting entire ASCII text files. WARNING: It should be used with text files only! | |
| 77. |
|
SUB GetFileAttributes will determine the existence of a file. | |
| 78. |
|
SUB HorizMenu is a horizontal menu. | |
| 79. |
|
SUB IdealMenu is a short menu. | |
| 80. |
|
SUB LiteMenu is an extremely short menu. | |
| 81. |
|
SUB LongMenu is a one-column menu with block menu. | |
| 82. |
|
SUB MesaMenu is a table menu of designated rows and columns. | |
| 83. |
|
SUB OneLine draws various horizontal line styles. | |
| 84. |
|
SUB Rolidex is an A-Z rolidex style menu. | |
| 85. |
|
SUB RoyalMenu is a compleat menu rouine. | |
| 86. |
c
|
SUB SDmenu is single or double spaced menu. | |
| 87. |
|
SUB Small Menu is a extremely small menu. | |
| 88. |
|
SUB SaveRestoreScrn saves/restores a portion of the screen. | |
| 89. |
|
SUB TinyBox makes a configured box using very few lines. | |
| 90. |
|
SUB WordWrap places a message on screen at the designated row, column and width. | |
| 91. |
|
SUB ZeeView is an ASCII text browser. | |
| 92. |
|
SUB TrueView is the same as TRUEVIEW program at number 38 above but here it is submitted in true SUB format. | |
|
| # |
|
|
|
|---|---|---|---|
|
Screen Shot: XPertQB |
|
The XpertQB program will load into a screen all the files of a similar file extension. For example *.TXT will load all *.TXT files both with DOS short file names and Windows long file names. Then the user may encrypt and decrypt any selected file. So, the XPertQB is basically an encryption program. | |
|
Screen Shot: RLQB64 |
|
The purpose of the Real Loan Program is to quickly obtain the monthly payment of a loan. This information is needed more than any other financial data. | |
|
| # |
|
|
|
|---|---|---|---|
| #. |
|
This web page shows how to use the DOS extended ASCII box drawing charaters for use in HTML web pages. | |
| ##. |
|
This HTML web page shows the ASCII characters 0-255 and their hexadecimal values, including box drawing charaters. | |
| ###. |
|
This web page, illustrates how to use the box drawing characters in the QB Editor and in Notepad. You may save the chart to hard disk - just follow the directions. | |
| Tel. |
|
"Five Things You Never Knew Your Cell Phone Could Do"
Good information to know about in an emergency. There are a few things that can be done in times of grave emergencies. Your mobile phone can actually be a life saver or an emergency tool for survival. Check out the things that you can do with it. |
|
|
View: CB Browser |
|
CB Browser - An offline/online HTML browser (Freeware and Public Domain) Written in Creative BASIC and later recompiled with Emergence BASIC resulting in a size decrease from 394,752 bytes to 137,432 bytes. Internet Exporer 4.0 or higher is needed to run the browser program. Today's date: January 23, 2009. | |
| View: MMQB64.BAS |
|
The MMQB64.ZIP contains all the files necessary to run a version of my MesaMenu program. See MM.Bas at #28 above. This version is configured and written to compile with QB64. Click here to view screen shot: MMQB64.Jpg | |
|
Screen Shot: Calendar 2009 |
|
Here is the 2009 Calendar. Place it on your desktop and you'll be a click away from viewing the entire 2009 year. If you clicked View: Calendar 2009, please excuse the poor quality of the JPG photo. If you go to full screen everything looks fine. | |
|
Screen Shot: Calendar 2009 |
|
The same as 2009 Calendar above, but with a white background and black lettering. | |
|
Screen Shot: Full Calendar |
|
This calendar opens up to a full 12-month calendar. By pressing [Right Arrow] or [Left Arrow], you will be able to quickly go to other years. By pressing [Enter] the 12-month year is placed into Metapad.exe for viewing and/or printing. If you click "Screen Shot", the image will be rather poor as it is not able to be view in its proper size. View BAS code here: CALGUAL.BAS | |
|
Screen Shot: Screen Capture |
|
The Screen Capture program allows you to capture a full 25X80 screen
in the MS-DOS window. Just enter ScrnCap.Exe at the DOS prompt and
a small screen pops up asking for a name. Since the screen captured
is a BSave screen, use .BSV as the file extension. Enter a name, ending
with .BSV and press ENTER. Later in the QB editor, use BLOAD "FileName.BSV"
for screen to appear. View BAS code here:
|
|
|
Screen Shot: Calendar 2010 |
|
The 2010 Calendar has a white background and black lettering. The program is public domain and freeware. | |