Мастер-Софт :: Каталог программного обеспечения

Лицензионное программное обеспечение,
создание и поддержка web-сайтов,
техническое обслуживание и сопровождение
предприятий в городе Туапсе.

Отдел продаж
8(86167)3-73-13
Факс
8(86167)2-81-40
Онлайн-консультант
ICQ 390-276-404

Поиск программы в каталоге


Наши статусы

Adobe Partner

1C-Bitrix Бизнес Партнер

DrWeb Партнер

Kaspersky Lab Партнер

Microsoft Торговый Партнер

1С Франчайзи

Каталог

MapBasic

MapBasic

MapBasic – язык программирования для ГИС MapInfo Professional. MapBasic позволяет адаптировать MapInfo для решения самого широкого спектра задач и разрабатывать приложения для специалистов различного профиля.

Функциональные возможности


MapBasic содержит около 400 операторов и функций, и обладает следующими характерными чертами:
  • модульная структура программы, организация циклов, возможность построения обработчиков ошибок и откликов на события.
  • возможность вызовов DLL или EXE-файлов из программы MapBasic. Связь с другими Windows-приложениями через DDE. Управление MapInfo посредством DDE или OLE Automation.
  • возможность модификация меню MapInfo и создание собственных диалогов и панелей инструментов.
  • использование стандартных запросов SQL MM, расширенных пространственными запросами типа площадь, расстояние, периметр, координаты, вложенность, соседство, пересечение и т.д.
  • работа с файлами в форматах Excel, Access, Lotus 1-2-3, xBASE. Прямой доступ и управление данными СУБД Oracle и другими базам данных через ODBC. Чтение и запись ASCII и бинарных файлов.
  • создание и редактирование географических объектов: точечных, линейных, площадных, текстовых, буферных зон и других объектов.
  • изменение стиля оформления объекта.
  • возможно редактирование положения узлов объекта как одного, так и группы.
  • оверлейные операции: объединение, разрезание, удаление внешней или общей для нескольких объектов части.
  • вычисление площади, периметра, положения центроида, протяженности, площади перекрытия и т.п.




Пример фрагмента кода программы на языке MapBasic в редакторе EditPlus

Формирование пользовательского интерфейса


MapBasic позволяет разрабатывать собственные меню, панели инструментов и диалоги, упрощающие работу конечного пользователя с геоинформационной системой и позволяющие решать частные задачи организации.

 

Пример диалога программы, разработанной на языке MapBasic

Связь с другими приложениями


MapBasic поддерживает стандарт ODBC для связи с внешними базами данных. Используя OLE Automation и DDE, можно легко обмениваться информацией с другими Windows-приложениями. Например, несколько строчек кода на Visual Basic позволяют вставить окно карты MapInfo в другое приложение.

Простота использования


MapBasic имеет функции и операторы, аналогичные языку BASIC, и дополнительно – картографические функции ГИС. Команды Map-Basic, генерируемые MapInfo, отображаются в специальном окне в самом MapInfo Professional. Окно MapBasic в MapInfo позволяет быстрее освоить этот язык и упрощает процесс программирования.

Среда разработки


Среда программирования MapBasic переставляет собой простой текстовый редактор с возможностью вызова компилятора и сборщика проекта. Для написания программ на MapBasic можно использовать более развитые текстовые редакторы, позволяющие подключать компилятор, делать цветовую подсветку синтаксиса, использовать клавиатурные сочетания и макросы и т.п. Созданные и откомпилированные программы MapBasic выполняются в среде ГИС MapInfo Professional или с RunTime-модулем MapInfo.

Новое в версии 9.5:


Проектируйте графический интерфейс пользователя в среде .NET и выполняйте приложение в MapInfo Professional. Возможность внедрять MapInfo Professional в .NET приложение и писать программы в среде VB.NET, C# или другом языке .NET. Все новые возможности MapInfo Professional 9.5 нашли отражение в новых операторах и функции языка программирования Map Basic.

Скачать прайс ESTI MAP | Официальный сайт


Фирмы-разработчики

Категории ПО

* в каталоге представлены самые популярные позиции.
Весь ассортимент программного обеспечения доступен
в прайсах.

Наверх

Логотип Мастер-Софт Проверьте актуальность своей программы "1С:Предприятие" перед составлением отчетности!Rambler's Top100

352800 Краснодарский край
г. Туапсе, ул. Карла Маркса 20/13
Все права защищены.©
ООО «Мастер СОФТ» 2007 -
Warning: date(): Invalid date.timezone value 'UTC', we selected the timezone 'UTC' for now. in /workspace/sites/msoft/include/bottom_block.php on line 8

Fatal error: date(): Timezone database is corrupt - this should *never* happen! in /workspace/sites/msoft/include/bottom_block.php on line 8