# Użycie &kturtle;

Zrzut ekranowy &kturtle; podczas jego pracy Okno główne &kturtle;

Okno główne &kturtle; składa się z dwóch głównych części: edytora kodu (3) po lewej, można tam wprowadzać komendy &logo;, oraz płótna (4) po prawej, gdzie można zobaczyć efekty wprowadzanych instrukcji. Płótno jest placem zabaw żółwia: żółw porusza się po płótnie i na nim rysuje. Trzy inne części w oknie głównym to: pasek menu (1) gdzie mogą być wybrane wszystkie czynności, pasek narzędzi (2) powalający na szybki wybór najczęściej używanych czynności, oraz pasek stanu, (5) gdzie można zobaczyć aktualny stan działania &kturtle;.

## Edytor kodu

W edytorze kodu wprowadza się komendy &logo;. Posiada on wszystkie cechy, których można oczekiwać od nowoczesnego edytora. Większość z nich można znaleźć w menu Edycja i Narzędzia . Edytor kodu może być dowolnie przesuwany, przyczepiany do dowolnego miejsca na oknie głównym a także może być umieszczony w dowolnym miejscu na pulpicie.

Istnieje kilka sposobów uzyskania kodu w edytorze. Najprostszy to użycie istniejącego przykładu wybranego z menu Plik Otwórz przykład w menu Plik a następnie wybrać plik. Nazwa pliku określa czego dotyczy plik (⪚ `square.logo` narysuje kwadrat). Wybrany plik zostanie otworzony w edytorze kodu, następnie wybierając z menu Plik Wykonaj komendy można uruchomić kod.

Pliki &logo; można otworzyć wybierając Plik Otwórz... .

Trzecim sposobem jest wprowadzenie własnego kodu w edytorze bądź skopiowanie gotowego kodu z podręcznika użytkownika.

Pozycja kursora wskazywana jest po prawej stronie pasku statusu, wraz z numerem linii i numerem kolumny.

## Płótno

Płótno jest obszarem na którym komendy rysują obrazy. Innymi słowami jest to plac zabaw żółwia. Po wprowadzeniu kodu do edytora kodu, i wykonaniu go przy użyciu menu Plik Wykonaj komendy , mogą zdarzyć się dwie rzeczy: kod wykona się poprawnie i zobaczymy zmiany na płótnie; bądź w kodzie został popełniony błąd i pojawi się komunikat opisujący ten błąd.

Pojawiający się komunikat powinien pomóc rozwiązać problem związany z błędem.

Narysowany obrazek może być zapisany jak obraz (przy użyciu menu Plik Zapisz płótno ) bądź wydrukowany (przy użyciu menu Plik Drukuj... ).

## Pasek menu

W pasku menu można znaleźć wszystkie akcje &kturtle;. Pogrupowane są one następująco: Plik, Edycja, Widok, Narzędzia, Ustawienia, oraz Pomoc. Pomoc opisuje wszystkie poprzednie.

### Menu Plik

#### Nowy

&Ctrl;N Plik Nowy

- Tworzy nowy plik &logo;.

#### Otwórz

&Ctrl;O Plik Otwórz...

- Otwiera plik &logo;.

#### Otwórz ostatni

Plik Otwórz ostatni

- Otwiera ostatnio używany plik &logo;.

#### Otwórz przykład

&Ctrl;E Plik Otwórz przykład

- Pokazuje katalog z przykładami programów w &logo;. Przykłady będą w ulubionym języku użytkownika wybranym w menu Ustawienia Konfiguracja &kturtle;... .

#### Zapisz

&Ctrl;S Plik Zapisz

- Zapisuje aktualnie otworzony plik &logo;.

#### Zapisz jako

Plik Zapisz jako...

- Zapisuje aktualnie otwarty plik &logo; w wybranej lokalizacji.

#### Zapisz płótno

Plik Zapisz płótno

- Zapisuje aktualny rysunek na płótnie jako obrazek.

#### Prędkość wykonania

Plik Prędkość wykonania

- Lista możliwych prędkości wykonania, składa się z: Pełnej prędkości, Wolnej, Wolniejszej i Najwolniejszej. Gdy prędkość wykonania ustawiona jest na Pełną prędkość (domyślnie) z trudnością można zauważyć co dzieje się na ekranie. Czasami jest to pożądane a czasami chcemy zatrzymać ślad wykonania. W tym wypadku należy ustawić prędkość wykonania na Wolną, Wolniejszą bądź Najwolniejszą. Gdy wybrana jest któraś z tych prędkości aktualnie wykonywana pozycja będzie wskazywana w edytorze.

#### Wykonaj

&Alt;Powrót Plik Wykonaj komendy

- Rozpoczyna wykonanie komend w edytorze kodu.

#### Pauza

Pauza Plik Zatrzymanie wykonania

- Zatrzymuje wykonanie programu. Akcja dostępna jedynie podczas wykonywania komend.

#### Stop

Wyjście Plik Przerwanie wykonywania

- Przerywa wykonywanie. Akcja dostępna jedynie podczas wykonywania komend.

#### Drukuj

&Ctrl;P Plik Drukuj...

- Drukuje aktualny kod w edytorze bądź aktualny rysunek znajdujący się na płótnie.

#### Wyjście

&Ctrl;Q Plik Wyjście

- Wychodzi z &kturtle;.

### Menu Edycja

&Ctrl;Z Edycja Cofnij

- Anuluje ostatnią zmianę w kodzie. &kturtle; posiada nieskończona liczbę kroków cofania.

&Ctrl;&Shift;Z Edycja Powtórz

- Powtarza ostatnio wprowadzoną zmianę w kodzie

&Ctrl;X Edycja Wytnij

- Wycina zaznaczony w edytorze tekst do schowka.

&Ctrl;C Edycja Kopiuj

- Kopiuje zaznaczony w edytorze tekst do schowka.

&Ctrl;V Edycja Wklej

- Wkleja tekst ze schowka do edytora.

&Ctrl;F Edycja Znajdź...

- Znajduje z kodzie wskazaną frazę.

F3 Edycja Znajdź następny

- Znajduje kolejne pojawienie się wybranej fazy.

&Ctrl;R Edycja Zamień...

- Zamienia frazy w kodzie.

### Menu Widok

&Ctrl;&Shift;F Widok Tryb pełnego ekranu

- Włączenie trybu pełnego ekranu.

  Uwaga: Gdy kod jest wykonywany w trybie pełnego ekranu wszystko poza płótnem jest zakryte. Daje to możliwość pisania programów w &kturtle; działających w trybie pełnoekranowym.

F11 Widok Pokaż numery linii

- Opcja ta pokazuje numer linii w edytorze kodu. Może być użyteczne przy znajdowaniu błędów.

### Menu Narzędzia

&Alt;C Narzędzia Wybór koloru

- Otwiera okno wyboru koloru. Przy jego użyciu z łatwością można wybrać kod koloru i wstawić go do edytora kodu.

&Ctrl;I Narzędzia Wcięcie

- Dodaje wcięcie (spację) na początku wybranych linii. Właściwe użycie wcięć znacznie poprawia czytelność kodu. Wszystkie przykłady korzystają ze wcięć.

&Ctrl;&Shift;I Narzędzia Bez wcięć

- Usuwa wszystkie wcięcia z wybranych linii.

Narzędzia Wyczyść wcięcia

- Czyści wszystkie wcięcia na początku wybranych linii.

&Ctrl;D Narzędzia Komentarz

- Dodaje znak komentarza (#) w wybranych liniach. Linie rozpoczynające się od znaku komentarza są ignorowane przy wykonywaniu kodu. Komentarz pozwala twórcy kodu na jego wytłumaczenie, bądź chwilowe wyłączenie pewnych linii w wykonywania.

&Ctrl;&Shift;D Narzędzia Usuń komentarz

- Usuwa znaki komentarza z wybranych linii.

### Menu Ustawienia

Ustawienia Pasek narzędzi pokaż/ukryj

- Włączenie głównego paska narzędzi

Ustawienia Pokaż/ukryj pasek statusu

- Włączenie/wyłączenie paska statusu

Ustawienia Ustawienia zaawansowane

- Można dokonać zmian, których zazwyczaj nie dokonujemy. Podmenu Ustawienia zaawansowane składa się z trzech części: Edytor konfiguracji... (ustawienia standardowego edytora &kate;), Skróty konfiguracji... (standardowe ustawienia skrótów &kde;), i Paski narzędzi konfiguracji... (standardowe ustawienia pasków narzędzi &kde;).

Ustawienia Konfiguracja &kturtle;...

- Konfiguracja &kturtle;. Tutaj można zmienić język komend &logo; bądź ustawić nowy domyślny rozmiar płótna.

### Menu Pomoc

F1 Pomoc Podręcznik &kturtle;

- Pokazuje gotowy do użycia podręcznik.

&Shift;F1 Pomoc Co to takiego?

- Po aktywacji tej opcji wskaźnik myszki zostanie zamieniony w znak zapytania. Gdy wtedy klikniemy na część okna głównego &kturtle; wyskoczy opis części na której kliknęliśmy.

F2 Pomoc Pomoc na temat: ...

- Bardzo użyteczna funkcja: wyświetla pomoc do części kodu na której klikniemy. Np. w kodzie została użyta komenda `pisz`, i chcemy się dowiedzieć co na temat tej komendy mówi podręcznik. Należy ustawić kursor na komendzie`pisz` i wcisnąć przycisk F2. Zostanie wtedy wyświetlona informacji z podręcznika na temat komendy `pisz`.

  Funkcja jest bardzo użyteczna przy nauce programowania.

Pomoc Raport błędów...

- Wysłanie do twórców &kturtle; raportu na temat błędów. Raporty przyczyniają się do poprawienia kolejnej wersji &kturtle;.

Pomoc O &kturtle;

- Tutaj znajdują się podstawowe informacje na temat &kturtle;, takie jak autorzy i licencja.

Pomoc O &kde;

- Znajdują się tu podstawowe informacje na temat &kde;. Jeżeli nie znamy jeszcze &kde; na pewno warto tutaj zajrzeć.

## Pasek narzędzi

Bardzo łatwo można dotrzeć do najczęściej używanych akcji. Domyślnie znajdują się tutaj wszystkie najczęściej używane komendy kończące się ikonami Wykonaj rozkaz i Zatrzymaj wykonywanie.

Pasek narzędzi można skonfigurować przy użyciu menu Ustawienia Ustawienia zaawansowane Konfiguracja paska narzędzi...

## Pasek statusu

W pasku statusu można znaleźć pomoc dotyczącą działania &kturtle;. Po lewej stronie pokazany jest opis ostatniej czynności. Po prawej stronie można znaleźć obecną lokalizację kursora (numer linii i kolumny). W środku paska statusu pokazany jest obecny język komend.