Средства разработки для MapBasic ⁄GLab©2007⁄
Вверх

Сборник средств разработки для MapBasic


MapBasic IDE

Средства разработки, или «инструментальное программное обеспечение», предназначены для проектирования, разработки и сопровождения прикладных или системных программ. К этим средствам относятся такие виды ПО, как редакторы кода, компиляторы, линковщики, отладчики, ассемблеры и другие, зачастую, но не обязательно, объединённые в IDE (интегрированную среду разработки) или SDK.

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

MapBasic – язык программирования для MapInfo Professional. Он может использоваться для автоматизации повторяющихся задач, добавления в MapInfo новых возможностей или даже для создания сложных специализированных картографических.



Дистрибьютивы MapBasic (Pitney Bowes)


MapBasic ®

Среда разработки для MapInfo Professional ®

BASIC-подобный язык программирования. Используется для создания пользовательских приложений для работы с MapInfo Professional. Позволяет увеличить функциональность MapInfo Professional, автоматизировать повторяющиеся операции, быстро и легко интегрировать MapInfo Professional с другими приложениями.

  • Текстовый редактор для создания и редактирования программ MapBasic;
  • Компилятор для создания исполняемого файла программы;
  • Линкование отдельных модулей программы для больших и сложных приложений;
  • On-line помощь для языка MapBasic;
  • Включает более 400 объявлений и функций.

Начиная с версии 10.0, MapBasic ® становится бесплатным.

скриншот

Программы от Trey Pattillo (WAP3)


DiaBuilder 2000

Конструктор диалогов для языка MapBasic.

Визуальная среда разработки. Полностью поддерживает все 15 элементов управления MapBasic и все их свойства. Разрабатывая программу через интерфейс DiaBuilder, Вы не только создаете форму диалога, но и файлы переменных и объявлений, настраиваете управление идентификаторами и структуру кода подпрограмм. В процессе разработки можно включать в код свои модули, добавлять различные файлы, не заботясь об объявлении их в коде.

  • полный визуальный контроль над созданием Ваших диалогов MapBasic;
  • настройка размеров, положения, выравнивания, доступности, заголовков, пароля и доступности элемента, а также значений, переменных и вызовов (value, into, calling);
  • автоматическое создание имен переменных и идентификаторов контролов;
  • автоматическое создание блоков подпрограмм – остается только добавить Ваш код;
  • встроенный редактор кода с цветной подсветкой синтаксиса;
  • предпросмотр сформированных диалогов;
  • компиляция и запуск программы (требуется установленный MapBasic).
Подробнее >>>
скриншот
MB Coder

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

  • сохранение и загрузка проектов для последующих изменений;
  • подсветка синтаксиса языка MapBasic, автозавершение (более 200 объявлений и функций);
  • подключаемые словари пользователя;
  • дерево проекта, поддержка меток и быстрых переходов;
  • полноценная панель инструментов;
  • настройка отступов и цветовой подсветки;
  • полная поддержка «горячих» клавиш MapBasic;
  • интеграция с DiaBuilder 2000;
  • компиляция и запуск программы (требуется установленный MapBasic).
скриншот

IDE от Mustafa Ozcetin


MapBasic IDE v1.7 beta 1

MapBasic IDE – это свободно распространяемая интегрированная среда проектирования для языка MapBasic.

MapBasic IDE во многом напоминает мини-Visual Studio и содержит большинство современных средств и инструментов разработки. Можно перечислить такие, как:

  • интегрированный конструктор диалогов;
  • подсветка синтаксиса языка MapBasic;
  • автозавершение кода;
  • проверка синтаксиса;
  • сворачивание кода;
  • заготовки кода для типовых задач;
  • и многое другое …

Внимание! Требуется .NET Framework 4.0 Full

скриншот скриншот

Прочие средства разработки


HEXView © 1999

Большинство двоичных редакторов не умеет работать с компилированными файлами MBX.

Утилита HEXView-33 позволяет просматривать и править двоичный код компилированных приложений MBX прямо в среде MapInfo.

скриншот
MapBasic Designer © 0.98(beta)

Визуальный конструктор диалогов для языка MapBasic.

Простой и эффективный. Всего один исполняемый файл. Максимум возможностей при минимуме затрат.

  • поддерживает все 15 элементов управления MapBasic и все их свойства;
  • настройка размеров, положения, выравнивания и заголовков;
  • предпросмотр сформированных диалогов;
скриншот
MBTexts © 1.0

Утилита MapInfo, созданная для облегчения перевода интерфейса утилит MapBasic.

MBTEXTS извлекает все текстовые элементы из файлов исходного кода MapBasic и записывает их в отдельном файле определений. Все текстовые элементы в исходном коде при этом заменяются на соответствующие им константы.

скриншот
Userform2Dialog © 2005

Визуальный редактор диалогов MapBasic.

Написан на языке VBA для MS Word, позволяет использовать стандартные средства VBA для создания элементов диалогов MapBasic. Вы создаете свою форму в редакторе VBA, которая затем автоматически преобразуется в диалог на языке MapBasic.

скриншот