Компьютерная литература
  • формат pdf
  • размер 3,59 МБ
  • добавлен 04 февраля 2012 г.
Овчинников В.А. Программирование для MapInfo на примерах
Москва, 2011. - 181 с.
Эта книга для тех, кто уже знаком с MapInfo и имеет желание более активно управлять этой средой. Книга не является руководством или справочником по программированию в конкретных языках (MapBasic, VB.NET). Показано расширение возможностей среды MapInfo за счет программирования. Упор сделан на рассмотрение примеров кода языка MapBasic.
Книга состоит из нескольких глав, каждая из которых связана с определенным кругом вопросов по использованию MapBasic. В последней главе рассматривается так называемая интегрированная картография. В Приложении приводятся некоторые справочные сведения по языку MapBasic.
Автор не ставил перед собой цель детально описать весь круг вопросов связанных с программированием для MapInfo. В данном издании рассматриваются, в основном базовые возможности, можно сказать то, без чего нельзя обойтись. Включенные в книгу материалы рассчитаны в первую очередь на начинающих разработчиков ГИС проектов в среде MapInfo.
Содержание
Организация программы
структура простой программы
структура многомодульной программы
область видимости переменных
базовые установки программы
Построение интерфейса
создание меню
редактирование существующего меню
контекстные меню
стандартные диалоги
пользовательские диалоги
создание окна карты
создание окна списка
создание окна графика
создание окна отчета
обращение к окну «статистика»
обращение к окну «сообщения»
обращение к окну «информация»
обращение к окну «легенда»
обращение к окну «mapbasic»
добавить кнопку к стандартной панели
создать новую инструментальную панель
использование кнопки переключателя
использование кнопки инструмента
использование процедуры toolhandler
использование функций winapi
Работа с таблицами
создание таблицы заданной структуры
изменение структуры таблицы
получение информации о таблице
последовательный перебор записей в таблице
организация выборки записей
поиск
геокодирование
редактирование таблиц
работа с метаданными
Работа с картой
слои
тематические слои
подписи
создание объектов
изменение объектов
извлечение информации об объектах
управление стилями объектов
получение информации о карте
изменение изображения в окне карты
управление поведением карты в окне
изменение поведения отдельного слоя
изменение представления отдельного слоя
изменение режима подписывания отдельного слоя
Работа с файлами
типы доступа к файлам
работа с файлами последовательного доступа
работа с файлами произвольного доступа
работа с файлами в режиме двоичного доступа
операции с файлами и каталогами
Программы
формирование баланса территорий
управление растровыми слоями
динамическая загрузка растровых таблиц
Интегрированная картография
объектная модель mapinfo ole automation type library
простое приложение с интегрированной картой
использование mapbasic программ в приложениях с интегрированной картографией
формирование отчетов, включающих карты
использование процедур net в mapbasic программах
примеры компоновки приложения
Приложения