|
Benutzerschnittstelle
Die zunehmende Verbreitung von Desktop Mapping Lösungen erfordert in MapInfo Benutzerschnittstellen, die den individuellen Bedürfnissen angepasst sind. Mit MapBasic erstellen Sie neue Menüs, fügen den Standardmenüs Erweiterungen hinzu oder generieren anwendungsspezifische Dialogboxen. Der Anwender sieht und benutzt die Oberfläche einer Standardlösung, die für seine speziellen Anforderungen optimiert ist, den Schulungsaufwand vermindert, seine Arbeit erleichtert und seine Produktivität steigert.
Integration von MapInfo
Desktop Mapping mit MapInfo wird am erfolgreichsten dort eingesetzt, wo es mit vorhandenen Werkzeugen und Lösungen integriert ist. Mit MapBasic realisieren Sie diese Integration.
Sie können die vorhandenen Unternehmensdaten aus Standard Client/Server Datenbanken nutzen, mit anderen Applikationen kommunizieren und Daten anderen Anwendungen zur Verfügung stellen. MapBasic unterstützt OLE-Automatisierung und DDE zur problemlosen Kommunikation mit anderen Anwendungen, speziell im MS Office Umfeld.
Erstellen Sie zum Beispiel Ihre Oberfläche mit Visual Basic, um eine Karte in Ihrer Applikation darzustellen, und MapInfo stellt Ihnen die volle Desktop Mapping-Funktionalität zur Verfügung.
MapBasic unterstützt den ODBC Standard zur Anbindung an Datenbanken.
Erweiterte MapInfo Funktionalität
MapBasic ist eine prozedurale, ereignisgesteuerte, kompatible Programmiersprache für den Einsatz auf verschiedenen Plattformen im MapInfo Umfeld. Die implementierte Architektur ist für die Funktionserweiterung von MapInfo zu individuellen Desktop Mapping Lösungen optimiert.
MapBasic enthält leistungsstarke geographische Operatoren und Funktionen. Eine Untermenge von ANSI SQL (Structured Query Language) ist integriert und ermöglicht den Einsatz von Industriestandards zur Datenmanipulation.
MapBasic: "Easy to Learn"
Basierend auf BASIC, enthält MapBasic vertraute Funktionen und Kommandos. MapInfo hat ein spezielles Fenster, in dem MapBasic Kommandos generiert werden, während Sie MapInfo Menüs benutzen. Dabei können Sie Ihre eigenen Befehle erproben. So lernen Sie neue MapBasic Kommandos und können Sie direkt per "cut and paste" Ihrer Anwendung hinzufügen.
Entwicklungsumgebung
Mit MapBasic erzeugen Sie kompilierte Programme. Sie werden innerhalb von MapInfo oder als eigenständige Programme ausgeführt. MapBasic kann auch für umfangreiche Programmentwicklungen eingesetzt werden. Es unterstützt project-files zum Kompilieren und Binden separater Module.
Ablaufsteuerung
Schleifen, Verzweigungen, Unterprogramme, benutzerdefinierte Funktionen, Aufrufe von DLLs, Ereignissteuerung, Fehlerbehandlung, OLE Automation, DDE Kontrolle.
Benutzerschnittstelle
Erstellen Sie Menüleisten, Menüs oder Menüpunkte. Entfernen Sie Menüpunkte aus bestehenden Menüs, erstellen oder ändern Sie Buttons in Schaltflächensätzen. Erstellen Sie eigene Dialogfenster mit Textfeldern, pop-up Menüs, Buttons, Check-Boxen, Radio-Buttons, Style Pickers, Multilist-Boxen. Zeigen oder verbergen Sie Standardanzeigefenster, kontrollieren Sie Ereignisse bei Auswahl, Änderungen im Kartenfenster, beim Schließen von Fenstern, Ansichtsänderungen, Knopfdruck oder Anwendungsende.
Variablen
Local, Global, Numeric, String, Logical, Date und Object Variable, Arrays und benutzerdefinierte Typen.
Tabellen- und Datei-Manipulation direkt aus Excel, Lotus 1-2-3, xBASE und ASCII Dateien. Integrierte SQL Kommandos für Abfrage, Sortierung, Aggregation, Verbindung und Erstellung abgeleiteter Daten. Unterstützt Select-Befehle mit FROM, WHERE, ORDER BY, GROUP BY, SUB-SELECTS. Unterstützt equi joins und geographic joins. Commit und Roll-back Befehle. Verbindung zu Daten via ODBC. Öffnen, Lesen, Schreiben, Schließen von ASCII und Binärdateien.
Funktionen
String, Typumwandlung, mathematisch, Datum, Zeit und geographische Funktionen.
Manipulation geographischer Objekte
Erstellen von Punkten, Linien, Polylinien, Texten, Polygonen, Puffern, usw. Editieren und Manipulieren von Objekten inkl. Objektkonvertierung, Teilen, Zusammenfassen, Umgestalten und Löschen. Berechnen von Fläche, Perimeter, Länge, Centroid, Gebietsüberschneidungen. Modifizieren von Objektstilen. Darstellung von Karten mit vielen Layern, Anzeigesteuerung und thematischer Darstellung. Finden und Geocodieren von Objekten. Unterstützt viele Koordinatensysteme.
MapBasic Lösungen
MapInfo Partner und Kunden haben eine große Zahl von MapBasic-Lösungen erstellt, die in vielen Industriesegmenten sehr erfolgreich eingesetzt werden. Der MapInfo-Applikationskatalog MapXpress (CD) steht allen Kunden zur detaillierten Information zur Verfügung.
MapBasic erfordert MapInfo und ist erhältlich für: Windows® 98SE, Windows NT4® (SP6), Windows® 2000 und Windows® XP. |