		LB NEWSLETTERS CONTENTS:
by Bill Jennings

NL0001	Add extra entries to Combo Boxes.

NL0002	Random number generator + Building reusable code.

NL0003	New sites and postings + Tips and tricks:
	Continuation lines.
	STATICTEXT.
	Debugging.
	Disappearing code lines.
	VSTUB Errors and DLL Call Errors.
	Arrays.

NL0004	Toward writing more readable code - Part 1:
	Be consistent with variable names.
	Make lines of code no longer than fit.
	Make logical functions fit within one Display screen.
	Use plenty of 'White Space'.
	Indent your code.
	A short story by Brosco: "The lonely programmer."

NL0005	Backups for dummies.

NL0006	Writing a replacement for Notepad in LB.

NL0007	Writing a replacement for Notepad in LB - Part 2.

NL0008	Reader Survey - Its your turn!
	Feedback.
	The Lonely Programmer - Part 2.
	Announcing SSS - Side by Side Software!

NL0009	Using Random files - Part 1.

NL0010	Using Random files - Part 2.

NL0011	A proposal for you to consider.
	Indexing Concepts.

NL0012	Using Random files - Part 3
	(Using the DBdll to Index a Database).

NL0013	Hey Carl - we need R2.00, 32 bit and a compiler!
	Using Secondary Indexes.
	Data Dictionary - DB Application Generator.

NL0014	Liberty BASIC Functions.
	GIFTOBMP.DLL
	NVIEWL16.DLL

NL0015	Liberty BASIC Functions.
	GIFTOBMP.DLL
	NVIEWL16.DLL

NL0016	Picking Colours Using the Common Dialog in Liberty BASIC.

NL0017	An Intro to LB Programming.
	Your Feedback again.

NL0018	LB Newsletter Discussion Email list.
	Understanding Arrays with Listboxes.

NL0019	Managing your Email.

NL0020	Announcing LB Printing for Dummies.
	Understanding Windows Programming.

NL0021	Announcing Brosco's DLL
	User Defined Mouse Cursors in LB
	Drawing '3D' borders
	New Year's Honour List

NL0022	Writing a program in LB
	 Have YOU contributed lately?

NL0023	Writing a program in LB - Part 2

NL0024	FreeForm for Dummies
	Questions and Requests - GOSUB 

NL0025	"There's more than one way to skin a cat."

NL0026	"There's more than one way to skin a cat." - Part 2

NL0027	Announcing LB and the GDI for Dummies
	How to Ask for Help
	How to Give Help

NL0028	Common Errors:  a Troubleshooting Guide

NL0029	"There's more than one way to skin a cat." - Part 3

NL0030	"I wanna be an alpha tester for version 2.0!"
	Creating DOS batch files, by Robert Oakes

NL0031	Sprites made easy!
	A new DLL for Liberty BASIC by Alyce Watson

NL0032	Programmer's Spotlight on Dean Hodgson
	1.  Deanslib.DLL
	2.  Dean's Life - in his own words:
	3.  Summary of DEANSLIB.DLL functions
	4.  See the attached JPG for a photo of Dean.

NL0033	Disk File Functions by Dean Hodgson. - Parts 1 and 2

NL0034	Editorial + The Mechanics of Debugging.

NL0035	Disk File Functions by Dean Hodgson. - Part 3

NL0036	News + Handy Tips and Tricks

NL0037	Disk File Functions by Dean Hodgson. - Parts 4 and 5

NL0038	For-Next Loops: Dos and Don'ts by Tom and Alyce Watson

NL0039	Using Arrays with For-Next Loops: A Sample Program

NL0040	Programmer's Spotlight on Carl Courtney.
	Carl Courtney - in his own words.
	Simple Data Files

NL0041	Searching Arrays by Ian Davies - Part 1

NL0042	Programmer's Spotlight on Doyle Whisenant
	Doyle Whisenant, in his own words
	Practical Uses for API's in Liberty BASIC

NL0043	GUI Design by Tom and Alyce Watson

NL0044	Menus - Part 1  by Alyce

NL0045	 Menus - Part 2  by Alyce

NL0046	Block Structured Code 
	Development of Large Programs with LB  by Herman

NL0047	Programmer's Spotlight on David Mosley
	David Mosley in his own words
	Flowcharting in a new way, by David Mosley
	
NL0048	Procedure Parameter Passing and Encapsulation by Herman	

NL0049	Serial Communications by Herman

NL0050	What is thunking?
	Why thunk?
	Calling 32-bit DLLs with call32.dll
	What else do you need to know?
	Source Code  by Alyce
	
NL0051	Liberty BASIC Message Boxes
	Message Box Tutorial - by Larry Dunham
	Borland Message Boxes	
	
NL0052	Promoting Liberty BASIC
	Make a Liberty BASIC Website:
	Web Servers
	FTP Clients
	HTML Tags
	Images for Webpages
	Template for YOUR website!	
	
NL0053	Manipulating the MainWindow
	Copy Any File
	Resize at Startup
	Hide Controls with Locate
	Change the Runtime Icon
	Runtimes in Windows\System
	Multiple Versions of DLL Error
	Associate *.BAS with Liberty.exe
	Password Unnecessary!
	Getbmp Failure
	Bitmap Colors
	LOG Notice	
	
NL0054	BMP packing

NL0055	Status bars
	
NL0056	Information for LB programmers --
	Where to find it!
	
NL0057	Windows Constants
	What are Bits?
	Bitwise Operations, by Thomas Watson
	Boolean Truth Table, contibuted by Brad Moore
	Toggling Bits using Windows Contstants
	Window with No Titlebar		
	
NL0058	LB Editor, part 1
	Texteditor
	Menu

NL0059	LB Editor, part 2
	Toolbar
	Buttons

NL0060	LB Editor, part 3
	Tooltips

NL0061	Single-Dimensioned Arrays
	3D Dialog Windows
	Open Source Liberty BASIC Editor - Part Four
		Accessing Branch Labels
	About the Open Source Editor Series

NL0062	Version checking
	Reading a file header
	Open Source Liberty BASIC Editor - Part Five
	Loading and displaying bitmaps
	Copy and move any file

NL0063	Printing
	Printing with native Liberty BASIC commands
	Printing with Notepad - Open Source Editor part 6
	Printing with Deanslib.dll
	Printing with vbprint.dll
	Printing with straight api calls

NL0064	The Edit Menu
	Playing wavs
	A new way to use the filedialog
	Using ascii characters in commands -- copyrighting our code

NL0065	Hard copy printing in Liberty BASIC with lbprnt01.dll

NL0066	FILES command
	Writing and using an ini file
	Choosing fonts for the open source editor, by Chris Robertson

NL0067	Liberty BASIC version 2 - in review
	User defined functions in Liberty BASIC 2.0, by Carl Gundel
	User defined functions, a beginner's tutorial

NL0068	Liberty BASIC version 2 - overview of new features
	The Liberty BASIC editor
	Window/control colors
	Control creation by expression
	Graphics SET command
	Font dialog & font attributes
	PopupMenu command
	Decimal to hex conversions
	New time and date functions
	Improved random function
	Bitmaps - load and save 24-bit
	Updating the open source editor to version 2
	RGB color choices
	
NL0069	Editorial comment
	Extract of chat with Carl Gundel about LB2
	Online transcript of much of the chat

NL0070	Install Maker -- a review by Gary Capps
	More on user-defined functions
		new functions and explanations
		functions in functions, and as parameters
		adding more functions to our editor
	Creating bmpbuttons at runtime - many ways!
	Adding a bmpbutton to the open source editor

NL0071	Using the runtime engine 
	Changing the runtime icon in the LB editor
	Changing the runtime icon ourselves
	File manipulation via api
	Doing the manipulations with LB functions
	Extracting and viewing icon files
	Making an icon
	A simple icon viewer/editor
	Icon file format

NL0072	Making professional-looking applications
	Using spreadsheets

NL0073	A new kind of subroutine in LB2
	CALL sub and the API
	Fun with the caret

NL0074	Add subs to branch label finder in editor
	Comboboxes
	Write a code library
	Access code library in open source editor
	Launch email client and browser URL
	ShellExecute
	WinExec
	FindExecutable
	Documentation

NL0075	Running a Windows helpfile
	How-to for helpfile making
	Creating a Windows helpfile
	32-bit helpfile creation with Oasis SE
	LB help simulation
	Adding a help window to the open source editor 
	HTML help
	Making progress 
	Sorting algorithms by David Szafranski
