Join the Spatial Data, Inc. mailing list
Email:
         
   
MapInfo MapBasic
Learn to utilize MapBasic to customize MapInfo Professional. This comprehensive introductory course covers the syntax of MapBasic, as well as examining and coding programs that will automate repetitive tasks, extend MapInfo Professional's capabilities and more. Course has been enhanced to include all new programs/projects designed for MapInfo Professional.

Who Should Attend
This course is valuable for software developers and programmers who have a thorough knowledge of MapInfo Professional, previous programming experience (helpful, especially with some form of a BASIC language). This course is instructed using MapInfo Professional and MapBasic. Please bring your MapBasic Reference Manual to the class.

Dates & Locations:

Click one of the links below for Spatial Data's Current Training Dates and Locations!(Must have Adobe Acrobat Reader)

2nd Quarter 2007 Training Dates
3rd Quarter 2007 Training Dates


Cost:
$795.00 per student.

 

Course Outline:
Lesson 1.
Introduction to MapBasic What is MapBasic? Three ways to utilize MapBasic. Examining workspaces to take note of MapBasic Statements. Typing in MapBasic commands into the MapBasic window in MapInfo Professional
Lesson 2.
The MapBasic Development Environment The MapBasic program structure. Global-level statements, sub-procedures and the Main sub-procedure. Writing your own simple MapBasic program.
Lesson 3.
Understanding Variables and Functions Declaring and assigning values to variables. Defining arrays, user-defined data types and constants. Using comparison, logical and geographic operators and functions in MapBasic programs.
Lesson 4.
Creating the User Interface with MapBasic Creating and manipulating dialog boxes and their controls. Syntax and specifications needed to build a custom dialog. Types of dialogs, sizes and positions. Writing a custom dialog in MapBasic.
Lesson 5.
Debugging a MapBasic Program Handling compiler errors. The Note, Print and Stop statements. Run-time error trapping. Studying an example of Error Trapping.
Lesson 6.
Working with Menus Menu and event-driven programming. Menu fundamentals. Adding custom menu items to existing menus. Removing menus from the menu bar. Creating entirely new menus. Creating a custom menu in MapBasic.
Lesson 7. 
Customizing ButtonPads Adding custom buttons to existing ButtonPads. Creating new Buttonpads. Using MapBasic to customize your own buttons.
Lesson 8. 
Manipulating Tables and Objects MapBasic statements used to create maps, browsers, layouts, graphs and redistricting sessions. An example on how to use MapInfo's animation layer for quickly updating point location display. Editing tables and creating graphical objects.
Lesson 9. 
Thematic Mapping Using MapBasic Creating thematic maps with MapBasic, the shade statement, using arrays to store range values and style values.
Lesson 10. 
Program Control and System Events Flow control, branching and loops. Definition of a system event and an event handler. Event handler procedures, using the CommandInfo( ) function.
Lesson 11. 
Obtaining System Information Using functions to find out information about the MapInfo system environment.
Lesson 12.
Using SQL Select Use the SQL Select statement in programs. Covers its clauses and operators.

Training  
 
Registration & Payment Info.
  Regional Courses & Multiple Courses
Course Times & Cancellation Policy
Download the Training Registration Form (PDF Format) (Microsoft Word Format)  
Determine your training date  
Call 972-791-0911  
Fax your information to: 972-717-9099  
Mail your information to: 4545 Fuller Drive, Suite 416, Irving, Texas 75038  
Email: info@spatial-data.com  
     

 

Not sure if you should take our Introduction to MapInfo Professional or Intermediate MapInfo Professional course? Take this quiz to get a better idea. Made up of multiple choice and true/false questions this quiz will test your knowledge on the basics of MapInfo, all of which is covered in our Introduction to MapInfo Professional course. If you receive 3 or more answers wrong, we advise you to attend the Introduction course.

Good Luck!

 
     
 
 
   
   
         
     

Copyright © 1999-06. Spatial Data, Inc.
972.791.0911 or info@spatial-data.com