MapInfo MapBasic Essentials Training - MI4
MapBasic is the MapInfo programming language,
providing application designers with control over many aspects of MapInfo
functions from file manipulation to geographic analysis and interface
design. Through MapBasic it is possible to simplify complex or often
repeated tasks, thus reducing the training level required for every-day
CDR Groups MapBasic programming course is based on MapInfo supplied
courseware and covers all aspects of the language. The course is taught
in a modular fashion, allowing the trainer to allocate extra time as
required to areas of greater interest to the student. Class sizes are
intentionally small enough to allow individual attention to be paid
to the student, and each student uses a PC throughout the course for
N.B. The course is designed for all those interested
in using MapBasic. Students should be competent with Windows and MapInfo,
although programming experience is not essential, it would be an advantage.
If you are unsure whether you have adequate experience, please contact
CDR Group to discuss.
Cost: Please contact us for the cost of this course.
MapBasic Programming Course Topics
Introduction to MapBasic - An introduction
to the principles and fundamentals of using the development environment
and the language itself.
Dialogs - An introduction to the use
of dialog boxes in MapInfo. Dialogs influence the way in which the user
interacts with, and hence operates, the application.
Button Pads - These are the second, important
elements of the user interface. This section describes and applies the
methods of generating custom operating components for toolbars and palettes.
Creating a Thematic Map - This section
examines the MapBasic controls behind the creation of thematic mapping,
allowing applications to generate thematic displays with the minimum
of intervention from the user.
SQL Selections within Programs - Each
time the user operates the SQL Select dialog, a SQL statement is constructed
in MapBasic to carry out the query. This section covers the necessary
information to allow the programmer to develop the query and submit
it to the database.
Object Analysis - Developing the previous
sessions concepts, this part of the course shows the programmer
how to submit geographically phrased queries to analyse the spatial
relationship between objects.
Handlers - Handlers respond to system
events. This section of the course explains how MapBasic is structured
to call sub-routines in response to specific events.
DLL/DDE - Dynamic Link Libraries and
Dynamic Data Exchange routines allow you to develop structured system
environments for your MapBasic applications.
Debugging - This part of the course
shows the programmer how to deal with run-time errors by demonstrating
how to locate errors and modify the program operation to prevent them
top of page