# Uso de &kturtle;

Esta es una captura de pantalla de &kturtle; en acción
Ventana principal de &kturtle;

La ventana principal de &kturtle; consta de tres partes principales: el editor, a la izquierda, que es donde se escriben las órdenes de &turtlescript;; 2) el lienzo, a la derecha, que es donde la tortuga dibuja lo que se le ordena; y el inspector, que le proporciona información mientras se ejecuta el programa. Otras partes son la barra de menús, desde la cual puede acceder a todas las funciones; la barra de herramientas, que le permite acceder rápidamente a las funciones más habituales; la consola, donde puede introducir una línea de código para su verificación; y la barra de estado, situada en la parte inferior de la ventana, donde puede comprobar el estado de &kturtle;.

## El editor

En el editor se escriben las órdenes de &turtlescript;. La mayoría de las funciones del editor pueden encontrarse en los menús Archivo y Editar. El editor puede estar acoplado a cada uno de los bordes de la ventana principal, o puede colocarse en cualquier lugar de su escritorio.

Dispone de varios métodos para introducir el código en el editor. Lo más sencillo es usar un ejemplo: vaya a Archivo Ejemplos dentro del menú Archivo y seleccione un ejemplo. El ejemplo que elija se abrirá en el editor y, a continuación, podrá seleccionar Ejecutar Ejecutar en la barra de menús o pulsar el botón Ejecutar de la barra de herramientas para, si así lo desea, ejecutar el código.

Puede abrir archivos &turtlescript; a través de Archivo Abrir...

El tercer método es escribir directamente su propio código en el editor, o copiar y pegar código de otro lugar.

## El lienzo

El lienzo es el campo de acción de la tortuga; aquí, la tortuga dibuja siguiendo las instrucciones que se le den. Después de introducir un código en el editor y de ejecutarlo, pueden ocurrir dos cosas: que el código se ejecute correctamente (con lo que con toda probabilidad verá cómo algo cambia en el lienzo), o que haya un error en el código (con lo que se mostrará una pestaña donde se le explicará qué error ha cometido).

Puede ampliar o reducir el lienzo con la rueda de su ratón.

## El inspector

El inspector le informa acerca de las variables y las funciones aprendidas, y le muestra el árbol del código mientras se ejecuta el programa.

El inspector puede estar acoplado a cada uno de los bordes de la ventana principal, o puede separarse y colocarse en cualquier lugar del escritor.

## La barra de herramientas

Puede acceder desde aquí a las funciones más habituales. En la barra de herramientas se encuentra también la consola, desde donde puede invocar órdenes. Esto le puede ser útil si lo que quiere es comprobar una orden sin tener que modificar el contenido del editor.

Puede configurar la barra de herramientas de acuerdo a sus preferencias en Preferencias Configurar las barras de herramientas...

## La barra de menús

En la barra de menús encontrará todas las funciones de &kturtle;. Estas están agrupadas de la siguiente forma: Archivo, Editar, Lienzo, Ejecutar, Herramientas, Preferencias y Ayuda. Todas las funciones están descritas a continuación:

### El menú Archivo

&Ctrl;N Archivo Nuevo

  Crea un nuevo archivo &turtlescript;.

&Ctrl;O Archivo Abrir...

  Abre un archivo &turtlescript;.

Archivo Abrir reciente

  Abre un archivo &turtlescript; utilizado recientemente.

Archivo Ejemplos

  Abre ejemplos de programas &turtlescript;. El idioma de estos ejemplos es el que haya seleccionado en Preferencias Idioma del código.

&Ctrl;S Archivo Guardar

  Guarda el archivo &turtlescript; que está abierto en ese momento.

Archivo Guardar como...

  Guarda el archivo &turtlescript; que está abierto en ese momento en una ubicación específica.

Archivo Exportar a HTML...

  Exporta el contenido del editor a un archivo HTML manteniendo los colores de resaltado.

&Ctrl;P Archivo Imprimir...

  Imprime el código que aparece en el editor.

&Ctrl;Q Archivo Salir

  Sale de &kturtle;.

### El menú Editar

&Ctrl;Z Editar Deshacer

  Deshace el último cambio en el código. No hay límite en &kturtle; para el número de veces que puede usarse esta función.

&Ctrl;&Shift;Z Editar Rehacer

  Rehace un cambio en el código que anteriormente ha sido deshecho.

&Ctrl;X Editar Cortar

  Corta el texto seleccionado del editor al portapapeles.

&Ctrl;C Editar Copiar

  Copia el texto seleccionado del editor al portapapeles.

&Ctrl;V Editar Pegar

  Pega el texto del portapapeles al editor.

&Ctrl;A Editar Seleccionar todo

  Selecciona todo el texto del editor.

&Ctrl;F Editar Buscar...

  Con esta función, puede buscar frases en el código.

F3 Editar Buscar siguiente

  Use esto para encontrar la próxima ocurrencia de la frase que está buscando.

&Shift;F3 Editar Buscar anterior

  Use esto para encontrar la ocurrencia anterior de la frase que está buscando.

Ins Editar Modo de sobrescritura

  Cambia entre los modos «insertar» y «sobrescribir».

### El menú Lienzo

Lienzo Exportar a imagen (PNG)...

  Exporta el contenido actual del lienzo a una imagen rasterizada de tipo PNG (Portable Network Graphics).

Lienzo Exportar a dibujo (SVG)...

  Exporta el contenido actual del lienzo a una imagen vectorial de tipo SVG (Scalable Vector Graphics) .

Lienzo Imprimir lienzo...

  Imprime el contenido actual del lienzo.

### El menú Ejecutar

F5 Ejecutar Ejecutar

  Ejecuta las órdenes introducidas en el editor.

F6 Ejecutar Parar

  Detiene momentáneamente la ejecución. Esta acción solo está disponible mientras se ejecutan las órdenes.

F7 Ejecutar Interrumpir

  Detiene la ejecución. Esta acción solo está disponible mientras se ejecutan las órdenes.

Ejecutar Velocidad de ejecución

  Muestra una lista con las posibles velocidades de ejecución: Velocidad máxima, Moderada, Lenta, Muy lenta y Paso a paso. Cuando la velocidad de ejecución es Velocidad máxima (que es el valor predeterminado), apenas podremos ver lo que está ocurriendo. En ocasiones, esto es lo que se quiere, pero es posible que en otras se prefiera seguir con atención la ejecución. Es entonces cuando conviene cambiar la velocidad de ejecución a Moderada, Lenta o Muy lenta. Cuando se selecciona uno de estos modos, el punto actual de la ejecución se muestra en el editor. Con el modo Paso a paso, las órdenes se ejecutan de una en una.

### El menú Herramientas

Herramientas Selector de dirección...

  Esta acción abre el diálogo de selección de dirección.

Herramientas Selector de color...

  Esta acción abre el diálogo de selección de color.

### El menú Preferencias

Preferencias Idioma del código

  Permite elegir el idioma del código.

&Ctrl;E Preferencias Mostrar editor

  Muestra u oculta el editor.

&Ctrl;I Preferencias Mostrar inspector

  Muestra u oculta el inspector.

Preferencias Mostrar errores

  Muestra u oculta la pestaña Errores con una lista de los errores que se han producido al ejecutar el código. Si esta opción está activada, pulse sobre la pestaña Lienzo para volver a ver la tortuga.

F11 Ver Mostrar números de línea

  Con esta acción se muestran los números de línea en el editor. Esta función es muy útil para encontrar errores.

Preferencias Mostrar la barra de herramientas

  Activa o desactiva la barra de herramientas principal.

Preferencias Mostrar barra de estado

  Activar o desactiva la barra de estado.

Preferencias Configurar los accesos rápidos...

  Diálogo estándar de &kde; para configurar los accesos rápidos.

Preferencias Configurar las barras de herramientas...

  Diálogo estándar de &kde; para configurar las barras de herramientas.

### El menú Ayuda

&help.menu.documentation;

F2 Ayuda Ayuda sobre: ...

  Esta es una función muy útil: proporciona ayuda acerca de la porción de código en el editor sobre el que se encuentra el cursor. Por ejemplo, ha usado la orden `escribir` en su código y quiere saber lo que el manual dice acerca de ella. Solo tiene que colocar el cursor sobre la orden `escribir` y pulsar F2. El manual mostrará toda la información acerca de la orden `escribir`.

  Esta función le puede ser de gran ayuda a la hora de aprender el lenguaje de programación &turtlescript;.

## La barra de estado

En la barra de estado se muestra información sobre el estado de &kturtle;. A la izquierda se muestra información sobre la última acción. A la derecha encontrará la ubicación actual del cursor (número de línea y de columna). En la parte intermedia de la barra de estado se indica el idioma que se está usando para las órdenes.