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 operators.
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 worked examples
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.
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 occurring
again.
This course is recognised by the AGI and
carries 7 CPD Points
|