MapBasic入门?


9

我是MapBasic的新手。

我在Google上搜索了教程,发现了各种PDF,但是无法开始使用这些资源。

如果有人可以提供一些学习MapBasic的途径,我将感到非常高兴。


大家好,我需要som help。如何在mapinfo中使用mapbasic窗口来显示矩形和一条线。您能否共享必要的代码:/

Answers:


6

我很幸运地从其他同事那里学习了MapBasic。除了Pitney Bowes在网站上提供的内容之外,我没有找到MapBasic的许多资源。
我发现本教程对于新手来说相当不错。

当前,该网站上只有少数MapBasic问题,并且只有少数人关注该标签,但是,如果您有更具体的问题,请随时在这里提问,我们将尽力帮助您。


5
我将MapInfo-L google组添加到该列表中以寻求帮助:groups.google.com/group/mapinfo-l/topics
Nathan W

是的,很高兴,我赞成这一点,它对MapBasic Qs的帮助很大
西蒙(Simon)

带有链接的教程不完整:(
kinkajou11年

仍然为我工作。这1个权利: tydac.ch/de/pdf/mapbasic.pdf
西蒙(Simon)

1
是的,教程链接有效,但页面已被剥离。:(
kinkajou

12

另外,如果您正在寻找一种学习MapBasic的方法,而不是学习编程的方法,那么MapInfo Pro的MapBasic窗口将为您提供巨大的帮助。

打开MapBasic窗口(选项>显示MapBasic窗口),然后执行要在MapInfo Pro中的MapBasic中进行编码的任务。MapInfo Pro现在将编写所需的MapBasic语句。现在,您可以将它们复制到MapBasic源代码中,并从中进行工作。

用这种方法并不是可以完成所有操作,但是它可以使您很好地了解许多MapBasic语句

在许多网页上,您都可以找到包括MapBasic源代码在内的工具来使您步入正轨。

有时,查看现有工具的源代码以了解其制作方法可能会有所帮助。

看一下这些站点:

这些站点中的一些确实拥有一些相当古老的工具,但其中许多仍然可以使用。

您还可以在其他论坛上找到答案并提出自己的问题:

至于实际编写MapBasic应用程序,我将仅建议将MapBasic Text Editor用于小型项目。一旦开始创建更多高级项目,我建议您找到一个更好的文本编辑器。

一种选择是使用由MustafaÖZÇETİN开发的MapBasic IDE。在博客上,您可以找到一个很好的MapBasic IDE入门指南。



2

不好意思,我想挖一个旧线程,但是MapBasic UserGuideMapBasic Reference可能是开始使用MapBasic的2种最佳资源。

我本人开始只是在MapBasic窗口中观察代码生成(请参阅Peter的建议)。然后,我开始在Excel中制作自己的MapBasic Window脚本:

Excel脚本示例

然后过了一会儿,我发现MapBasic可以编译为.MBX工具,这些工具具有能够使用循环,流控制,对话等的优点。

因此,我开始编写.mb文件并将其编译为.MBX。一会儿之后,我开始想制作带有功能区按钮的MapBasic应用程序。您可以使用Alter ButtonPad语句执行此操作,但是最好使用Peter创建的RIBBONLib。为此,您需要开始使用.MBPs-我发现这很困难,但最终还是做到了。

正如您从我自己的经历中看到的那样,我在需要时学到了更多东西,并且一直在努力发展自己的知识。这涉及到很多谷歌搜索,MapBasic参考/用户指南中的大量阅读,与PBSupport的交谈以及来自MapInfo-L谷歌小组的大量阅读(并提出问题)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.