回答:
他の同僚からMapBasicを学ぶことができて幸運でした。私は、Pitney Bowesがサイトで提供しているもの以外、MapBasicの多くのリソースを見つけていません。
私はこの初心者にとってかなり良いように見えるこのチュートリアルを見つけました。
現在、このサイトにはMapBasicの質問はほんのわずかしかなく、そのタグをフォローしている人はわずかですが、より具体的な質問がある場合は、こちらからお気軽にお問い合わせください。
また、プログラミングを学ぶ方法よりもMapBasicを学ぶ方法を探している場合、MapBasicウィンドウを介してMapInfo Proに大きな助けがあります。
MapBasicウィンドウを開き([オプション]> [MapBasicウィンドウを表示])、MapInfo ProのMapBasicでコーディングするタスクを実行します。MapInfo Proは、必要なMapBasicステートメントを書き込みます。これらをMapBasicソースコードにコピーして、これから作業できます。
この方法で実行できるのはこれだけではありませんが、多くのMapBasicステートメントに対する非常に優れた洞察を提供します
MapBasicのソースコードを含むツールを見つけることができる多くのWebページもあり、正しい軌道に乗ることができます。
既存のツールのソースコードを見て、それがどのように作成されたかを確認すると役立つ場合があります。
これらのサイトを見てください:
これらのサイトのいくつかはかなり古いツールをいくつか持っていますが、これらの多くはまだ機能します。
また、他のディスカッションフォーラムを検索して、回答を見つけたり、自分で質問したりすることもできます。
MapBasicアプリケーションの実際の作成に関しては、小規模なプロジェクトにはMapBasicテキストエディターのみをお勧めします。より高度なプロジェクトの作成を開始したらすぐに、より優れたテキストエディターを見つけることをお勧めします。
ここでの1つのオプションは、MustafaÖZÇETİNによって開発されたMapBasic IDEを使用することです。ブログでは、MapBasic IDEを使い始めるための非常に優れたガイドを見つけることができます。
チュートリアルではなく、私が非常に便利だと思ったのは、このサイトです。http://www.twiav.nl/php/mapbasic.php
Notepad ++(または類似のもの)をセットアップすることを強くお勧めします。構文の強調表示、一括インデント、一括コメントにより、処理速度が大幅に向上します。
古いスレッドを掘り下げてすみませんが、MapBasic UserGuideとMapBasicリファレンスは、MapBasicを使い始めるのに最適な2つのリソースです。
私自身は、MapBasicウィンドウでのコード生成の観察から始めました(Peterの提案を参照)。次に、Excelで独自のMapBasicウィンドウスクリプトを作成し始めました。
その後、しばらくすると、MapBasicを.MBXツールにコンパイルできることがわかりました。これらのツールには、ループ、フロー制御、ダイアログなどを使用できるという利点があります。
それで私は.mbファイルを書き始め、それらを.MBXにコンパイルし始めました。しばらくして、リボンボタンを使用してMapBasicアプリケーションを作成したいと思いました。これは、Alter ButtonPadステートメントで実行できますが、Peterが作成したRIBBONLibを使用することをお勧めします。これを行うには、.MBPを使い始める必要があります。これは難しいと思いましたが、結局失敗しました。
私自身の経験からもわかるように、私はそれが欲しかったときにいつでも多くを学び、常に知識を深めるよう努めてきました。これには、グーグルの多く、MapBasicリファレンス/ユーザーガイドでの多くの読書、PBSupportへのたくさんの話、MapInfo-L googleグループからのたくさんの読書(そして質問)が含まれています。