# Usare &kturtle;

Qui vi è un'immagine di &kturtle; in azione
La finestra principale di &kturtle;

La finestra principale di &kturtle; ha due parti principali: l'editor del codice (3) sulla sinistra dove inserisci i comandi &turtlelang;, e l'area di disegno (4) sulla destra dove le istruzioni sono trasformate in disegno. L'area di disegno è l'ambiente della tartaruga: è nell'area di disegno che la tartaruga si muove e disegna. Le altre tre parti della finestra principale sono: la barra dei menu (1) da cui possono essere raggiunte le azioni, la barra degli strumenti (2) che ti permette di selezionare velocemente le azioni più usate, e la barra di stato (5) dove troverai informazioni sullo stato di &kturtle;.

## L'editor del codice

Nell'editor del codice inserisci i comandi &turtlelang;. Ha tutte le caratteristiche che ci si aspetta da un editor moderno. La maggior parte delle sue caratteristiche si trovano nei menu Modifica e Strumenti. L'editor del codice può essere agganciato a ciascun bordo della finestra principale o può essere staccato e posizionato ovunque sul desktop.

Puoi inserire del codice nell'editor in vari modi. Il modo più semplice è usare un esempio già fatto: scegli File Esempi nel menu File e scegli un esempio. L'esempio che scegli sarà aperto nell'editor del codice, e, se vuoi, puoi quindi usare File Esegui per eseguire il codice.

Puoi aprire i file &turtlelang; scegliendo File Apri... .

Il terzo modo è quello di scrivere il codice nell'editor o copiare/incollare del codice da questo manuale utente.

La posizione del cursore è indicata nella barra di stato, alla destra con i numeri di riga e di colonna.

## L'ispettore

L'ispettore ti da' informazioni su variabili, funzioni imparate e albero del codice mentre il programma è in esecuzione.

L'ispettore può essere agganciato a qualsiasi bordo della finestra principale o può essere sganciato e piazzato ovunque sul desktop.

## L'area di disegno

L'area di disegno è l'area dove i comandi sono visualizzati i comandi, dove cioè i comandi disegnano. In altre parole, è l'ambiente della tartaruga. Dopo aver inserito del codice nell'editor del codice, ed eseguito usando File Esegui , possono accadere due cose: o il codice viene eseguito senza problemi e nella maggior parte dei casi vedrai dei cambiamenti nell'area di disegno; o c'è un errore nel codice, e apparirà un messaggio che ti dirà quale errore hai fatto.

Questo messaggio dovrebbe aiutarti a risolvere l'errore.

Puoi ingrandire e ridurre l'area di disegno con la rotellina del mouse.

## La barra dei menu

Nella barra dei menu trovi tutte le azioni di &kturtle;. Sono nei seguenti gruppi: File, Modifica, Visualizza, Strumenti, Impostazioni e Aiuto. Questa sezione li descrive tutti.

### Il menu File

&Ctrl;N File Nuovo

  Crea un nuovo file di &turtlelang; vuoto.

&Ctrl;O File Apri...

  Apre un file di &turtlelang;.

File Apri recenti

  Apre un file di &turtlelang; che è stato aperto recentemente.

&Ctrl;S File Salva

  Salva l'attuale file di &turtlelang; aperto.

File Salva come...

  Salva l'attuale file di &turtlelang; aperto in un percorso specificato.

File Esempi

  Apre i programmi di esempio di &turtlelang;. Gli esempi sono nella tua lingua preferita che puoi scegliere in Impostazioni Lingua degli script .

File Velocità

  Presenta una lista delle velocità di esecuzione possibili formata da: Velocità massima, Lenta, Più lenta,Lentissima e Passo passo. Quando la velocità di esecuzione è impostata a Velocità massima (predefinito) possiamo a mala pena renderci conto di ciò che sta accadendo. Qualche volta questo comportamento è voluto, ma qualche volta vogliamo tener traccia dell'esecuzione. Nel secondo caso imposta la velocità di esecuzione a Lenta, Più lenta o Lentissima. Quando una delle modalità lente è selezionata, sarà mostrata la posizione corrente del cursore nell'editor. Passo passo eseguirà un comando per volta.

F5 File Esegui

  Avvia l'esecuzione dei comandi nell'editor del codice.

F6 File Metti in pausa

  Mette in pausa l'esecuzione. Questa azione è abilitata solo quando &kturtle; sta eseguendo i comandi.

F7 File Termina

  Ferma l'esecuzione. Questa azione è abilitata solo quando &kturtle; sta eseguendo i comandi.

&Ctrl;P File Stampa...

  Stampa il codice nell'editor.

&Ctrl;Q File Esce

  Esce da &kturtle;.

### Il menu Modifica

&Ctrl;Z Modifica Annulla

  Annulla l'ultima modifica al codice. &kturtle; può annullare infinite modifiche.

&Ctrl;&Shift;Z Modifica Rifai

  Rifa una modifica annullata al codice.

&Ctrl;X Modifica Taglia

  Taglia il testo selezionato dall'editor del codice negli appunti.

&Ctrl;C Modifica Copia

  Copia il testo selezionato dall'editor del codice negli appunti.

&Ctrl;V Modifica Incolla

  Incolla il testo dagli appunti nell'editor.

&Ctrl;A Modifica Seleziona tutto

  Seleziona tutto il testo nell'editor.

&Ctrl;F Modifica Trova...

  Con questa azione puoi cercare frasi nel codice.

F3 Modifica Trova successivo

  Usa questo per cercare la successiva occorrenza della frase.

&Shift;F3 Modifica Trova precedente

  Usa questo per cercare l'occorrenza precedente della frase.

Ins Modifica Modalità di sovrascrittura

  Passa da modalità inserimento a sovrascrittura, e viceversa

### Il menu Visualizza

Visualizza Mostra editor del codice

  Mostra o nasconde l'editor del codice.

F11 Vista Mostra numeri di linea

  Con questa azione puoi mostrare i numeri di riga nell'editor del codice. Ciò può essere utile per trovare gli errori.

Visualizza Mostra ispettore

  Mostra o nasconde l'ispettore

### Il menu Strumenti

File Scelta direzione

  Questa azione apre la finestra di dialogo di scelta della direzione.

### Il menu Impostazioni

Impostazioni Lingua degli script

  >Sceglie la lingua per il codice.

Impostazioni Mostra la barra degli strumenti

  Mostra o nasconde la barra degli strumenti principale

Impostazioni Mostra la barra di stato

  Mostra o nasconde la barra di stato

Impostazioni Configura le scorciatoie...

  Finestra di dialogo standard di &kde; per configurare le scorciatoie.

Impostazioni Configura la barre degli strumenti...

  Finestra di dialogo standard di &kde; per configurare le barre degli strumenti.

### Il menu Aiuto

F1 Aiuto Manuale di &kturtle;

  Questa azione mostra il manuale che stai leggendo in questo momento.

&Shift;F1 Aiuto Che cos'è?

  Dopo aver attivato questa azione la freccia del mouse diventerà una freccia con punto interrogativo. Quando fai clic con questa freccia su una parte della finestra principale di &kturtle;, apparirà una finestra a comparsa con la descrizione della particolare parte.

F2 Help Help on: ...

  This is a very useful function: it provides help on the code where the cursor in the code editor is at. So, &eg;, you have used the `print` command in your code, and you want to read and to know what the handbook says on this command. You just move your cursor so it is in the `print` command and you press F2. The handbook will then show all info on the `print` command.

  This function is very important while learning programming.

<-->

Aiuto Segnala un bug...

  Usa questo per segnalare un problema con &kturtle; agli sviluppatori. Queste segnalazioni possono essere usate per rendere migliori le future versioni di &kturtle;.

Aiuto Informazioni su &kturtle;

  Qui puoi trovare informazioni su &kturtle;, come gli autori e la licenza con cui viene distribuito.

Aiuto Informazioni su &kde;

  Qui puoi trovare informazioni su &kde;. Se non sai ancora cosa è &kde;, non dovresti dimenticarti di questo posto.

## La barra degli strumenti

Qui puoi attivare velocemente le azioni più usate. In modo predefinito, troverai qui tutti i comandi più utili che finiscono con le icone Esegui comandi, Metti in pausa e Termina.

Puoi configurare la barra degli strumenti usando Impostazioni Configura le barre degli strumenti...

## La barra di stato

Grazie alla barra di stato puoi monitorare lo stato di &kturtle;. Sul lato sinistro mostra il risultato dell'ultima azione. Sul lato destro trovi la posizione corrente del cursore (i numeri di riga e di colonna). Nel mezzo della barra di stato è indicata la lingua correntemente usata per i comandi.