# Користування &kturtle;

Ось знімок вікна &kturtle; у дії Головне вікно &kturtle;

Головне вікно &kturtle; поділено на три частини: ліворуч знаходиться редактор (1), в ньому ви пишете команди мовою &turtlescript;, праворуч — полотно (2), на ньому, власне, ви і бачите результат виконання команд, і інспектор (3), де показано інформацію про змінні під час виконання програми. Окрім цих елементів ви побачите смужку меню (5), за допомогою якої ви можете отримувати доступ до дій програми, панель інструментів (4), яка надає вам змогу швидко дістатися до найвикористовуваніших дій програми, і смужка стану (уздовж нижнього краю вікна), де буде показано інформацію щодо поточного стану &kturtle;.

## Редактор

У полі редактора ви пишете команди мовою &turtlescript;. Можливості редактора зосереджено у меню Файл і меню Зміни. Редактор можна прив’язати до будь-якого краю головного вікна або від’єднати і розташувати у будь-якому місці стільниці.

Є декілька шляхів введення коду у редакторі. Найпростішим є використання готового прикладу: виберіть пункт Файл Приклади з меню «Файл», потім виберіть якийсь із прикладів. Файл прикладу, який ви обрали, буде відкрито у редакторі. Щоб виконати цей код, ви можете скористатися пунктом меню Запуск Запуск (скорочення: &Alt;F2) або натисканням кнопки Запуск на панелі інструментів.

Файли з програмами на &turtlescript; можна відкривати за допомогою пункту меню Файл Відкрити... .

Третім шляхом є напряму набрати ваш код у редакторі, або скопіювати і вставити код.

## Полотно

Полотно — це область, де відбувається візуальне представлення результату виконання команд, місце, де за допомогою команд малюється картинка. Якщо написати якісь команди у редакторі і виконати їх, можуть статися дві речі: код буде належним чином виконано, в результаті чого ви скоріше за все побачите якісь зміни на полотні; або, якщо ви зробили помилку у вашому коді, буде показано вкладку помилки з поясненням щодо вашої помилки.

Збільшувати і зменшувати зображення полотна можна за допомогою коліщатка вашої миші.

## Інспектор

Інспектор інформує вас про змінні, вивчені функції і ієрархічну структуру програми під час її виконання.

Інспектор можна прив’язати до будь-якого краю головного вікна або від’єднати і розташувати у будь-якому місці вашої стільниці.

## Панель інструментів

За допомогою цієї панелі ви можете пришвидшити доступ до найпоширеніших дій. На панелі інструментів розташовано Консоль, за допомогою якої ви зможете швидко вводити команди, що може бути корисним, якщо ви бажаєте перевірити наслідки виконання команди без внесення змін до вмісту редактора.

Доступ до налаштування панелі інструментів з метою зміни її вигляду відповідно до ваших уподобань можна отримати за допомогою пункту меню Параметри Налаштувати пенали...

## Панель меню

На панелі меню ви знайдете всі дії, які виконує програма &kturtle;. Ці дії розділено на такі групи: Файл, Зміни, Полотно, Запуск, Інструменти, Параметри, і Довідка. У цьому розділі ви знайдете докладне пояснення щодо цих груп.

### Меню «Файл»

&Ctrl;N Файл Створити

- Створює новий, порожній файл на &turtlescript;.

&Ctrl;O Файл Відкрити...

- Відкриває файл з програмою на &turtlescript;.

Файл Відкрити недавні

- Відкриває файл з програмою на &turtlescript;, який вже було нещодавно відкрито.

Файл Приклади

- Відкриває приклади програм на &turtlescript;. Приклади написано вибраною вами у підменю Параметри Мова програм мовою.

Файл Отримати додаткові приклади...

- Відкрити діалогове вікно Отримати нові матеріали для отримання додаткових файлів &turtlescript; з інтернету.

&Ctrl;S Файл Зберегти

- Зберігає поточний файл програми на &turtlescript;.

&Ctrl;&Shift;S Файл Зберегти як...

- Зберігає поточний файл програми на &turtlescript; у вказаному місці.

Файл Експортувати в HTML...

- Експортує поточний вміст редактора до файла &HTML; разом з підсвічуванням кольором.

&Ctrl;P Файл Друкувати...

- Друкує на принтері поточний код у редакторі.

&Ctrl;Q Файл Вийти

- Завершує роботу &kturtle;.

### Меню «Зміни»

&Ctrl;Z Зміни Вернути

- Скасовує останню зміну у коді. Кількість таких скасувань у &kturtle; не обмежено.

&Ctrl;&Shift;Z Зміни Повторити

- Повторює виконання останньої скасованої зміни у коді.

&Ctrl;X Зміни Вирізати

- Вирізає вибраний текст з редактора до буфера.

&Ctrl;C Зміни Копіювати

- Копіює вибраний текст з редактора до буфера.

&Ctrl;V Зміни Вставити

- Вставляє текст з буфера до редактора.

&Ctrl;A Зміни Вибрати все

- Вибирає весь текст у вікні редактора.

&Ctrl;F Зміни Пошук...

- За допомогою цієї дії ви можете шукати фрази у коді.

F3 Зміни Знайти далі

- Використовуйте цю дію для пошуку наступного входження фрази, яку ви раніше шукали, до тексту.

&Shift;F3 Зміни Знайти позаду

- Використовуйте цю дію для того, щоб знайти попереднє входження фрази, яку ви раніше шукали, до тексту.

&Ins; Зміни Режим перезапису

- Перемикач між режимами «вставити» та «перезаписати».

### Меню «Полотно»

Полотно Експортувати до зображення (PNG)...

- Експортує поточний вміст Полотно до растрового зображення PNG (Portable Network Graphics або машинонезалежна мережева графіка).

Полотно Експортувати у креслення (SVG)...

- Експортує поточний вміст Полотно до векторного креслення типу &SVG; (Scalable Vector Graphics або масштабована векторна графіка).

Полотно Надрукувати полотно...

- Надсилає на друк поточний вміст Полотна.

### Меню «Запуск»

F5 Запуск Запуск

- Запускає на виконання команди з редактора.

F6 Запуск Пауза

- Призупиняє виконання. Цю дію можна увімкнути, лише якщо у даний момент виконуються якісь команди.

F7 Запуск Перервати

- Зупиняє виконання. Цю дію можна увімкнути, лише якщо у даний момент виконуються якісь команди.

Запуск Швидкість виконання

- Показує вам список всіх можливих швидкостей виконання, що складається з таких пунктів: На повну швидкість (без пригальмовування і перевірки), На повну швидкість, Повільно, Повільніше, Найповільніше і Крок-за-кроком. Якщо швидкість виконання встановлено у значення На повну швидкість (типова поведінка), ви навряд чи помітите події, що відбуваються під час виконання програми. Іноді така поведінка — саме те, що потрібно, але іноді важливо прослідкувати за виконанням. У останньому випадку вам слід встановити швидкість виконання у значення Повільно, Повільніше або Найповільніше. Якщо вибрано один з повільних режимів у редакторі коду буде помітно, яка саме команда зараз виконується. У режимі Крок-за-кроком програма виконуватиме по одній команді на кожен запуск.

### Меню «Інструменти»

Інструменти Вибір напрямку...

- Цей пункт відкриває діалогове вікно вибору напрямку.

Інструменти Піпетка...

- Цей пункт відкриває діалогове вікно піпетки.

### Меню «Параметри»

Параметри Мова програм

- Надає змогу вибрати мову коду.

&Ctrl;E Параметри Показати редактор

- Наказує програмі показати або сховати вікно редактора.

&Ctrl;I Параметри Показати інспектор

- Показати або сховати Інспектор.

Параметри Показати помилки

- Показати або сховати вкладку Помилки зі списком помилок, які сталися у результаті спроби виконання коду. Якщо увімкнено цей параметр, для того, щоб побачити черепашку знову, вам слід буде натиснути кнопку Полотно.

F11 Параметри Показати номери рядків

- Ця дія надасть вам змогу побачити номери рядків програми у редакторі. Це зручно під час пошуку помилок.

Параметри Показати пенал

- Перемкнути видимість головної панелі інструментів.

Параметри Показати смужку стану

- Перемкнути видимість рядка стану.

Параметри Налаштувати скорочення...

- Відкрити стандартне діалогове вікно &kde; для налаштування клавіатурних скорочень.

Параметри Налаштувати пенали...

- Відкрити стандартне діалогове вікно &kde; для налаштування панелі інструментів.

### Меню «Довідка»

У &kturtle; передбачено типове меню Довідка, яке описано у підручнику з основ &kde;, з одним додатковим пунктом:

F2 Довідка Довідка щодо: ...

- Цей пункт є дуже корисним: за його допомогою можна отримати довідку щодо інструкцій, у яких перебуває курсор редактора. Отже, наприклад, ви використали у вашій програмі команду `print` і бажаєте дізнатися, що написано у підручнику щодо цієї команди. Вам достатньо пересунути курсор на цю команду `print` і натиснути клавішу F2. Буде відкрито вікно довідки з усіма відомостями щодо команди `print`.

  Ця функціональна можливість може знадобитися під час вивчення &turtlescript;.

## Смужка стану

У смужці стану ви зможете бачити повідомлення про стан &kturtle;. Ліворуч на ній розташовано інформацію про останню дію. Праворуч ви побачите інформацію про поточне розташування курсора (номер рядка і позицію у рядку). Посередині смужки стану показано назву поточної мови, яку програма використовує для команд.