Documentation
A Fast Introduction to SIMPOL Professional
Copyright © 2009, 2010, 2011, 2012 Simpol Limited
All rights reserved. The programs and documentation in this book are not guaranteed to be without defect, nor are they declared to be fit for any specific purpose other than instruction in the use of the programming language SIMPOL. It is entirely possible (though not probable) that use of any sample program code in this book could reformat your hard disk, disable your computer forever, fry your dog in a microwave oven, and even cause a computer virus to infect you by touching the keyboard, though none of these things is terribly likely (after all, almost anything is possible). It is just that most things are extremely improbable.
| Revision History | ||
|---|---|---|
| Revision 0.3 | 2012-01-30 | nr |
| Updated the overview chapter to contain all files included with the product, divided into categories. Updated the database program chapter with a section on next steps. | ||
| Revision 0.2 | 2009-09-23 | nr |
| All the remaining initial chapters are now in. | ||
| Revision 0.1 | 2009-08-05 | nr |
| Fairly major update with the initial overview chapter done, much of the remaining layout prepared, the getting started chapter done and much of the command line programming chapter done. | ||
| Revision 0.01 | 2009-06-13 | nr |
| Initial document creation, all associated files, the framework, etc. | ||
Abstract
This book contains a set of tutorials about how to use the SIMPOL Professional product. It includes an overview of what is included, several different routes to getting started, documentation of a number of the RAD tools, and several how-to guides for various subjects. This is the book that new users of SIMPOL Professional should use for getting started.
Table of Contents
List of Tables
- 1.1. SIMPOL Runtime Loaders
- 1.2. SIMPOL Runtime Components
- 5.1.
- 5.2.
List of Examples
- 4.1. Initial version of
urldump.sma - 4.2. Updated
usage()Function - 4.3. The parameters Type
- 4.4. The Final Version of the
main()Function - 4.5. Sample Command
- 5.1. The
main()Function of the colorlab Program - 5.2. The remaining Empty Functions of the colorlab Program
- 5.3. The Full Implementation of the
adjustformcolorvals()Function - 5.4. The Code for the
hexval_olf()anddecval_olf()Functions - 5.5. Handling the Events for the Color Edit Controls
- 5.6. Handling the Scroll Bar Events
- 5.7. Extracting the Digits from String Values
- 6.1. The
main()function of the program - 6.2. The addressbookapplication type
- 6.3. The application type
- 6.4. The Code to Create a New addressbookapplication
- 6.5. The Code for the Menu Bar
- 6.6. The Code for the Menu Bar
- 6.7. The Code for the Tool Bar
- 6.8. The Code for the Tool Bar Combo Boxes
- 6.9. The Code for the Tool Bar Initialization
- 6.10. The
prepaddressbookform()Function - 6.11. The
ab_onnewrecord()Function
