Older Version Newer Version

Alyce Alyce Jun 22, 2006 - "New page."

		LB NEWSLETTERS CONTENTS - Issues 93 - 143

NL0143	
        Results: Liberty BASIC Browser Contest, by Alyce Watson
	ODBC, SD DataGrid, LB, and Speed, by Eldron Gill
	LED Display, by Mike Bradbury
	Review: Liberty BASIC v4.03, by Cassio Ferreira
	Sprite Byte: All About Masks, by Alyce Watson
	API Corner: Two Window Functions, by Alyce Watson
	Ini Files for Professional Software, by Alyce Watson
	Registration Keys for Shareware, by Alyce Watson
	Eddie's Lessons, version 12, Adding Font Size Option, by Alyce Watson
	Demos:
	·      Dragging a Popup, by Brent Thorn
	·      Random Audio File Player, by Gordon Sweet
	·      Eddie, the Code Editor, by Alyce Watson 

NL0142	
        API Corner: Drive Strings, by Alyce Watson
	Technical Writing for Everybody, by Alyce Watson
	Eddie's Lessons, version 11, Files in Rich Text Format, by Alyce Watson
	Coding With Sub Event Handlers, by Janet Terra
	Demo: Comboboxes and Hot Keys, by Bill Jennings
	Using Wire - Strange Things, Reminders, and Tips, by Tom Nally

NL0141	
        Tip Corner: A Guide to ByRef, by Brad Moore
	API Corner: Revised File Download, by Alyce Watson
	Working with Strings, Part 3, by Brad Moore
	Stylebits Corner: Dialogs, by Janet Terra
	Eddie's Lessons: version 10, Customizing the Syntax Colors, by Alyce Watson
	Liberty Basic Wiki, A review by Brad Moore
	Using a Preprocessor With LB, Parts 1 & 2, by Rich Ries
	Demos:
	·      Find multiple folders, by Stefan Pendl
	·      Managing Multiple Listboxes, by Brad Moore 

NL0140	
        Assist Tools Add-On, by Carl Gundel
	Assist Review, by Janet Terra
	Passing data from a program to a TKN and returning a result back to the calling program., by Mike Bradbury
	Tip Corner, Create Application, by Alyce Watson
	API Corner, Shell About Box, by Alyce Watson
	Releasing Professional Software, by Alyce Watson
	Eddie's Lessons, version 9, Syntax Coloring Liberty BASIC Keywords, by Alyce Watson
	Demos:
	·      Selecting Multiple Files, by Stefan Pendl
	·      Eddie, the Code Editor, by Alyce Watson 
	Submission Guidelines

NL0139	
        Working with Strings, Part 2, by Brad Moore
	Releasing Your Software, by Alyce Watson
	A Numbers Game, by Grahame King
	Native Lines, by Grahame King
	Precision and Scientific Notation in Liberty Basic, by Grahame King
	A Graphicbox With Scrollbars, by Janet Terra
	Using Wire, Focusing on the RequestObjectName Function, by Tom Nally
	Submission Guildlines
	Newsletter help

NL0138	
        "Save As" FileDialog without "Save", by Brent Thorn
	Working with Strings, Part 1, by Brad Moore
	Stylebits Corner: Scrollbars, by Janet Terra
	Eddie's Lessons, version 8, by Alyce Watson
	Supporting Multiple Languages within an LB Application, by Brad Moore
	Speech for the Disabled, by Gordon Sweet
	File Searcher, by Gordon Sweet

NL0137	
        Wire 1.0 Released and Making Complex Objects With Wire 1.0, by Tom Nally
	GIF Viewer, by Janet Terra
	Simple Report and Document Generation, by Mike Bradbury
	Easing Software Development by Using Flow Charting, by Noble Bell
	Stylebits Corner: Toggle Buttons, by Janet Terra
	Tip Corner: a SUB for Resizehandler, by Alyce Watson
	API Corner: MoveWindow, by Alyce Watson
	Eddie's Lessons: Introducing CodeAChrome!, by Alyce Watson
	Sprite Byte: Making Sprite Graphics Persist, by Alyce Watson
	Running Control Panel Applets, by Alyce Watson
	Demos:
	·      Retrieving HTTPS Data Demo, by Brent Thorn
	·      Eddie, the Code Editor, by Alyce Watson 
	Submission Guidelines

NL0136	
        Eddie's Lessons: Version 6, by Alyce Watson
	Comalspeech.DLL, Finding Merlin and Friends, by Janet Terra
	Writing a Point and Click Adventure Game, by Janet Terra
	Dr. Strange Text, or How I Learned to Stop Worrying and Love HTML Parsing, by Jerry Muelver
	Length of a File on the Internet, by Brent Thorn
	Automatic Update Checking System, by Noble Bell
	API Corner: Downloading a File from the Internet, by Alyce Watson
	LBWF 1.0 (Wire 1.0) Is On the Horizon, by Tom Nally
	Submission Guidelines

NL0135	 
         Tip Corner: Currency Without Float, by Brad Moore
	 Youth Corner: Side Scroller Demo, by KC Dan
	 Stylebits Corner: Comboboxes, by Janet Terra
	 Custom Cursors With LoadCursorFromFile, by Janet Terra
	 LB Wire Frame Library, Version 0.6, by Thomas Nally
	 Random Number Simulations, by Welopez
	 Eddie Version 5: Modifying the BranchLabel Combobox, by Alyce Watson
	 Printer Page Orientation, by Dennis McKinney

NL0134	
        Introducing the Liberty BASIC Wire Frame Library, by Tom Nally
	Stylebits Corner: Listboxes, by Janet Terra
	IExpress Installer, by Welopez
	Tip Corner: Prompt, by Alyce Watson
	API Corner: Changing the Icon, by Alyce Watson
	Screen Capture of Window, by Alyce Watson
	Eddie's Lessons, by Alyce Watson
	·      Filling a Combobox with Branch Labels, by Alyce Watson
	·      Scrolling the Texteditor, by Alyce Watson
	·      If/Then Nesting, by Alyce Watson 
	Sprite Byte: More Cycling, by Alyce Watson
	Demos:
	·      Eddie, the Code Editor, by Alyce Watson
	·      Moving Items Between Listboxes, by Alyce Watson 
	Submission Guidelines 

NL0133	
        Chat Challenge, by Janet Terra
	Eddie's Lessons: Version 3, by Alyce Watson
	StyleBits Corner: Introduction, by Janet Terra
	Another Angle On Progress Bars, by Mike Bradbury
	Interface Your Computer to the Real World, by Rod
	Sprite Byte: Cycling Animation and the Time, by Alyce Watson
	Simulating BMP Buttons with MouseX and MouseY, by Welopez and Pablo
	Program Security, Another Method, by Jim Brossman
	Persuading Functions to Return Multiple Values, by Tomas J. Nally

NL0132	
        Tip Corner: Timing, by Brad Moore
	API Corner: "By Reference," by Brad Moore
	Youth Corner: Creating Status Bars, by David Conner
	Sprite Byte: The Absolute Minimum, by Alyce Watson
	StyleBits Corner: Statictext, by Janet Terra
	Shaped Window, by Janet Terra
	Recursion Revisted, by Brad Moore
	Eddie's Lessons This Month, by Alyce Watson
		·      Eddie v2 - Modularity
		·      File Input/Output with Eddie
		·      Running LB from the Command Line with Eddie
		·      Filedialog with Eddie
		·      Eddie 
	Beginners Programming, Part 11, by Brad Moore
		·      Introduction
		·      Expanding our Game
		·      Working with Sprites
		·      Appendix 

NL0131	
        Using ActiveX DLLs in Liberty BASIC, Part 2, by Dennis McKinney
	Creating an API Trackbar/Slider Control, by Brad Moore
	Object-Oriented Programming, by Thomas Watson
	Stylebits Corner: Textboxes, by Janet Terra
	Conversion Trivia, Using a ListBox, by WE Lopez
	Real 3-D, by Stefan Hesseling
	Context Sensitive Help, by Dennis McKinney
	Program Design with Eddie, by Alyce Watson
	Texteditors with Eddie, by Alyce Watson
	Tip Corner: the Nomainwin Command, by Alyce Watson
	API Corner: Manipulating the MainWin, by Alyce Watson
	Adding a Scoreboard or Status Panel, by Alyce Watson
	Demo: Eddie, the Code Editor, by Alyce Watson

NL0130	
        Using ActiveX DLLs in Liberty BASIC, by Dennis McKinney
	Chat Window Prototype, by Alyce Watson
	Stylebits Corner: Introduction, by Janet Terra
	Another SORT of DATA File, by WE Lopez
	Projectile Motion in 3D Space, by Tomas J. Nally

NL0129	
        SpriteByte: Manual Cycling and Sound, by Alyce Watson
	Handling data with DATA/READ/RESTORE, by Welopz
	Data Six Pak, Working with data files, by Welopz
	Kaliedoscope, by Norman
	Drag and Drop, by Gordon Rahman
	Simulations with Liberty Basic, by Brad Moore
	Design Document Template, by Bil Simser
	Demos:
	·      Simulated Hyperlink, by David Conner and Stefan Pendl
	·      Auto Full Screen Clipart Viewer, by Gordon Sweet
	·      Space Travel Simulations, by the LB Community
	Corrections:
	·      TransparentBlt Correction, by Janet Terra
	·      Video Capture Correction, by Callum

NL0128	
        Container Control and Callback, by Brent Thorn
	Creating Dialogs by API, by Alyce Watson
	How to Place a Dialog, by Ken Lewis Sr.
	Centering a Dialog with Stylebits, by Alyce Watson
	Closing Multiple Windows, by Jim Brossman
	Transferring Images with TransparentBlt, by Janet Terra
	Getting the Most from the Liberty BASIC IDE, by Alyce Watson
	API Corner: Animation Control, by Alyce Watson
	Sprite Byte: Changing the Sprite Image, by Alyce Watson
	Using Qcard DLL - Lesson 6, by Alyce Watson
	Demo: Patterns and Music, by Gordon Sweet 

NL0127	
        Beginning Programming, Part 10, by Brad Moore
	Manipulating Multiple Listbox Arrays, by Ken Lewis Sr.
	Video Capture in Liberty BASIC, by Callum Lowcay
	Tip Corner: Images on Statictext, by Alyce Watson
	Bulk File Renamer, by Gordon Sweet
	Creating Dynamic Web Pages, A Better Approach, by Colin McMurchie
	Demo: Animated Titles, by Janet Terra
	Liberty BASIC Financial Functions, by Tom Nally

NL0126	
        Tip Corner: Do the right thing first, by Norman
	API Corner: GetEnvironmentVariable, by Brad Moore
	Using Qcard DLL, Lesson 5, by Alyce Watson
	Sprite Byte: Collision Detection, by Alyce Watson
	Simple Math for Projectile Motion, by Tom Nally
	Sub Handlers, by Mike Bradbury
	Comal DLL Agent Lesson, by Janet Terra
	LB Server: CGI with LB, by Colin McMurchie
	Setting-up a LB Web Presence, by Brad Moore
	Review: Alyce's Restaurant, by Ken Lewis Sr.
	An Interview with Carl Gundel — LB News Staff
	Demos:
	·      Double Click Demo, by Moore, Gundel, Watson
	·      Disk Cleaner, by Gordon Sweet 

NL0125	
        Bitmap Help, A Simple Help Engine, by Tom Nally
	Printing Forms with LB4.01, by Alyce Watson
	Tip Corner: Strings Instead of Arrays, by Alyce Watson
	Sprite Byte: Computer-Controlled Sprite, by Alyce Watson
	Using Qcard DLL,Lesson 4, by Alyce Watson
	Do it Right!, by Alyce Watson
	Demos:
	·      Printing With Liberty BASIC v4.01, by Janet Terra
	·      Long Filename Lister, by Gordon Sweet
	·      Clearing Out Error Logs, by Gordon Sweet 

NL0124	
        Using QCard DLL, Lesson 3, by Alyce Watson
	Sprite Byte: Shooting Multiple Missiles, by Alyce Watson
	Programming a Word Game, by Janet Terra
	The Liberty BASIC Maven Puzzle Contest, by Janet Terra
	Adding an Icon to the Taskbar Notification Area - 1, by Ken Lewis Sr.
	Beginning Programming, Part 9, by Brad Moore
	Rendering Solid Objects: The Four Technical Challenges, by Tom Nally

NL0123	
        Tip Corner: Variables in Graphics Commands, by Brad Moore
	API Corner: Easy BmpButtons, by Alyce Watson
	Just for fun: Waka Waka Bang Splat
	Timing Events and Heartbeats, by Janet Tera
	Using QCard DLL, Lesson 2, by Alyce Watson
	Working with Menus: Checkmarks, by Brad Moore
	Dissolve: An Annotated Demo, by Brad Moore
	Encryption, For The Spies In All Of Us, by Bob Bromley
	Poker Game Development, Part 2, by Gordon Rahman
	Jim Brossman's Snip Manager Reviewed 
	Demos:
	·      File Scanner, by Gordon Sweet
	·      Pixel Colours, by Gordon Sweet 

NL0122	
        A New Contest - with Prizes!, by John Davidson
	Bitmaps the Fast Way, by Callum Lowcay
	Buttons, Checkboxes and RadioButtons, by Janet Terra
	API Corner: Change Caption of Window, by Alyce Watson
	Tip Corner: Listbox Trivia, by Alyce Watson
	Demos:
	·      Listbox Demo 1, by Brent Thorn
	·      Listbox Demo 2, by Brent Thorn 
	·      Print and Print Preview with DDOC.DLL, by Eldron Gill 
	Sprite Byte: Shooting, by Alyce Watson
	Using QCard DLL, Lesson 1, by Alyce Watson

NL0121	
        The Liberty BASIC Newsletter Index, by Janet Terra
	Sprite Byte: Scaling, by Alyce Watson
	Filtered Numeric Input Revisited, by Bob Bromley
	Changing the Cursor, Two Examples, by Gordon Sweet
	Converting QBASIC to Liberty BASIC, by Gordon Sweet
	Demo: Updated LB Contact Manager, by Ken Lewis Sr.
	LameCard!  A Card-like Programming Technology for Liberty BASIC, by Tom Nally

NL0120	
        Random Access Files, by Jim Brossman
	Liberty Simple Help II, a 10th Anniversary Contest Entry, by Tom Nally
	Sprite Byte: Scrolling Background, by Alyce Watson
	Blood Pressure Simulator II, by Janet Terra
	Exploring Cellular Automata with Liberty BASIC, by Tom Nally
	Developing a Poker Game, by Gordon Rahman
	Desktop Shortcuts II, by Gordon Rahman
	Demos:
	·      Stand Alone Speech Aid, by Gordon Sweet
	·      CAD Keys, by Gordon Sweet 
	Beginning Programming, Part 8, by Brad Moore
	·      Part 1 Windows, Graphicboxes, Drawing
	·      Part 2 Graphics Craps, Logic, Buttons, Statictext
	·      Part 3 Complete Game, SUBs, The Challenge
	·      Appendix and Glossary 

NL0119	
        API Translator, by Colin McMurchie
	Window Help, by Jim Brossman
	Real Time Communication Under Windows, by Peter Hawken
	Slider Control, by Brad Moore
	Desktop Shortcuts, by Gordon Rahman
	Quick Visual Designer, a New GUI Designer for LB
	A Dozen Rules for Writing Code, by Alyce Watson
	Tip Corner: Reading DATA into Arrays, by Alyce Watson
	API Corner: Easy Polygon, by Alyce Watson
	·      Triangle Drawing Demo using Polygon Code 
	Sprite Byte: User-Controlled Sprite, by Alyce Watson
	Demos:
	·      Shell to DOS, by Gordon Sweet
	·      Morse Code Tutor, by Gordon Sweet
	·      Batch File to Ping a Website, by Scott Bannon
	·      Multicolumn Listbox, by Alyce Watson 
		
NL0118	
        Text to Speech with Liberty BASIC, by Stefan Pendl
	Two Puzzles for Novices, by Janet Terra
	Multiple Slider Controls, by Mike Bradbury
	Symmetrical Paint, by Tom Nally
	Programming With Style, by Jim Brossman
	Progress Simulator, by Gordon Rahman
	CD Menus, by Gordon Sweet
	Media File Search, by Gordon Sweet
	Why Liberty BASIC?, by Gordon Sweet

NL0117	
        Tip Corner: USING Functions, LB Native and custom, by Bill Jennings
	Beginning Game Programming, Part 4, by Richard Ryles
	Emulating Round Buttons (Advanced), by Ken Lewis, Sr. and Alyce Watson
	Rotating Objects in 2D-Space, by Tom Nally
	LB Workshop: Book Marks, a review, by Eldron Gill
	Slide Puzzle, by Janet Terra
	Demos:
	·      Using a Speech Synthesizer DLL, by Gordon Sweet
	·      Email and Website Addresses, by Gordon Sweet 
	Beginning Programming, Part 7, by Brad Moore
	·      Part 1 - Windows, Dice and a Little Math Too
	·      Part 2 - Command Buttons and Events
	·      Part 3 - Roll Those Bones
	·      Appendix and Glossary 

NL0116	
        Tips For the Hobbyist Programmer, by Tom Nally
	Measuring an Angle, Teaching Geometry with Liberty BASIC, by Janet Terra
	Filling Listboxes Using Maphandle, by Ken Lewis
	About GUIs, by Alyce Watson
	Converting Old Programs, by Gordon Sweet
	API Corner:  Installing Fonts, by Alyce Watson
	Tip Corner:  Enable/Disable, Show/Hide, by Alyce Watson
	Demos:
	·      Stopwatch for LB4, by Bill Beasley, with help
	·      Run a File Using Parameters, by Gordon Sweet

NL0115	
        TCP/IP Tutorial (mesock32.dll), by Alex Davies
	Rich Text Format Help, by Jim Brossman
	Creating Graphics for Games, by Gordon Rahman
	Automatic Menu, by Gordon Sweet
	Humble CAD Viewer, by Tom Nally
	Aligning Numbers, demo by Bill Jennings
	Thoughts On Cross-Platform Help, by Tom Nally

NL0114	
        View 3D, Moving Camera in 3D Wireframe Drawing, by Tom Nally 
	Math for LB, by Bill Jennings 
	Using the Modem, by George Johnson 
	Function Fundamentals, by Alyce Watson 
	Subroutines and Gosubs, by Alyce Watson 
	LB Hall of Fame! 
	API Corner: Numbers-Only Textbox, by Alyce Watson
	Tip Corner: Using the RUN Command, by Alyce Watson
	Demos:
	·      Clipart Viewer, by Gordon Sweet 
	·      User Design Graphics, by Gordon Sweet 
	·      Sort by Surnames, by Gordon Sweet 
	·      Many Textboxes, by Bill Jennings 

NL0113  
        Tip Corner: Keywords, by Brad Moore
	Plotting 3D Objects, by Tom Nally
	Memory Mapped Files, by Dennis McKinney
	Random File Selector, by Gordon Sweet
	Notes for Beginners, by Gordon Sweet
	No SoundBlaster Board Sounds, by Gordon Sweet
	Printing Out Installed Fonts, by Gordon Sweet
	Essential Libby, by John Davidson
	API Corner: Drive Information, by Brad Moore
	Beginning Programming, Part 6, by Brad Moore

NL0112	
        Using WINMM.DLL, by Gordon Sweet
	Liberty BASIC Default Variables, by John Richardson
	Updating in LB, by John Richardson
	Internet Corner: Downloading a File to Disk, by Alyce Watson
	API Corner: Easy Font Manipulations, by Alyce Watson
	Multiple Windows and Displays, by Gordon Sweet
	Mapping Real World Coordinates to Screen Coordinates, by Tom Nally
	Linear and Non-Linear Equation Systems, by Ingemar Bjerle
	About Ingemar Bjerle, A "first person" account

NL0111	Beginning Game Programming, Part 3, by Richard Ryles
	Pseudo Menubars on a Window, by Alyce Watson
	Binary Numbers, by Norman
	Designing Games Humans Can Play, by Tom McIntire (aka WhizCat)
	API Corner: Modifying Liberty BASIC Controls
	Using the JPEG.DLL, by Alyce Watson
	Graphics Text Tutorial, by Alyce Watson
	Tip Corner: The Trapclose Command
	Installers for Liberty BASIC, User Reviews
	Demo Programs from the Community:
	·      Kaleidoscope, by Midi_boink 
	·      Decimal to Roman Numeral Conversion, by the Liberty BASIC Forum 
	·      Rotating 3-D Wire Frame Cube, by Thomas Watson 
	·      Tapisty, an upgrade of the MIDI piano4.bas program, by Midi_boink 
	·      File copying Installer, written In Liberty BASIC, by Gordon Rahman

NL0110	
        API Corner: Password Textbox, by Alyce Watson 
	Tip Corner: Character Replacement, by Brad Moore
	LB Isam Library (database indexing), by Richard Peeters
	Beginning Game Programming, Part 2, by Richard Ryles
	Rubber Band Objects, by Tom Nally
	WMLiberty Primer, from the Forum, by Brent Thorne
	LB Browser, by Doyle Whisenant
	Beginning Programming, Part 5, by Brad Moore
	INPUTTO Demo, by Brad Moore
	Chase Button, LB fun, by David Drake
	Demo: Questionaire Wizard, by Brad Moore
	MIDI Output, some thoughts, by Midi_boink
	MIDI-Tunes, some fun MIDI music, by John Richardson
	PlayMIDI DLL, a DLL for playing MIDI files, by Brad Moore
	Directory Search Function, by Brad Moore

NL0109	Blast from the past, Looking Back Three Years: NL74 and NL75
	Beginning Game Programming, Part 1, by Richard Ryles
	Differential Equations, by Ingemar Bjerle
	Browsing and Exploring a Folder, by Alyce Watson
	Flash-O-Rama!, by Tom Nally
	Beginning Programming, Part 4, by Brad Moore
	Four Methods for Drawing Arcs (compiled), by Tom Nally

NL0108	
        CollSim Collision Simulator, by Tom Nally
	Foon's Tips, by Foon, aka Larry Crimmins
	·       Structured Programming 
	·       Communicating with the Printer 
	Encryption Demo and DLL, by David Drake
	Liberty BASIC 4 Lesson Browser
	CookieUtility DLL, by Brad Moore
	LB NoteBoard, by Brad Moore
	Tipcorner, LB Clipboard Commands
	Clipboard API Demos, by Dennis McKinney and Alyce Watson
	Creating Compiled HTML Help, by Alyce Watson
	Tabstrip and Container Controls, by Alyce Watson
	·     Tabstrip Demo 
	Scrolling Controls, by Alyce Watson
	Why use API's?, by Alyce Watson
	Sprite in a Box, by Alyce Watson

NL0107	
        SyntaxError:  Some words from the editor
	Tip Corner:  An easy way to send eMail
	 Alyce's Favorite LB Websites
	Feature:  Haiku For Programmers
	Feature:  Haiku Generator, by John Fisher
	Demo:  API Based File Operations, by Dennis McKinney
	 Operating System Selection, by Jason Herbert
	 Binary Coding, by Jim Brossman 
	 Beginning Programming, Part 3, by Brad Moore
	 DatePup32 DLL, A Date Utility, by Brad Moore
	Newsletter help:  Printing and copying pictures, text and code

NL0106	
        MDI in LB, by David Conner
	Include Function added to the Open Source Editor, by Alyce Watson
	Review of Liberty Basic Workshop, by David Drake
	Fast Data Entry, demo by Bill Jennings
	SQLite Database Manager, by Collin McMurchie
	Tsunami Database Manager, by Collin McMurchie
	Beginning Programming, Part 2, by Brad Moore
	Locate Command, by Tom Nally
	LBCard, by Tom Nally

NL0105	
        Drawn Objects, A Beginning Graphics Tutorial, by Alyce Watson
	Documenting Your Code the Easy Way!, by Alyce Watson
	Tipcorner: Maximizing the Usefulness of the Liberty BASIC Helpfile, by Alyce Watson
	BmpButton Manipulations, by Alyce Watson
	Roll Your Own Prompt, by Brad Moore
	Alternative Way of Hiding and Showing Controls in LB3, by Mike Bradbury
	Demos, by Dennis McKinney:
	·      Minimize CPU Usage in Scan Loop
	·      API Color Dialog
	Demos, by Bill Jennings:
	·      Virtual Tabs
	·      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
	Help! (... is on the way!), by Jerry Muelver

NL0104	
        SyntaxError:  Some words from the editor
	Tipcorner:  Maintaining checkbox states
	Recently Observed:  Tidbits gathered from the online community
	News from Online:  Liberty Basic 4, Update from Carl
	News Flash:  New Alternate Forum Now Available
	Resources Online:  Using the Tsunami Database, by Colin McMurchie
	Demo:  Wizard Framework, by Brad Moore
	Demo:  Gordon Sweet presents Links to LB Sites
	Contests:  Update on 10th Anniversary Contest
	 Extracting Icons And Saving Them As Bitmaps, by Alyce Watson
	 Beginning Study Kit for Applying Symbolic Logic, by Bob Kenyon (AKA "lodgpole")
	Demo :  QuadClicks, by Bill Jennings
	 Simple Math For Moving Objects, by Tom Nally
	 Event Driven Programming, Part 2, by Brad Moore
	 Beginning Programming, Part 1, by Brad Moore

NL0103	
        Editor's Notes, by Tom Nally
	Blast From the Past, Two Years Ago in LBNews
	Effective GUI Design, by David Drake
	Alternative to Graphics Printing, by Alyce Watson
	Liberty Basic Simple Help, by Tom Nally
	Announcement: New LB Programming Contest, by Brad Moore
	Debugging by Simulating Breakpoints, by Kevin (maitrikaruna@yahoo.com)
	Multi-Coloured Text Input Boxes using a DLL, plus hex numbers for 140 colors, by Ray Fisher
	Tip of the Day, Zipped Demos:
		TipOfDay_Drake.zip, by David Drake
		TipOfDay_KevinBruce.zip, by Kevin (maitrikaruna@yahoo.com)
		TipOfDay_Mike.zip, by Mike Bradbury
		TipOfDay_Ray.zip, by Ray Fisher
		TipOfDay_Alyce.zip, by Alyce Watson
	UsingDemo.bas, by Bill Jennings
	LBSH.zip (Liberty Basic Simple Help), by Tom Nally
	colourDLL.zip (improved), by Ray Fisher
	sysTray.zip (icon placement), by Ken Lewis, Sr.
	BMPs on a checkbox (zip), by Mike Bradbury

NL0102	
        Notes from the Editor
	Liberty BASIC News
	Safe Registry and Ini File Alternative
	Tipcorner: Deleting and Renaming Disk Files
	Segments and Flushing, a Graphics Tutorial
	Flat Toolbar with Toolips for the Open Source Editor
	Translating 32-bit Visual BASIC API Calls
	Event-Driven Programming Concepts, Part 1, by Brad Moore
	Spotlight on the Community!
	ODBC in Liberty BASIC, by Dennis McKinney
	Hex Viewer, by Walt Grams
	Listing Files Recursively, by Mark Parkinson
	Registering Hot Keys, by Ken Lewis
	Preventing more than 1 instance of your program, by Ken Lewis
	Multi-Coloured Text Input Boxes using a DLL, by Raymond Fisher
	Images on Buttons and Statictext, by Mike Bradbury
	Two demos by David Conner:
	·      An RGB color previewer and specifier
	·      Adding a cascading popup menu to an existing menu

NL0101	
        SyntaxError: Some words from the editor
	Tipcorner:   Paths and File Names
	Spotlight:   Observed online, news and info
	Resources for the beginner, by Brad Moore
	Graphics Drawing Rules, by Alyce Watson
	The beginner's guide to API and DLL calls, by Brad Moore
	Drawing IN MEMORY, by Alyce Watson
	Demos:
	·      Radiobuttons via API, by Mike Bradbury
	·      NumbWord, by Rob Durk

NL0100	
        SyntaxError:  Some words from the editor
	Notes from the editor
	Use of Color in Graphics
	Bitmap Graphics Tutorial
	Bitmap Color Formats
	Tipcorner:
	·      Getting the dimensions of a bitmap
	·      SCAN vs WAIT
	Text Input Boxes, Text and Background Colour, by Ray Fisher
	An Easy Calendar Control
	Shareware Marketing, by Eldron Gill
	Demos:
	·      Date/Time Picker, by Brent Thorn
	·      Text Line-Wrap, by Bill Jennings
	·      Combining Commands, by David Connor

NL0099	
        SyntaxError:  Some words from the editor
	Tip Corner:  Window Placement Techniques, by Brad Moore
	Spotlight:  Listview Report, by Brent Thorn
	Enhancing Liberty Basic [Array Handling], by Dennis McKinney
	The Road to Release, by Brad Moore
	Demo:  Formatted ListBox, by Mike Bradbury

NL0098	
        Notes from the editor: Team publishing the LB Newsletter
	Remembering Logo
	Turtle graphics tutorial
	Scripting language tutorial
	Scripter.bas, a simple scripting language
	Changing window icons at runtime
	A real spinner control for Liberty BASIC
	Tip Corner:  Select Case
	Hocus Focus, by Brad Moore
	Illuminated Radiobuttons, by Mike Bradbury

NL0097	
        SyntaxError:  Some words from the editor
	Tip Corner:  Dumping a file directly into a texteditor
	Spotlight:  Three items that caught my fancy recently
	 Serial Communication with LB, by Dean Jolly
	Review:  David Drake reviews Image321.DLL
	Noteworthy:  Translating Documentation
	Advanced:  Implementing an editor with Scintilla.dll
	Attachments:  List of included files.  

NL0096	
        Introducing the Team!
	Data Validation and Error Trapping
	   (debugging code BEFORE you run it!)
	Tip Corner:  Binary file access
	Updating the Open Source Editor
	  (changing the runtime icon)
	Spotlight: Polar Coordinates:
	·      tutorial, by Tom Nally
	·      polar1.bas, by Nally
	·      atari2.bas, by Nally
	·      polar coordinate demo, by Guy Canida

NL0095	
        2002 Liberty BASIC Challenge, polls open!
	SearchTreeForFile, API File Search
	Tip Corner:  Filedialogs
	The FILES statement
	The FILES statement in action, program file dialog
	Updating the Open Source Editor for WinXP
	Spotlight on John Fisher
	Using Winsock, code example, by Brent Thorn
	Winsock API Reference, from Microsoft
	Volunteer to Publish the LB Newsletter

NL0094	
        Contest Reminder
	Using Color Statements to Color Controls
	Updating the Open Source Editor, Colored Textboxes
	Tip Corner:   INPUTTO$
	Spotlight: Development4Life.net
	Why Development4Life?, by John Magne Spilling
	Writing to the console from Liberty BASIC:
	·      Sample program, by Brent Thorn
	·      API documentation from MS
	Volunteer to Publish the LB Newsletter!

NL0093	
        A new direction for the newsletter
	Contest Update
	Introducing Liberty BASIC 3!
	Updating the Open Source Editor
	Tip Corner:  COLORDIALOG
	Callbacks Explained
	Drag 'n' Drop API Functions
	Drag 'n' Drop in LB3, by Mitchel Kottler
	Spotlight: the Gnu/Liberty BASIC Compiler System, by Anthony Liguori
	LB2BCX