Приложение A: Примеры программ
MapBasic Руководство пользователя
293
GET_TAB: это модуль, а не программа. GET_TAB содержит
подпрограммы для показа в диалоге списка открытых таблиц. Пример
использования модуля GET_TAB Вы можете найти в тексте программы
OVERVIEW.
greatcircle directory (greatcir.mb, micli_gcir.c): определяет путь по дуге
большого радиуса на поверхности Земли между 2мя точками.
LONGLATS: открывает диалог, в котором значения градусовминут
секунд преобразуются в десятичные единицы. Для того, чтобы создать
выполняемый файл, используйте файл проекта LLPROJ.MBP.
nfslist: показывает использование RPC для коммутации с NFS mount
daemon.
NVIEWS: программа, позволяющая создавать Именованные Виды
Карты (запоминается центр и размер окна). Списком именованных
видов можно управлять в диалоге "Именованные Виды". Для того,
чтобы создать выполняемый файл, используйте файл проекта
NVPROJ.MBP.
OBJINFO: показывает информацию о выбранном объекте.
OVERVIEW: открывает второе окно Карты, в котором рамкой
показана область, охватываемая первым окном Карты; таким образом,
Вы можете видеть, какую часть всей Карты показывает первое окно.
Увеличение или уменьшение первого окна сопровождается
соответствующим изменением рамки во втором. Для того, чтобы
создать выполняемый файл, используйте файл проекта OVPROJ.MBP.
pline directory (pline.c, grid.c): строит полилинию по точкам с
координатими из файла.
SCALEBAR: показывает масштабную шкалу в окне Карты. Для того,
чтобы создать выполняемый файл, используйте файл проекта
SBPROJ.MBP.
SendEvent: показывает как посылать Apple Events в другие
приложения.
TEXTBOX: программа, используемая как пример в данном
руководстве. Текст ее приведен в Приложении 2. Для того, чтобы
создать выполняемый файл, используйте файл проекта TBPROJ.MBP.
WATCHER: связь через DDE с Microsoft Excel; показывает таблице в
Excel глобальные переменные MapBasicпрограммы.
Примеры из каталога (папки) SAMPLES\MAPBASIC\LIB
AUTO_LIB: это модуль, а не программа. Он включается в другие
программы упоминанием в файле проекта MapBasic, и позволяет
программе загружаться автоматически каждый раз при запуске Map
Info. Автоматический запуск технически регулируется в Рабочем