Erste Schritte mit MapBasic?

9

Ich bin neu bei MapBasic.

Ich habe nach Tutorials gegoogelt und verschiedene PDFs gefunden, konnte aber nicht mit den Ressourcen beginnen.

Ich würde mich freuen, wenn jemand einen Weg zum Erlernen von MapBasic finden könnte.

Kinkajou
quelle
Hallo allerseits, ich brauche etwas Hilfe. Wie könnte ich ein Rechteck und eine Linie verwenden, die das mapbasic-Fenster in mapinfo verwendet. Könnten Sie notwendige Codes teilen: /

Antworten:

6

Ich hatte das Glück, MapBasic von einigen anderen Kollegen zu lernen. Ich habe nicht viele andere Ressourcen für MapBasic gefunden als das, was Pitney Bowes auf der Website anbietet .
Ich habe dieses Tutorial entdeckt , das für Anfänger ziemlich gut aussieht.

Derzeit gibt es auf dieser Website nur eine Handvoll MapBasic-Fragen und nur wenige Personen, die diesem Tag folgen. Wenn Sie jedoch spezifischere Fragen haben, können Sie diese hier stellen. Wir werden versuchen, Ihnen zu helfen.

Simon
quelle
5
Ich würde die MapInfo-L-Google-Gruppe zu dieser Liste hinzufügen, um Hilfe zu erhalten: groups.google.com/group/mapinfo-l/topics
Nathan W
Ja, guter Punkt, ich abonniere das und es hat mir sehr geholfen mit MapBasic Qs
Simon
Das Tutorial mit dem Link ist unvollständig :(
kinkajou
Funktioniert immer noch für mich. Diese 1 rechts: tydac.ch/de/pdf/mapbasic.pdf
Simon
1
Ja, der Tutorial-Link funktioniert, aber die Seiten sind entfernt. :(
kinkajou
12

Auch wenn Sie nach einer Möglichkeit suchen, MapBasic mehr zu lernen als nach einer Möglichkeit, Programmieren zu lernen, gibt es in MapInfo Pro eine große Hilfe über das MapBasic-Fenster.

Öffnen Sie das MapBasic-Fenster (Optionen> MapBasic-Fenster anzeigen) und führen Sie die Aufgabe aus, die Sie in MapBasic in MapInfo Pro codieren möchten. MapInfo Pro schreibt jetzt die erforderlichen MapBasic-Anweisungen. Sie können diese jetzt in Ihren MapBasic-Quellcode kopieren und daraus arbeiten.

Es ist nicht alles, was auf diese Weise getan werden kann, aber es gibt Ihnen einen sehr guten Einblick in viele der MapBasic-Anweisungen

Es gibt auch eine Reihe von Webseiten, auf denen Sie Tools wie MapBasic-Quellcode finden, um auf den richtigen Weg zu kommen.

Manchmal kann es hilfreich sein, sich den Quellcode eines vorhandenen Tools anzusehen, um zu sehen, wie er erstellt wurde.

Schauen Sie sich diese Seiten an:

Einige dieser Websites enthalten einige ziemlich alte Tools, aber viele davon funktionieren immer noch.

Sie können auch einige andere Diskussionsforen finden, in denen Sie Antworten finden und Ihre eigenen Fragen stellen können:

Für das eigentliche Schreiben der MapBasic-Anwendung empfehle ich den MapBasic-Texteditor nur für kleine Projekte. Sobald Sie mit der Erstellung fortgeschrittener Projekte beginnen, würde ich Ihnen empfehlen, einen besseren Texteditor zu finden.

Eine Möglichkeit wäre hier die Verwendung der von Mustafa ÖZÇETİN entwickelten MapBasic IDE . Auf dem Blog finden Sie eine sehr gute Anleitung für den Einstieg in die MapBasic IDE.

Peter Horsbøll Møller
quelle
4

Kein Tutorial, aber etwas, das ich sehr nützlich fand, ist diese Seite: http://www.twiav.nl/php/mapbasic.php

Ich würde empfehlen, Notepad ++ (oder ähnliches) einzurichten. Syntaxhervorhebung, Masseneinzug und Massenkommentar können die Dinge massiv beschleunigen.

Mr_Chimp
quelle
2

Es tut uns leid, dass Sie einen alten Thread ausgegraben haben , aber der MapBasic UserGuide und die MapBasic-Referenz sind wahrscheinlich die zwei besten Ressourcen für den Einstieg in MapBasic.

Ich selbst habe zunächst einfach die Codegenerierung im MapBasic-Fenster beobachtet (siehe, was Peter vorgeschlagen hat). Dann habe ich angefangen, meine eigenen MapBasic Window-Skripte in Excel zu erstellen:

Beispiel für ein Excel-Skript

Dann fand ich nach einer Weile heraus, dass MapBasic in .MBX-Tools kompiliert werden kann und diese den Vorteil haben, Schleifen, Flusskontrolle, Dialoge usw. verwenden zu können.

Also fing ich an, .mb-Dateien zu schreiben und sie zu .MBX zu kompilieren. Nach einer Weile wollte ich MapBasic-Anwendungen mit Multifunktionsleisten-Schaltflächen erstellen. Sie können dies mit der Anweisung Alter ButtonPad tun, es ist jedoch besser, die von Peter erstellte RIBBONLib zu verwenden. Um dies zu tun, müssen Sie mit .MBPs beginnen - ich fand das schwierig, bekam sie aber am Ende.

Wie Sie aus meiner eigenen Erfahrung sehen können, habe ich mehr gelernt, als und wann ich es wollte, und habe mich immer bemüht, mein Wissen zu entwickeln. Dies beinhaltete viel Googeln, viel Lesen in der MapBasic-Referenz / im Benutzerhandbuch, viel Reden mit PBSupport und viel Lesen von (und Fragen zu) der MapInfo-L-Google-Gruppe.

Sancarn
quelle