|
ArcObjects ist das aktuelle Fundament von ArcGIS Produkten und bildet damit einen wesentlichen Grundbaustein der Softwareentwicklungen mit ArcInfo, ArcEditor und ArcView. Deren Applikationen ArcMap und ArcCatalog wurden mit COM (Component Object Model) Technologie entwickelt. ArcObjects ist die Zusammenfassung aller COM Komponenten, die ArcInfo, ArcEditor und ArcView ausmachen und ist damit sowohl die Basis jeglicher Anpassungen im Desktopbereich dieser Produkte als auch für die Integration weiterer COM basierter Entwicklungen.
Das Buch "ArcMapTM Programmierung mit VBA" bietet neben einer Übersicht über Grundlagen der Programmierung mit COM und VBA einen Einstieg in das Objektmodell von ArcObjects und vor allem viele erklärende Beispiele zur Verwendung der Objekte in ArcMap. Die vorliegende Auflage wurde für die Nutzung unter der ArcGIS Version 9 überarbeitet und richtet sich an die Nutzer, die einen Einstieg in das Objektmodell von ArcObjects suchen, aber auch an erfahrene Programmierer, um sie bei einer Ihrer alltäglichsten Arbeit zu unterstützen: Der Suche nach Beispielen. Alle Beispielprogramme aus dem Buch sind auf einer CD beigelegt und können direkt in eigene ArcInfo, ArcEditor oder ArcView 9 Anwendungen integriert werden.
Da ArcObjects auf Microsofts COM Technologie basiert, können alle Programmiersprachen, die diese Technologie unterstützen, mit ArcObjects benutzt werden. Es bedarf aber nicht unbedingt einer separaten Entwicklungsumgebung. Jedes der genannten Produkte wird mit einer Lizenz für Visual Basic for Applications (VBA) ausgeliefert.
Alle Beispiele in diesem Buch wurden unter VBA entwickelt. Anwendern ohne Programmiererfahrung in Visual Basic sei zusätzlich zu diesem Buch der Kurs "Introduction to Visual Basic" im Virtual Campus unter http://campus.esri.com im Internet empfohlen.
Für die Unterstützung bei der Erzeugung dieses Buchs bedanken wir uns bei der Firma ESRI Geoinformatik GmbH, bei unserem Kollegen Markus Widmer für die Umschlaggestaltung und bei allen, die uns durch Tipps und Korrekturlesen geholfen haben.
|