# 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 las siguientes partes principales: el editor (1), a la izquierda, que es donde se escriben las órdenes de &turtlescript;; el lienzo (2), a la derecha, que es donde la tortuga dibuja lo que se le ordena; y el inspector (3), que le proporciona información mientras se ejecuta el programa. Otras partes son la barra de menús (5), desde donde puede acceder a todas las funciones; la barra de herramientas (4), que le permite acceder rápidamente a las funciones más habituales; el campo de entrada 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 al submenú Archivo Ejemplos y seleccione un ejemplo. El ejemplo que elija se abrirá en el editor y, a continuación, podrá seleccionar la opción del menú Ejecutar Ejecutar (atajo de teclado &Alt;F2) o pulsar el botón Ejecutar de la barra de herramientas para, si así lo desea, ejecutar el código.

Puede abrir archivos de &turtlescript; usando la opción del menú 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 escritorio.

## La barra de herramientas

Puede acceder desde aquí a las funciones más habituales. En la barra de herramientas se encuentra también el campo de entrada 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 con 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 el submenú Preferencias Idioma del código.

Archivo Obtener más ejemplos…

- Abre el diálogo Obtener novedades para descargar de Internet archivos de &turtlescript; adicionales.

&Ctrl;S Archivo Guardar

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

&Ctrl;&Shift;S 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 aparición de la frase que está buscando.

&Shift;F3 Editar Buscar anterior

- Use esto para encontrar la aparición 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

- Inicia la ejecución de las órdenes introducidas en el editor.

F6 Ejecutar Pausar

- 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 (sin resaltado y sin inspector), 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 Preferencias 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

- Conmuta la barra de herramientas principal.

Preferencias Mostrar barra de estado

- Conmuta la barra de estado.

Preferencias Configurar los atajos de teclado…

- Diálogo estándar de &kde; para configurar los atajos de teclado.

Preferencias Configurar las barras de herramientas…

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

### El menú Ayuda

&kturtle; tiene un menú de Ayuda predeterminado de &kde; similar al descrito en los Fundamentos de &kde; con una entrada adicional:

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.