# Arbeiten mit &kturtle;

Dies ist ein Bildschirmfoto von &kturtle; in Aktion
Das Hauptfenster von &kturtle;

Das Hauptfenster von &kturtle; besteht aus drei Teilen: dem Editor (1) auf der linken Seite, wo Sie die &turtlescript;-Befehle eingeben, der Zeichenfläche (2) in der Mitte, auf der die Schildkröte zeichnet, und dem Kontrollfenster (3) mit Informationen über die Variablen während der Programmausführung. Außerdem gibt es die Menüleiste (5), in der Sie alle Befehle erreichen können, die Werkzeugleiste (4) für den direkten Zugriff auf häufig gebrauchte Befehle, die Konsole, in der Sie einen einzelnen Befehl eingeben und testen können und die Statusleiste, wo Sie den Zustand von &kturtle; sehen können.

## Der Editor

Im Editor geben Sie die &turtlescript;-Befehle ein. Die meisten Funktionen finden Sie in den Menüeinträgen Bearbeiten. Der Editor kann auf jeder Seite des Hauptfensters oder losgelöst vom Hauptfenster irgendwo auf Ihrer Arbeitsfläche angeordnet werden.

Es gibt mehrere Möglichkeiten, Quelltext im Editor zu erstellen. Am einfachsten ist es, ein Beispiel zu laden: Wählen Sie unter Datei Beispiele ein Beispiel aus. Die ausgewählte Datei wird im Editor geöffnet, dann können Sie mit Ausführen Ausführen (&Alt;F2) in der Menüleiste oder Ausführen in der Werkzeugleiste das Programm starten.

Sie können &turtlescript;-Dateien mit Datei Öffnen ... einfügen.

Als dritte Möglichkeit können Sie den eigenen Quelltext direkt im Editor eingeben oder &ie; aus diesem Handbuch kopieren und einfügen.

## Die Zeichenfläche

Die Zeichenfläche ist der Bereich, wo die Schildkröte die Ausgaben der Befehle zeichnet. Nach der Eingabe des Quelltextes im Editor und der Ausführung kann folgendes passieren: Entweder der Quelltext wird fehlerfrei ausgeführt und Sie sehen dann Änderungen auf der Zeichenfläche oder Sie haben einen Fehler im Quelltext und es erscheint ein Fenster, das Ihnen die Art des Fehlers meldet.

Mit dem Mausrad können Sie die den Ausschnitt der Zeichenfläche vergrößern oder verkleinern.

## Das Kontrollfenster

Im Kontrollfenster finden Sie während der Programmausführung Informationen über die Variablen, die gelernten Funktionen und den Quelltextbaum.

Das Kontrollfenster können Sie an jeder Seite des Hauptfenster oder freischwebend auf Ihrem Bildschirm anordnen.

## Die Werkzeugleiste

Hier können Sie schnell die am häufigsten gebrauchten Aktionen erreichen. Die Werkzeugleiste enthält außerdem die das Eingabefeld Konsole, mit dem Sie schnell Befehle zum Testen ausführen können, ohne den Text im Editor zu verändern.

Die Werkzeugleiste können Sie mit Einstellungen Werkzeugleisten einrichten ... an Ihre Bedürfnisse anpassen.

## Die Menüleiste

In der Menüleiste finden Sie alle Befehle für &kturtle; in folgenden Gruppen: Datei, Bearbeiten, Zeichenfläche, Ausführen, Extras, Einstellungen und Hilfe. Dieser Abschnitt beschreibt alle Menüeinträge.

### Das Menü Datei

&Ctrl;N Datei Neu

  Erstellt eine neue leere &turtlescript;-Datei.

&Ctrl;O Datei Öffnen ...

  Öffnet eine &turtlescript;-Datei.

Datei Zuletzt geöffnete Dateien

  Öffnet eine der zuletzt geöffneten &turtlescript;-Dateien.

Datei Beispiele

  Öffnet die &turtlescript;-Beispielprogramme. Die Beispiele sind in der Sprache übersetzt, die Sie mit Einstellungen Skript-Sprache ausgewählt haben.

Datei Weitere Beispiele herunterladen ...

  Öffnet den Dialog „Neue Erweiterungen“ herunterladen, um zusätzliche &turtlescript;-Dateien aus dem Internet zu holen.

&Ctrl; S Datei Speichern

  Speichert die gerade geöffnete &turtlescript;-Datei.

&Ctrl;&Shift;S Datei Speichern unter ...

  Speichert die gerade geöffnete &turtlescript;-Datei in einem bestimmten Ordner.

Datei Als HTML exportieren ...

  Exportiert den aktuellen Inhalt des Editors als &HTML;-Datei mit den farbigen Hervorhebungen.

&Ctrl;P Datei Drucken ...

  Druckt den aktuellen Quelltext im Editor.

&Ctrl;Q Datei Beenden

  Beendet &kturtle;.

### Das Menü Bearbeiten

&Ctrl;Z Bearbeiten Rückgängig

  Macht die letzte Änderung des Quelltextes wieder rückgängig. Die Anzahl dieser Rückgängig-Schritte in &kturtle; ist nicht begrenzt.

&Ctrl;Z Bearbeiten Rückgängig

  Nimmt das letzte Rückgängig wieder zurück.

&Ctrl;X Bearbeiten Ausschneiden

  Schneidet den gewählten Text aus dem Editor aus und fügt ihn in die Zwischenablage ein.

&Ctrl;C Bearbeiten Kopieren

  Kopiert den gewählten Text aus dem Editor in die Zwischenablage.

&Ctrl;V Bearbeiten Einfügen

  Fügt den Text aus der Zwischenablage in den Editor ein.

&Ctrl;A Bearbeiten Alles auswählen

  Wählt den gesamten Text im Editor aus.

&Ctrl;F Bearbeiten Suchen ...

  Mit diesem Befehl können Sie Textpassagen im Quelltext suchen.

F3 Bearbeiten Weitersuchen

  Geht zum nächsten Auftreten des zuletzt gesuchten Textes.

&Shift;F3 Bearbeiten Frühere suchen

  Geht zum vorherigen Auftreten des zuletzt gesuchten Textes.

&Ins; Bearbeiten Überschreiben-Modus

  Schaltet im Editor zwischen Einfügen und Überschreiben um.

### Das Menü Zeichenfläche

Zeichenfläche Als Bild (PNG) exportieren ...

  Exportiert den aktuellen Inhalt der Zeichenfläche als Rasterbild im Format PNG (Portable Network Graphics).

Zeichenfläche Als Zeichnung (SVG) exportieren ...

  Exportiert den aktuellen Inhalt der Zeichenfläche als Vektorzeichnung im Format &SVG; (Scalable Vector Graphics).

Zeichenfläche Zeichenfläche drucken ...

  Druckt den aktuellen Inhalt der Zeichenfläche.

### Das Menü Ausführen

F5 Ausführen Ausführen

  Startet die Ausführung der Befehle im Editor.

F6 Ausführen Pause

  Hält die Ausführung an. Diesen Menüeintrag können Sie nur auswählen, wenn gerade Befehle ausgeführt werden.

F7 Ausführen Abbrechen

  Bricht die Ausführung ab. Diesen Menüeintrag können Sie nur auswählen, wenn gerade Befehle ausgeführt werden.

Ausführen Bewegungs-Geschwindigkeit

  Enthält eine Liste mit unterschiedlichen Ausführungsgeschwindigkeiten: Volle Geschwindigkeit, Volle Geschwindigkeit (keine Hervorhebung und Kontrollfenster), Langsam, Langsamer, Am Langsamsten, Schritt-für-Schritt. Wenn die Ausführungsgeschwindigkeit auf Volle Geschwindigkeit (Standard) eingestellt ist, können Sie kaum verfolgen, was passiert. Manchmal ist dieses Verhalten gewollt, aber manchmal möchten Sie die Ausführung verfolgen können. In diesen Fällen setzen Sie die Ausführungsgeschwindigkeit auf Langsam, Langsamer oder Am Langsamsten, dann wird auch die aktuelle Position der Ausführung im Quelltexteditor angezeigt. Mit Schritt-für-Schritt können Sie die Befehle einzeln ausführen.

### Das Menü Extras

Extras Richtungsauswahl ...

  Öffnet den Dialog zur Richtungsauswahl.

Extras Farbauswahl ...

  Öffnet den Dialog zur Farbauswahl.

### Das Menü Einstellungen

Einstellungen Skript-Sprache

  Wählen Sie hier die Sprache für den Quelltext aus.

&Ctrl;E Einstellungen Quelltexteditor anzeigen

  Zeigt den Editor an oder blendet ihn aus.

&Ctrl; I Einstellungen Kontrollfenster anzeigen

  Zeigt das Kontrollfenster an oder blendet es aus.

Einstellungen Fehler anzeigen

  Schaltet die Anzeige des Fehlerfensters mit einer Liste aller Fehler des aktuellen Quelltextes ein oder aus. Ist das Fehlerfenster eingeblendet, klicken Sie auf Zeichenfläche, um die Schildkröte wieder zu sehen.

F11 Einstellungen Zeilennummern anzeigen

  Mir diesem Befehl werden im Editor Zeilennummern angezeigt. Das erleichtert die Fehlersuche.

Einstellungen Werkzeugleiste anzeigen

  Zeigt die Werkzeugleiste an bzw. blendet sie aus.

Einstellungen Statusleiste anzeigen

  Zeigt die Statusleiste an bzw. blendet sie aus.

Einstellungen Kurzbefehle festlegen ...

  Öffnet den &kde;-Standarddialog zur Einstellung der Kurzbefehle.

Einstellungen Werkzeugleisten einrichten ...

  Öffnet den &kde;-Standarddialog zur Einrichtung der Symbole in den Werkzeugleisten.

### Das Menü Hilfe

&kturtle; hat das bekannten &kde;-Menü Hilfe aus den &kde;-Grundlagen mit einem zusätzlichen Eintrag:

F2 Hilfe Hilfe zu: ...

  Dies ist eine sehr hilfreiche Funktion, sie zeigt Hilfe zum Quelltext, in dem der Cursor gerade steht. Wenn Sie &eg; den Befehl `drucke` in Ihrem Quelltext verwenden und die Hilfe zu diesem Befehl lesen möchten, bewegen Sie den Cursor in diesen Befehl `drucke` und drücken F2. Das Handbuch zeigt Ihnen dann alle Informationen zum Befehl `drucke`.

  Diese Funktion ist in der Lernphase des Programmierens mit &turtlescript; sehr hilfreich.

## Die Statusleiste

In der Statusleiste sehen Sie Informationen über den Zustand von &kturtle;. Auf der linken Seite wird das Ergebnis des letzten Befehls gezeigt. Auf der rechten Seite sehen Sie die aktuelle Position des Cursors (Zeilen- und Spaltennummer). In der Mitte der Statusleiste wird die aktuell eingestellte Sprache für die Befehle angezeigt.