|
|
 |
Introduction
to MapBasic®
|
2 Day
Course Outline |
|
This course is project
oriented. As different topics are covered, small pieces of code will be written which
contribute to a MapBasic program. The result at the end of the class is a working program.
|
Introduction & Map
Basic Fundamentals
What is MapBasic? Three uses for MapBasic. The structure of a MapBasic program.
Variable declarations, global definitions and declarations, sub- procedures, operators,
flow control, branching, loops. |
Dialog Boxes
Types of controls in dialogs, positioning controls, placing control values into
variables, reading the values of controls, altering controls, calling sub procedures with
controls. |
Working with ButtonPads
Types of buttons, creating a ButtonPad, modifying a ButtonPad, using a button to
call a sub-procedure, enabling/disabling buttons, the toolhandler special event
sub-procedure. |
Dynamic Data Exchange
Overview of DDE Conversations, how MapBasic acts as a DDE Client, how MapInfo
acts as a DDE Server. DDE example with a spreadsheet program. |
Thematic Mapping
Creating thematic maps with MapBasic, the shade statement, using arrays to store range
values and style values. |
Using an Animation
Layer
An example on how to use MapInfo's animation layer for quickly updating point
location display. |
Creating and
Manipulating Objects
Object variables, object functions, creating tables, creating a buffer, querying objects
in tables. |
System Event Handlers
Definition of a system event and an event handler. Event handler procedures,
using the CommandInfo() function. |
Obtaining System
Information
Using functions to find information about the MapInfo system environment. |
External Function Calls
Declaring and calling dynamic link libraries (DLLs). |
Working with Menus
Menu fundamentals, altering existing menus, creating new menus and menu commands. |
Dynamic Data Exchange
Overview of DDE conversations, how MapBasic acts as a DDE client, how MapInfo
acts as a DDE server. DDE example with a spreadsheet program. |
|
back to top
1.888.627.7767
1.888.MAP.PROS
www.empower.com
© 2009 Empower Geographics
2720 South River Road, Suite 128,
Des Plaines, IL 60018
legal
information
|
 |
|

|
|
 |