The dBASE Book Plus, 2nd Edition
Updated: May 23, 2017
This is where I will post any information about The dBASE Book Plus, 2nd Edition, which is available for order.
Cover Art by Ken Mayer
The dBASE Book Plus -- Why?
The title of this book is meant to be a play on the title of The dBASE Book and the software the book is about, dBASE Plus™. It's subtle, and I figure some people may be confused by it (I had at least one person tell me the title should be The dBASE Plus Book, but that would imply, effectively, a fourth edition of The dBASE Book). The subtitle should help explain: A Companion to The dBASE Book.
The purpose of this book is explained on the back cover:
The dBASE Book Plus is, as the subtitle states, "A Companion to The dBASE Book" (3rd Edition, published in 2013). This book covers changes in dBASE™ Plus since version 2.8, including dBASE™ Plus 8, 9, 10 and now 11 (released in the fall of 2016). Included in this book are discussions including the following:
As you can see, there have been a lot of changes to the software since The dBASE Book. This companion volume is aimed at helping you get up to speed with the new functionality and features faster than trying to do it on your own.
The book is available in the following formats, from the following sources:
|The dBASE Book Plus, 2nd Edition:||
CreateSpace: $40 (US)
Amazon $40 (US)
It should be noted that prices will vary in non-US markets based on exchange rates and all the fun international money issues.
The printed version of The dBASE Book Plus will available on Amazon.com in the US and in various other countries (Amazon.de, Amazon.co.uk, Amazon.de, Amazon.fr, Amazon.it, and Amazon.es) soon.
Note: If you wish to follow along with the code in the book, the source code is below (click the Source Code link below).
Q: Why this book and not a fourth edition of The dBASE Book?
A: The dBASE Book is pretty complete as far as it goes. I felt that the amount of effort involved in adding the changes to the software since dBASE Plus 2.8 (and The dBASE Book) was released was too much. It would require my readers to purchase whole new copies of everything that is already in those other two volumes. By creating a "Companion" volume, there is no need to repurchase two volumes of The dBASE Book. The drawback is that there are places that refer back to the 3rd Edition of The dBASE Book ...
Q: How many copies do you anticipate selling?
A: I have no idea how many I will sell. I hope I sell enough to make at least a bit of profit, but this book (like all my books) is very much a "niche market" book.
Q: Can I get the book translated to <MyLanguage>?
A: Sorry, but the cost of translation, compared to the potential number of sales in any language other than English, is not enough to pay for itself. Translation for a book (which is over 300 pages, and very technical by its nature) is really expensive.
Q: What about Electronic versions of the book?
A: I tried to have a Kindle version of the book, but the Kindle format does not handle some things very well. You can purchase a PDF version -- see above ("Distribly").
The Table of Contents is available to give folk some idea of the topics covered in the book.
With any technical book of this nature, it is possible that either confusion about the text, or errors in the source code may have crept in -- the errata are corrections to issues that may be in the book:
At this time there are no corrections ....
For the first edition, if you're using that, there are some corrections you should be aware of:
The source code for the The dBASE Book Plus, 2nd Edition is here:
Source Code Updated: May, 2017.
The source code for the The dBASE Book Plus, (First Edition) is here:
Source Code Updated: July 27, 2016.
This is in a .zip file, and when unzipping it to choose an appropriate location. With Windows 8 and 10 (at the least) you can unzip by just double-clicking the file and copying and pasting the contents somewhere, or using the "Extract All" button.
You should copy the folders out in their entirety, otherwise things may get confusing. All the files will be in folders contained within the new folder you created. In dBASE, you can then go to those folders using the Navigator, and the "Look in:" combobox ...
Install the dUFLP: You should install the dUFLP if you wish to use this code as well. At the top of this page in the menu you will see a link for "dUFLP" -- follow the instructions. This is a freeware library of code that is referenced by some of the sample code for the book.
Note: The source code is not really useful without the book, but if you really want to download it anyway, go ahead. Not all of the sample code in the book is included. The shorter code samples are ones that can be entered easily enough. The zip file includes the more complex code (there are places where the code samples cover several pages ...) and some of the custom classes, forms, etc., that are used in the book.