Langage MapBasic
MapBasic pour MapInfo Professionnal
Maîtriser le développement d’applications, d’outils et de fonctionnalités avec le langage de programmation MapBasic pour MapInfo.
La formation est dispensée par Monsieur Laurent MAUMET, le pionnier du logiciel MapInfo et des SIG en France.
Il sera très heureux de mettre ses 23 ans d’expérience sur MapInfo et les développements MapBasic à votre disposition.
Code : E1
Objectifs
Permettre aux développeurs de :
- Concevoir des fonctionnalités supplémentaires pour MapInfo,
- Réaliser des programmes de cartographie sous MapInfo.
La formation permettra à l’utilisateur (développeur) d’acquérir :
- La capacité à réaliser des fonctions supplémentaires à MapInfo
- Le savoir faire pour réaliser des automatisations de tâches
- Les connaissances pour concevoir des outils spécifiques ou métiers dans l’environnement MapInfo.
Durée de la formation
3 jours, qui seront effectués, soit en salle de formation, soit sur site.
Niveau requis
Connaître les bases du système d’information géographique MapInfo et être développeur
Connaître les langages Basic, VB, Javascript, PHP, C++
La formation MapBasic est réalisée avec 2 à 3 personnes au maximum. La formation est aussi le moment de travailler sur des projets concrets qui devront être fonctionnels et ergonomiques.
Cette formation est réalisée uniquement en intra-entreprise pour des questions de qualité, d’efficacité et de confidentialité.
Contenu de la formation
- MapBasic, l’environnement de développement :
- L’éditeur de texte MapBasic
- Déboguage
- MapBasic, la structure minimale de programme :
- Eléments d’interface (introduction)
- Afficher un message dans une boite bloquante
- Créer un dialogue qui valide ou non une proposition
- Créer et afficher un menu déroulant dans la barre de menu MapInfo
- Les types et les variables :
- Les types prédéfinis
- Les types utilisateurs
- Les variables
- Les constantes
- Les modules :
- La procédure « main »
- Les procédures et fonctions avec et sans type
- Les boucles et les tests
- Les tables :
- Manipuler les tables
- Gérer les systèmes de coordonnées
- Corrigé des exercices sur les ouvertures de tables
- Travailler avec les tables
- Les fenêtres :
- Gérer les fenêtres
- Manipuler les couches graphiques dans les fenêtres Windows
- Corrigé de l’exercice sur la création de la table sémantique et géométrique des limites départementales
- Questionner les fenêtres et les couches graphiques
- Éléments d’interface (suite) :
- Les boites de dialogues
- Les menus flottants à boutons (buttons pad)
- Les contrôles de style MapBasic
- Créer des dessins :
- Les instructions de création
- Reprise des points noirs
- Questions / réponses