|
≡ 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.
|
| # | 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 #54 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 website: http://liquidninja.com/metapad/ | ||
| 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. | ||
|
given above. Here they are presented in their plain SUB format. |
| # |
|
|
|
|---|---|---|---|
| 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. |
|
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. | |
|
| # |
|
|
|
|---|---|---|---|
| #. |
|
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. | |