MY QUiCKBASiC LiBRARY |
| After trying a plenty of way to improve the performance of my QuickBASIC programs, I found that Quick Library (.QLB) maybe is the better solution. |
How To Use Quick Library (.QLB) While entering QuickBASIC, key in the following command:- QB /L <Quick Lirary Name> For example, if you want to use my library, key in the following command at DOS prompt:- C:\QB>QB /L LAWRENCE File extension (.QLB) can be omitted. In the program which uses Quick Library, include the following line at the beginning:- '$INCLUDE:'<Header file>' For example, you are using my library, the command should be:- '$INCLUDE:'LAWRENCE.BI' LAWRENCE.BI is the header file that declare all the functions and subs in my library. Please read this file to learn how to use the functions and subs. |
| I have written a series of programs to simplified
the program. The functions and subs in this library are divided into two
part:-
Part I -- To simulate some functions and procedures provided by CLIPPER. Part II -- Some functions and subs for mouse controlling. Now you can download it for your program. |
Functions & Subroutines list |
| PART I | |
FUNCTIONS |
|
| Insert% | Test if insert mode is on. |
| Menu% | Return the number of choice the user selected. |
| Menuscroll% | Return the choice of the user (in scroll menu). |
| Savescreen$ | Save screen into a string. |
| Screenbufferseg! | Return the current screen buffer segment. |
SUBS |
|
| Clearscreen | Clear & fill screen area with certain color & character. |
| Getinput | Get input in full screen edit mode. |
| Popup | Popup a window that contains data in dat(). |
| Restorescreen | Restore the saved screen from saved screen data. |
| Scrolldown | Scroll down the data in the window. |
| Scrollup | Scroll up the data in the window. |
| Shadow | Change the color in certain range for looking like shadow. |
| PART II | |
FUNCTIONS |
|
| MouseButtons% | Returns the button status only. |
| MouseCursor% | Returns button status, mouse row and column. |
| MouseInstalled% | Check if mouse has been installed. |
| TextCursor% | Returns button status, mouse row and column (in TEXT mode). |
SUBS |
|
| HideMouse | Hide the mouse cursor. |
| MouseColumns | Defines left and right columns for mouse travel. |
| MouseReleased | Wait for the mouse button to be released. |
| MouseRows | Defines top and bottom rows for mouse travel. |
| SetMouseCursor | Set mouse cursor to desired row and column. |
| ShowMouse | Show the mouse cursor. |
| Download Now! |
| RETURN TO HOME |
(Home) (About Lawrence) (QuickBASIC forum) (PASSWORD LOCK 1.0)