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 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 - Gordon Rahman
Jim Brossman's Snip Manager
Reviewed Demos:
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:
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 Tomas Nally
Submission guidelines: how to submit Newsletter articles
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:
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
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
Submission guidelines: how to submit Newsletter articles
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:
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
Submission guidelines: how to submit Newsletter articles
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:
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
Submission guidelines: how to submit Newsletter articles
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:
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
Questionaire Wizard, A demo 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
NL0107
SyntaxError: Some words from the editor
Tip Corner: An easy way to send eMail
Article: Alyce's Favorite LB Websites
Feature: Haiku For Programmers
Feature: Haiku Generator, by John Fisher
Demo: API Based File Operations, by Dennis McKinney
Article: Operating System Selection, by Jason Herbert
Article: Binary Coding, by Jim Brossman
Article: Beginning Programming, Part 3, by Brad Moore
Article: 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:
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
Article: Extracting Icons And Saving Them As Bitmaps, by Alyce Watson
Article: Beginning Study Kit for Applying Symbolic Logic, by Bob Kenyon (AKA "lodgpole")
Demo : QuadClicks, by Bill Jennings
Article: Simple Math For Moving Objects, by Tom Nally
Article: Event Driven Programming, Part 2, by Brad Moore
Article: 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 RayFisher
Tip-of-the-day, zipped demos by David Drake, Kevin (maitrikaruna@yahoo.com), Mike Bradbury, Ray Fisher, 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:
NL0101
SyntaxError: Some words from the editor
Tipcorner: Paths and File Names
Spotlight: Observed onLine, news and info
Article: Resources for the beginner, by Brad Moore
Article: Graphics Drawing Rules, by Alyce Watson
Article: The beginner's guide to API and DLL calls, by Brad Moore
Article: Drawing IN MEMORY, by Alyce Watson
Demos:
NL0100
SyntaxError: Some words from the editor
Notes from the editor
Use of Color in Graphics
Bitmap Graphics Tutorial
Bitmap Color Formats
Tipcorner:
NL0099
SyntaxError: Some words from the editor
Tip Corner: Window Placement Techniques, by Brad Moore
Spotlight: Listview Report, by Brent Thorn
Article: Enhancing Liberty Basic [Array Handling], by Dennis McKinney
Article: 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
Article: 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 on Polar Coordinates:
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:
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
NL0092
Simple encryption, two examples by Tegan Snyder
NL0091
Programmer's Spotlight on Alyce Watson
The 6 Steps of Game Design, by Tegan Snyder
Using the mouse commands, by Ben Jimenez
Changing the background color of a BMPbutton, by Alyce Watson
Code to create a custom titlebar that moves a window that doesn't have
the standard Windows titlebar, by Alyce Watson & modified by Bubba
NL0090
Programmer's Spotlight on Bill Jennings
Button Hinges, by Mike Bradbury
Poll Results
Snippets:
NL0089
Programmer's Spotlight on Keith Handy
LiBOS (a GUI/shell), by PRTSoft
Second Function (multiple buttons), by Mike Bradbury
"Beginning Programming, For Dummies," 2nd Edition Review, by Brandon Watts
Liberty BASIC v2.02 Review, by Brandon Watts
Liberty BASIC CoWeb
Point and Click Games, by Brandon Watts
LB Program of the Month: Freeform 2.024
LB Website of the Month: The Liberated Code Foundry
Poll Results
Snippets:
NL0088
Programmer's Spotlight on Philip Richmond
A primer on richedit syntax coloring for Liberty BASIC, by Dennis McKinney
Internet coding tutorial, by Brandon Watts
Access Windows features (call dialogs), by Brandon Watts
XIDE, an excellent IDE for Liberty BASIC
Snippets:
· Getting class name and window caption of running programs
· Tiled BMPs
· Getting keyboard input
NL0087
From Carl: A book about Liberty BASIC
Using CommandLine$ with tokenized files
Updating the Open Source Editor with CommandLine$
Using CommandLine$
Removing the Icon Changer
Adding an Array Maker
Contest reminder
NL0086
Programmer's Spotlight on David Drake
What's New in Freeform for Liberty BASIC 2, by David Drake
Freeform - Quick Start, by David Drake
A Liberty BASIC form primer, by David Drake
Mapper (MapFoundry), by David Drake
MDI, Multiple Document Interface, by Mitchell Kotler
Getting the Length of a Struct, by Brent Thorn
Getting around "Create Pen" bug in LB 2.01, discussion
Writing code that works, by Rory Davis
Dialog box location, by Brian Pugh
NL0085
Programmer's Spotlight on Kevin Agorastos
Liberty BASIC evolution, by Carl Gundel (Part 1)
IRC (Internet Relay Chat), by Kevin Agorastos
Word wrap detection, by Mark Parkinson
Encryption, by Gary Capps
Registration code, by Gary Capps
Mouse click trapping, by Carl Courtney
Shadow Boxes, by Jay Shrimplin
Outline Boxes, by Jay Shrimplin
Screen resolutions, by Doyle Whisenant
Graphicbox scrolling, by Alyce Watson
Graphicbox frame color, by Alyce Watson
File copying demo (sprites), by David Drake
Tabbing in window-type windows, by Dennis McKinney
NL0084
Programmer's Spotlight on Brandon Watts
Software Archives, by Brandon Watts
Binary Searches, by Richard Miller
Window title change, by Brandon Watts
3-dimensional arrays in LB, by Carl Gundel
Code Beautifier, by David Drake
LB Statements shortcut, by David Drake
Cursors in LB listing, by Alyce Watson
Keypress detection (background processing), by Mitchell Kotler
NL0083
Announcing contest 2001, a Liberty BASIC Odyssey
Programmer's Spotlight on Stephen from KiwiSoft
How to use INI files in your Liberty BASIC programs
Interesting code snippets posted in LBnews this month
Popup window examples
Floating button example
Windows cursors example
NL0082
Starting Liberty BASIC by clicking on your program
Adding a Popup Menu To a Menu Item
OpenSource Editor Updated With Popup Menu
Sprites in Liberty BASIC V2 beta 2
NL0081
Liberty Basic Version checking
Timer Program
More on Real Time Loops:
NL0080
LB 2.0+ Real Time Programming
NL0079
Artificial Intelligence:
NL0078
Simulating a 32-bit look
A floating toolbar
A popup menu
NL0077
Simulating callbacks in Liberty BASIC
A new tool to place an LB program in the system tray, by Dennis McKinney
NL0076
Do it with math:
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
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
NL0073
A new kind of subroutine in LB2
CALL sub and the API
Fun with the caret
NL0072
Making professional-looking applications
Using spreadsheets
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
NL0070
Install Maker, a review by Gary Capps
More on user-defined functions:
NL0069
Editorial comment
Extract of chat with Carl Gundel about LB2
ONLine transcript of much of the chat
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
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
NL0066
FILES command
Writing and using an ini file
Choosing fonts for the open source editor, by Chris Robertson
NL0065
Hard copy printing in Liberty BASIC with lbprnt01.dll
NL0064
The Edit Menu
Playing wavs
A new way to use the filedialog
Using ascii characters in commands -- copyrighting our code
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
NL0062
Version checking
Reading a file header
Open Source Liberty BASIC Editor - Part Five
Loading and displaying bitmaps
Copy and move any file
NL0061
Single-Dimensioned Arrays
3D Dialog Windows
Open Source Liberty BASIC Editor - Part Four
NL0060
LB Editor, part 3
Tooltips
NL0059
LB Editor, part 2
Toolbar
Buttons
NL0058
LB Editor, part 1
Texteditor
Menu
NL0057
Windows Constants
What are Bits?
Bitwise Operations, by Thomas Watson
Boolean Truth Table, by Brad Moore
Toggling Bits using Windows Contstants
Window with No Titlebar
NL0056
Information for LB programmers -- Where to find it!
NL0055
Status bars
NL0054
BMP packing
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
NL0052
Promoting Liberty BASIC
Make a Liberty BASIC Website:
Web Servers
FTP Clients
HTML Tags
Images for Webpages
Template for YOUR website!
NL0051
Liberty BASIC Message Boxes
Message Box Tutorial, by Larry Dunham
Borland Message Boxes
NL0050
What is thunking?
Why thunk?
Calling 32-bit DLLs with call32.dll
What else do you need to know?
Source Code by Alyce
NL0049
Serial Communications, by Herman Oosthuysen
NL0048
Procedure Parameter Passing and Encapsulation, by Herman Oosthuysen
NL0047
Programmer's Spotlight on David Mosley
David Mosley in his own words
Flowcharting in a new way, by David Mosley
NL0046
Block Structured Code
Development of Large Programs with LB, by Herman Oosthuysen
NL0045
Menus - Part 2 by Alyce Watson
NL0044
Menus - Part 1 by Alyce Watson
NL0043
GUI Design by Tom and Alyce Watson
NL0042
Programmer's Spotlight on Doyle Whisenant
Doyle Whisenant, in his own words
Practical Uses for API's in Liberty BASIC
NL0041
Searching Arrays by Ian Davies - Part 1
NL0040
Programmer's Spotlight on Carl Courtney
Carl Courtney - in his own words
Simple Data Files
NL0039
Using Arrays with For-Next Loops: A Sample Program
NL0038
For-Next Loops: Dos and Don'ts by Tom and Alyce Watson
NL0037
Disk File Functions by Dean Hodgson. - Parts 4 and 5
NL0036
News + Handy Tips and Tricks
NL0035
Disk File Functions by Dean Hodgson. - Part 3
NL0034
Editorial + The Mechanics of Debugging
NL0033
Disk File Functions by Dean Hodgson. - Parts 1 and 2
NL0032
Programmer's Spotlight on Dean Hodgson
Deanslib.DLL
Dean's Life - in his own words:
Summary of DEANSLIB.DLL functions
See the attached JPG for a photo of Dean
NL0031
Sprites made easy!
A new DLL for Liberty BASIC, by Alyce Watson
NL0030
"I wanna be an alpha tester for version 2.0!"
Creating DOS batch files, by Robert Oakes
NL0029
"There's more than one way to skin a cat." - Part 3
NL0028
Common Errors: a Troubleshooting Guide
NL0027
Announcing LB and the GDI for Dummies
How to Ask for Help
How to Give Help
NL0026
"There's more than one way to skin a cat." - Part 2
NL0025
"There's more than one way to skin a cat." - Part 1
NL0024
FreeForm for Dummies
Questions and Requests - GOSUB
NL0023
Writing a program in LB - Part 2
NL0022
Writing a program in LB - Part 1
Have YOU contributed lately?
NL0021
Announcing Brosco's DLL
User Defined Mouse Cursors in LB
Drawing '3D' borders
New Year's Honour List
NL0020
Announcing LB Printing for Dummies
Understanding Windows Programming
NL0019
Managing your Email
NL0018
LB Newsletter Discussion Email list
Understanding Arrays with Listboxes
NL0017
An Intro to LB Programming
Your Feedback again
NL0016
Picking Colours Using the Common Dialog in Liberty BASIC
NL0015
Using the Windows Graphics Device Interface (GDI)
NL0014
Liberty BASIC Functions
GIFTOBMP.DLL
NVIEWL16.DLL
NL0013
Hey Carl - we need v2.00, 32 bit and a compiler!
Using Secondary Indexes
Data Dictionary - DB Application Generator
NL0012
Using Random files - Part 3
(Using the DBdll to Index a Database)
NL0011
A proposal for you to consider
Indexing Concepts
NL0010
Using Random files - Part 2
NL0009
Using Random files - Part 1
NL0008
Reader Survey - Its your turn!
Feedback
The Lonely Programmer - Part 2
Announcing SSS - Side by Side Software!
NL0007
Writing a replacement for Notepad in LB - Part 2
NL0006
Writing a replacement for Notepad in LB
NL0005
Backups for dummies
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"
NL0003
New sites and postings + Tips and tricks:
Continuation lines
STATICTEXT
Debugging
Disappearing code lines
VSTUB Errors and DLL Call Errors
Arrays
NL0002
Random number generator
Building reusable code
NL0001
Add extra entries to Combo Boxes