The Books of John Clark Craig

Visual Basic 2005 Cookbook

Your recipes for programming success!

John Clark Craig and Tim Patrick

This Visual Basic 2005 Cookbook delivers the definitive collection of problem-solving recipes for a broad range of Visual Basic programming tasks. The concise solutions and examples in the "Visual Basic 2005 Cookbook" range from simple tasks to the very complex.

The recipes are organized with respect to the types of problems you need to solve. Nearly every recipe contains a complete, documented code sample showing how to solve the specific problem, as well as a discussion of how the underlying technology works and outlines alternatives, limitations, and other considerations where appropriate.

No matter what you're programming level may be, this book offers an eye-opening "Aha!" experience for anyone using today's Visual Basic and the .NET Framework.

Secrets to Creating Pasive Income

And becoming financially free!

EJ Thornton and John Clark Craig

There's an old silly saying, "The one who dies with the most toys - wins!" We'd like to replace that commonplace saying with one that makes a lot more sense, "The one that gets financially free first, wins!"

This book is intended to get your creative juices flowing, give you ideas, tools and resources so that you can increase your passive income up to the point where you're financially free.

Stock investing, real estate, book royalties, or savings accounts - most people associate these with "passive income". These are all good, standard techniques, but this book goes beyond, showing you how these are just a handful of the many different potential passive income streams available all around you.

Microsoft Visual Basic 6.0 Developer's Workshop

Fifth Edition: Developer's Workshop

John Clark Craig

In Microsoft Visual Basic 6.0 Developer's Workshop, Fifth Edition, you'll find a concise introduction to version 6.0 right up front - learning how these new capabilities can power up projects with greater efficiency and functionality. You'll also discover smart solutions to a wide range of specific, How do I do that? questions. Plus, you get a toolbox full of ready-to-use source code, projects, forms, and files on CD-ROM.

Microsoft Visual Basic 5.0 Developer's Workshop

This Developer's Workshop is better than ever!

John Clark Craig

Like the software itself, the book has made a broad shift to an object-oriented development model, and includes new sample projects to demonstrate the latest developments, such as Internet applications and ActiveX(tm) controls. For intermediate to experienced programmers, this is a hard-working compendium of real-world solutions-plus an abundance of code samples on CD- ROM-that provide practical, direct answers to programming problems as well as explorations of the newest, most exciting capabilities of the latest version of Microsoft Visual Basic.

Developer's Workshop is an excellent reference that belongs on every Visual Basic programmers' bookshelf. It is a collection of key Visual Basic programming topics. You will enjoy your initial skim through it. It would be a surprise if you don't find at least a half-dozen tips you never thought about before.

Microsoft Visual Basic 4.0 Developer's Workshop

This might be the best Vb 4.0 book you ever buy!

John Clark Craig

Intermediate and hardcore VB programmers find this book hard to resist. In every chapter, you find answers to the question "Dear John, How do I...?" and the list of those questions covers a wide range of useful and necessary skills, techniques, and knowledge that all VB programmers should stirve to know. The book comes with a CD containg all source code from the book, so you can focus on applying the information and experimenting with it, instead of spending a lot of time just typing.

Microsoft QuickC Programmer's Toolbox

An Essential Collection of More Than 200 Programs, Functions, and Utilities for Supercharging QuickC Programs

John Clark Craig

An essential collection of hundreds of programs, functions, and code snippets designed to help you get up and running with the many common QuickC programming tasks. Topics cover files, graphics, strings, advanced math, and much much more.

Microsoft Visual Basic Workshop: Version 3.0

Microsoft Programming Series - Visual Basic

John Clark Craig

This book was the second in an on-going series of Visual Basic programming books authored by John and published by Microsoft Press. VB 3.0 was a shift for Microsoft, with many new changes to the language that required programmers to update their skills. This book helped many programmers do just that, with hundreds of code snippets, subroutines, and complete programs that taught, by example, the latest event-driven programming techniques provided by Visual Basic 3.0.

Microsoft Visual Basic Workshop

A Microsoft programming series classic

John Clark Craig

This classic reference and tutorial was one of the very first available just after Microsoft's new Visual Basic programming language was released. Working hand-in-hand with the Microsoft language developer's, John wrote THE book for helping the BASIC programmers of the world make the conceptual leap into the world of true event-driven Windows programming. This book was the result, and it was the first in a series of John's Visual Basic programming books published by Microsoft Press. These books followed along through the iterations of the Visual Basic language, all the way to the latest .NET Framework based versions used today.

100 ready-to-run programs & subroutines for the IBM PC

A collection of essential programming techniques in source code form

John Clark Craig and Jeff Bretz

Pushing the envelope was what this book was all about. Using just the BASIC language interpreter provided in every PC, John and Jeff created an amazing collection of animated graphics games, utilities, and business programming examples to show off the true power of the PC computer.

IBM PC Graphics

A visual programming guide

John Clark Craig and Jeff Bretz

Charts, graphs, new character sets - even three dimensional rotations and translations are all covered in this book. Presented in interpreted BASIC, the algorithms are easy to read, and easy to modify for your own specific purposes.

True BASIC

Programs, subroutines, and functions presented in True BASIC

John Clark Craig

The original BASIC language was created by Kemeny and Kurtz at Dartmouth college, and they are also the creators of True BASIC. This standards-based programming language was way ahead of its time, being machine-independent, consistent, and very, very fast! (Where would the programming world be today if True BASIC had truly caught on!) This book presented a collection of fun and useful programming tasks and topics that showed off the true power and speed of True Basic.

Microsoft QuickBasic Programmer's Toolbox

John Clark Craig

A collection of programs and procedures designed to help programmer's create compiled and fast running DOS-based programs using Microsoft's QuickBasic programming language.

101 ready-to-run programs and subroutines for the IBM PC jr

John Clark Craig and Jeff Bretz

IBM and Microsoft have made a lot of smart business moves over the years, and they've pulled a few doozies too. This book followed IBM's lead down one of those doozie paths about the time they introduced the IBM PCjr computer to the world. The computer had some good ideas in it, but they were way off base on what consumers really wanted and what would sell, so today we look back at the IBM PCjr with a big chuckle. Likewise, this book had a few good ideas in it too, but alas, the market for this book came and went in a flash. Still, it was fun to write, and it was a great learning experience for John and Jeff.

The Microsoft Visual Basic for MS-DOS Workshop

John Clark Craig

Many people were unaware that Microsoft released a version of Visual Basic targeted at creating DOS programs. Yes, this language used dialogs with buttons, text boxes, and many of the same fundamental controls found in Windows, but it was 100% DOS based, even the development environment! This book presented many standard blocks of event-driven code to help these DOS programmers understand this new way to program. The book was popular with a small but devoted band of followers - the same small but devoted band of followers of VB for DOS itself, while it lasted.

Programs for the Casio handheld computer

John Clark Craig

Shortly after the TRS-80 Pocket Computer hit the market, several other companies came out with hand-held BASIC programmable computers. CASIO, for example, sold a hand-held computer with amazing power for such a small device. This book was published by Wayne Green Books as a result of Wayne seeing the TRS-80 book and contacting John to see if he'd like to do a similar book for the CASIO computer. This book was a joy to write, as the CASIO hand-held computer was ahead of its time, and it was fun to program!

119 Practical Programs for the TRS-80 handheld computer

New techniques for getting the most from your computer's data storage and programming capabilities!

John Clark Craig

This classic piece was John's first published book. Being a devoted fan of Hewlett-Packard programmable computers, John fell in love with the TRS-80 Pocket Computer as soon as Radio Shack released it to the public. Programming this computer was extremely fun, making this book a joy for John to write.

Complete and useful programs in the book included many science and technical applications, mostly stemming from programming exploits with earlier HP calculators. The list includes complex numbers, three-dimensional coordinate rotations and translations, graphing and charting, curve fitting, electronics calculations, integration and derivatives, random number distributions, black hole properties, and several games including a lunar landing challenge.

Wow, those were the days!