About Products Services Telecom OneCall FAQ Contact

Training Home

Courses

Schedule

Register

Hotels/Directions


Subscribe to newsletter

Questions?
info@empower.com
888.627.7767

 

 

 

 

 

 

 

 

 

 

 

Introduction to MapBasic®

2 Day Course Outline


T
his 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