MapBasic® v5.0

Application development environment for MapInfo Professional

MapBasicâ is an ideal to create custom MapInfoâ applications, extend the functionality of MapInfo Professional, automate repetitive operations, or integrate MapInfo Professional with other applications. MapBasic contains powerful statements that enable you to add maps and geographic functionality to your applications with only a few lines of code. MapBasic programs are easy to integrate with applications written with such other programming languages as Visual Basicâ, C++, PowerBuilderâ and Delphi. MapBasic is a proven language with hundreds of third-party applications on the market.

• Powerful BASIC-like MapBasic is a robust, structured you can integrate a map window language for creating custom BASIC-like language that enables into your application applications for MapInfo both experienced and novice —with only five lines of code. Professional. programmers to create powerful new desktop mapping Extend MapInfo Functionality applications. Whether you are Unlike a scripting language, creating applications for resale or MapBasic is a multi-platform, • Supports OLE and DDE for designing applications for use procedural, event-driven, easy connectivity to other within your own organization, compilable programming applications. MapBasic is an indispensable language built around MapInfo. tool. This architecture allows you to create additional features. For • Contains embedded SQL for MapBasic allows you to create custom Build Custom User Interfaces example, you can add powerful data querying. user interfaces. As desktop mapping applications sophisticated models for planning Integrate MapInfo have become more widespread in cellular antenna locations. Desktop mapping is most useful organizations, the need to build MapBasic has powerful built-in • Geographic operators and when it is integrated with other custom applications becomes geographic statements and functions help extend business tools. MapBasic greater. Custom programs deliver functions. A subset of the full applications functionality. supports the ODBC database powerful features in an easy-to- ANSI structured query language Easy to Learn Statements and Functions Geographic object manipulation: Built on BASIC, MapBasic has MapBasic contains over 300 create points, lines, polylines, familiar functions and statements. statements and functions text, polygons, buffers, etc. Edit MapInfo Professionalâ has a including: and manipulate objects including special window which lets you see reshape, object conversions, split, MapBasic commands being Flow control: looping, branching combine, erase. Calculate area, generated as you use MapInfo’s sub-procedures, user-defined perimeter, length, centroid, area menus and you can try out your functions, event handlers, MapBasic can customize MapInfo overlap. Modify object styles. own commands. This way you error handling. menus. Display maps from multiple can learn MapBasic commands Variables: local, global, numeric, layers, control display settings, and even cut and paste them into Connectivity: Call routines from string, logical, dates, and object create thematic maps. Find and your application. DLLs. Communicate with other variable types, arrays, custom geocode objects. Supports applications using DDE. Control data structures. multiple coordinate systems. Development Environment MapInfo using DDE or OLE MapBasic is a compiled Automation. Access remote data Table and File Manipulation: Use MapBasic Requirements â language. The compiled sources through ODBC. Excel, Lotusâ 1-2-3â, xBASE and Requires MapInfo Professional . â programs you create are run ASCII files directly. Built-in SQL MapBasic is available for: â inside MapInfo Professional or User Interface: Create new menu commands to query, sort, Windows 3.1, Windows 95 and â special MapInfo runtimes. bars, menus or menu items, aggregate, join, and create 98 and Windows NT 4.0. remove items from existing derived data. (Supports select The development environment menus. Create or modify buttons statements with FROM, WHERE, For More Information: provides a text editor that you can on tool bars. Create custom ORDER BY, GROUP BY clauses Call a MapInfo sales use to write programs. If you dialogue boxes with text boxes, with sub-selects). Supports representative at: already have a favorite text editor, drop down lists, buttons, check- equi-joins and geographic joins. 1.800.327.8627, or visit you can use that editor instead. boxes, radio buttons, style Commit changes, roll-back http://www.mapinfo.com. pickers, select boxes. Show or changes. Connect to data via MapBasic has facilities to handle hide standard windows, control ODBC. Open, close, read, write significant programming efforts. It events on selection, map window to ASCII and binary files. Ó 1999 MapInfo Corporation. All rights supports project files which allows changes, window closure, window reserved. MapInfo, MapInfo Professional, MapBasic and the MapInfo logo are registered you to compile and link separate focus change, button push, or trademark of MapInfo Corporation in the United Functions: String, data States. All other marks, trademarks and modules. application termination. registered trademarks are the property of their conversion, math, date, time, respective holders. and geographic functions. 81662 3/99