Avenue: Unterschied zwischen den Versionen

GISWiki - Das freie Portal für Geoinformatik (GIS)
Wechseln zu: Navigation, Suche
(Links)
(Scripte)
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 4: Zeile 4:
  
 
=== Keine Zukunftssicherheit ===
 
=== Keine Zukunftssicherheit ===
Da die FirmaESRI die Nutzer von ArcView dazu bewegen möchte, als Ersatz auf ArcGIS umzusteigen (keine Entwicklung mehr für ArcView), ist davon abzuraten, Projekte in der Sprache Avenue zu beginnen, da diese nicht unter ArcGIS lauffähig ist. Damit ist auf absehbare Zeit die Notwendigkeit gegeben, auf die anderen Programmier-APIs zurückzugreifen (COM Programmierung z.B. mit Visual Basic, Visual C++, oder Delphi,  Oberflächen z.B. mit VisualBasic).
+
Da die Firma [[ESRI]] die Nutzer von [[ArcView]] dazu bewegen möchte, als Ersatz auf [[ArcGIS]] umzusteigen (keine Entwicklung mehr für ArcView), ist davon abzuraten, Projekte in der Sprache Avenue zu beginnen, da diese nicht unter ArcGIS lauffähig ist. Damit ist auf absehbare Zeit die Notwendigkeit gegeben, auf die anderen Programmier-APIs zurückzugreifen (COM Programmierung z.B. mit [[Visual Basic]], [[C|Visual C++]], oder [[Delphi]],  Oberflächen z.B. mit VisualBasic).
  
 
=== Editoren ===
 
=== Editoren ===
Zeile 14: Zeile 14:
 
* [http://www.scintilla.org/SciTE.html SciTE]<br>SciTE ist ein reines OpenSource-Produkt und kommt von Haus aus mit eingebauter Avenue-Unterstützung. An der Syntax-Hervorhebung muss noch etwas gearbeitet werden, aber sie funktioniert. Besonders angenehm ist die Möglichkeit direkt aus dem Editor die Avenue-Hilfe aufzurufen (Ausdruck markieren und F1 drücken); dazu muss die Datei ave.properties im Abschnitt #use winhlp32 system editiert werden.
 
* [http://www.scintilla.org/SciTE.html SciTE]<br>SciTE ist ein reines OpenSource-Produkt und kommt von Haus aus mit eingebauter Avenue-Unterstützung. An der Syntax-Hervorhebung muss noch etwas gearbeitet werden, aber sie funktioniert. Besonders angenehm ist die Möglichkeit direkt aus dem Editor die Avenue-Hilfe aufzurufen (Ausdruck markieren und F1 drücken); dazu muss die Datei ave.properties im Abschnitt #use winhlp32 system editiert werden.
  
===Links ===
+
===Links & Tutorials ===
 
+
{{Seite|Avenue Tutorials}}
* [http://www.forst.tu-muenchen.de/EXT/LST/AWINF/LEHRE/GIS/UNTERLAGEN/NEU/avenue.html Einführung in die Programmiersprache Avenue]
+
 
+
* [http://www.juergenevert.de/arcview/avenue/avenueframe.html Einführung in Avenue] auf der Hompage von Jürgen Evert<br>Zitat: ''"Vielleicht haben Sie sich schon einmal gefragt, wie das mit dem Scriptschreiben funktioniert oder haben Sie sich schon mal ein fertiges Script angeschaut, den Programmierer bewundert für die Aneinanderreihung kryptischer Buchstabenfolgen und es unverrichteter Dinge wieder geschlossen.<br>Ich möchte mit den folgenden Ausführungen versuchen, für den absoluten Programmierlaien die Kunst des Scriptschreibens ein bisschen zu entzaubern."''
+
 
+
* [http://www.sandia.gov/GIS/tech/avcsus.htm John Ganter, Sandia National Laboratories. ''ArcView/Avenue: Coding Styles and Utility Scripts for Efficient Development'']
+
 
+
* [http://www.lange-is.de/index.php?online/index.php?avenue/index.htm Lange IS, - Büro für Informationssysteme -''Online-Tutorial Avenue'']
+
 
+
* [http://web.mit.edu/gis/www/demclass/scripts.html Massachusetts Institute of Technology (MIT): ''Programming in Avenue'']
+
  
 
===Literatur ===
 
===Literatur ===
Zeile 32: Zeile 23:
 
===Scripte ===
 
===Scripte ===
 
* siehe: [[ArcView Scripte]]
 
* siehe: [[ArcView Scripte]]
 +
 +
[[Kategorie:ArcView]]

Aktuelle Version vom 1. September 2005, 15:07 Uhr

Beschreibung

Keine Zukunftssicherheit

Da die Firma ESRI die Nutzer von ArcView dazu bewegen möchte, als Ersatz auf ArcGIS umzusteigen (keine Entwicklung mehr für ArcView), ist davon abzuraten, Projekte in der Sprache Avenue zu beginnen, da diese nicht unter ArcGIS lauffähig ist. Damit ist auf absehbare Zeit die Notwendigkeit gegeben, auf die anderen Programmier-APIs zurückzugreifen (COM Programmierung z.B. mit Visual Basic, Visual C++, oder Delphi, Oberflächen z.B. mit VisualBasic).

Editoren

Der in ArcView integrierte Editor lässt in seiner Funktionalität zu wünschen übrig. Über die Erweiterung 'ScriptEditorUtilities' kann einigermaßen komfortabel ein externer Editor benutzt werden. Die folgenden drei Editoren unterstützen eine Syntax-Hervorhebung mit Avenue.

  • TextPad
  • UltraEdit
  • SciTE
    SciTE ist ein reines OpenSource-Produkt und kommt von Haus aus mit eingebauter Avenue-Unterstützung. An der Syntax-Hervorhebung muss noch etwas gearbeitet werden, aber sie funktioniert. Besonders angenehm ist die Möglichkeit direkt aus dem Editor die Avenue-Hilfe aufzurufen (Ausdruck markieren und F1 drücken); dazu muss die Datei ave.properties im Abschnitt #use winhlp32 system editiert werden.

Links & Tutorials

  • Einführung in Avenue auf der Hompage von Jürgen Evert
    Zitat: "Vielleicht haben Sie sich schon einmal gefragt, wie das mit dem Scriptschreiben funktioniert oder haben Sie sich schon mal ein fertiges Script angeschaut, den Programmierer bewundert für die Aneinanderreihung kryptischer Buchstabenfolgen und es unverrichteter Dinge wieder geschlossen.
    Ich möchte mit den folgenden Ausführungen versuchen, für den absoluten Programmierlaien die Kunst des Scriptschreibens ein bisschen zu entzaubern."

Literatur

  • Michael Herter, Michael Höck, Michael Jacobi ((lustig, heißen alle Michael)): Avenue - Programmierung in ArcView GIS: Eigenverlag, Kontaktadresse: Michael Jacobi, Vöttinger Straße 34c, 85354 Freising [1]
    Avenue wird in diesem Buch ausführlich beschrieben mit vielen Beispielen und beiliegender CD. Wer bisher an der unübersichtlichen Hilfe der ArcView-Hilfe verzweifelte, sollte sich dieses Buch (420 Seiten) zulegen. Es ist das beste was ich bisher gesehen habe.
    (von Benutzer:HeinzJ)

Scripte