Introdução ao MapBasic?


9

Eu sou novo no MapBasic.

Pesquisei no Google por tutoriais e encontrei vários PDFs, mas não consegui iniciar os recursos.

Ficaria feliz se alguém pudesse fornecer algum caminho para aprender o MapBasic.


Olá a todos Eu preciso de som help.How eu poderia AEA rectengular e uma linha useing janela Mapbasic em mapinfo .Could você compartilha códigos nessesary: /

Respostas:


6

Tive a sorte de aprender o MapBasic com outros colegas. Não encontrei muitos recursos para o MapBasic além do que a Pitney Bowes oferece no site .
Vi este tutorial que parece bastante bom para novos iniciantes.

Atualmente, existem apenas algumas perguntas do MapBasic neste site, e apenas algumas pessoas seguindo essa tag, mas se você tiver perguntas mais específicas, não hesite em perguntar aqui e tentaremos ajudar.


5
Eu acrescentaria o MapInfo-L grupo google a essa lista para a ajuda: groups.google.com/group/mapinfo-l/topics
Nathan W

Sim, bom ponto, eu assinar isso e its me ajudou muito com Mapbasic Qs
Simon

O tutorial com o link é incompleta :(
kinkajou

Ainda funciona para mim. Isto 1 à direita: tydac.ch/de/pdf/mapbasic.pdf
Simon

11
sim, o link do tutorial funciona, mas suas páginas são removidas. :(
kinkajou

12

Além disso, se você está procurando uma maneira de aprender o MapBasic mais do que uma maneira de aprender a programação, há uma grande ajuda no MapInfo Pro através da janela do MapBasic.

Abra a janela MapBasic (Opções> Mostrar janela MapBasic) e execute a tarefa que você deseja codificar no MapBasic no MapInfo Pro. O MapInfo Pro agora escreverá as instruções MapBasic necessárias. Agora você pode copiá-las no seu código-fonte MapBasic e trabalhar com isso.

Não é tudo o que pode ser feito dessa maneira, mas fornece uma visão muito boa de muitas das instruções do MapBasic

Também há várias páginas da web nas quais você pode encontrar ferramentas, incluindo o código-fonte do MapBasic, para levá-lo ao caminho certo.

Às vezes, pode ser útil dar uma olhada no código-fonte de uma ferramenta existente para ver como ela foi criada.

Dê uma olhada nestes sites:

Alguns desses sites possuem algumas ferramentas bastante antigas, mas muitas ainda funcionarão.

Você também pode encontrar outros fóruns de discussão, onde pode encontrar respostas e perguntar:

Quanto à escrita real do aplicativo MapBasic, recomendarei apenas o MapBasic Text Editor para pequenos projetos. Assim que você começar a criar projetos mais avançados, recomendo que você encontre um editor de texto melhor.

Uma opção aqui seria usar o MapBasic IDE desenvolvido por Mustafa ÖZÇETİN. No blog, você encontra um guia muito bom para começar a usar o MapBasic IDE.


4

Não é um tutorial, mas algo que achei muito útil é este site: http://www.twiav.nl/php/mapbasic.php

Eu recomendo configurar o Notepad ++ (ou algo semelhante). O destaque da sintaxe, o recuo em massa e os comentários em massa podem acelerar bastante as coisas.


2

Desculpe por desenterrar um encadeamento antigo, mas o MapBasic UserGuide e o MapBasic Reference são provavelmente os 2 melhores recursos para começar a usar o MapBasic.

Eu mesmo comecei simplesmente observando a geração de código na janela MapBasic (veja o que Peter sugeriu). Então comecei a criar meus próprios scripts da janela MapBasic no Excel:

Exemplo de script do Excel

Depois de um tempo, descobri que o MapBasic pode ser compilado em ferramentas .MBX e elas têm o benefício de poder usar loops, controle de fluxo, diálogos etc.

Então comecei a escrever arquivos .mb e compilá-los em .MBX. Depois de um tempo, comecei a querer criar aplicativos MapBasic com botões da faixa de opções. Você pode fazer isso com a instrução Alter ButtonPad, mas é melhor usar o RIBBONLib criado por Peter. Para fazer isso, você precisa começar com .MBPs - achei isso difícil, mas consegui o resultado final.

Como você pode ver pela minha própria experiência, aprendi mais como e quando queria e sempre me esforcei para desenvolver meu conhecimento. Isso envolveu muita pesquisa no Google, muita leitura no guia de referência / usuário do MapBasic, muita conversa com o PBSupport e muita leitura (e perguntas no) grupo do Google MapInfo-L.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.