In this issue:
Drawn Objects - A Beginning Graphics Tutorial
Documenting Your Code the Easy Way!
Tipcorner - Maximizing the Usefulness of the Liberty BASIC Helpfile
Roll Your Own Prompt by Brad Moore
An Alternative Way to Hide and Show Controls, by Mike Bradbury
Minimize CPU Usage
API Color Dialog
Hot Keys and Mouse Clicks
A User's Review of TheWrap by David Drake
Using BASIC for Numerical Integration by Tom Nally
LibSQL v1.4 - SQLite Database for LB by Richard Peeters
Notes from the Editor
Thanks so much to Mike Bradbury for his great explanation and demo of hiding and showing controls in a window!
Thanks Dennis McKinney, for the information and demo on minimizing CPU usage in a scan loop. Great tip! And thanks also for the API color dialog code and explanation.
Thanks to Brad Moore for the article and code on creating a custom dialog to replace the LB prompt command, adding functionality and flexibility. This snippet will go into everyone's snippet library!
Bill Jennings has shared a demo that allows non-fixed width fonts to appear to be tabbed. Thanks, Bill! He also gives us a demo of hot keys and mouse clicks - a clever idea!
David Drake has given us both a comprehensive review of Joe Block's great app, TheWrap, and a humorous story. Thanks, David!
Tom Nally has done it again! Here is another of his clear and detailed articles on using math in our programs. This one describes numerical integration and tells us how to use it in our code. Well done, Tom! In honor of Tom's article on calculus, our featured quote is from Sir Isaac Newton, the "Father of Calculus."
Richard Peeters has taken the SQLite database functions shared by Colin McMurchie and written an explanatory article and included a demonstration program. People have been asking for database abilities for a long time, and this method fills that need admirably. Thanks, Richard, for the wonderful demo and explanation!
Jerry Muelver has provided a blueprint for documentation writing that is both concise and clear. Thank you, Jerry!
Please feel free to comment on the format of this issue. It is being published in two formats. It is going out as plain text, as always. It is also going out in html format. This allows each article to appear on its own page, making for more clarity, easier navigation, and less scrolling. The HTML version was created with WikiWriter, by Jerry Muelver of HyText Consulting. Jerry is a registered user of Liberty BASIC and a contributing member of our community. Visit his site at [http://hytext.com]
The Liberty BASIC Newsletter encourages all LB programmers to submit articles for publication. Everyone has something valuable to say, from beginners to veteran LBers. Consider sharing a code routine, with explanation. Perhaps you can review a favorite LB website, or program, or coding tool? Why not submit a list of questions that have been nagging at you? How about sharing your favorite algorithm?
The Publishing Team:
Alyce Watson: email@example.com
Brad Moore: firstname.lastname@example.org
Tom Nally: SteelWeaver52@aol.com
Carl Gundel: email@example.com
Bill Jennings: firstname.lastname@example.org
This newsletter was produced with WikiWriter