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
top of page
(back
to courses)
|