Débuter avec MapBasic?

9

Je suis nouveau sur MapBasic.

J'ai recherché des didacticiels sur Google et trouvé divers PDF, mais je n'ai pas pu démarrer avec les ressources.

Je serais heureux si quelqu'un pouvait fournir un chemin pour apprendre MapBasic.

kinkajou
la source
Bonjour à tous, j'ai besoin d'aide. Comment pourrais-je æa rectengular et une ligne utilisant la fenêtre mapbasic dans mapinfo .Pouvez-vous partager les codes nécessaires: /

Réponses:

6

J'ai eu la chance d'apprendre MapBasic avec d'autres collègues. Je n'ai pas trouvé beaucoup de ressources pour MapBasic autres que ce que Pitney Bowes offre sur le site .
J'ai repéré ce tutoriel qui semble assez bon pour les nouveaux débutants.

Il n'y a actuellement qu'une poignée de questions MapBasic sur ce site, et seulement quelques personnes suivent cette balise, mais si vous avez des questions plus spécifiques, n'hésitez pas à poser ici et nous essaierons de vous aider.

Simon
la source
5
J'ajouterais le groupe Google MapInfo-L à cette liste pour obtenir de l'aide: groups.google.com/group/mapinfo-l/topics
Nathan W
Oui, bon point, je souscris à cela et cela m'a beaucoup aidé avec MapBasic Qs
Simon
Le tutoriel avec le lien est incomplet :(
kinkajou
Fonctionne toujours pour moi. Ce 1 droit: tydac.ch/de/pdf/mapbasic.pdf
Simon
1
oui le lien tutoriel fonctionne mais ses pages sont supprimées. :(
kinkajou
12

De plus, si vous cherchez un moyen d'apprendre MapBasic plus qu'un moyen d'apprendre la programmation, il existe une aide énorme dans MapInfo Pro via la fenêtre MapBasic.

Ouvrez la fenêtre MapBasic (Options> Afficher la fenêtre MapBasic) et effectuez la tâche que vous souhaitez coder dans MapBasic dans MapInfo Pro. MapInfo Pro va maintenant écrire les instructions MapBasic requises. Vous pouvez maintenant les copier dans votre code source MapBasic et travailler à partir de cela.

Ce n'est pas tout ce qui peut être fait de cette façon, mais cela vous donne un très bon aperçu de la plupart des instructions MapBasic

Il existe également un certain nombre de pages Web où vous pouvez trouver des outils, y compris le code source MapBasic, pour vous mettre sur la bonne voie.

Parfois, il peut être utile de consulter le code source d'un outil existant pour voir comment il a été créé.

Jetez un œil à ces sites:

Certains de ces sites contiennent des outils assez anciens, mais bon nombre d'entre eux fonctionnent toujours.

Vous pouvez également trouver d'autres forums de discussion où vous pouvez trouver des réponses et poser les vôtres:

Quant à l'écriture réelle de l'application MapBasic, je ne recommanderai l'éditeur de texte MapBasic que pour les petits projets. Dès que vous commencez à créer des projets plus avancés, je vous recommande de trouver un meilleur éditeur de texte.

Une option ici serait d'utiliser l' IDE MapBasic développé par Mustafa ÖZÇETİN. Sur le blog, vous pouvez trouver un très bon guide pour commencer avec l'IDE MapBasic.

Peter Horsbøll Møller
la source
4

Pas un tutoriel mais ce que j'ai trouvé très utile est ce site: http://www.twiav.nl/php/mapbasic.php

Je recommande fortement de configurer Notepad ++ (ou quelque chose de similaire). La mise en évidence de la syntaxe, l'indentation en bloc et les commentaires en bloc peuvent accélérer considérablement les choses.

Mr_Chimp
la source
2

Désolé d'avoir déterré un ancien thread, mais le Guide de l'utilisateur MapBasic et la Référence MapBasic sont probablement les 2 meilleures ressources pour démarrer avec MapBasic.

J'ai moi-même commencé par observer simplement la génération de code dans la fenêtre MapBasic (voir ce que Peter a suggéré). Ensuite, j'ai commencé à créer mes propres scripts de fenêtre MapBasic dans Excel:

Exemple de script Excel

Puis, après un certain temps, j'ai découvert que MapBasic peut être compilé dans des outils .MBX et ceux-ci ont l'avantage de pouvoir utiliser les boucles, le contrôle de flux, les dialogues, etc.

Alors j'ai commencé à écrire des fichiers .mb et à les compiler en .MBX. Après un peu de temps, j'ai commencé à vouloir créer des applications MapBasic avec des boutons de ruban. Vous pouvez le faire avec l'instruction Alter ButtonPad mais il est préférable d'utiliser le RIBBONLib créé par Peter. Pour ce faire, vous devez commencer avec .MBPs - J'ai trouvé cela difficile, mais j'ai obtenu leur à la fin.

Comme vous pouvez le voir d'après ma propre expérience, j'ai appris plus au fur et à mesure que je le voulais et j'ai toujours cherché à développer mes connaissances. Cela a impliqué de nombreuses recherches sur Google, de nombreuses lectures dans la référence / le guide d'utilisation MapBasic, de nombreuses discussions avec PBSupport et de nombreuses lectures (et des questions sur) le groupe Google MapInfo-L.

Sancarn
la source