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 BestandVoorbeelden, en selecteer een voorbeeld. Het eerst gekozen voorbeeld wordt in de bewerker geopend, waarna u de opdrachtLaten werkenLaten werken kunt geven (sneltoets: &Alt;F2) of de knop Laten werken in de taakbalk als u hetprogramma wilt zien wat het programma doet. Je kunt &turtlescript;-bestanden openen met behulp van de menuoptie BestandOpenen.... 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 InstellingenWerkbalken 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 InstellingenScripttaal.... 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.