# &kturtle;'i kasutamine

&kturtle; tegevuses &kturtle;'i peaaken

&kturtle;'i peaaken koosneb kolmest põhiosast: redaktor (1) vasakul, kus saab kirja panna &turtlescript;i käsud, lõuend (2) paremal, kus kilpkonn sinu joonistust valmistab, ja inspektor (3), mis annab teavet programmi täitmise kohta. Peaaknal on veel neli osa: menüüriba (5), mis võimaldab kasutada kõiki saadaolevaid käske, tööriistariba (4), kus saab kiiresti valida sagedamini vaja mineva toimingu, konsool, kus saab testimiseks sisestada üherealise käsu. ja olekuriba (akna allservas), kus näeb &kturtle;'i tagasisidena rakenduse olekut.

## Redaktor

Redaktor on koht, kus panna kirja &turtlescript;i käsud. See pakub kõiki võimalusi, mida üks tänapäevane redaktor ikka pakkuma peab. Enamik neist on kasutatavad menüüst Fail või Redigeerimine. Redaktori võib dokkida ükspuha millisele peaakna küljele või ka hoopis lahti haakida ja töölaual sootuks mujale asetada.

Koodi saab redaktorisse mitmel moel sisestada. Lihtsaim meetod on kasutada juba valmis tehtud näidiseid. Selleks vali Fail Näidised failimenüüs ja klõpsa vajalikul failil. Valitud fail avatakse redaktoris, pärast mida saab menüükäsuga Käivitamine Käivita või tööriistariba nupuga Käivita hakata seda ellu viima.

&turtlescript;i faile saab avada menüükäsuga Fail Ava...

Kolmas võimalus on kirjutada kood ise redaktorisse või kopeerida ja asetada kood kuskilt mujalt.

## Lõuend

Lõuend on ala, kus käsud visualiseeritakse, kus nendega joonistatakse pilt. Ehk siis - see on kilpkonna mängumaa. Kui oled sisestanud mingi koodi redaktorisse ja selle käivitanud, võib juhtuda üks kahest: 1) kood täidetakse edukalt ja sa näed midagi lõuendil muutumas või 2) koodis on viga ja ilmub teade, mis ütleb, millise veaga on tegemist.

Hiirerattaga saab lõuendit suurendada ja vähendada.

## Inspektor

Inspektor annab programmi töötamise ajal teada muutujatest ja õpitud funktsioonidest ning näitab koodipuud.

Inspektori võib dokkida ükspuha millisele peaakna küljele või ka hoopis lahti haakida ja töölaual sootuks mujale asetada.

## Tööriistariba

Selle abil saab kiiresti ette võtta sagedamini vaja minevaid toiminguid. Tööriistariba sisaldab ka konsooli, mis võimaldab kiiresti käske anda, millest võib olla kasu, kui soovid käsku katsetada ilma redaktori sisu muutmata.

Tööriistariba saab oma maitse järgi kohandada menüükäsuga Seadistused Tööriistaribade seadistamine...

## Menüüriba

Menüüribal leiad kõik toimingud, mida &kturtle;'is on võimalik kasutada. Need on jagatud järgmistesse rühmadesse: Fail, Redigeerimine, Lõuend, Käivitamine, Tööriistad, Seadistused ja Abi. Kirjeldame siin neid kõiki.

### Failimenüü

&Ctrl;N Fail Uus

- Loob uue tühja &turtlescript;i faili.

&Ctrl;O Fail Ava...

- Avab &turtlescript;i faili.

Fail Ava viimati kasutatud

- Avab viimati kasutatud &turtlescript;i faili.

Fail Näidised

- Avab &turtlescript;i näidisfailidega kataloogi. Need peaksid olema keeles, mis on määratud seadistustedialoogis (Seadistused Skriptikeel ).

Fail Hangi rohkem näidiseid...

- Avab uue kuuma kraami hankimise dialoogis, mille abil saab internetist alla laadida uusi &turtlescript;i faile.

&Ctrl;S Fail Salvesta

- Salvestab parajasti avatud &turtlescript;i faili.

Fail Salvesta kui...

- Salvestab parajasti avatud &turtlescript;i faili uude asukohta või uue nimega.

Fail Ekspordi HTML-ina...

- Ekspordib redaktori aktiivse sisu HTML-failina, mis sisaldab ka esiletõstmise värve.

&Ctrl;P Fail Trüki...

- Trükib koodiredaktoris kirja pandud käsud.

&Ctrl;Q Fail Välju

- Lõpetab &kturtle;'i töö.

### Menüü Redigeerimine

&Ctrl;Z Redigeerimine Võta tagasi

- Tühistab viimase koodi tehtud muudatuse. &kturtle; ei tunne tagasivõtmisel piire.

&Ctrl;&Shift;Z Redigeerimine Tee uuesti

- Taastab koodis tagasivõetud muudatuse.

&Ctrl;X Redigeerimine Lõika

- Lõikab redaktoris valitud teksti ja asetab selle lõikepuhvrisse.

&Ctrl;C Redigeerimine Kopeeri

- Kopeerib redaktoris valitud teksti lõikepuhvrisse.

&Ctrl;V Redigeerimine Aseta

- Asetab teksti lõikepuhvrist redaktorisse.

&Ctrl;A Redigeerimine Vali kõik

- Valib kogu redaktori teksti.

&Ctrl;F Redigeerimine Otsi...

- Selle käsuga saab koodis teatud sõna või väljendit otsida.

F3 Redigeerimine Otsi järgmine

- Sellega saab leida otsitava fraasi järgmise esinemiskorra.

&Shift;F3 Redigeerimine Otsi eelmine

- Sellega saab leida otsitava fraasi eelmise esinemiskorra.

Ins Redigeerimine Ülekirjutamisrežiim

- Lülitab lisamis- ja ülekirjutamisrežiimi vahel.

### Menüü Lõuend

Lõuend Ekspordi pildina (PNG)...

- Ekspordib aktiivse lõuendi sisu PNG rasterpildina.

Lõuend Ekspordi joonistusena (SVG)...

- Ekspordib aktiivse lõuendi sisu SVG vektorjoonistusena.

Lõuend Trüki lõuend...

- Ekspordib aktiivse

### Menüü Käivitamine

F5 Käivitamine Käivita

- Käivitab redaktoris kirja pandud käsud.

F6 Käivitamine Paus

- Peatab käskude täitmise. Seda saab kasutada ainult siis, kui käske parajasti täidetakse.

F7 Käivitamine Katkesta

- Katkestab käskude täitmise. Seda saab kasutada ainult siis, kui käske parajasti täidetakse.

Käivitamine Töökiirus

- Näitab võimalikke täitmise kiirusi: täiskiirus (esiletõstmiseta ja inspektorita), täiskiirus, aeglane, aeglasem, kõige aeglasem ja sammhaaval. Kui kiiruseks valida täiskiirus (vaikeväärtus), on vaevu võimalik jälgida, mis toimub. Sageli on see kasulik, kuid vahel võib tekkida soov käskude täitmist üksikasjalikult jälgida. Sel juhul tuleks valida kiiruseks aeglane, aeglasem, kõige aeglasem. Mõne aeglase kiiruse valimisel näidatakse redaktoris täitmise hetkeasukohta. Sammhaaval täidab korraga ühe käsu.

### Tööriistade menüü

Tööriistad Suunavalija...

- Avab suunavalija dialoogi.

Tööriistad värvivalija...

- Avab värvivalija dialoogi.

### Menüü Seadistused

Seadistused Skriptikeel

- Valib koodi keele.

&Ctrl;E Seadistused Redaktori näitamine

- Näitab või peidab redaktori.

&Ctrl;I Seadistused Inspektori näitamine

- Näitab või peidab inspektori.

Seadistused Vigade näitamine

- Näitab koodi täitmisel tekkinud vigade nimekirja vigade või peidab selle. Kui see valik on sisse lülitatud, klõpsa kilpkonna taasnägemiseks lõuendil.

F11 Seadistused Näita reanumbreid

- Sellega saab lasta redaktoris reanumbreid näidata. See on kasulik näiteks vigade leidmiseks.

Seadistused Tööriistariba näitamine

- Lülitab peamise tööriistariba näitamise sisse-välja.

Seadistused Olekuriba näitamine

- Lülitab olekuriba näitamise sisse-välja.

Seadistused Kiirklahvide seadistamine...

- &kde; tavapärane kiirklahvide seadistamise dialoog.

Seadistused Tööriistaribade seadistamine...

- Tavapärane &kde; tööriistaribade seadistamise dialoog.

### Abimenüü

&help.menu.documentation;

F2 Abi Abi x kohta...

- See on väga kasulik võimalus, näidates abi koodi selle koha kohta, kus parajasti asub kursor. Kui ⪚ kasutasid koodis käsku `print`, saad selle abil teada, mida käsiraamat vastava käsu kohta ütleb. Vii kursor käsu `print` peale ja vajuta F2. Seejärel näed käsiraamatus käsust `print` rääkivat kohta.

  See on päris kasulik ja oluline &turtlescript;i õppimisel.

## Olekuriba

Olekuribal annab &kturtle; sulle tagasisidet oma oleku kohta. Vasakul on näha viimane toiming. Paremal näeb kursori hetkeasukohta (rea ja veeru number). Keskel näeb, millist keelt käskude puhul parajasti kasutatakse.