Header Image
Home | News | GIS Software | Data Supply | Training | Data Capture | Scanning | Services | Links | Purchase | Contact Us | Search |
 
Click for the homepage

Eccles House
Eccles Lane
Hope
Hope Valley
S33 6RW

Tel:
01433 621282

Contact Us

Registration No:
1972326
VAT No:
GB373 3117 67

Click to view our Twitter page Click to view our Facebook page Click to go to LinkedIn Click to view our YouTube videos

CDR Group is accredited to BS EN ISO9001:2015

Inspired by the Peak District logo

Copyright 2023
CDR Group
All Rights Reserved


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 Group’s 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.

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 occurring again.


top of page

(back to courses)