Avenue - Kleine Scripte, große Wirkung

Slides:



Advertisements
Ähnliche Präsentationen
Vortrag Code-Dokumentation
Advertisements

Betriebssysteme.
ixJED ixact GmbH Dr. Karsten Wendt
LASH. Geschichte 1996: FutureWave entwickelt das Animationsprogramm FutureSplash-Animator Macromedia übernimmt FutureWave –FutureSplash-Animator und -Player.
Allgemeine Technologien II
Suche in CINAHL Lernprogramm support.ebsco.com.
Gliederung des Inhalts
HTML - Einführung Richard Göbel.
Java: Grundlagen der Sprache
GRASS - Anwendungsbeispiel
KidSim: Agenten Sprachlos Programmieren Seminar: Softwareagenten Ulrich Andree WS 01/
Park Körner VerlagHTML Einführung HTML - erste Informationen für Einsteiger.
Concurrent Versions System
Einführung in Visual C++
Uwe Habermann Was ist neu in VFX 10.0? Venelina Jordanova
Uwe Habermann WPF Avalon Formulare aus VFP verwenden Venelina Jordanova
Seite Common Gateway Interface. Konzepte. Übersicht 1Einleitung 2Was ist CGI? 3Wozu wird CGI verwendet? 4Geschichtlicher Überblick 5Grundvoraussetzungen.
1 Nutzen Sie diese Powerpoint-Präsentation beim Selbstlernen oder in Veranstaltungen zur Einführung in das jeweilige Thema. Einführung Lernmodul Nutzungsbedingungen:
1 Dienstbeschreibung mit DAML Ein graphischer Editor für DAML - Ting Zheng Betreuer: Michael Klein, Philipp Obreiter.
FH-Hof HTML - Einführung Richard Göbel. FH-Hof Komponenten des World Wide Webs WWW Browser HyperText Transfer Protocol (HTTP) via Internet WWW Server.
Delphi Eine objektorientierte Programmiersprache © Beushausen 2000.
Einführung in GIS Was ist GIS? Geodaten Software.
Marian Grzesik, Software2Business GmbH. Agenda 1. Bing Maps Accont erstellen 2. Bing Maps SDK downloaden 3. Beispiele a. Basic Applikation b. Navigation.
EXCEL PROFESSIONAL KURS
Grafikbearbeitung mit Magix Xtreme Foto Designer 6
Patrick Schmerlaib. Scriptsprachen: sind Programmiersprachen Verzichten auf Sprachelemente Vorteile: schnelle Erstellung kleiner Programme Flexible Sprache.
PowerPoint als Autorentool
SOFTWARE- UND WEB-LÖSUNGEN
Ändern von Merkmalen Geometrie Topologie Attribute.
Content Management ist ein Prozess und umfasst die Erstellung, Verwaltung und kontrollierte Veröffentlichung von Inhalten. Content-Management- Systeme.
12. Das Arbeiten mit DokumentvorlagenInhaltsverzeichnis 12. Das Arbeiten mit Dokumentvorlagen 12.1 Grundlagen 12.2 Dokumentvorlagen erstellen 12.3 Dokumentvorlagen.
21 Datenimport und -export, OLEInhaltsverzeichnis 21. Datenimport und -export, OLE-Funktion 21.1 Importieren (Einlesen) von Fremdtexten 21.2 Exportieren.
14. Integration unter Office XP1 Integration unter Office XP l Integration = problemloser Datenaustausch zwischen verschiedenen Office-Programmen Excel.
7. Andere Datenquellen verwenden1 Direkter Zugriff auf Fremddaten (importieren) Fremde Datenquelle Word 2002 Filter beim Importieren der Daten Fremdes.
Cooperation unlimited © Zühlke Juni 2009 Hansjörg Scherer Folie 1 Cooperation unlimited TFS als BackEnd für Visual Studio und Eclipse.
Windows Presentation Foundation WS 2013/14 Prof. Dr. Herrad Schmidt
Visual Extend CTableForm Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 08 D.
Copyright, 2002 © Josef Fürst Neue Funktionen im Digitalen Hydrologischen Atlas Österreichs (digHAO) J. Fürst T. Hörhan Institut.
ESRI EUROPEAN USER CONFERENCE
Objektkonzepte ESRI EUROPEAN USER CONFERENCE
Erstellen Sie Präsentationen online
Ein neues Zeitalter beginnt
Wasserfallmodell und Einzelbegriffe
Werner Müller, ESRI Germany
ESRI EUROPEAN USER CONFERENCE
Mit Power-Point HTML-Dokumente erstellen
ESRI EUROPEAN USER CONFERENCE
ICT – Modul Textverarbeitung
Mailingliste des Instituts für Geographie Zur Ankündigung fachspezifischer Veranstaltungen sowie für wichtige Mitteilungen des Instituts steht allen Interessierten.
Erfassung Verwaltung Analyse Präsentation EVAP-Prinzip im GIS
1 Erstellung von Funktionen und FBs Inklusive der Erstellung einer Library.
Übung 2 - MdMT Methoden der Medizintechnik Übung zur Vorlesung Folge 2 – Basics Vom ersten Befehl zum Plot.
Viren, Würmer+ co.
Die Vereinsverwaltung unter Windows 2000 Anhand der folgenden Präsentation werden Sie mit der Verwaltung des Vereins unter Windows 2000 vertraut gemacht.
ArcView GIS ArcView -ein erweiterbares GIS Lutz Ernesti, ESRI Germany ESRI EUROPEAN USER CONFERENCE.
ArcView als SDE - Client SDE Client inklusive! ArcViewGIS: ArcView GIS: Michael Jacobi ESRI GmbH ESRI EUROPEAN USER CONFERENCE.
Dedizierte Systeme SoSe 2009 IT-Zertifikat der Philosophischen Fakultät der Universität zu Köln Dozentin: MA Susanne Kurz 20. März 2009Betriebssystem Mac.
Dynamische Segmentierung - Michael Herter, ESRI Germany
Grafik (z.B.) einfügen mit Einfügen – Grafik – Aus Datei.
Maya Kindler 6c. Tabellen erstellen  Tabellen erstellen (Primärschlüssel = ID)  Speichern  Formular anklicken  Formularsansicht  Jetzt das Formular.
FAIRTIME - Projekte und Zeiten in Sekunden erfassen
Test 1 Test 2 Test 3. Test 4 Test 5 Test 6 Test 7 Test 8 Test 9.
Benjamin Schacht. Example Viewer Grafische Darstellung von Algorithmen Navigation der Algorithmen Verwaltung der Algorithmen Anzeige von Source-Codes.
Christoph Wirtz | Seminarvortrag EBC | Lehrstuhl für Gebäude- und Raumklimatechnik Ein Tool zum automatisierten Erstellen von Conversion Scripts.
Entwicklung einer Webapplikation mittels HTML, PHP, MySQL, jQuery, und Smarty-Templates am Beispiel einer Studienarbeitsverwaltung.
Dateien und Ordner verwalten.  die Ansicht  erstellen  verschieben  kopieren  ausschneiden  einfügen  löschen  freigeben  umbenennen  zusammenhängend.
AUTONOME PROVINZ BOZEN - SÜDTIROLPROVINCIA AUTONOMA DI BOLZANO – ALTO ADIGE “WEGE” goes gvSIG Autonome Provinz Bozen - Südtirol GvSIG als Client für die.
Hinweis zu dieser Vorlage:
Betriebssysteme LB BB SS2017
Test.
 Präsentation transkript:

Avenue - Kleine Scripte, große Wirkung ESRI EUROPEAN USER CONFERENCE Avenue - Kleine Scripte, große Wirkung Harald Gladytz, ESRI Germany

Was ist Avenue Avenue ist die objektorientierte Programmiersprache von ArcView Avenue kann verwendet werden, um - die Aufgaben für Endbenutzer zu vereinfachen - für spezifische Anwendungen neue Funktionalitäten aufzubauen - ArcView mit anderen Anwendungen zu verknüpfen Die grafische Benutzeroberfläche (Graphical User Interface - GUI) von ArcView ist mit Avenue erstellt

Einbinden bestehender Scripte Quellen für Scripte und Erweiterungen Avenue in der graphischen Benutzeroberfläche Kleine Scripte selbst Programmieren Beispiele Wo kommen kleine Scripte zur Anwendung? ArcView ist mit seiner Graphischen Benutzeroberfläche sehr flexibel einsetzbar - trotzdem werden immer neue Anforderungen auch die Standardoberfläche überfordern. Mit Avenue ist ArcView in der Lage auf die vielschichtigsten Probleme zu reagieren. Kleine Scripte lösen dabei viele Dinge der täglichen Aufgaben Der Nutzer kann dabei auf eine breite basis bereits vorhandener Scripts zurückgreifen. Um spezielle Anforderunghen zu erfüllen stehen auch an einigen stellen Möglichkeitenn der Anwendung von Avenue-Requests in der Standardoberfläche zur Verfügung Berechnen von Feldern Abfrageeditor Eigene Programme werden zunehmend in der Täglichen Arbeit zum Einsatz kommen. Erste schritte werden viele dabei über die Manipulation von bestehenden Scripten (Systemscripten) gegangen sein oder in der Nutzung von bereits bestehender Scripte. Einzelne kleine Beispiele sollen ihnen Zeigen, daß mit kleinen Scripts viele Probleme der täglichen Arbeit sehr Effektiv gelöst werden können. Avenue - Kleine Skripte, große Wirkung

Bestehende Scripte dem Projekt hinzufügen Script aus Datei laden Systemscript laden Einbinden bestehender Scripte

Verändern der graphische Benutzeroberfläche Doppelklick Dokument Typ Control Set Control Editor Durch Doppelt in den leeren Bereich der Schalter oder Werkzeugleiste wird die Anpassenbox Geöffent Über die Einstellungen in der Box ist man in der Lage in jeder Graphischen Benutzeroberfläche anzupassen Eigenschaftenliste Einbinden bestehender Scripte

Erstellung neuer Controls und Einbindung von Scripts Steuerelement auswählen Steuerelement oder Trennfläche entfernen Neues Steuerelement einfügen Trennfläche einfügen Die Anpassen Box In der anpassen Box können Controls zur Echtzeit erstellt oder auch entfernt werden Damit ist eine Veränderung der Graphischen Benutzeroberfläche möglich Einbinden bestehender Scripte

Quellen für Scripte Hilfesystem WWW.ESRI.COM ArcView Homepage Aus der Onlinehilfe können Beispielscripte geladen, verwendet oder auch modifiziert werden Große Datenmengen (Scripts) können auch von der Homepage von ESRI downgeladen werden. Über ein komfortables Menü können auch nacch inhaltlichen Gesichtspunkten recherchen angestellt werden Quellen für Scripte und Erweiterungen

Avenue in der Graphischen Benutzeroberfläche anwenden Abfragemanager Feld Berechnen Über den Abfragemanager können Avenue - Requests zur Erstellung von Abfragen auf Tabellen benutzt werden - Gesamtausdruck muß dabei vom Typ boolean sein (true oder false Gleiches gilt auch für den Dialog zum Berechnen von Feldern - Rückgabewert muß hier dem Typ des zu berechnenden Feldes sein Avenue in der graphischen Benutzeroberfläche

Avenue - beim Berechnen von Feldern Beispiel- Der Mittelpunkt der Fläche wird als Attributeintrag benötigt Feld ist vom Typ - Numerisch Rückgabe ist Numerisch Ergebnis Avenue in der graphischen Benutzeroberfläche

Scripte - beim Berechnen von Feldern Feld Berechnen mit einem Script Wichtig - Rückgabewert mut dem Feldtype entsprechen - self Parameter muß an das aufgerufene Script übergeben werden Avenue in der graphischen Benutzeroberfläche

Kleine Scripte erstellen, testen und ausführen Script im Scripteditor erstellen Script compilieren Script einbinden Script testen und ausführen Ablauf beim erstellen von Scripten 1. Quelltext 2. Compiler - Syntaxprüfung 3. Testen - Haltepunkte - Schrittweise - Variableninhalte 4. Script in Oberfläche einbinden Kleine Scripte selbst Programmieren

Beispiele 1. Modifizieren eines Systemscripts 2. Avenue beim Berechnen von Feldern 3. Verwenden und Einbinden eines Beispielscrips 4. Erstellen eines kleinen Scripts