Структура простой программы

Простейшая программа на MapBasic состоит из одного модуля (файл с расширением MB). В модуль записываются процедуры Sub и функции Function реализующие решение задачи. Обязательное условие, одна из процедур должна иметь имя Main, именно с выполнения этой процедуры стартует программа (рис. 1). К модулю могут подключаться файлы заголовков. Примером таких файлов может служить файл MapBasic.def. После успешной компиляции программного модуля будет сформирован исполняемый файл программы с расширением MBX.

Рис. 1. Общая схема одномодульной программы

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

Код простой задачи

Declare Sub Main

Declare Sub tst1

Sub Main

call tst1

end sub

Sub tst1

print chr$(12)

print "Тест: Простая программа"

end sub

Приведенная программа имеет блок описаний, включающий декларирование процедур, и две процедуры. Далее остается только выполнить компиляцию программы и можно запускать ее на исполнение. Результатом работы программы будет текст, выведенный в окно Сообщения.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: