Altova XMLSpy 2025 Enterprise Edition

Der Skript-Editor besteht aus den folgenden Teilen:

 

Symbolleiste

Projektfenster

Eigenschaftsfenster

Hauptfenster

Toolbox

scr_gui_xmlspy

 

Symbolleiste

Die Symbolleiste enthält Windows-Standardbefehle für die Dateiverwaltung (Neu, Öffnen, Speichern, Speichern unter)  sowie Bearbeitungsbefehle (Kopieren, Ausschneiden, Löschen, Einfügen). Bei der Bearbeitung von Quellcode stehen zusätzlich die Befehle Suchen und Ersetzen sowie Drucken zur Verfügung.

 

Projektfenster

Im Projektfenster können Sie die Struktur des Projekts anzeigen und verwalten. Ein Skripting-Projekt besteht aus mehreren Komponenten, die gemeinsam verwendet und in jeder beliebigen Reihenfolge erstellt werden können.

 

Ein Skript "Global Declarations". Wie der Name schon sagt, sind in diesem Skript Informationen gespeichert, die global im gesamten Projekt zur Verfügung stehen. Sie können in diesem Skript alle Variablen oder Funktionen, die in alle Formularen, Event Handlern und Makros zur Verfügung stehen sollen, deklarieren.

Formulare. Formulare dienen normalerweise zum Erfassen von Benutzer-Eingaben oder stellen Informationsdialogfelder zur Verfügung. Ein Formular wird entweder durch einen Aufruf innerhalb einer Funktion (im Globale Deklaration-Skript) oder durch einen Aufruf direkt in einem Makro aufgerufen.

Events. In Ordner "Events" werden XMLSpy Applikations-Events aus der COM API angezeigt. Um ein Skript zu schreiben, das bei Auftreten eines Events ausgeführt werden soll, doppelklicken Sie auf ein beliebiges Event und geben Sie anschließend den behandelnden Code in den Editor ein. Die Applikations-Events sind nicht mit Formular-Events zu verwechseln; letztere werden auf Formularebene behandelt, wie weiter unten beschrieben.

Makros. Ein Makro ist ein Skript, das entweder bei Bedarf über ein Kontextmenü aufgerufen werden kann oder automatisch beim Start von XMLSpy ausgeführt wird. Makros haben keine Parameter oder Rückgabewerte. Ein Makro kann alle im Global Declarations-Skript deklarierten Variablen und Funktionen aufrufen und auch Formulare anzeigen.

 

Klicken Sie mit der rechten Maustaste auf eine der Komponenten, um die verfügbaren Kontextmenübefehle und deren Tastenkürzel zu sehen. Doppelklicken Sie auf eine beliebige Datei (wie z.B. ein Formular oder ein Skript), um diese(s) im Hauptfenster zu öffnen.

 
Über die Symbolleisten-Schaltflächen stehen die folgenden Schnellbefehle zur Verfügung:

 

scr_ic_new_macro

Neues Makro

Fügt im Verzeichnis "Makros" ein neues Makro zum Projekt hinzu.

scr_ic_new_form

Neues Formular

Fügt im Verzeichnis "Formulare" ein neues Formular zum Projekt hinzu.

scr_ic_run_macro

Makro ausführen

Führt das ausgewählte Makro aus.

scr_ic_debug_macro

Makro debuggen

Führt das ausgewählte Makro im Debug-Modus aus.

 

Eigenschaftsfenster

Das Eigenschaftsfenster ist dem Eigenschaftsfenster in Visual Studio sehr ähnlich. Darin werden die folgenden Elemente angezeigt:

 

Wenn ein Formular ausgewählt ist, Formulareigenschaften

Wenn ein Objekt in einem Formular ausgewählt ist, Objekteigenschaften

Wenn ein Formular ausgewählt ist, Formular-Events

Wenn ein Objekt in einem Formular ausgewählt ist, Objekt-Events

 

 

Um zwischen den Eigenschaften und Events der ausgewählten Komponente hin- und herzuwechseln, klicken Sie auf die Schaltfläche Properties scr_ic_properties bzw. auf die Schaltfläche Events scr_ic_events .

 

Mit den Schaltflächen Categorized scr_ic_categorized und Alphabetical scr_ic_alphabetical werden die Eigenschaften oder Events, entweder nach Kategorie oder in aufsteigender alphabetischer Reihenfolge geordnet.

 

Wird eine Eigenschaft oder ein Event ausgewählt, wird am unteren Rand des Eigenschaftsfensters eine kurze Beschreibung angezeigt.

 

 

Hauptfenster

Das Hauptfenster ist der Arbeitsbereich, in den Sie Quellcode eingeben oder das Design des Formulars bearbeiten können. Bei der Bearbeitung von Formularen können Sie auf zwei Registern arbeiten: dem Register Design und dem Register Source. Auf dem Register Design sehen Sie das Layout des Formulars, während das Register Source den Quellcode wie z.B. Handler-Methoden für die Formular-Events enthält.

 

Der Quellcode-Editor bietet Codebearbeitungshillfen wie Syntaxfärbung, Quellcode-Klappleiste, Markierung von öffnenden und schließenden geschwungenen Klammern, Zoomen, Autokomplettierungsvorschläge, Lesezeichen.

 

Autokomplettierungsvorschläge

JScript und VBScript sind typenlose Sprachen, daher ist die Autokomplettierung auf COM API-Namen und vordefinierte XMLSpy-Befehle beschränkt. Die vollständige Methode oder Eigenschaftssignatur wird neben der Autokomplettierungseingabehilfe angezeigt.

scr_autocompletion_xmlspy

Wenn Namen mit objDocument, objProject, objXMLData, oder objAuthenticRange beginnen, werden Mitglieder der entsprechenden Schnittstelle angezeigt.

 

Wenn Sie den Mauszeiger über eine bekannte Methode oder Eigenschaft platzieren, wird deren Signatur (und, falls vorhanden, Dokumentation) angezeigt, z.B:

scr_code_tooltip_xmlspy

Die Autokomplettierungseingabehilfe wird normalerweise automatisch bei der Bearbeitung angezeigt, kann aber auch jederzeit durch Drücken von Strg+Leerzeichen angezeigt werden.

 

Lesezeichen

Um ein Lesezeichen zu setzen oder zu entfernen, klicken Sie in eine Zeile und drücken Sie Strg+F2.

Um zum nächsten Lesezeichen zu gelangen, drücken Sie F2.

Um zum vorhergehenden Lesezeichen zu gelangen, drücken Sie Umschalt+F2.

Um alle Lesezeichen zu löschen, drücken Sie Strg+Umschalt+F2.

 

Vergrößern/Verkleinern

Um etwas zu vergrößern oder zu verkleinern, halten Sie die Strg-Taste gedrückt und drücken Sie anschließend die "+" oder "-" Taste oder drehen Sie das Mausrad.

 

Einstellungen für Textansicht

Um die Texteinstellungen aufzurufen, klicken Sie mit der rechten Maustaste in den Editor und wählen Sie im Kontextmenü den Befehl Einstellungen für Textansicht.

 

Schriftarteinstellungen

Um die Schriftart zu ändern, klicken Sie mit der rechten Maustaste in den Editor und wählen Sie im Kontextmenü den Befehl Schriftart Textansicht.

 

Toolbox

Die Toolbox enthält alle Objekte, die für das Formulardesign zur Verfügung stehen, wie z.B. Schaltflächen, Textfelder, Auswahllisten, usw.

So fügen Sie ein Element aus der Toolbox zu einem Formular hinzu:

1.Erstellen oder öffnen Sie ein Formular und stellen Sie sicher, dass das Register Design ausgewählt ist.

2.Klicken Sie auf das Toolbox-Objekt (z.B.Button) und anschließend auf die Stelle im Formular, an der Sie es einfügen möchten. Alternativ dazu können Sie das Objekt auch mit der Maus direkt in das Formular ziehen.

 

Einige Objekte wie z.B. Timer werden nicht zum Formular hinzugefügt, sondern in der Ablageunteren Bereich des Hauptfensters angezeigt. Sie können das Objekt dort auswählen und über das Eigenschaftsfenster dafür Eigenschaften und Event Handler definieren. Ein Beispiel für die Behandlung solcher Komponenten über den Code finden Sie unter Behandeln von Formular-Events.

 

Sie können auch registrierte ActiveX Controls zum Formular hinzufügen. Klicken Sie dazu mit der rechten Maustaste in den Toolbox-Bereich und wählen Sie im Kontextmenü den Befehl ActiveX Control hinzufügen.

© 2018-2024 Altova GmbH