| |
|
|
|
|
|
|
|
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 |
|
|
|
|
|
|
|
|
|
|
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!
|
|
| |
|
|
|
|
|
|
|
|
|
|