Початок роботи з MapBasic?


9

Я новачок у MapBasic.

Я переглянув підручники та знайшов різні PDF-файли, але не зміг розпочати роботу з ресурсами.

Буду радий, якби хто-небудь міг надати якийсь шлях для вивчення MapBasic.


Привіт всім, мені потрібна допомога соми. Як я міг би прямокутне і рядок, що використовує вікно mapbasic у mapinfo. Чи можете ви поділитися необхідними кодами: /

Відповіді:


6

Мені пощастило дізнатися MapBasic від деяких інших колег. Я не знайшов багато ресурсів для MapBasic, окрім тих, що пропонує Pitney Bowes на сайті .
Я помітив цей підручник, який виглядає досить добре для нових початківців.

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


5
Я додам групу GoogleInfo-L до цього списку для довідки: groups.google.com/group/mapinfo-l/topics
Nathan W

Так, добре, я підписався на це, і це мені дуже допомогло з MapBasic Qs
Саймон

Підручник із посиланням є неповним :(
kinkajou

Все ще працює для мене. Це 1 право: tydac.ch/de/pdf/mapbasic.pdf
Саймон

1
так, посилання на підручник працює, але його сторінки позбавлені. :(
kinkajou

12

Крім того, якщо ви шукаєте спосіб дізнатися MapBasic більше, ніж спосіб вивчити програмування, у програмі MapInfo Pro є величезна допомога через вікно MapBasic.

Відкрийте вікно MapBasic (Опції> Показати вікно MapBasic) і виконайте завдання, яке потрібно кодувати в MapBasic у MapInfo Pro. MapInfo Pro тепер запише необхідні заяви MapBasic. Тепер ви можете скопіювати їх у свій вихідний код MapBasic і працювати з цього.

Це не все, що можна зробити таким чином, але це дає дуже гарне уявлення про багато тверджень MapBasic

Існує також ряд веб-сторінок, де ви можете знайти інструменти, включаючи вихідний код MapBasic, щоб перевести вас на правильний шлях.

Іноді може бути корисним ознайомитись із вихідним кодом для наявного інструменту, щоб побачити, як він зроблений.

Подивіться на ці сайти:

Деякі з цих сайтів містять досить старі інструменти, але багато з них ще працюватимуть.

Ви також можете знайти деякі інші дискусійні форуми, де ви можете знайти відповіді та запитати власні:

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

Одним із варіантів тут є використання ID MapBasic, розробленого Мустафою ÖZÇETİN. У блозі ви можете знайти дуже хороший посібник із початку роботи з MapBasic IDE.


4

Не підручник, але щось, що мені здалося дуже корисним, є цей веб-сайт: http://www.twiav.nl/php/mapbasic.php

Я б дуже рекомендував налаштувати Notepad ++ (або щось подібне). Підсвічування синтаксису, масове відступ та масове коментування можуть значно прискорити роботу.


2

Вибачте, що викопали стару нитку, але MapBasic UserGuide та MapBasic Reference - це, мабуть, найкращі 2 ресурси для початку роботи з MapBasic.

Я сам почав просто спостерігати за генерацією коду у вікні MapBasic (дивіться, що запропонував Петро). Потім я почав створювати власні сценарії вікна MapBasic у Excel:

Приклад сценарію Excel

Потім через деякий час я дізнався, що MapBasic можна компілювати в інструменти.

Тоді я почав писати .mb файли та компілювати їх у .MBX. Трохи довше я почав бажати робити MapBasic додатки за допомогою кнопок стрічки. Це можна зробити за допомогою заяви Alter ButtonPad, але краще використовувати RIBBONLib, створений Пітером. Для цього вам потрібно почати роботу з .MBP - мені це було складно, але вони отримали їх врешті-решт.

Як ви бачите з власного досвіду, я дізнався більше, як і коли цього хотів, і завжди прагну розвивати свої знання. Це стосується безлічі гуглінгу, багато читання у посиланні / посібнику користувача на MapBasic, багато спілкування з PBSupport та багато читання з (і задавати питання) гугл-групи MapInfo-L.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.