Глава 2: Обзор языка MapBasic
MapBasic Руководство пользователя
17
Приложения MapBasic являются переносимыми
Программы, написанные на языке MapBasic, можно запускать на
любой вычислительной платформе, в которой работает MapInfo.
Другими словами, отлаженное приложение на MapBasic можно
запускать и в среде MapInfo для Windows, и в среде MapInfo для Macin
tosh.
Переносимость сокращает усилия, которые требуется затратить Вам,
программисту. Создав приложение один раз, Вы можете предложить
его всем своим пользователям, независимо от того, какую систему они
используют – Mac или Windows.
В целом, Вам не требуется вносить никаких изменений в программу
для ее корректной работы в другой операционной системе. Имеются
лишь некоторые исключения, связанные с использованием
специфических средств этих систем (например, DDEтехнологии,
доступной только в Microsoft Windows, или Apple Events,
используемых только на Macintosh). В главе 10 "Создание
переносимых прикладных программ" будут более подробно описаны
требования к переносимому коду.
Как осваивать MapBasic?
Поскольку MapBasic предназначен для программирования в среде Map
Info, Вам следует освоить MapInfo прежде, чем начать работу с MapBa
sic. В данном руководстве мы предполагаем, что Вы уже достаточно
близко знакомы с такими концепциями MapInfo, как Таблицы, окна
Списков, слои Карт и Рабочие Наборы.
Ознакомившись с работой MapInfo, Вы можете приступить к изучению
языка MapBasic с помощью данного руководства и Справочной
системы.
Руководство пользователя MapBasic
Здесь изложены основные концепции программирования на языке
MapBasic. Руководство пользователя MapBasic – первая книга, с
которой Вам следует ознакомиться при изучении языка MapBasic.
Каждая глава в Руководстве пользователя MapBasic посвящена
определенной области в программировании; например, в главе 6
рассматривается создание интерфейса пользователя (своих меню и
диалогов), а глава 8 рассказывает об операциях ввода/вывода.
Обязательно следует прочитать главу 4 "Основы языка MapBasic ".
Справочник MapBasic
Содержит расположенные в алфавитном порядке подробные описания
всех операторов и функций языка MapBasic. Обращайтесь к
Справочнику MapBasic, когда у Вас возникнет вопрос по какомулибо
конкретному элементу языка.