# Hoe &kturtle; te gebruiken

Hier is een schermafbeelding van &kturtle; in actie
Hoofdvenster van &kturtle;

Het hoofdvenster van &kturtle; bestaat uit drie onderdelen: links de codebewerker (1) waarin de commando's voor &turtlescript; worden getypt, rechts het canvas (2), waar de schildpad tekent, en de inspectie (3) waarin informatie staat tijdens uitvoeren van je programmacode. Bovendien vind je er de menubalk (5), waarin je alle acties kunt doen, de werkbalk (4) waarin je de meest gebruikte acties kunt doen, de Console, waarin je een regel met een commando kunt toetsenom die uit te proberen, en de statusbalk (aan de onderkant van het venster), met daarin wat informatie over de toestand van &kturtle;.

## De codebewerker

In de codebewerker type je de commando's van &turtlescript;. De meeste functies van de code bewerker vind je in de menu's Bestand en Bewerken. De codebewerker kan op elke rand van het scherm worden ge"plakt", of op elke plaats op het bureaublad worden geplaatst.

Er zijn verschillende manieren om code in de bewerker te krijgen. Het eenvoudigste is met een voorbeeld: kies Bestand Voorbeelden, en selecteer een voorbeeld. Het eerst gekozen voorbeeld wordt in de bewerker geopend, waarna u de opdrachtLaten werken Laten werken kunt geven (sneltoets: &Alt;F2) of de knop Laten werken in de taakbalk als u wilt laten zien wat het programma doet.

Je kunt &turtlescript;-bestanden openen met behulp van de menuoptie Bestand Openen....

De derde manier is zelf je eigen code in de codebewerker in te typen, of door programmacode te kopiëren en te plakken.

## Het canvas

Het canvas is het speelterrein van de schildpad, waarin de schildpad tekent door de commando's die hij krijgt. Nadat er wat programmacode staat in de codebewerker, die wordt uitgevoerd, kunnen er twee dingen gebeuren: of de code wordt goed uitgevoerd, je zal dan hoogst waarschijnlijk iets zien gebeuren op het canvas; of je hebt een fout gemaakt, er komt dan een foutmelding waarin wordt uitgelegd welke fout er is gemaakt.

Met je muiswiel kun je op het canvas in- en uitzoomen.

## De inspectie

In de inspectie krijg je informatie over de variabelen tijdens het lopen van je programmacode.

De inspectie kan worden vast"geplakt" op elke zijde van het hoofdscherm, of hij kan worden losgemaakt en op elke plaats op het bureaublad worden geplaatst.

## De werkbalk

Hierin kan je de meestgebruikte acties vinden. In de taakbalk vind je de Console, waarin je snel even commando's kunt uitproberen. Dit is nuttig als je een commando wilt proberen zonder de programmacode in de codebewerker te veranderen.

Je kunt de werkbalk zelf instellen met Instellingen Werkbalken instellen...

## De menubalk

In de menubalk vind je alle acties in &kturtle;. Zij zijn ingedeeld in de volgende groepen: Bestand, Bewerking, Canvas, Uitvoeren, Hulpmiddelen, Instellingen, en Help. In dit deel worden ze allemaal beschreven.

### Het menu Bestand

&Ctrl;N Bestand Nieuw

  Maakt een nieuw, leeg &turtlescript;-bestand aan.

&Ctrl;O Bestand Openen...

  Opent een bestaand &turtlescript;-bestand.

Bestand Recent geopend

  Opent een &turtlescript;-bestand dat je eerder hebt geopend.

Bestand Voorbeelden

  Opent voorbeeldprogramma's voor &turtlescript;. De voorbeelden zijn in je eigen taal, die je kunt kiezen in in menu Instellingen Scripttaal....

Bestand Meer voorbeelden ophalen...

  Open de dialoog Vers van de pers om extra &turtlescript;-bestanden van het internet te downloaden.

&Ctrl;S Bestand Opslaan

  Bewaart het momenteel geopende &turtlescript;-bestand.

&Ctrl;&Shift;S Bestand Opslaan als...

  Bewaart het momenteel geopende &turtlescript;-bestand op een opgegeven plaats.

Bestand Exporteren naar HTML...

  Exporteert de huidige inhoud van de codebewerker naar een HTML-bestand, inclusief de accentueringskleuren.

&Ctrl;P Bestand Afdrukken...

  Drukt de huidige programmacode in de codebewerker af.

&Ctrl;Q Bestand Afsluiten

  Beëindigt &kturtle;.

### Het menu Bewerken

&Ctrl;Z Bewerken Ongedaan maken

  Maakt de laatste wijzigingen in de programmacode ongedaan. In &kturtle; kun je onbeperkt veel wijzigingen weer ongedaan maken.

&Ctrl;&Shift;Z Bewerken Opnieuw

  Voert een wijziging in de programmacode die ongedaan is gemaakt, opnieuw door.

&Ctrl;X Bewerken Knippen

  Knipt de in de codebewerker geselecteerde tekst, en kopieert die naar het klembord.

&Ctrl;C Bewerken Kopiëren

  Kopieert de geselecteerde tekst in de codebewerker naar het klembord.

&Ctrl;V Bewerken Plakken

  Plakt de tekst op het klembord in de codebewerker.

&Ctrl;A Bewerken Alles selecteren

  Selecteert alle tekst in decodebewerker.

&Ctrl;F Bewerken Zoeken...

  Hiermee kun je zoeken naar tekst in de programmacode.

F3 Bewerken Volgende zoeken

  Hiermee kun je verder zoeken naar je zoekterm.

F3 Bewerken Vorige zoeken

  Hiermee kun je de vorige plaats vinden waar je zoekterm in de tekst voorkomt.

&Ins; Bewerken Invoegen

  Schakelen tussen 'Invoegen' en 'Overschrijven'.

### Het menu Canvas

Canvas Exporteren naar afbeelding (PNG)...

  Exporteert de inhoud van het Canvas als een raster-afbeelding van het type PNG.

Canvas Exporteren naar tekening (SVG)...

  Exporteert de inhoud van het Canvas als een &SVG;-tekening (Scalable Vector Graphics).

Canvas Druk canvas af...

  Drukt de inhoud van het huidige Canvas af.

### Het menu Uitvoeren

F5 Uitvoeren Uitvoeren

  Start het uitvoeren van de commando's in de codebewerker.

F6 Uitvoeren Pauze

  Onderbreekt het uitvoeren van de programmacode. Deze actie is alleen actief tijdens het uitvoeren van programmacode.

F7 Uitvoeren Afbreken

  Stopt het uitvoeren van de programmacode. Deze actie is alleen actief tijdens het uitvoeren van programmacode.

Uitvoeren Snelheid...

  Presenteert een lijst van mogelijke uitvoersnelheden, waarin: Volle snelheid (geen markering in de code en geen inspector), Volle snelheid, Langzaam, Langzamer, Erg langzaam en Stap-voor-stap. Als de uitvoersnelheid Volle snelheid is (standaard) zien we nauwelijks wat er gebeurt. Soms is dit gewenst, maar soms willen het uitvoeren kunnen volgen. In dat geval kan de snelheid worden ingesteld op Langzaam, Langzamer of Erg langzaam. Wanneer een van de langzame snelheden is geselecteerd wordt het verloop van het programma in de codebewerker getoond. Bij Stap-voor-stap wordt er steeds één commando uitgevoerd.

### Het menu Hulpmiddelen

Hulpmiddelen Richting kiezen...

  Hiermee wordt de dialoog geopend voor het kiezen van een richting.

Hulpmiddelen Kleur kiezen...

  Hiermee wordt de dialoog geopend voor het kiezen van een kleur.

### Het menu Instellingen

Instellingen Scripttaal

  Kies de taal voor de programmacode.

&Ctrl;E Instellingen Codebewerker tonen

  Tonen/verbergen van de Codebewerker.

&Ctrl;I Instellingen Inspectie tonen

  Tonen/verbergen van de the inspectie.

Instellingen Fouten tonen

  Tonen/verbergen van het tabblad Fouten met een lijst van fouten die optreden bij het uitvoeren van de programmacode. Als deze optie aan staat, moet je op Canvas klikken om de schildpad terug te krijgen.

F11 Instellingen Regelnummers tonen

  Hiermee zie je regelnummers in de codebewerker. Dit kan helpen bij het vinden van fouten.

Instellingen Werkbalk tonen

  Tonen/verbergen vande Hoofdwerkbalk

Instellingen Statusbalk tonen

  Tonen/verbergen van de Statusbalk

Instellingen Sneltoetsen instellen...

  Standaard dialoog van &kde; voor het instellen van de sneltoetsen.

Instellingen Werkbalken instellen...

  Standaard dialoog van &kde; voor het instellen van de werkbalken.

### Het menu Help

&kturtle; heeft een standaard &kde; Help-menu zoals beschreven in de &kde; Basisdocumentatie, met nog een extra ingang:

F2 Help Hulp bij: ...

  Dit is een handige functie, en geeft informatie over de programmacode op de plaats van de cursor in de codebewerker. Stel, je hebt de opdracht `druk` in je code staan, en je wilt weten wat in het handboek over deze opdracht staat. Zet dan je muisaanwijzer op de opdracht `druk`, en druk op de toets F2. Het handboek toont dan alle informatie over de opdracht `druk`.

  Deze functie is erg belangrijk bij het leren programmeren in &turtlescript;.

## De statusbalk

In de statusbalk vind je informatie over de status (toestand) van &kturtle;. Links zie je de informatie over de laatste actie. Rechts vind je de huidige locatie van de cursor (regel- en kolomnummers). In het midden van de statusbalk staat wat de huidige taal is die gebruikt wordt voor de opdrachten.