MapBasic ile Başlarken?


9

MapBasic'te yeniyim.

Öğreticiler için googled ve çeşitli PDF'ler buldum ancak kaynaklara başlayamadım.

Herkes MapBasic öğrenmek için bir yol sağlayabilir eğer memnun olurdu.


Herkese merhaba ben som help.How dikdörtgen AEA olabilir ve mapınfo .Could içinde MapBasic pencereyi useing bir çizgi nessesary kodlarının paylaşılması gerekir: /

Yanıtlar:


6

MapBasic'i diğer meslektaşlarımızdan öğrenecek kadar şanslıydım. MapBasic için sitede Pitney Bowes'ın sundukları dışında çok fazla kaynak bulamadım . Yeni başlayanlar için oldukça iyi görünen bu öğreticiyi
gördüm .

Şu anda bu sitede sadece bir avuç MapBasic sorusu var ve bu etiketi izleyen sadece birkaç kişi var, ancak daha spesifik sorularınız varsa, burada sormaktan çekinmeyin ve size yardımcı olmaya çalışacağız.


5
MapInfo-L google grubunu yardım için bu listeye eklerdim
Nathan W

Evet, iyi bir noktaya, buna abone oldum ve MapBasic Qs ile bana çok yardımcı oldu
Simon

Bağlantı ile öğretici eksik :(
kinkajou

Hala benim için çalışıyor. Bu 1 hak: tydac.ch/de/pdf/mapbasic.pdf
Simon

1
evet öğretici bağlantı çalışır ama bu sayfalar çıkarılır. :(
kinkajou

12

Ayrıca MapBasic'i programlamayı öğrenmek için bir yoldan daha fazla öğrenmek için bir yol arıyorsanız, MapInfo Pro'da MapBasic penceresinden büyük bir yardım var.

MapBasic penceresini açın (Seçenekler> MapBasic Penceresini Göster) ve MapInfo Pro'da MapBasic'te kodlamak istediğiniz görevi yapın. MapInfo Pro artık gerekli MapBasic deyimlerini yazacaktır. Artık bunları MapBasic kaynak kodunuza kopyalayabilir ve bundan çalışabilirsiniz.

Bu şekilde yapılabileceklerin hepsi bu değil, ancak birçok MapBasic ifadesi hakkında çok iyi bir fikir veriyor

MapBasic kaynak kodunu da içeren araçları bulabileceğiniz çeşitli web sayfaları da vardır.

Bazen, nasıl yapıldığını görmek için mevcut bir aracın kaynak koduna bakmak faydalı olabilir.

Bu sitelere bir göz atın:

Bu sitelerin bazılarında oldukça eski araçlar bulunur, ancak bunların çoğu hala çalışır.

Ayrıca, yanıt bulabileceğiniz ve kendi sorularınızı sorabileceğiniz başka tartışma forumları da bulabilirsiniz:

Gerçek yazma MapBasic uygulama gelince ben sadece küçük projeler için MapBasic Metin Editörü tavsiye eder. Daha gelişmiş projeler oluşturmaya başlar başlamaz daha iyi bir metin editörü bulmanızı tavsiye ederim.

Burada Seçeneklerden biri kullanmak olur MapBasic IDE Mustafa Özçetin tarafından geliştirilen. Blogda MapBasic IDE'yi kullanmaya başlamak için çok iyi bir rehber bulabilirsiniz.


4

Bir öğretici değil ama çok yararlı bulduğum bir şey bu sitedir: http://www.twiav.nl/php/mapbasic.php

Notepad ++ (veya benzer bir şey) kurmanızı şiddetle tavsiye ederim. Sözdizimi vurgulama, toplu girintileme ve toplu yorumlama işleri büyük ölçüde hızlandırabilir.


2

Eski bir iş parçacığını kazımak için üzgünüz, ancak MapBasic UserGuide ve MapBasic Reference muhtemelen MapBasic ile çalışmaya başlamak için en iyi 2 kaynaktır.

Ben kendim sadece MapBasic Penceresinde kod üretimi gözlemlemeye başladı (Peter ne önerdi bakın). Sonra Excel'de kendi MapBasic Pencere komut dosyalarını oluşturmaya başladım:

Excel Komut Dosyası Örneği

Sonra bir süre sonra MapBasic'in .MBX araçlarına derlenebileceğini öğrendim ve bunlar Döngüler, Akış kontrolü, diyaloglar vb.

Sonra .mb dosyaları yazmaya ve bunları .MBX'e derlemeye başladım. Kısa bir süre sonra Şerit Düğmeler ile MapBasic uygulamaları yapmaya başladım. Bunu Alter ButtonPad deyimiyle yapabilirsiniz, ancak Peter tarafından oluşturulan RIBBONLib'i kullanmak daha iyidir. Bunu yapmak için .MBPs ile başlamanız gerekir - Bunu zor buldum ama sonunda aldım.

Kendi deneyimlerimden de görebileceğiniz gibi, istediğim zaman ve daha fazlasını öğrendim ve bilgimi geliştirmek için her zaman çaba gösterdim. Bu, çok fazla googling, MapBasic referans / kullanıcı kılavuzunda çok fazla okuma, PBSupport ile çok fazla konuşma ve MapInfo-L google grubundan çok sayıda okuma (ve sorular sorma) içeriyordu.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.