- •Оператор Add Column
- •Оператор Add Map
- •Оператор Alter Button
- •Оператор Alter ButtonPad
- •Оператор Alter Cartographic Frame
- •Оператор Alter Control
- •Оператор Alter MapInfoDialog
- •Оператор Alter Menu
- •Оператор Alter Menu Bar
- •Оператор Alter Menu Item
- •Оператор Alter Object
- •Оператор Alter Table
- •Оператор AutoLabel
- •Оператор Beep
- •Оператор Browse
- •Предложение Brush
- •Функция ButtonPadInfo( )
- •Оператор Call
- •Функция•CartesianArea( )
- •Функция CartesianBuffer( )
- •Функция CartesianDistance ( )
- •Функция CartesianObjectLen( )
- •Функция CartesianPerimeter( )
- •Функция Centroid( )
- •Предложение CharSet
- •Функция ChooseProjection$()
- •Оператор Close All
- •Оператор Close File
- •Оператор Close Table
- •Оператор Close Window
- •Функция CommandInfo()
- •Оператор Commit Table
- •Оператор Continue
- •Предложения Control Button / OKButton / CancelButton
- •Предложение Control CheckBox
- •Предложение Control EditText
- •Предложение Control GroupBox
- •Предложения Control ListBox / MultiListBox
- •Предложение Control PopupMenu
- •Предложение Control RadioGroup
- •Предложение Control StaticText
- •Функция ConvexHull( )
- •Предложение CoordSys
- •Оператор Create Arc
- •Оператор Create ButtonPad
- •Оператор Create ButtonPads As Default
- •Оператор Create Cartographic Legend
- •Функция CreateCircle( )
- •Оператор Create Ellipse
- •Оператор Create Frame
- •Оператор Create Grid
- •Оператор Create Index
- •Оператор Create Legend
- •Оператор Create Line
- •Оператор Create Map
- •Оператор Create Map3D
- •Оператор Create Menu
- •Оператор Create Menu Bar
- •Оператор Create Object
- •Оператор Create Pline
- •Оператор Create Point
- •Оператор Create Ranges
- •Оператор Create Rect
- •Оператор Create Redistricter
- •Оператор Create Region
- •Оператор Create Report From Table
- •Оператор Create RoundRect
- •Оператор Create Styles
- •Оператор Create Table
- •Оператор Create Text
- •Функция CreateText( )
- •Функция DateWindow( )
- •Оператор DDEExecute
- •Оператор DDEPoke
- •Оператор DDETerminate
- •Оператор DDETerminateAll
- •Оператор Declare Function
- •Оператор Declare Sub
- •Оператор Define
- •Оператор Delete
- •Оператор Dialog
- •Оператор Dialog Preserve
- •Оператор Dialog Remove
- •Оператор Dim
- •Оператор Do Case...End Case
- •Оператор Do...Loop
- •Оператор Drop Index
- •Оператор Drop Map
- •Оператор Drop Table
- •Оператор End MapInfo
- •Оператор End Program
- •Процедура EndHandler
- •Оператор Error
- •Оператор Exit Do
- •Оператор Exit For
- •Оператор Exit Function
- •Оператор Exit Sub
- •Оператор Export
- •Оператор Fetch
- •Оператор Find
- •Оператор Find Using
- •Предложение Font
- •Оператор For...Next
- •Процедура ForegroundTaskSwitchHandler
- •Функция FormatDate$
- •Оператор Function...End Function
- •Оператор Get
- •Оператор Global
- •Оператор Goto
- •Оператор Graph
- •Оператор If...Then
- •Оператор Import
- •Оператор Include
- •Оператор Input #
- •Оператор Insert
- •Функция Int( )
- •Функция IsPenWidthPixels()
- •Оператор Kill
- •Функция LabelFindByID( )
- •Функция LabelFindNext( )
- •Функция Labelinfo( )
- •Оператор Layout
- •Функция LegendFrameInfo( )
- •Функция LegendInfo( )
- •Функция LegendStyleInfo( )
- •Оператор Line Input
- •Процедура Main
- •Функция MakeCustomSymbol( )
- •Функция MakeFontSymbol( )
- •Оператор Map
- •Функция Map3dInfo( )
- •Оператор Menu Bar
- •Функция MenuitemInfoByID( )
- •Оператор Metadata
- •Оператор Note
- •Функция NumAllWindows( )
- •Оператор Objects Check
- •Оператор Objects Combine
- •Оператор Objects Enclose
- •Оператор Objects Erase
- •Оператор Objects Intersect
- •Оператор Objects Overlay
- •Оператор Objects Split
- •Оператор OnError
- •Оператор Open File
- •Оператор Open Report
- •Оператор Open Table
- •Оператор Open Window
- •Оператор Pack Table
- •Предложение Pen
- •Функция PenPattern()
- •Функция PenWidthToPoints()
- •Функция PointsToPenWidth()
- •Оператор Print
- •Оператор Print #
- •Оператор PrintWin
- •Оператор ProgressBar
- •Оператор Put
- •Оператор Randomize
- •Оператор ReDim
- •Оператор Register Table
- •Оператор Reload Symbols
- •Процедура RemoteMapGenHandler
- •Процедура RemoteMsgHandler
- •Оператор Remove Cartographic Frame
- •Оператор Remove Map
- •Оператор Rename File
- •Оператор Rename Table
- •Оператор Reproject
- •Оператор Resume
- •Оператор Rollback
- •Оператор Run Application
- •Оператор Run Command
- •Оператор Run Menu Command
- •Оператор Run Program
- •Оператор Save File
- •Оператор Save Window
- •Оператор Save Workspace
- •Оператор Seek
- •Процедура SelChangedHandler
- •Оператор Select
- •Оператор Server Begin Transaction
- •Оператор Server Bind Column
- •Оператор Server Close
- •Функция Server_ColumnInfo( )
- •Оператор Server Commit
- •Функция Server_Connect( )
- •Оператор Server Create Map
- •Оператор Server Disconnect
- •Функция Server_DriverInfo( )
- •Функция Server_EOT( )
- •Функция Server_Execute( )
- •Оператор Server Fetch
- •Функция Server_GetodbcHConn( )
- •Функция Server_GetodbcHStmt( )
- •Оператор Server Link Table
- •Функция Server_NumCols( )
- •Функция Server_NumDrivers( )
- •Оператор Server Refresh
- •Оператор Server Rollback
- •Оператор Server Set Map
- •Оператор Set Application Window
- •Оператор Set Area Units
- •Оператор Set Browse
- •Оператор Set Cartographic Legend
- •Оператор Set Command Info
- •Оператор Set CoordSys
- •Оператор Set Date Window
- •Оператор Set Digitizer
- •Оператор Set Distance Units
- •Оператор Set Drag Threshold
- •Оператор Set Event Processing
- •Оператор Set File Timeout
- •Оператор Set Format
- •Оператор Set Graph
- •Оператор Set Handler
- •Оператор Set Layout
- •Оператор Set Legend
- •Оператор Set Map
- •Оператор Set Map3D
- •Оператор Set Next Document
- •Оператор Set Paper Units
- •Оператор Set ProgressBars
- •Оператор Set Redistricter
- •Оператор Set Resolution
- •Оператор Set Shade
- •Оператор Set Style
- •Оператор Set Table
- •Оператор Set Target
- •Оператор Set Window
- •Оператор Shade
- •Оператор StatusBar
- •Оператор Stop
- •Функция StyleAttr( )
- •Оператор Sub...End Sub
- •Предложение Symbol
- •Оператор Terminate Application
- •Функция Time()
- •Процедура ToolHandler
- •Оператор Type
- •Оператор UnDim
- •Функция UnitAbbr$( )
- •Оператор Unlink
- •Оператор Update
- •Оператор Update Window
- •Оператор While...Wend
- •Процедура WinChangedHandler
- •Процедура WinClosedHandler
- •Процедура WinFocusChangedHandler
- •Оператор Write #
- •Приложение A: Таблица кодов символов
- •Приложение В: Арифметические и географические операторы
- •ИНДЕКС
|
|
ИНДЕКС |
||
|
|
|
|
|
ИНДЕКС |
Взвешенное среднее значение 437 |
|||
Автопрокрутка |
Внешние функции 181 |
|||
Возвращение единиц измерения ширины |
||||
взаимодействие с режимами рисования 17 |
||||
линии |
||||
процедура WinChangedHandler 594 |
||||
функция IsPenWidthPixels() 274 |
||||
определение режима 599 |
||||
Возвращение номера стиля линии |
||||
Автоматическая прокрутка |
||||
функция PenPattern() 376 |
||||
отключение 537 |
||||
Возвращение ширины линии в пунктах |
||||
Адрес, поиск 232 |
||||
Функция PointsToPenWidth() 378 |
||||
Активность |
||||
Врезка фрагмента карты 511 |
||||
кнопки на инструментальной панели 13 |
||||
Временная задержка при фиксации мышки |
||||
Активность элемента диалога 21 |
||||
491 |
|
|||
Анимация |
|
|||
Временная колонка 5 |
||||
добавление слоя 9 |
||||
Вставка |
||||
Арифметические операторы 607, 611 |
||||
Атрибуты размера бумаги 600 |
колонки в таблице 5 |
|||
Атрибуты печати 600 |
строки в таблице 269 |
|||
узлы в объекте 36 |
||||
Атрибуты полей 600 |
||||
Выбор |
||||
Базы данных, использование как таблиц 396 |
||||
прерывание клавишей ESC 431 |
||||
Бесконечные циклы, как избежать 501 |
Выборка |
|||
Блокирование |
запрос к текущей выборке 441 |
|||
обработчики системных событий 501 |
обработка события изменения выборки 431 |
|||
Быстрые меню |
оператор Select 432 |
|||
имена и IDLномера 27 |
событие изменения выборки 79 |
|||
пример 28 |
Выборка записей из результирующего |
|||
определение 27 |
набора |
|||
Верхний регистр, преобразование 584 |
Server Fetch 470 |
|||
Ввод/вывод данных файла |
Выделение части из строки |
чтение в режиме последовательного доступа 297 чтение данных в режиме бинарного доступа 253 чтение данных в режиме произвольного доступа
253 чтение данных в режиме последовательного
доступа 268 чтение текущей позиции 429 длина файла 298 атрибуты файла, чтение 227
запись данных в режиме бинарного доступа 389 запись данных в режиме произвольного доступа
389 запись данных в режиме последовательного
доступа 381, 604 определение, существует ли файл 228 открытие файла 360 состояние 210
установка текущей позиции 430
Вещественная переменная 195 Взвешенное среднее число 7
функция Left$( ) 290 функция Mid$( ) 328 функция MidByte$( ) 329 функция Right$( ) 410
Выполнение дргугих программ
оператор Run Application 415
Выполнение других программ
оператор Run Program 419
Выполнение команды меню 418 Выполнение интерпретации 416 Вычисление времени 576 Вычислительная платформа, определение 567 Галочка у элемента меню 133
Географические вычисления
расстояние 199 длина объекта 345 периметр объекта 379
площадь пересечения 41
Справочник MapBasic |
613 |
ИНДЕКС
Географические операторы 438, 607, 611 Геолинк 513 Геокодирование 232
Двойной щелчок мышки в диалоге 92 Двойной щелчок мышкой в диалоге 79 Двухбыйтовые наборы символов (DBCS)
выделение части строки 329
Деление по модулю 607 Десятичная точка 248, 494 Десятичный разделитель 185 Директивы компилятора
оператор Define 184 оператор Include 267
Диалог Разрешение Конфликта 84 Диалог настроек 418 Диалог с процентом выполнения 384 Диалоги пользователя 187 Диалоги, новые
размеры диалога и его элементов 188 чтение введенных значений 188 чтение ввода 391
возобновление после нажатия на кнопку 193 закрытие 188, 194 клавишные сокращения 189
определение двойного щелчка мышки 79 определение номера элемента 579 определение, была ли нажата кнопка "OK" 78 порядок для клавиши TAB 189
создание 187
Диалоги, стандартные
простое сообщение 332 процент выполнения 384
подавление диалога выполнения процесса 523 сопровождающий открытие файла 229 сопровождающий сохранение файла 231
Дигитайзер, настройка 488 Дигитайзер, состояние 567 Динамически вычисляемая колонка 8
Динамически загружаемые библиотеки 180 Длина объекта 345 Длина файла 298
Добавление узлов 355, 369 Доступ к файлам в сети 493 Доступные слои Карты 513 Дублирование карты 417 Единицы измерений
полные имена 587
Единицы измерения
расстояний 490 абривиатура 586 на экране 522 на бумаге 522 площади 482
Естественные статистические группы 147
C
Жирный шрифт 239 Зарезервированные слова 197 Задержка при фиксации мышки 491 Завершение обработки
Server Close 446
Закрепленные панели
создание 15, 109
Закрытие
Команда Close 536
Звуковой сигнал 47 Значение цвета 409 Идентификаторы, задание 184 Иерархические меню
оператор Create Menu 133
Иерархия меню
оператор Alter Menu 28
Извлечение числа интерфейсных модулей
Server_NumDrivers() 477
Извлечение числа столбцов в результирующем наборе
Server_NumCols() 476
Извлечение информации о столбце
Server_ColumnInfo() 447
Извлечение информации об источнике данных
Server_DriverInfo() 467
Изменение
определение, есть ли не сохраненные изменения в таблице 569
Изменение размерности массива 394 Изменяемый слой Карты 512 Изменяемый слой карты, определение 315 Изменения
сохранение 83
Иконка MapInfo
оператор Set Window 533
Индексированные колонки
удаление индекса 204
Индикатор выполнения, скрытие 523
614 |
Справочник MapBasic |
ИНДЕКС
Имена каталогов
рабочей версии MapInfo 383 извлечение из полного имени файла 371 личный каталог 261
user's Windows directory 261
Имена папок см. Имена каталогов 371 Имена таблиц
определение имени по номеру 569 определение имени таблицы по полному имени
файла 373 определение имени таблицы, показанной в окне
Списка или Графика 599 специальное имя для Косметического слоя 599 специальное имя окна Отчета 599
Имена файлов
извлечение имени файла из полного имени файла 372
определение имени временных файлов 573 полное имя 580
Инициализация переменных 198 Инструментальные панели
режимы рисования 17 добавление/удаление кнопок 577 возможности программирования 80 восстановление стандартного состояния 111 доступность кнопки 13 закрепленные и плавающие 15, 109 нажатие кнопки 13, 418
Интерпретация команды из строки 416 Интегрированная картография
переподчинение окна 520 подчинение диалогов 481
Информация (инструмент)
режим толькоLчтение 537 выбор данных для показа 537
Инструмент Линейка
изменение окна 533 открытие окна "Линейка" 367
Инструмент Информация
изменение окна 533 открытие окна "Информация" 367
Исполнение SQLLстроки
Server_Execute() 469
Кайма вокруг текста 239 Картографическая легенда
изменение раздела 19 создание 112
Капитель 239 Карта
изменение проекции 83 масштаб 510
Картинки для кнопок на инструментальных панелях 16 Картографическая легенда
удаление раздела 403
Картографические легенды
настройка 484
Квантование диапазонов 148 Клавиша CTRL
перенос строки в окошке элемента EditText 89 определения нажатия 80
Клавиша ESC
прерывание выбора 431 прекращение операции рисования 15 отмена диалога 78
Клавиша SHIFT
использование при рисовании 17 определения нажатия 80
Клавишные сокращения
вдиалогах 189
вменю 135
Ключевые слова 197 Коды символов
список 606
Колонки в таблице
динамически вычисляемая колонка 8 определения числа колонок 335 создание 5
Команды меню, выполнение из MapBasic 418 Комбинация объектов
оператор Objects Combine 349
Конвертирование
числа в дату 334
Контрольная точка (Отладка) 552 Координаты курсора, отображение 511 Координаты, точность 129 Копирование проекции
из окна 102 из таблицы 102
Копирование таблицы 83 Копирование файлов 420 Косметический слой, как таблица 599 Курсив 239 Курсор мыши
отображение координат 511
Справочник MapBasic |
615 |
ИНДЕКС
Курсор, позиция в таблице |
идентификаторов 27 |
|
позиционирование курсора 225 |
Метки |
|
состояние 211 |
в программе 258 |
|
Легенда, картографическая |
Минимальное прямоугольное покрытие 319 |
|
удаление раздела 403 |
всей таблицы 570 |
|
Легенды, картографические |
Многоугольник, режим рисования 17 |
|
настройка 484 |
Начало транзакции |
|
Логическая переменная 195 |
Server Begin Transaction 443 |
|
Локальные настройки 494, 248 |
Назначение локальной области хранения |
|
Ломаная, режим рисования 17 |
Server Bind Column 444 |
|
Массивы |
Национальные особенности 185 |
|
изменение расмерности 394 |
Неактивность |
|
объявление 196 |
кнопки на инструментальной панели 13 |
|
определение размерности 583 |
Нижний регистр букв 289 |
|
Масштаб карты |
Номер версии |
|
чтение текущего значения 315 |
||
.MBX версия 567 |
||
Масштаб Карты, показ 510 |
||
MapInfo версия 568 |
||
Математические функции |
Область действия переменных |
|
расстояние 199 |
глобальные 257 |
|
экспонента 220 |
локальные 195 |
|
арккосинус 2 |
многомодульные переменые 196 |
|
знак числа 539 |
Обобщение данных |
|
квадратный корень 550 |
группировка строк 436 |
|
логарифм 299 |
||
заполнение колонки обобщенными данными из |
||
преобразование строки в число 591 |
||
другой таблицы 7 |
||
максимальная величина 318 |
||
комбинация объектов 349 |
||
округление чисел 238, 413 |
||
Обработчики событий |
||
округление числа 272 |
||
связь с команадми меню 133 |
||
минимальная величина 330 |
||
Обработка конфликта 493 |
||
площадь пересечения 41 |
||
Обработка нажатия кнопки механизмом |
||
модуль 1 |
||
синус 548 |
OLE 109 |
|
тангенс 572 |
Обработка ошибок |
|
Международные форматы 494 |
генерация ошибки 214 |
|
Меню, новые |
включение обработчика ошибок 358 |
|
добавление галочки к элементу меню 133 |
возвращение из обработчика ошибок 408 |
|
запрос о состоянии элемента меню 321, 324 |
определение кода ошибки 213 |
|
перестройка строки меню 138 |
определение сообщения ошибки 215 |
|
показ строки меню 320 |
Обработка событий |
|
создание иерархически подчиненного меню 28 |
в окне Карты 80 |
|
создание нового меню 132 |
двойной щелчок мышки 79 |
|
МемоLполя 83 |
выбор инструмента пользователем 577 |
|
Метаданные |
закрытие окна 596 |
|
чтение 326 |
изменение выборки 79 |
|
изменение окна 594 |
||
запись 325 |
||
обработка командной строки 400 |
||
ключи 255 |
||
переключение фокуса 243 |
||
пример программы 326 |
||
получение командной строки 79 |
||
синтаксис 325 |
||
пользователь применил новый инструмент 80 |
||
Меню, список стандартных имен и |
||
616 |
Справочник MapBasic |
ИНДЕКС
остановка программы 209 peek request received 402 window focus changed 603
Обработка NullLзначений 470 Объединение таблиц 434 Объект типа 589 Объект типа "область"
изменения стилей линии и штриховки 33 создание и удаление узлов 36
Объект типа "полилиния"
изменения стиля линии 33 создание и удаление узлов 36
Объектная переменная 195 Объекты типа 224, 589 Объекты типа "рамка"
помещение в Отчет 269
Объекты типа "эллипс"
присоединение к записи таблицы 269 определение периметра 379
Объекты типа "дуга"
присоединение к записи таблицы 269 определение длины 345
Объекты типа "линия"
присоединение к записи таблицы 269 определение длины 345
Объекты типа "прямоугольник"
присоединение к записи таблицы 269 определение периметра 379
Объекты типа "область"
присоединение к записи таблицы 269 определение периметра 379 определение стиля линии и штриховки 341
Объекты типа "окружность"
присоединение к записи таблицы 269 определение периметра 379
Объекты типа "полилиния"
присоединение к записи таблицы 269 определение длины 345
Объекты типа "скругленный прямоугольник"
присоединение к записи таблицы 269 определение стиля линии и штриховки 341
Объекты типа "текст"
присоединение к записи таблицы 269 определение стиля шрифта 342 создание 160
Объекты, запрос
число ломаных в полилинии 342 число полигонов в области 342 число узлов 342 длина 345
координаты 338, 346, 347 пересечение, процент перекрытия 388 периметр 379
минимальное прямоугольное покрытие 319 площадь пересечения 41 текст текстового объекта 342 тип объектов 342 точки пересечений 273
Объекты, изменение
разрезание 356 графическое разрешение 526 комбинирование 349
назначение изменяемого объекта 532 создание узла 36 создание узлов 355
удаление части объекта 212, 352, 354 удаление обектов 186 удаление узла 36
Объекты, создание
пересечением объектов 368 текст 161
Окна Графиков
изменение 496, 533 определение имени таблицы 599 открытие 259
Окна Карт
чтение настройки слоя 283 добавление слоя Карты 9 изменение 506, 533
изменение тематического выделения 527 клонирование 417 информация о режимах 314 обработка событий 80
обработка события изменения окна 594 подписывание 514 открытие 309 удаление слоя Карты 404
управление перерисовкой 512 управление перирисовкой 492
Окна Карты
врезка 511
Окна Легенд
изменение 533
Объекты типа "точка" |
Окна Отчетов |
присоединение к записи таблицы 269 |
задание координатной системы 102, 486 |
Справочник MapBasic |
617 |
ИНДЕКС
изменение 502, 533 открытие 288
Окна Отчетов, как таблицы 599 Окна Списка
задание количества показываемых колонок 407
Окна Списков
изменение 483, 533
Окна, вывод
в файл 421 на печать 382
Окна, закрытие
предотвращение закрытия окна пользователем 536
Окна, запрос
число открытых окон 337 идентификатор активного окна 249 количество окон 333 настройка Карты 283 настройки окна карты 311 общие режимы окна 598 номер окна 597
Окна, изменение
параметров окна 533 окна Графиков 496 окна Легенд 504 окна Отчета 502
окно районирования 524 oкна Карт 506
форсирование обновления окна 590
Окна, изменения
добавление слоя Карты 9 окна Списков 483 удаление слоя Карты 404
Окна, информация
установки 314
Окна, открытие
оператор Graph 259 оператор Layout 288 оператор Map 309 оператор Open Window 367
Окно 533 Окно "Статистика"
открытие 367
Окно районирования
изменение 524
Окно Районирования
изменение 533
Окно Карты
чтение настроек окна 311
Окно Легенды
изменение 504 открытие 367
Окно Справочной системы
изменение 533 opening 533
Окно справочной системы
открытие 367
Округление чисел
функция Fix(_) 238 функция Round( ) 413
Округление числа
функция Format$(_) 244 функция Int( ) 272
Окружности
создание 117
Опримизация
обновление экрана 492
Оператар Open Table 364 Операции мышкой 491 Операции мышью
отключение автоматической прокрутки 537
Операции с базами данных
оператор Drop Index 204 оператор Drop Table 206 оператор Insert 269 оператор Rollback 412 оператор Select 432 оператор Update 589
Операционная среда, определение 567 Оператор Add Map 9
Оператор Alter Button 13 Оператор Alter ButtonPad 14 Оператор Alter MapInfoDialog 23 Оператор Alter Menu 26 Оператор Alter Menu Bar 29 Оператор Alter Menu Item 31 Оператор Alter Object 33 Оператор Alter Table 37 Оператор Beep 47
Оператор Browse 48 Оператор Call 55 Оператор Close All 71 Оператор Close File 72 Оператор Close Table 73 Оператор Commit Table 83
618 |
Справочник MapBasic |
ИНДЕКС
Оператор Create ButtonPad 108
Оператор Create ButtonPads As Default 111 Оператор Create Ellipse 119
Оператор Create Frame 120 Оператор Create Grid 122 Оператор Create Index 125 Оператор Create Legend 126 Оператор Create Line 128 Оператор Create Map 129 Оператор Create Menu 132 Оператор Create Menu Bar 138 Оператор Create Object 140 Оператор Create Pline 143 Оператор Create Point 146 Оператор Create Ranges 147 Оператор Create Rect 150 Оператор Create Redistricter 151 Оператор Create Region 152 Оператор Create RoundRect 155 Оператор Create Table 158 Оператор DDEExecute 170 Оператор DDEPoke 175 Оператор DDETerminate 178 Оператор DDETerminateAll 179 Оператор Declare Function 180 Оператор Declare Sub 182 Оператор Define 184
Оператор Delete 186 Оператор Dialog 187 Оператор Dialog Preserve 193 Оператор Dialog Remove 194 Оператор Dim 195
Оператор Do Case...End Case 200 Оператор Do...Loop 202 Оператор Drop Index 204 Оператор Drop Map 205 Оператор Drop Table 206 Оператор End MapInfo 207 Оператор End Program 208 Оператор Error 214
Оператор Exit Do 216 Оператор Exit For 217 Оператор Exit Function 218 Оператор Exit Sub 219
Оператор Export 221 Оператор Fetch 225 Оператор Find 232 Оператор Find Using 236 Оператор For...Next 241
Оператор Function...End Function 250 Оператор Get 253
Оператор Global 257 Оператор Goto 258 Оператор Graph 259 Оператор If...Then 262 Оператор Import 264 Оператор Include 267 Оператор Input # 268 Оператор Kill 275 Оператор Layout 288 Оператор Line Input 297 Оператор Map 309 Оператор Menu Bar 320 Оператор Metadata 325 Оператор Note 332 Оператор Objects Check 348
Оператор Objects Combine 349 Оператор Objects Enclose 351 Оператор Objects Erase 352 Оператор Objects Intersect 354 Оператор Objects Overlay 355 Оператор Objects Split 356 Оператор OnError 358 Оператор Open File 360 Оператор Open Report 363 Оператор Open Window 367 Оператор Pack Table 370 Оператор Print 380
Оператор Print # 381 Оператор PrintWin 382 Оператор ProgressBar 384 Оператор Put 389 Оператор Randomize 390 Оператор ReDim 394 Оператор Register Table 396
Оператор Reload Symbols 398
Оператор Remove Cartographic Frame 403 Оператор Remove Map 404
Справочник MapBasic |
619 |
ИНДЕКС
Оператор Rename File 405 Оператор Rename Table 406 Оператор Reproject 407 Оператор Resume 408 Оператор Rollback 412 Оператор Run Application 415 Оператор Run Command 416
Оператор Run Menu Command 418 Оператор Run Program 419 Оператор Save File 420
Оператор Save Window 421 Оператор Save Workspace 423 Оператор Seek 430
Оператор Select 432
Оператор Server Begin Transaction 443 Оператор Server Bind Column 444 Оператор Server Close 446
Оператор Server Commit 449 Оператор Server Disconnect 466 Оператор Server Fetch 470 Оператор Server Link Table 474 Оператор Server Refresh 478 Оператор Server Rollback 479 Оператор Server Set Map 480
Оператор Set Application Window 481 Оператор Set Area Units 482 Оператор Set Browse 483
Оператор Set Cartographic Legend 484 Оператор Set Command Info 485 Оператор Set CoordSys 486 Оператор Set Date Window 487 Оператор Set Digitizer 488
Оператор Set Distance Units 490 Оператор Set Drag Threshold 491 Оператор Set Event Processing 492 Оператор Set File Timeout 493 Оператор Set Format 494 Оператор Set Graph 496 Оператор Set Handler 501 Оператор Set Layout 502 Оператор Set Legend 504 Оператор Set Map 506
Оператор Set Map3D 518 Оператор Set Next Document 520
Оператор Set Paper Units 522 Оператор Set ProgressBars 523 Оператор Set Redistricter 524 Оператор Set Resolution 526 Оператор Set Shade 527 Оператор Set Style 528 Оператор Set Table 529 Оператор Set Target 532 Оператор Set Window 533 Оператор Stop 552
Оператор Sub...End Sub 562 Оператор Terminate Application 574 Оператор Type 581
Оператор UnDim 585 Оператор Unlink 588 Оператор Update 589 Оператор Update Window 590 Оператор While...Wend 593 Оператор Write # 604 Оптимизация
анимационный слой 9
Оптимизация операций правки 529 Остановка другой программы 574 Открытие окон
оператор Layout 288 оператор Map 309 оператор Open Window 367
Отказ от изменений в таблице 412 Отключение от сервера
Server Disconnect 466
Отладка
оператор Stop 552
Отмена изменений
на удаленном сервере 479
Отмена операций, отключение 529 Оттененный шрифт 239 Ошибки, обработка см. Обработка ошибок 358 Панель управления
формат числа 494 формат даты 494
Перекресток двух улиц, поиск 232 Переключатель 96 Параллельные подписи 515 Переменная даты 195
620 |
Справочник MapBasic |
ИНДЕКС
Переменная стиля линии 195 Переменная стиля символа 195 Переменная стиля шрифта 195 Переменная стиля штриха 195 Переменная типа Alias 195 Переменные
роспуск 585 глобальные переменные 257 локальные 195 инициализация 198
ограничения подборе имен 197 массивы 196, 394, 583 многомодульные 196 сложные типы 581 список типов 195
строковые переменные 196
Перемещение карты внутри окна 510 Перенос текстовой строки 160 Пересечение объектов
оператор Intersects 438 оператор Objects Intersect 354 функция Overlap( ) 368
Платформа, определение 567 Поворот подписи 515 Поворот символа 564 Поворот символов 306 Подчеркнутый текст 239 Подпрограммы 182 Подписи
выражение для подписи 285 на Карте 46, 276, 278, 279, 280, 514
Подписывание сегментов линий 515 Подсказки к кнопкам 15 Подсказки при кнопках 109 Подсуммы, вычисление 436 Позиционирование курсора 225 Поиск
перекрестка двух улиц 232 объектов по координатам 424, 427, 428 по адресу на Карте 232 подстроки в строке 271
Поиск объектов на Карте
врамке 428
вточке 427
Показ
строки меню 320
Показ и скрытие команд меню 134
обработка результатов поиска 424
Порождаюжее окно
переподчинение окна 520
Порождающие окна
подчинение диалогов 481
Порядок чтения байтоа 361 Порядок для клавиши TAB 189 Правая кнопка
быстрые меню 27
Правка
отказ 412
Предложение Calling 109 Предложение CharSet 65 Предложение CoordSys 102, 486
изменение проекции окна 83, 511 получение для открытой таблицы 569 получение информации из окна Карты 315
Предложение GroupBox 90 Предотвращение закрытия окна пользоватиелемPreventing user from closing windows 536
Прерывание выбора 431 Преобразование
букв в нижний регистр 289 преобразование числа в строку 553 строки в число 591 строки в дату 558
текста в верхний регистр 584
Приоритет операторов 609 Пробелы, удаление из строки 300, 414 Проекции
изменение 83 изменение в окне 511
копирование из таблицы или окна 102 получение установки CoordSys 315
установка значения по умолчанию для MapBasic 486
Проекция
определение координатной системы таблицы 569
Прозрачная штриховка 51 Пропорциональное обобщение
Proportion Avg( ) 7
Proportion Sum( ) 7 Proportion WtAvg( ) 7
Процедура EndHandler 209
Процедура ForegroundTaskSwitchHandler 243
Справочник MapBasic |
621 |
ИНДЕКС
Процедура Main 301
Процедура RemoteMapGenHandler 399 Процедура RemoteMsgHandler 400 Процедура SelChangedHandler 431 Процедура ToolHandler 577 Процедура WinChangedHandler 594 Процедура WinClosedHandler 596
Процедура WinFocusChangedHandler 603 Процедуры, специальные
EndHandler 209 ForegroundTaskSwitchHandler 243 Main 301
RemoteMapGenHandler 399 RemoteMsgHandler 400 SelChangedHandler 431 ToolHandler 577 WinChangedHandler 594 WinClosedHandler 596 WinFocusChangedHandler 603
Процедуры, создание
оператор Declare Sub 182 оператор Exit Sub 219 оператор Sub...End Sub 562
Рабочие Наборы
сохранение 423
Рабочие наборы
загрузка 415
Разрезание объектов 356 Разряженный текст 239 Разделитель десятков 185 Разделитель тысяч 185, 248, 494 Разобщение данных
разрезание объектов 356 удаление части объекта 352, 354
Растровые изображения в таблице 397 Региональные настройки 494 Регистр букв
верхний 584 верхний и нижний регистры 387 нижний 289
Реальное время 9 Режим рисования 17
Режим бинарного доступа
чтение данных 253 запись данных 389 открытие файла 361
Режим произвольного доступа
чтение данных 253 запись данных 389 открытие файла 361
Режим последовательного доступа
чтение данных 268, 297 запись данных 381, 604 открытие файла 360
Реляционное объединение 434 Свертывание MapInfo в иконку
оператор Set Window 533
Связанные таблицы
определение связанности таблицы 571 освобождение от связывания 588 создание 474
Связь с другими программами 170, 171, 175, 178, 179 Секунды, вычисление 576
Символ новой строки
использование в текстовых строках 160
Символ TrueType 564 Символы
стили 306
Слои
изменение настройки 506 Косметический слой 599 удаление 404 тематические карты 527 установки 283
Слой анимации
удаление 404
Система координат
установка значения по умолчанию для MapBasic 486
Системная папка, Macintosh 261 Системные события, Обработка системных событий
Механизм управления объектами OLE 399
Слияние объектов см. Комбинация объектов 349 Скорость
анимационный слой 9
Скорость выполнения
анимационный слой 9 изменение таблицы 529 обновление экрана 492
Скорость, улучшение
обновление экрана 492
Скрывание
622 |
Справочник MapBasic |
ИНДЕКС
активности экрана 492
Скрытие
диалогLиндикатор выполнения процесса 523 строки меню 320
Случайные числа
оператор Randomize 390 функция Rnd( ) 411
Создание колонки в таблице 5 Создание узла 36 Создание узлов 355, 369 Списков
определение имени таблицы 599
Сортировка строк в таблице 438 Сообщение
открытие окна "Сообщение" 367
Сообщения
вывод текста в окно "Сообщение" 380 показ окна "Сообщение" 332
Сохранение изменений в базе данных
Server Commit 449
Сохранение изменений в таблице 83 Список файлов в меню 134 Справочная система 537
подсказки к кнопкам 15 подсказки при кнопках 109 строка сообщений 15, 109
Старт других программ
оператор Run Application 415 оператор Run Program 419
Статистические вычисления
взвешенное среднее число 7 взвешенное среднее значение 437 дисперсия 147 квантование 148 количество 7, 436 минимум/максимум 7, 436 среднее число 7, 436 сумма 7, 436
Стили символов
создание 306
Стили точки Смотри Стилли символа 304 Стиль линий
чтение текущего значения 166 предложение Pen 374 создание 307
установка текущего значения 528
Стиль линии
изменение стиля оформления объекта 33
Стиль контура см. Стиль линии 307 Стиль областей
чтение текущего значения 164 предложение Brush 50 создание 303
установка текущего значения 528
Стиль символа
изменение стиля оформления объекта 33 предложение Symbol 564
создание 304
Стиль символов
чтение текущего значения 167 создание 308 установка текущего значения 528
Стиль шрифта см. Стиль текста 305 Стиль текста
чтение текущего значения 165 изменение стиля оформления объекта 33 предложение Font 239
создание 305 установка текущего значения 528
Стиль точки см. Стиль символа 308 Стиль штриховки
изменение стиля оформления объекта 33
Стиль штриховки см. Стиль областей 303 Страницы Отчета, открытие 288 Строка сообщений 15, 109 Строки в Списке, расположение 483 Строки в таблице
выбор записей по критерию 434 обновление значений 589 позиционирование курсора 225 создание новой строки 269 состояние 211
упаковка (за счет удаленных строк) 370
Строки в таблицах
удаление строк 186
Строки прокрутки, показ/скрытие 537 Строковая переменная 195 Строковая переменная произвольной длины 195
Строковая переменная фиксированной длины 195 Строковые функции
регистр букв 289, 387 верхний регистр 584 длина сторки 295
выделение подстроки из строки 290, 328, 329
Справочник MapBasic |
623 |
ИНДЕКС
извлечение подстроки из строки 410 локальные настройки 494 локальный формат 494 конвертирование строки в число 494 конвертирование строки в дату 494 преобразование числа в строку 553 преобразование строки в число 591 пробелы 549 перевод строки в дату 558
повторение строки 555 поиск подстроки в строке 271 сравнение 556, 557 сравнение по шаблону 296
удаление пробелов в конце строки 414 удаление пробелов в начале строки 300 форматирование чисел 494 форматирование числа 185, 244, 248
Структуры данных 581 Структура таблицы
3DMap 130
Сшитые таблицы
режимы 530 выбор таблицы 256 определение 570
Столбчатые графики
в окне Графика 259
Суммы, вычисление 436 Таблица
получение информации о метаданных 325
Таблицы, экспорт 221 Таблицы, закрытие
оператор Close All 71 оператор Close Table 73
Таблицы, запрос
число открытых таблиц 336 каталог и DOSLмаршрут 570 информация от аблице 569 метаданные 255 объединение 434 объекты в рамке 428 объекты в точке 427
позиционирование курсора 211, 225 поиск по адресу 232 состояние 211
SQL Select 432
Таблицы, изменение
проекции 83 переименование 406 назначение режима 529 обновление значений 589
настройка представления Карт 516 метанные 325 оптимизация операций правки 529 отказ от изменений 412 сортировка строк 438 создание новой колонки 5 создание новой строки 269 сохранение изменений 83
удаление объектов из таблицы 205 удаление строк или объектов 186 удаления индекса 204 упаковка 370
Таблицы, копирование 83 Таблицы, импорт 264 Таблицы, открытие 364 Таблицы, создание
из электронных таблиц 396 импорт файла 264 новой таблицы 158
Таблицы, структура
присоединение геоинформации 129 определение количества колонок 569 определения числа полей 335
Таблицы, удаление 206 Текстовые объекты
создание 161
Текстовые файлы
экспорт 221 использование как таблиц 396
Тематические Карты
количество слоев в окне Карты 314
Тематические карты
изменение 527 подсчет числа тематических слоев в окне Карты
311
Точность координат 129 Тригонометрические функции
арккосинус 2 арксинус 43 арктангенс 45 синус 548 тангенс 572
Удаление
части объекта 212, 352, 354 строк или объектов 186
удаление всех объектов из таблицы 205 таблицы 206 файлов 275
Удаление части объекта 212
624 |
Справочник MapBasic |
ИНДЕКС
Удаление пробелов |
удаление 275 |
в конце строки 414 |
Фиксация мышкой |
в начале строки 300 |
время задержки 491 |
Узлы
добавление 355, 369 выделение участка между узлами в отдельный
объект 224 максимум в одном объекте 143, 153 определение числа узлов 342
определение координат 346, 347 показ 514 создание 36, 355, 369 удаление 36
Указатель мышки, форма 16 Указка
для подписи Карты 514
Указки
Текстовые объекты 160
Управление выполнением
безусловный переход 258 выход из MapInfo 207
прекращение выполнения функции 218 прекращение процедуры 219 прекращение цикла Do 216 прекращение цикла For 217
оператор Do Case...End Case 200 оператор Do...Loop 202 оператор If...Then 262
остановка другой программы 574 остановка программы 208
Управление кнопками в диалоге 87 Управление объектами OLE
обработка нажатия кнопки 109 обработка события в меню 136
Условное выполнение
оператор Do Case...End Case 200
Условные карты
квантование диапазонов 148
Условный переход
оператор If...Then 262
Усовершенствование, улучшение
обновление экрана 492
Файл MAPINFOW.ABB 234 Файлы
длина 298 копирование 420 импорт 264 переименование 405
определение, существует ли файл 228
Фильтрация данных 434 Флажок 88 Фокус в диалоге 21
Фокус, переключение 243 Фон
предложение Brush 51
Формат ASCII
экспорт 221 использование как таблиц 396
Формат AutoCAD
экспорт 221
Формат BMP, создание 421 Формат DBF
экспорт 221
Формат DXF
экспорт 221
Формат DXF files
импорт 264
Формат Excel, открытие файлов 396 Формат Lotus, открытие 396 Формат MIF
экспорт 221 импорт 264
Формат PICT
импорт 264 создание 421
Формат WKS, открытие 396 Формат WMF, создание 421 Функции даты и времени
вычисление дня недели 592 вычисление дня месяца 169 вычисление месяца 331 локальный формат 494 конвертирование числа в дату 334 конвертирование строки в дату 494 extracting the year 605
перевод строки в дату 558 текущая дата 163
Функции обобщения данных 436 Функции, создание
оператор Declare Function 180 оператор Exit Function 218 оператор Function...End Function 250
Функция Abs( ) 1 Функция Acos( ) 2
Справочник MapBasic |
625 |
ИНДЕКС
Функция AEInitiate( ) 12
Функция ApplicationDirectory$( ) 39 Функция Area( ) 40
Функция AreaOverlap( ) 41 Функция Ask( ) 44 Функция Atn( ) 45
Функция Avg( ), обобщение данных 436 Функция Buffer( ) 53
Функция ButtonPadInfo( ) 54 Функция CentroidX( ) 63 Функция ColumnInfo( ) 75 Функция Combine( ) 77 Функция CommandInfo( ) 78 Функция ConvertToPline( ) 99 Функция ConvertToRegion( ) 100 Функция ConvexHull( ) 101 Функция Cos( ) 106
Функция Count( ), обобщение данных 436 Функция CreateCircle( ) 117
Функция CreateLine( ) 127 Функция CreatePoint( ) 144 Функция CreateText( ) 161 Функция CurDate( ) 163 Функция CurrentBrush( ) 164 Функция CurrentFont( ) 165 Функция CurrentPen( ) 166 Функция CurrentSymbol( ) 167 Функция DateWindow() 168 Функция Day(_) 169 Функция DDEInitiate 171 Функция DDERequest$(_) 176
Функция DeformatNumber$(_) 185 Функция Distance(_) 199 Функция EOF(_) 210
Функция EOT(_) 211, 225 Функция Erase(_) 212 Функция Err(_) 213 Функция Error$(_) 215 Функция Exp(_) 220 Функция ExtractNodes(_) 224 Функция FileAttr(_) 227 Функция FileExists(_) 228 Функция FileOpenDlg(_) 229
Функция FileSaveAsDlg(_) 231
Функция Fix(_) 238 Функция Format$(_) 244
Функция FormatNumber$(_) 248 Функция FrontWindow(_) 249 Функция GetMetadata$(_) 255 Функция GetSeamlessTable(_) 256 Функция HomeDirectory$( ) 261 Функция InStr( ) 271
Функция Int( ) 272
Функция IntersectNodes( ) 273 Функция IsPenWidthPixels() 274 Функция LabelFindByID( ) 276 Функция LabelFindFirst( ) 278 Функция LabelFindNext( ) 279 Функция Labelinfo( ) 280 Функция LayerInfo( ) 283 Функция LCase$( ) 289 Функция Left$( ) 290
Функция LegendFrameInfo() 291 Функция LegendInfo() 293 Функция LegendStyleInfo() 294 Функция Len( ) 295
Функция Like( ) 296 Функция LOF( ) 298 Функция Log( ) 299 Функция LTrim$( ) 300 Функция MakeBrush( ) 303
Функция MakeCustomSymbol( ) 304 Функция MakeFont( ) 305 Функция MakeFontSymbol( ) 306 Функция MakePen( ) 307
Функция MakeSymbol( ) 308 Функция Map3dInfo( ) 311 Функция MapperInfo( ) 314
Функция Max( ), обобщение данных 436 Функция Maximum( ) 318
Функция MBR( ) 319
Функция MenuitemInfoByHandler( ) 321 Функция MenuitemInfoByID( ) 324 Функция Mid$( ) 328
Функция MidByte$( ) 329
Функция Min( ), обобщение данных 436 Функция Minimum( ) 330
Функция Month( ) 331
626 |
Справочник MapBasic |
ИНДЕКС
Функция NumAllWindows( ) 333 Функция NumberToDate( ) 334 Функция NumCols( ) 335 Функция NumTables( ) 336 Функция NumWindows( ) 337 Функция ObjectGeography( ) 338 Функция ObjectLen( ) 345 Функция ObjectNodeX( ) 346 Функция ObjectNodeY( ) 347 Функция Overlap( ) 368 Функция OverlayNodes( ) 369 Функция PathToDirectory$( ) 371 Функция PathToFileName$( ) 372
Функция PathToTableName$( ) 373 Функция PenPattern() 376 Функция Perimeter( ) 379 Функция PointsToPenWidth() 378 Функция ProgramDirectory$( ) 383 Функция Proper$( ) 387
Функция ProportionOverlap( ) 388 Функция ReadControlValue( ) 391 Функция RemoteQueryHandler 402 Функция RGB( ) 409
Функция Right$( ) 410 Функция Rnd( ) 411 Функция RTrim$( ) 414 Функция SearchInfo( ) 424 Функция SearchPoint( ) 427 Функция SearchRect( ) 428 Функция Seek( ) 429 Функция SelectionInfo( ) 441
Функция Server_ColumnInfo() 447 Функция Server_DriverInfo() 467 Функция Server_EOT( ) 468 Функция Server_Execute() 469 Функция Server_NumCols() 476 Функция Server_NumDrivers( ) 477 Функция Sgn( ) 539
Функция Sin( ) 548 Функция Space$( ) 549 Функция Sqr( ) 550 Функция Str$( ) 553 Функция String$( ) 555
Функция StringCompare( ) 556
Функция StringCompareIntl( ) 557 Функция StringToDate( ) 558
Функция Sum( ), обобщение данных 436 Функция SystemInfo( ) 567
Функция TableInfo( ) 569 Функция Tan( ) 572
Функция TempFileName$( ) 573 Функция Timer( ) 576 Функция TriggerControl( ) 579 Функция TrueFileName$( ) 580 Функция UBound( ) 583 Функция UCase$( ) 584 Функция UnitAbbr$( ) 586 Функция UnitName$( ) 587 Функция Val( ) 591
Функция Weekday( ) 592 Функция WindowID( ) 597 Функция WindowInfo( ) 598
Функция WtAvg( ), обобщение данных 437 Функция Year( ) 605
Цвет 409 Цвет фона
предложение Brush 51 предложение Font 239 функция MakeBrush( ) 303 функция MakeFont( ) 305
Целочисленная переменная 195 Центроиды, показ 514 Циклы
оператор Do...Loop 202 оператор For...Next 241 оператор While...Wend 593
Число символов в строке 295 Шаблон для сравнения 296 Шестнадцатиричные числа 591
Шрифты TrueType как наборы символов 306 Экспонента 220
Электронные таблицы 396 Элемент диалога ListBox 91 Элементы диалога
GroupBox 90
PenPicker 93
PopupMenu 94
Элементы диалога
Справочник MapBasic |
627 |
ИНДЕКС
EditText 89
Apple Events 12 AutoCAD
импорт файлов 264
Crystal Reports
загрузка 363
DDE, поведение как клиента
чтение данных из сервера 176 выполнение команд 170 закрытие связи 178, 179
DDE, поведение как сервера
получение командной строки 79
DDE, поведение сервера handling peek request 402 обработка событий 400
DDE, повеление как клиента
персылка данных серверу связи 175 открытие канала связи 171
DLLs
объявление процедуры 182 объявление функции 181
Extents
of entire table 570
GPSLприложения 9 HWND значения, запрос
функция SystemInfo( 567 функция WindowInfo( ) 600
Macintosh
системная папка 261 типы файлов 362
Numerics
16 vs. 32bit Windows 568 OLE
обработка события в меню 136
Peek requests 402
R
Reports (отчеты)
загрузка 363 Создание 154
S
3D Карты 518
! (знак восклицания) в меню 134 & (амперсанд)
в меню 135 клавишные сокращения в диалогах 189
поиск перекрестка двух улиц 232 шестнадцатиричные числа 591
( (открывающая скобка) в меню 133 (обратный слэш)
вменю 132
* (звездочка)
строковая переменная фиксированной длины 195
//(прямой слэш)
вменю 132
^ (каретка)
Показ и скрытие команд меню 134
“SQLLСтрока
определение” 469
SubLпроцедуры 562
TABLфайлы, размещение метаданных 325 XCMD 81, 182
XFCN 181
628 |
Справочник MapBasic |