Neobook 4

Transcripción

Neobook 4
NeoBook 4 para Windows
por José Vicente Manga Redondo
León, Febrero 2005
Curso de Neobook
1. Las herramientas de autor.
En el campo informático se entiende como Herramienta de Autor, todo software que
permite crear aplicaciones que funcionan independientemente del software que las generó, es decir,
aplicaciones autoejecutables.
Hoy día, las Herramientas de Autor deben poder manejar elementos multimedia y enlaces
de hipertexto, además de texto e imágenes.
Neobook es un software de autor, fácil de manejar y de bajo costo.
2. Configuración de Neobook 4
Al abrir Neobook 4 nos encontraremos con una ventana en la que aparece una barra de
menús, una barra de herramientas, el espacio de trabajo, y dos ventanas más, la paleta de
herramientas y la lista de objetos de la página en la que estamos trabajando.
La ventana de Lista
de objetos puede cerrarse
mientras no sea necesaria,
mientras que la de la Paleta
de Herramientas solo puede minimizarse, con el fin de que no moleste en el área de trabajo.
Dentro del menú OPCIONES
elegimos FIJAR PREFERENCIAS,
donde podremos cambiar las opciones
por defecto de Neobook. Nos
encontramos con tres categorías de
ajustes: General, Herramientas y Editor.
En la categoría “General” será
recomendable tener activadas las
opciones que se muestran en el gráfico
de la página siguiente, que son las
opciones por defecto.
José Vicente Manga Redondo – Febrero 2005 - Página 2
Curso de Neobook
La copia de seguridad a que se refiere una de esas opciones, consiste en que, cada vez que
se guarda la publicación, Neobook renombra el archivo de esa publicación que ya existía,
asignándole la extensión BAK y graba un nuevo archivo con el mismo nombre y extensión PUB. En
cada nueva grabación de la publicación ocurre esto y, además, el archivo con extensión BAK
anterior es eliminado.
En la categoría “Herramientas” marcaremos la opción “Use los ficheros asociados de la
aplicación del registro de ventanas” dentro de cada una de las fichas disponibles, excepto en las
fichas “Texto” y “Sonido” que deben mantenerse con los ajustes por defecto, y la ficha “Dibujos
animados” que debe ajustarse para usar Neotoon (Neotoon no se incluye en la versión de
evaluación de Neobook, pero si en la versión completa). En caso de tener instalados en nuestro
ordenador programas específicos para el tratamiento de textos, imágenes, sonidos o vídeo y
deseemos utilizar esos programas para editar los archivos respectivos desde Neobook mientras
creamos nuestra publicación, debemos introducir, en los campos correspondientes, el nombre del
programa y su extensión junto con la ruta completa que lleva a la carpeta en la que se encuentra el
programa. Para facilitar esa tarea, pulsando el botón que aparece a la derecha de cada campo,
podremos seleccionar directamente el programa adecuado moviéndonos a través de las carpetas
que existan en nuestro disco duro.
En la solapa “Editor” no es necesario realizar ningún ajuste, aunque podemos hacerlo para
personalizar el aspecto del editor de acción.
2.1. Configurando la publicación.
Cuando elegimos crear una nueva publicación de Neobook, primero debemos configurar el
modo de vídeo y la resolución de pantalla con la que queramos trabajar, así como algunos otros
parámetros sobre la ejecución de las publicaciones. Para ello, dentro del menú LIBRO
seleccionamos PROPIEDADES DEL LIBRO y aparecerá un cuadro de diálogo con nueve
categorías para definir la forma en que se comportará la publicación.
En la categoría “General” podemos personalizar:
• el Título de la publicación, que será mostrado en la barra de título de la ventana en la que se
ejecute.
• el nombre del Autor, que será almacenado en la variable [PubAuthor] para su uso posterior
dentro de la publicación.
• el archivo de Ayuda que será cargado desde la publicación al pulsar F1. Este archivo debe
crearse con un programa específico para compilar archivos de ayuda (HLP) y debe
acompañar a la publicación.
• el archivo de imagen que será mostrado durante el arranque de la publicación (pantalla
Splash), recomendable cuando la publicación tarda varios segundos en arrancar.
• el icono asociado al archivo de nuestra publicación. Este icono debe tener el formato
adecuado para ser tratado como tal, por lo que deberá crearse con una aplicación diseñada
para ello (p.e: Icomagic).
• las imágenes utilizadas como punteros del ratón. Al igual que en el caso anterior, si
queremos que esas imágenes se muestren adecuadamente, deben ser creadas en el formato
normalizado para los punteros de ratón.
• el color en que aparecerán los enlaces de hipertexto que incluyamos en la publicación.
En la categoría “Tamaño/Colores” ajustamos el tamaño del área de trabajo y, por tanto, de
la ventana de nuestra publicación, así como el número de colores. Hoy día todos los ordenadores
Página 3 - José Vicente Manga Redondo – Febrero 2005
Curso de Neobook
permiten una visualización de, al menos, 800x600 píxeles y 16 millones de colores, por lo que se
recomiendan estos valores.
La categoría “Window” permite ajustar el tipo de ventana para nuestra publicación y su
comportamiento, pudiendo elegir entre la ventana normal, pantalla completa o ventana
personalizada, que muestra la ventana con la forma de la imagen que indiquemos y permite que uno
de los colores de esa imagen sea transparente. Esta opción combinada con la elección de la misma
imagen como papel tapiz de las páginas de la publicación hace que la ventana pueda tener la
apariencia de cualquier objeto.
La categoría “Acciones” permite programar determinadas acciones que se ejecutarán al
ocurrir los acontecimientos asociados con cada una de las fichas en las que podemos escribir el
código de las acciones:
• Inicio: las acciones programadas se ejecutan cuando arranca la publicación.
• Cierre: en este caso se ejecutan al salir de la publicación.
• Activar: las acciones se ejecutan al volver a la ventana de la publicación tras haber
cambiado a otra ventana.
• Desactivar: ejecuta el código al dejar la ventana de la publicación para, por ejemplo,
cambiar a otra ventana que tengamos abierta.
• Cambió la página: cada vez que se produce un cambio de página en la publicación se
ejecutan las acciones escritas dentro de esta ficha.
• Evento ocioso: si la publicación está un tiempo predefinido abierta y sin utilizarse, se ponen
en marcha las acciones programadas aquí.
• Subrutinas: en esta ficha escribiremos el código de aquellas acciones que sea necesario
utilizar varias veces a lo largo de la publicación, de modo que no sea necesario escribirlas
cada vez, sino que bastará con llamarlas. Cada subrutina o subprograma comienza por una
etiqueta (:nombre_de_la_etiqueta) que le identifica y termina con el texto “Return”.
La forma de programar las acciones se describirá más adelante en el apartado
“Programando acciones”.
•
•
•
•
•
En la categoría “Acceso” aparecen los siguientes parámetros configurables:
Salir de la publicación con la tecla ESC.
Permitir que las teclas AvPag, RePag, Inicio y Fin cambien las páginas.
Mostrar marco visible para indicar el item a ejecutar desde el teclado. El marco visualizado
es una línea de trazos.
Deshabilitar las teclas Ctrl+Alt+Del y Alt+Tab (para evitar el acceso al Administrador de
Tareas o a otras aplicaciones que estén abiertas durante la ejecución de la publicación.
También podemos introducir una contraseña para poder acceder a la publicación y otra
para poder salir de ella.
En la categoría “Idioma” podemos modificar los mensajes que emitirá la publicación
compilada en cada cuadro de diálogo propio de Neobook. Esto es útil si los usuarios finales de la
publicación utilizan un idioma distinto del español.
Desde la categoría “Diálogos” podemos elegir una imagen diferente a la mostrada por
defecto en los cuadros de diálogo AlertBox, MessageBox y ExitBox, además del tipo de letra de
los mensajes mostrados en ellos.
José Vicente Manga Redondo – Febrero 2005 - Página 4
Curso de Neobook
Si pretendemos que nuestra publicación se genere como salvapantallas de Windows,
podremos elegir desde la categoría “Salvapantallas” la imagen que se mostrará en el panel de vista
previa del salvapantallas en el cuadro de diálogo de Propiedades de pantalla de Windows. Esa
imagen no debe sobrepasar el tamaño recomendado ni tener más de 256 colores. En caso de no
marcar la casilla “Salir de la Publicación con Eventos de teclado o de Ratón” solo podrá salir del
salvapantallas con la tecla Esc.
Es recomendable que las opciones de la categoría “Misc” estén todas activadas.
Ejercicio 1:
Abre Neobook en “Inicio – Todos los programas - Neobook 4 - Neobook”.
Asegurate de que la configuración de Neobook coincide con las recomendaciones hechas
anteriormente.
A continuación, da un nombre a la publicación, pon tu nombre en el espacio reservado al
autor y elige un archivo de icono, de entre los recursos suministrados, como icono de la publicación.
Elige imágenes diferentes a las existentes para los dos estados del puntero del ratón. Busca
en la carpeta “Cursores (Cursors)” dentro de la carpeta “Windows” en el disco duro del ordenador
o entre los recursos suministrados.
Configura la publicación para que se ejecute a pantalla completa y sólo sea manipulable a
través del ratón.
Elige un tamaño de 800x600 pixels y 16 millones de colores.
No olvides guardar la publicación al finalizar el ejercicio. La extensión del archivo generado
es PUB y la asigna Neobook por defecto.
3. Las páginas.
La publicación se organiza en páginas que irán apareciendo unas tras otras, mostrando los
elementos que contengan y permitiendo interactuar con ellos. El recorrido a través de las páginas
puede hacerse en cualquier orden y pueden aplicarse algunos efectos de aparición de cada página
en la pantalla.
3.1. La página maestra.
En esta página colocaremos los elementos que deban mostrarse repetidamente a lo largo de
la publicación, de forma que después aparecerán en todas las páginas que deseemos, sin necesidad
de volver a insertarles en cada una. Ejemplo de estos elementos puede ser un botón de ayuda, que
estará disponible desde todas las páginas de la publicación, o bien un logotipo.
Para situarse en la página maestra basta con pulsar en la solapa correspondiente de la parte
inferior del área de trabajo.
3.2. Modificando las propiedades de la página.
Si dentro del menú PÁGINA seleccionamos PROPIEDADES DE LA PÁGINA, aparece
un cuadro de diálogo con opciones configurables, agrupadas en de dos categorías: General y
Acciones. En la primera podemos dar un nombre a la página, que facilite su localización posterior en
la lista de páginas, podemos también definir el color del fondo o la imagen que será utilizada como
tapiz, activar o no la presentación de los elementos de la página maestra y definir un efecto de
entrada de la página.
En la segunda categoría (Acciones) podemos programar una acción o una serie de acciones
que tendrán lugar al visualizar la página o al salir de ella. El editor de eventos de acción nos facilita
Página 5 - José Vicente Manga Redondo – Febrero 2005
Curso de Neobook
mucho esta tarea. La forma de programar las acciones se describe en el apartado “Programando
acciones”.
Además, tanto los ajustes de la categoría General como las acciones pueden ser copiadas a
todas las demás páginas, de forma separada, pudiendo seleccionar los elementos a copiar tras
seleccionar la casilla “Copiar a todas las páginas...”
3.3. Creando nuevas páginas.
En el menú “Página” disponemos también de la opción “Añadir página” que nos permite
añadir cuantas páginas queramos antes o después de la página en la que estamos trabajando.
También en la barra de herramientas, bajo la barra de menús, disponemos de un icono para esta
operación.
3.4. Borrando páginas.
Para borrar la página en la que nos encontramos vamos al menú “Página” y seleccionamos
“Borrar página”. Neobook nos pedirá confirmación para el borrado. También podemos borrar la
página situando el cursor sobre la solapa del nombre de la página en la parte inferior del área de
trabajo y, pulsando el botón derecho, seleccionar “Borrar página”. De esta última forma podemos
acceder también a las propiedades de la página, cambiar su nombre, mover o copiar la página o
añadir nuevas páginas.
Ejercicio 2:
Piensa en algo sencillo que te gustaría hacer para que tus alumnos lo utilicen en el aula y, de
acuerdo con ello:
- Crea tres nuevas páginas, o más, a continuación de la página actual.
- Elige un color de fondo para las páginas y aplícaselo.
- Cambia el nombre de las páginas por otros que faciliten su localización y sean cortos.
3.5. Usando la rejilla.
Para facilitar la colocación de los elementos en la página, podemos ayudarnos de una rejilla
a la que podemos estar fijados o no. Para mostrar la rejilla o fijarnos a ella, debemos seleccionar las
opciones “Mostrar rejilla” y “Acoplar a la rejilla”, respectivamente, en el menú OPCIONES.
También podemos definir el tamaño en píxeles de los cuadros de la rejilla mediante la opción
“Configuración de la rejilla”.
4. El panel de herramientas.
Puede desplegarse y recogerse para dejar espacio libre en el área de trabajo y
puede también desplegarse parcialmente, permitiendo el trabajo con las herramientas
solamente o también con la paleta de colores, tipos de línea y fuentes tipográficas.
Las herramientas disponibles se describen a continuación:
4.1.
Herramienta de selección: Es el puntero del ratón y permite
seleccionar cualquier elemento de la página en la que estemos trabajando. Podemos seleccionar
múltiples objetos señalándoles mientras mantenemos pulsada la tecla de mayúsculas (Shift).
También podemos abrir una ventana de selección que abarque a todos los elementos que deseamos
seleccionar. Para ello, hacemos clic en un área sin elementos y, sin soltar el botón del ratón,
arrastramos hasta abrir la ventana adecuada. Al final soltamos el botón del ratón y quedan
seleccionados los elementos que aparecieran dentro de la ventana de selección.
José Vicente Manga Redondo – Febrero 2005 - Página 6
Curso de Neobook
También podemos arrastrar, con esta herramienta, cualquier elemento del área de trabajo
hasta una nueva posición, o bien, arrastrando alguno de los cuadraditos negros que aparecen
rodeando el elemento seleccionado, modificar su tamaño.
Pulsando el botón derecho del ratón sobre cualquier objeto, de la página que estemos
creando, accedemos a sus propiedades, desde donde podremos ajustar su comportamiento.
4.2.
Archivo de artículo/texto: Permite insertar un cuadro que mostrará el texto
contenido en un archivo en formato TXT o RTF, o bien crear el archivo de texto desde el editor de
texto de Neobook. También permite importar texto desde un archivo creado con otro procesador
de textos.
Para insertar un cuadro de texto,
llevamos el cursor al área de trabajo,
pulsamos el botón del ratón y arrastramos
para crear el cuadro. Al soltar el botón del
ratón se abre un cuadro de diálogo que nos
permite seleccionar alguna de las opciones
anteriores.
Si se crea el texto en formato RTF podemos establecer distintos tamaños de letra, distintos
colores para algunas palabras o párrafos y los atributos de subrayado, itálica o negrilla y algunas
cosas más. En el caso de un texto en formato TXT solo podemos escribir el texto sin ningún tipo de
formato. El archivo que contenga el texto en formato RTF debe tener esa extensión, pues de no ser
así Neobook no podrá abrirlo.
Una vez insertado el texto, si pulsamos el botón derecho del ratón con el cursor sobre el
cuadro de texto, disponemos de los siguientes ajustes en la categoría “General”:
La “sugerencia” es un texto que se muestra al pasar el ratón sobre el cuadro de texto. El
estado inicial “Visible” permite que el cuadro de texto se muestre o no por defecto y la marca
“Habilitado” permite o no que el cuadro responda a las acciones del ratón.
En la categoría “Acciones” podemos escribir lo que deseamos que ocurra al pasar el
puntero del ratón sobre el texto y al dejar de estar sobre él.
Página 7 - José Vicente Manga Redondo – Febrero 2005
Curso de Neobook
4.3.
Cuadro/Archivo gráfico: Permite insertar imágenes en el área de trabajo. El
procedimiento es similar al de la herramienta Texto. Hacemos clic en un área vacía de la página en
la que trabajemos y arrastramos el cursor para abrir la ventana de imagen. Al soltar el botón se abre
un cuadro de diálogo que nos permite seleccionar el archivo de imagen que deseamos incorporar.
Los formatos soportados por Neobook son los que tienen las extensiones: BMP, GIF,
PCX, PNG, JPG, TIF, ICO, WMF. Todos ellos son formatos de imagen en mapa de bits excepto
el WMF (metaarchivo de Windows) que contiene imágenes vectoriales.
Una vez insertada la imagen, si pulsamos el botón derecho del ratón con el cursor sobre la
imagen, dispondremos de los siguientes ajustes en la categoría “General”:
En la categoría “Acciones” podemos escribir lo que deseamos que ocurra al hacer clic, al
colocar sobre la imagen el puntero del ratón o al dejar de estar sobre ella.
Ejercicio 3:
Crea un archivo de texto en el que describas cómo utilizar la publicación que has decidido
crear y guárdalo en formato RTF en la carpeta donde almacenes la publicación. Este texto servirá
de ayuda a los usuarios de la publicación.
Inserta el archivo de texto en la primera página de la publicación (no en la Página Maestra).
Sitúalo donde creas mejor.
En la parte inferior inserta una imagen que tenga que ver con el contenido de tu publicación.
Si no dispones de ella, dibújala con el Paint, selecciónala, copia y pega en el espacio de trabajo de
Neobook.
En el cuadro de texto haz que aparezcan las barras de desplazamiento y activa el ajuste
automático de palabras.
En la imagen, activa el ajuste de la imagen al tamaño de la ventana, mantener la relación de
aspecto (mantener el ratio) y haz que el color del fondo sea transparente.
4.4.
Botón de comando: Permite dibujar zonas activas en el área de trabajo, de forma
que ocurra algo en respuesta a las acciones del ratón: hacer clic, situarse encima, dejar de estar
encima y hacer clic con el botón derecho. La programación de la acción, que se pondrá en marcha
en cada caso, se describe en el apartado “Programando acciones”.
José Vicente Manga Redondo – Febrero 2005 - Página 8
Curso de Neobook
La forma de dibujar un botón en el área de trabajo es similar a como se dibuja un cuadro de
texto o un espacio para una imagen: haciendo clic y arrastrando el cursor.
Al soltar el botón se abre un cuadro de diálogo con tres categorías: General, Apariencia y
Acciones, que nos permiten configurar completamente las características de la zona activa (botón)
que acabamos de crear.
En la categoría “General” podemos introducir el texto que se mostrará sobre el botón y
podemos ajustar su alineación, la tecla que activará el botón desde el teclado, una sugerencia que se
mostrará al colocar el puntero del ratón sobre él, el nombre del objeto y su estado inicial visible o
habilitado.
En la categoría “Apariencia” podemos elegir una imagen para acompañar al texto del botón,
o una diferente para cada estado del botón, además de cómo se colocará el texto del botón en
relación a la imagen que le acompañe. También podemos hacer que el botón sea transparente, que
tenga o no borde, y ajustar la anchura del bisel que da sensación de profundidad.
Desde la categoría “Acciones”, es posible introducir la programación que dará respuesta a
cada una de las acciones del ratón: Clic, Clic derecho, Situarse encima y Dejar de estar encima del
botón.
Ejercicio 4:
En la página maestra, crea un botón del tipo “Botón de comando” con el texto “Ayuda” y
prográmale para que muestre la página de ayuda al hacer clic.
Sitúa el botón en la parte inferior derecha de la página y ajusta su tamaño adecuadamente.
Crea un botón similar al anterior en la página de ayuda con el texto “Salir de la ayuda” o
“Volver” y prográmale para volver a la página desde la que se invoque la ayuda.
En la página de ayuda, desactiva la visualización de los elementos de la página maestra.
Acuérdate de guardar la publicación al final.
4.5.
Casilla de verificación: Al dibujar este botón aparece un cuadro de diálogo con
las categorías “General” y “Acciones” que permiten realizar los ajustes del botón de forma similar al
botón de comando, con la salvedad de que, en este caso, debemos introducir el nombre de una
variable en la que se almacenará el estado del botón (“Checked” o vacía) y podemos configurar si
el botón aparece marcado o no por defecto. El nombre de la variable debe reunir las características
de las variables de Neobook, es decir, debe escribirse entre corchetes, por ejemplo: [nombre].
Dentro de la categoría acciones, en este caso, no dispondremos de espacio para programar
el comportamiento del botón ante un clic derecho del ratón.
Este botón se utiliza para crear listas de selección múltiple, cuidando de que cada botón
utilizado en la lista tenga asignado un nombre de variable diferente.
Ejercicio 5:
Piensa en un ejercicio que desearías que tus alumnos realizaran a través de la publicación
que estás creando, en el que deban marcarse varias respuestas de una lista.
En una página nueva, crea un cuadro de texto con el enunciado del ejercicio y, debajo de él,
una lista con las respuestas sugeridas. Utiliza para ello casillas de verificación y no te olvides de
asignar un nombre de variable diferente a cada casilla.
Más adelante realizarás la programación necesaria para que la publicación evalúe el
ejercicio.
Acuérdate de guardar la publicación al final.
Página 9 - José Vicente Manga Redondo – Febrero 2005
Curso de Neobook
4.6. Botón de opción: Este botón se comporta como el anterior, con la salvedad de que
el contenido del campo “Texto”, que se muestra al lado de la imagen del botón, pasa a ser el
contenido por defecto de la variable del botón.
Este botón se utiliza para crear listas de selección excluyentes, y todos los botones de una
misma lista deben tener asignado el mismo nombre de variable.
Ejercicio 6:
Piensa ahora en un ejercicio similar al propuesto anteriormente, pero en el que sólo pueda
marcarse una respuesta correcta, eligiéndola de una lista.
En una nueva página, crea un cuadro de texto con el enunciado del ejercicio y, debajo de él,
una lista con las respuestas propuestas. Utiliza para cada una un el botón de opción y asigna a cada
uno el mismo nombre de variable.
Más adelante realizarás la programación para que la publicación evalúe de forma automática
el ejercicio.
No olvides guardar la publicación al final.
4.7.
Caja de texto: Esta caja de texto se coloca en la página de forma similar a
cualquiera de los botones anteriores. En este caso disponemos de tres categorías para configurar su
comportamiento: “General” y “Acciones” cuyas opciones son muy parecidas a las de los demás
botones y la categoría “Estilo”, cuyos ajustes se muestran a continuación:
Entre otras cosas, nos permite que el texto introducido sea sustituido por asteriscos (tipo
contraseña), aplicar una máscara de entrada de texto y elegir si deseamos que el texto aparezca
como se escribe, todo en minúsculas o, por el contrario, todo en mayúsculas.
Los caracteres válidos, y su significado, para construir una máscara de entrada de texto se
muestran en la siguiente lista:
L
Letras obligatorias (A-Z o a-z.)
I
Letras opcionales (A-Z o a-z.)
A
Letra o número obligatorio (A-Z, a-z ó 0-9.)
a
Letra o número opcional (A-Z, a-z ó 0-9.)
C
Un carácter de cualquier tipo obligatorio.
c
Un carácter de cualquier tipo opcional.
1
Número del 0 al 9 obligatorio.
2
Número del 0 al 9 opcional.
José Vicente Manga Redondo – Febrero 2005 - Página 10
Curso de Neobook
#
:
Número del 0 al 9 o signo + ó – .
Usado para separar horas, minutos y segundos. Si los ajustes regionales del ordenador
especifican un carácter diferente, dicho carácter será usado en su lugar.
/
Usada para separar meses, días y años. Si los ajustes regionales del ordenador
especifican un carácter diferente dicho carácter será usado en su lugar.
_
Usado para representar espacios. Cuando se escribe el texto, el cursor salta
automáticamente este carácter.
>
Todos los caracteres que siguen al símbolo serán en mayúscula hasta el final del filtro o
hasta que se encuentre el símbolo <.
<
Todos los caracteres que siguen al símbolo serán en minúscula hasta el final del filtro o
hasta que se encuentre el símbolo >.
<> Estos dos símbolos juntos anulan la validación de mayúsculas o minúsculas. Los
caracteres se formatean tal y como el lector los proporciona.
\
El carácter que sigue a este símbolo se trata como un carácter literal, no como un
código de filtro. Se usa para insertar cualquiera de los caracteres especiales listados
anteriormente dentro del filtro.
Cualquier carácter presente en la máscara que no se encuentre en la lista anterior se trata
como uno literal. Este tipo de caracteres se insertan automáticamente dentro del texto formateado y
el cursor los salta durante la escritura del texto.
También podremos utilizar alguna de las máscaras predefinidas que están disponibles
pulsando el botón #.
Ejercicio 7:
En una página nueva, que se encuentre al lado de la página de ayuda, crea una caja de texto
para que el alumno introduzca su nombre y otra para sus apellidos.
Ajusta los estilos para que el nombre aparezca en “Texto normal”, y los apellidos en
“mayúsculas”.
Más adelante utilizarás estos datos en otras páginas, por ejemplo, para saludar al alumno al
comenzar a trabajar con la publicación o para que sus resultados en los ejercicios sean guardados
inequívocamente.
No olvides guardar la publicación al final.
4.8.
Lista: Con esta herramienta creamos una lista de opciones de las que podrá
seleccionarse una, lo que hará que la variable asociada pase a contener el número de orden de la
opción seleccionada o el texto de esa opción, según hayamos definido los ajustes correspondientes
en las propiedades de la lista. En ellas
disponemos de dos categorías:
“General” y “Acciones”. En la primera
podemos realizar los siguientes ajustes:
Introducir los elementos de la
lista de opciones, uno en cada línea y
poder ordenarles alfabéticamente.
Definir una tecla para la selección
desde el teclado, una sugerencia y el
tipo de contenido de la variable,
además de otras opciones ya
analizadas.
Página 11 - José Vicente Manga Redondo – Febrero 2005
Curso de Neobook
Ejercicio 8:
Piensa ahora en un nuevo ejercicio similar a los propuestos anteriormente en los ejercicios 6
y 7 de este curso, en el que sólo pueda marcarse una respuesta correcta, eligiéndola de una lista.
En una nueva página, crea un cuadro de texto con el enunciado del ejercicio y, debajo de él,
una lista con las respuestas propuestas. Utiliza la herramienta “Lista”.
Más adelante realizarás la programación para que la publicación evalúe de forma automática
el ejercicio.
No olvides guardar la publicación al final.
4.9.
Lista desplegable: Esta herramienta es igual a la anterior en todo, excepto en que
se presenta en forma de cuadro de una línea con un botón a la derecha, de forma que al pulsar ese
botón se despliega la lista de opciones para seleccionar una de ellas, que será mostrada en la línea
de texto que aparece como cabecera de la lista.
Ejercicio 9:
Crea ahora, en una nueva página, un nuevo ejercicio similar a los tres últimos propuestos en
el que sólo pueda marcarse una respuesta correcta, eligiéndola de una lista. Utiliza la herramienta
“Lista desplegable”.
Más adelante realizarás la programación para que la publicación evalúe de forma automática
el ejercicio.
No olvides guardar la publicación al final.
4.10.
Texto: Esta herramienta nos permite introducir directamente un texto en cualquier
lugar del área de trabajo, sin necesidad de que ese texto esté guardado en un archivo auxiliar (TXT
o RTF). Se usa como las demás herramientas: haciendo clic y arrastrando el puntero. Al soltar el
botón del ratón aparece un cuadro de diálogo donde podemos escribir el texto que deseemos,
formatearlo mediante las herramientas de formato del editor de texto de Neobook, e introducir en él
algunas variables globales, seleccionándolas de una lista. Todo esto está disponible a través de la
categoría “General” de las propiedades del texto.
En la categoría “Acciones” podemos programar determinados comportamientos de la
publicación que tendrán lugar al colocarse el puntero sobre el texto o al salir de él.
Ejercicio 10:
En las páginas creadas hasta el momento, y mediante la herramienta “Texto”, crea algún
título o encabezado alusivo al contenido de cada página.
No programes acciones en ellos.
No olvides guardar la publicación al final.
4.11.
Botones de dibujo: Nos permiten dibujar líneas rectas, figuras
cuadrangulares y circunferencias o elipses. Todos los dibujos que realicemos con estas herramientas
son tratados como objetos de la publicación, por lo que pueden ser modificados tanto de posición
como de tamaño, una vez dibujados. Para dibujar cualquiera de estas formas, hacemos clic en el
icono correspondiente y, sobre el área de trabajo, arrastramos el puntero hasta obtener el tamaño
deseado. Al final soltamos el botón del ratón y aparece la figura resultante.
José Vicente Manga Redondo – Febrero 2005 - Página 12
Curso de Neobook
Pulsando el botón derecho del ratón, mientras el cursor está sobre la figura que acabamos
de dibujar, accedemos a un cuadro de diálogo que nos permite ajustar sus propiedades: el nombre
del objeto y su estado inicial visible o no.
Ejercicio 11:
En una página nueva dibuja algunas formas geométricas mediante las herramientas de dibujo
de Neobook y otras en Paint. Copia estas últimas y pégalas en la publicación.
Posteriormente las usaremos para que el alumno identifique sus formas, sus colores o
ambas.
No olvides guardar la publicación al final.
4.12.
Potenciómetro: Esta herramienta permite dar un valor numérico a una variable,
de forma gráfica, es decir, desplazando un cursor mediante el ratón. Entre sus propiedades
podemos ajustar los valores mínimo y máximo que podrán asignarse a la variable, y su valor inicial.
4.13.
Cronómetro: Permite que las acciones programadas en él se ejecuten tras un
intervalo de tiempo programado. Además podemos ajustar cuándo queremos que se active el
cronómetro y cuándo debe desactivarse. Estos ajustes están disponibles a través de las propiedades
del cronómetro.
Podemos utilizarlo para realizar pases de diapositivas automáticos o exámenes
temporizados, entre otras cosas.
4.14.
Gif animado: Mediante esta herramienta podemos incorporar imágenes
animadas en formato GIF. Una vez creado el objeto que contiene la imagen, haciendo clic y
arrastrando el puntero, y seleccionando el archivo después, podemos editar sus propiedades,
mediante el botón derecho del ratón, para ajustar su comportamiento.
Desde la categoría “General” podemos hacer que la animación comience en cuanto se
muestre la página que la contiene o, por el contrario, que sea puesta en marcha mediante el
comando GIFPlay, que se repita indefinidamente o sólo un número determinado de veces y que su
tamaño se ajuste al tamaño original de la imagen, entre otras. En la categoría “Acciones” podemos
escribir código que se ejecutará al finalizar la animación, además de poder hacerlo en función del
estado del ratón.
Página 13 - José Vicente Manga Redondo – Febrero 2005
Curso de Neobook
Ejercicio 12:
Busca, entre los recursos suministrados o en Internet, un dibujo animado, en formato GIF,
que tenga algo que ver con uno de los ejercicios que has preparado anteriormente e insértalo en la
página correspondiente, para que mejore la estética de la presentación del ejercicio.
Ajusta su comportamiento, a través de sus propiedades, como creas mejor.
Puedes incluir otras animaciones en las páginas donde has creado los demás ejercicios.
No olvides guardar la publicación al final.
4.15.
Reproductor multimedia: Esta herramienta permite reproducir archivos de
audio o vídeo dentro de la publicación. Se utiliza de igual forma que las demás y, una vez que se ha
seleccionado el archivo a reproducir, podemos acceder a sus propiedades, mediante el botón
derecho del ratón, para hacer que se muestren los controles de reproducción o no, o para elegir si
el tamaño del vídeo, en su caso, se ajustará al área que hemos definido para el objeto que estamos
ajustando o, por el contrario, mantendrá el tamaño original. También podemos utilizar una variable
que almacenará la posición de reproducción, lo que nos permitirá reproducir un archivo multimedia
parcialmente, ajustando el valor de esa variable.
Además de las acciones habituales, en este caso podemos escribir código para que se
ejecute al finalizar la reproducción o si se cancela ésta.
Ejercicio 13:
En la página de ayuda, que has creado anteriormente, inserta, con el reproductor
multimedia, un archivo de sonido en formato MIDI, eligiéndolo de entre los recursos suministrados,
para que se reproduzca al visualizar esa página y ajústalo para que no se muestren los controles de
reproducción.
No olvides guardar la publicación al final.
4.16.
Navegador web: Permite definir un área de la página en la que puede mostrarse el
contenido de un archivo HTML o de una dirección web de Internet. Tiene el inconveniente de que
no interpreta bien las páginas web con contienen marcos, y si un hipervínculo de la página visitada
está programado para mostrarse en una ventana nueva o en un marco determinado, la publicación
lanza el navegador por defecto del sistema operativo y muestra la información en él, con lo que el
control que podríamos tener a través de la publicación sobre lo que se está visualizando se pierde.
En las propiedades del objeto navegador podemos introducir variables que nos permitan
almacenar la dirección web que se está visitando o se va a visitar, el título de la página web
mostrada y el estado del navegador. También disponemos de un campo para introducir la dirección
que lleve a la página web o al archivo HTML que deseamos mostrar en primer lugar.
También es posible ajustar el nivel de control que el alumno tendrá mientras visualiza la
página web mediante los ajustes disponibles en la categoría “General” y la programación que
podemos incluir en la categoría “Acciones” que se ejecutará antes de navegar, al comenzar la
descarga de contenidos desde Internet o al terminar la descarga.
Con todo, puede servirnos para visualizar algunas páginas web concretas (que no utilicen
marcos), pudiendo hacer que el alumno no pueda navegar a través de los enlaces que lleven a una
página diferente de la elegida, o que no pueda navegar a través de ningún enlace.
José Vicente Manga Redondo – Febrero 2005 - Página 14
Curso de Neobook
Ejercicio 14:
En una página nueva introduce un objeto navegador para visualizar una página web (que no
utilice marcos) con contenidos que tengan relación con el tema elegido para desarrollar a través de
la publicación.
Ajusta sus propiedades para que el alumno disponga del mínimo control posible, y escribe
en la ficha “Antes de Navegar” de la categoría “Acciones” el siguiente código:
SearchStr “direccionweb” “[NavegadorWeb1Dir]” “[Permitida]”
If “[Permitida]” “=” “0”
SetVar “[NavegadorWeb1Dir]” “”
AlertBox “Lo siento” “Ésta no es una dirección Web autorizada.”
Else
FileWrite “ruta\actividad.log” “Append” “[Time24] [DateShort] [NavegadorWeb1Dir]”
EndIf
Donde direccionweb debe sustituirse por la dirección de Internet a la que deseamos acceder y ruta
por la dirección completa hacia el archivo en que se guardará el historial de navegación
(actividad.log). El resto de las variables son variables globales de Neobook que, en este caso,
contienen la fecha y la hora actuales.
No olvides guardar la publicación al final.
4.17.
La paleta: Desde aquí podemos modificar los atributos de línea, relleno y
fuentes tipográficas de cualquiera de los elementos que hayamos creado en el área de trabajo. Si
tenemos algún elemento seleccionado, los cambios que hagamos en la paleta solo le afectarán a él.
En caso de no tener ningún elemento seleccionado, los cambios que se realicen en la paleta se
aplicarán a los elementos que se creen a partir de ese momento.
Podemos elegir un relleno sólido, hueco o con una trama determinada, además de asignar el
color que más nos guste.
Podemos elegir el grosor de una línea, hacer desaparecer una línea seleccionando
“Ninguno” en la casilla “Ancho de línea”, elegir su color o hacer que la línea no sea continua (en
este caso el grosor de la línea se establece por defecto).
Disponemos, también, de toda la colección de fuentes tipográficas instaladas en el
ordenador, con sus atributos de tamaño y estilo, y podemos hacer que tengan cualquier color.
Ejercicio 15:
Utiliza la paleta para asignar el tipo de letra, el color, etc. que desees a los textos que has
ido introduciendo en las páginas creadas hasta el momento y a las figuras geométricas creadas en el
ejercicio 11 de este curso mediante las herramientas de dibujo de Neobook.
Guarda la publicación al finalizar.
5. Ejecutando la publicación.
Para ver como funciona nuestra publicación basta con hacer clic en el icono situado en la
barra de botones, pulsar F8 en el teclado o seleccionar “Ejecutar” en el menú “Libro”. Con F9 se
ejecuta la publicación desde el principio.
Una vez puesta en marcha la publicación, saldremos de ella pulsando la tecla ESC, o bien,
pulsando algún botón que hayamos creado para salir de la publicación. Si no estamos ejecutando la
publicación a pantalla completa, podemos salir de ella con el botón .
Página 15 - José Vicente Manga Redondo – Febrero 2005
Curso de Neobook
6. Variables.
Una variable es cualquier valor, numérico o no, que se define durante la ejecución de una
publicación. Una variable en Neobook debe tener un nombre y éste debe escribirse entre
corchetes, por ejemplo, [resultado].
En Neobook no se hacen distinciones entre variables de un tipo u otro. Cualquier variable
puede contener texto o números.
Los nombres de las variables pueden escribirse indistintamente en minúsculas o mayúsculas.
Para Neobook [nombre] y [NOMBRE] son la misma variable.
6.1. Variables globales: Son las propias del sistema o bien que pueden obtenerse del
sistema mientras se ejecuta una publicación. Existen variables globales de solo lectura o otras que
pueden leerse y escribirse. Las variables de solo lectura no pueden modificarse por el usuario y son
las siguientes:
[PageTitle]
[PageNumber]
[Time]
[Time24]
[Hour]
[Minute]
[Second]
[DateShort]
[DateLong]
[Month]
[MonthNum]
[Day]
[DayNum]
[Year]
[P]
[CDRomDrive]
[CommandLine]
[NetworkDrive]
[PubAuthor]
[PubColors]
[PubDir]
[ScreenColors]
[ScreenHeight]
[ScreenWidth]
[SystemDir]
[TempDir]
[WindowsDir]
[WindowsVer]
El título de la página activa.
El número de la página activa.
La hora actual (H:M:S AM/PM).
Hora actual en formato de 24 horas.
La hora actual.
El minuto actual.
El segundo actual.
La fecha actual en el formato corto de Windows (10/22/01).
La fecha actual en el formato largo de Windows (Octubre 22, 2001).
El mes actual en formato de texto (Octubre).
El mes actual en forma numérica (10).
El día actual de la semana en formato de texto (Martes).
El día actual en forma numérica (10).
El año actual (2005).
Igual que [PageNumber].
Letra de la unidad de la primera unidad de CD-ROM o “error” si no hay
ninguna.
Parámetros de línea de comando pasados a la publicación.
Letra de la primera unidad de red o “error” si no hay ninguna.
El autor de la publicación tal y como se especificó en el diálogo Propiedades
del Libro.
La resolución de color tal y como se especifica en el diálogo Propiedades del
Libro.
La unidad y directorio donde reside la publicación EXE una vez compilada.
El número de colores reconocido por el modo de vídeo activo en Windows.
La altura de la pantalla de Windows en píxeles.
El ancho de la pantalla de Windows en píxeles.
Ubicación del directorio del sistema de Windows (usualmente
c:\windows\system).
Ubicación del directorio temporal de Windows.
Directorio donde Windows fue instalado (usualmente c:\windows).
Número de versión y compilación de Windows (4.0 para Windows 95).
José Vicente Manga Redondo – Febrero 2005 - Página 16
Curso de Neobook
[WindowsPlatform] La plataforma activa de Windows instalada (Windows 95, 98, ME = 1,
Windows NT, 2000, XP = 2).
[UserName]
El nombre del usuario activo (si hay instalada una red).
[CurrentDir]
La carpeta activa.
Las siguientes son variables globales que pueden leerse y escribirse:
[Clipboard]
[WindowLeft]
[WindowTop]
[WindowWidth]
[WindowHeight]
[WindowState]
[PubWidth]
[PubHeight]
[PubTitle]
[MailServer]
El contenido del Portapapeles de Windows (sólo formato de texto). Se puede
poner texto en el portapapeles de Windows usando la Acción SetVar. Por
ejemplo:
SetVar “[Clipboard]” “Colocar esto en el Portapapeles.”
La posición Y del extremo izquierdo de la ventana de la publicación.
La posición X del extremo izquierdo de la ventana de la publicación.
El ancho de la ventana de la publicación incluyendo el borde y las barras de
desplazamiento (si las hubiera).
La altura de la ventana de la publicación incluyendo la barra de título, borde y
Barra de Desplazamiento (si hubiera).
El estado de la pantalla de la ventana de la publicación (Normal, Minimizada
o Maximizada).
El ancho interior de la ventana de la publicación (el área cliente).
La altura interior de la ventana de la publicación (el área cliente).
El texto de la barra de título de la ventana de la publicación.
El nombre de usuario del servidor de correos SMTP. Usado para enviar
mensajes de Correo Electrónico vía la acción SendMail (Enviar Correo
Electrónico). Si se deja en blanco, los usuarios de la publicación deben
proporcionar la dirección del servidor manualmente antes de enviar un
mensaje de correo electrónico dado que puede ser diferente en cada
ordenador.
6.2. Variables generales: Son definidas por el autor de la publicación y pueden
modificarse por el usuario durante su ejecución.
6.3. Variables de matriz: NeoBook también permite el uso de nombres de variables
compuestas para producir lo que se denomina una matriz. Una matriz es simplemente una colección
de variables relacionadas. Cada variable en la matriz se emplea usando el nombre de la matriz
seguido de su posición dentro de la misma. Por ejemplo una matriz de 10 elementos llamada
Nombre tendrá las variables [Nombre1], [Nombre2], [Nombre3], [Nombre4], y así sucesivamente
hasta [Nombre10].
Las matrices pueden definirse explícitamente, por ejemplo usando [Nombre1], o usando
variables compuestas, por ejemplo [Nombre[X]], donde [X] es un valor numérico. Una matriz
como ésta puede utilizarse para almacenar líneas que se leen desde un archivo:
FileLen “muestra.txt” “[LongArchiv]”
Loop “1” “[LongArchiv]” “[X]”
FileRead “muestra.txt” “[X]” “[Nombre[X]]”
EndLoop
Página 17 - José Vicente Manga Redondo – Febrero 2005
Curso de Neobook
Después de ejecutar estas acciones, el número de elementos de la matriz debe ser igual al
número de líneas en el archivo ([LongArchiv]). La acción FileLen (Longitud de Archivo) cuenta el
número de líneas en el archivo y almacena ese número en la variable [LongArchiv]. Los elementos
individuales de la matriz pueden activarse de la siguiente manera:
AlertBox “Resultados” “Línea 5 = [Nombre5]”
O, si se desea procesar toda la matriz:
Loop “1” “[LongArchiv]” “[X]”
AlertBox “Resultados” “Línea [X] = [Nombre[X]]”
EndLoop
Como sucede con las variables individuales, no es necesario borra una matriz. Si es
necesario, pueden borrarse los elementos de una matriz individualmente usando SetVar o eliminar
toda la matriz usando la acción DeleteArray (Borrar Matriz). Por ejemplo:
DeleteArray “[Nombre]” “[LongArchiv]”
7. Caracteres especiales.
NeoBook requiere que un parámetro de acción esté encerrado entre “comillas” y que las
variables estén encerradas entre [corchetes]. Esto hace que sea fácil el entender y escribir acciones
en NeoBook. Si no hubiese caracteres especiales de sustitución, sería imposible escribir o presentar
uno de estos caracteres reservados. Para evitar esta limitación se usan las variables especiales que
permiten especificar caracteres usando su código ASCII. Por ejemplo, el signo de comillas es el
ASCII #34 (ALT+34) que se especificaría en NeoBook como [#34]. El símbolo # le indica a
NeoBook que esta variable representa un carácter ASCII. Usando esta característica dentro de un
comando de acción obtendríamos lo siguiente:
AlertBox “Hola” “Mira las [#34]comillas.[#34]”
Otros caracteres especiales y sus equivalentes ASCII son:
“
#34
[
#91
]
#93
|
#124
8. Programando acciones.
Una acción es un evento que tiene lugar al hacer clic sobre un objeto de la publicación, al
situarse sobre él, al dejar de estar sobre él, o bien, al entrar o salir de una página, entre otras
posibilidades.
Las zonas activas son botones de comando invisibles, que se manifiestan ante el usuario
mediante el cambio de la forma del cursor a una mano. Los botones de comando invisibles o zonas
activas son útiles para situarlos sobre dibujos o fotografías, de manera que una parte del dibujo o
fotografía puedan ser los vínculos con otras partes de la publicación. También podemos hacer esto
con los textos.
Para facilitar la tarea de programar las acciones, Neobook dispone del “Editor de
Acciones”, al que se accede pulsando sobre el botón “Seleccionar acción” que aparece en la
categoría “Acciones” del cuadro de diálogo de propiedades de cualquier objeto de la publicación,
de cualquier página o del libro.
José Vicente Manga Redondo – Febrero 2005 - Página 18
Curso de Neobook
En el “Editor de acciones” los mandatos están agrupados en categorías, aunque también
podemos ver la lista alfabética de todos ellos. A continuación se relacionan los disponibles
agrupados por categorías:
Navegación: Estos mandatos permiten el
desplazamiento a través de las páginas de la publicación.
Mensajes/Interacción: Aquí disponemos de una
variada lista de comandos que permiten mostrar
mensajes y cuadros de diálogo mediante los que la
publicación se comunica con el usuario.
Además, podemos crear menús, programar
búsquedas de texto en una o varias páginas de la
publicación, hacer que se muestre una ventana de ayuda
contextual, al poder mostrar un tema determinado de los
existentes en el archivo de ayuda que se haya definido
en las propiedades del libro y programar la salida de la
publicación.
Multimedia: Con estos comandos
podemos controlar la reproducción de archivos
de sonido, vídeo o animaciones, crear algunos
sonidos simples a través del altavoz interno del
ordenador (PlayTone) y a través de los altavoces
externos (SoundBuzzer).
También es posible reproducir alguno de
los sonidos configurados en Sonidos del Panel de
control (SystemSound) y controlar el volumen de
la reproducción.
Página 19 - José Vicente Manga Redondo – Febrero 2005
Curso de Neobook
Imprimiendo: A través de estos
comandos permitimos la impresión o no de
determinados archivos de texto e imágenes,
una página cualquiera de la publicación o
configurar la impresora que utilizaremos.
El comando PrintImageFileWH sirve
para configurar la impresión de un archivo de
imagen especificando el tamaño de salida en
pulgadas. Es posible especificar el tamaño en centímetros o milímetros introduciendo las
dimensiones en variables para convertirlas posteriormente en pulgadas y aplicarlas al procedimiento
de impresión.
Archivos: A través de esta colección de
mandatos es posible la administración de
cualquier archivo que necesitemos para la
publicación, incluyendo la extracción individual
de cualquier archivo comprimido dentro de la
publicación compilada (ExtractFile).
También podemos crear archivos de
texto y modificar su contenido, o algo mucho
más delicado: operar sobre el Registro de
Windows.
Cadenas: Estos mandatos nos permiten una
manipulación exhaustiva de cadenas de caracteres.
José Vicente Manga Redondo – Febrero 2005 - Página 20
Curso de Neobook
Control: Desde aquí podemos
controlar el flujo de la programación mediante
el establecimiento de condiciones que
permitirán desviar la ejecución de las acciones
incluidas en la publicación, en función de que
esas condiciones se cumplan o no.
También es posible controlar la
posición del puntero, o generar un clic del
ratón.
Por último, podemos introducir un
tiempo de espera en cualquier parte de la
publicación, generar un número entero de
forma aleatoria, realizar cálculos matemáticos
(para procesar variables, por ejemplo) u
obtener información del sistema como la
versión de Windows, la carpeta en la que está
instalado, etc.
Internet: InternetLink abre el navegador de Internet
instalado por defecto de en el sistema y muestra en él el
contenido de la dirección web especificada en este comando.
SendMail permite enviar un mensaje de correo,
debiendo especificar la dirección electrónica del remitente, del destinatario, el Asunto y el texto del
mensaje. Opcionalmente puede enviarse un archivo adjunto al mensaje.
Programas: Mediante estos comandos podemos
ejecutar, desde la publicación, programas externos a ella y
controlarles mínimamente mediante el envío de pulsaciones
de teclas con SendKeys.
ExecuteAddOn es un comando heredado de
versiones anteriores que, actualmente, no tiene ningún
interés, pues su función ha sido sustituida por los Plugins de Neobook con resultados mucho
mejores.
Los comandos Run y DOSCommand son exactamente iguales entre sí.
Ventanas: Estos comandos permiten abrir y cerrar
ventanas, independientes de la ventana en la que se ejecute
la publicación, en las que se mostrará el contenido de
archivos de texto o imagen.
Variables: Con los comandos mostrados a la
derecha es posible asignar un valor a una variable
(SetVar), almacenar el contenido de todas las variables
utilizadas en la publicación en un archivo (SaveVariables),
recuperar el contenido de las variables almacenado en un
archivo (LoadVariables), eliminar el contenido de todas
las variables de la publicación y eliminar una variable matricial.
Página 21 - José Vicente Manga Redondo – Febrero 2005
Curso de Neobook
Objetos: Mediante estos
mandatos es posible modificar
algunas propiedades de los objetos
que hayamos ido creando en la
publicación, a medida que ésta va
ejecutándose.
GetObjectInfo devuelve el
estado de un objeto, su posición, su
tamaño o el nombre del archivo en el
que está guardado ese objeto.
GetObjectHandle devuelve el
código que identifica al objeto en
Windows de forma única. Este
código serviría para manipular el
objeto desde otras aplicaciones de
Windows.
BrowserExport coloca el
contenido del navegador de Internet
en una variable.
ArticleJumpTo muestra el
texto, en un Archivo de artículo, a
partir de un marcador determinado,
creado en el texto previamente.
PictureMagnify
permite
ampliar o reducir una imagen dentro
del espacio del objeto Cuadro
Gráfico. Para los mejores resultados definir un espacio igual al tamaño máximo de la imagen y
hacer que su fondo sea hueco y sin línea de contorno.
José Vicente Manga Redondo – Febrero 2005 - Página 22
Curso de Neobook
MP3 Player: Permiten reproducir, poner en pausa o detener el sonido
de un archivo en formato MP3.
Veamos como programar acciones a través de la publicación que se ha ido creando al
realizar los ejercicios de este curso. Para ello, realiza los siguientes ejercicios:
Ejercicio 16:
En la página maestra, crea un botón de comando con el texto “Avanzar” y otro con el texto
“Retroceder” y prográmales para que muestren la página siguiente o la página anterior,
respectivamente, a la página en la que se encuentre la ejecución de la publicación.
Utiliza los mandatos GotoNextPage y GotoPrevPage.
Guarda la publicación, ejecútala y comprueba su funcionamiento.
Ejercicio 17:
Crea un botón de comando en la página donde has preparado la prueba propuesta en el
ejercicio 5 de este curso y prográmale para que al hacer clic evalúe el resultado de la prueba.
Recuerda que era una selección múltiple, de modo que debes comprobar el contenido de
las variables utilizadas en la lista de respuestas propuesta y emitir un mensaje con la valoración
correspondiente en función de las respuestas elegidas. Para ello, utiliza el mandato If y haz que se
muestre la valoración de la prueba en un mensaje de alerta (AlertBox). Consulta el apartado “9.
Usando el editor de acciones”.
Guarda la publicación, ejecútala y comprueba su funcionamiento.
Ejercicio 18:
Crea un botón de comando en la página donde has preparado la prueba propuesta en el
ejercicio 6 de este curso y prográmale para que al hacer clic evalúe el resultado de la prueba.
Recuerda que era una lista de selección excluyente, de modo que debes comprobar el
contenido de la variable utilizada en la lista de respuestas propuesta y emitir un mensaje con la
valoración correspondiente en función de la respuesta elegida. Para ello, utiliza el mandato If y haz
que se muestre la valoración de la prueba en un mensaje de alerta (AlertBox). Consulta el apartado
“9. Usando el editor de acciones”.
Guarda la publicación, ejecútala y comprueba su funcionamiento.
Ejercicio 19:
Repite el ejercicio anterior sobre las páginas en las que se encuentran las pruebas
propuestas en los ejercicios 8 y 9 de este curso.
Guarda la publicación, ejecútala y comprueba el funcionamiento de la nueva programación.
Ejercicio 20:
Modifica los enunciados de las pruebas propuestas en los ejercicios 5, 6, 8 y 9 de este
curso para que comiencen con el nombre del alumno una coma y seguidamente el enunciado
propiamente dicho, por ejemplo: Jesús, ¿cuántas manzanas tienes si tu papá te ha dado dos y tu
mamá te ha dado tres?
Para ello, sustituye el nombre del alumno por el nombre de la variable utilizada para
almacenar el nombre del alumno en la página en la que hayas realizado el ejercicio 7 de este curso.
Página 23 - José Vicente Manga Redondo – Febrero 2005
Curso de Neobook
Ejercicio 21:
Modifica los textos que hayas configurado en los mensajes de alerta (AlertBox) que
presentan la valoración de las pruebas propuestas en los ejercicios 5, 6, 8, y 9 de este curso, de
forma que la valoración mostrada incluya el nombre del alumno.
Guarda la publicación, ejecútala y comprueba su funcionamiento.
Ejercicio 22:
En la página donde has creado las formas geométricas propuestas en el ejercicio 11 de este
curso, introduce la programación necesaria para que, al hacer clic sobre cada una de ellas, se oiga
su nombre.
Usa los archivos de sonido suministrados o graba tus propios sonidos.
Crea también un potenciómetro que permita ajustar el volumen del sonido.
Ejercicio 23:
Duplica la página anterior y modifica lo necesario para que, en este caso, se oiga el nombre
del color de cada figura geométrica al hacer clic sobre ella.
Guarda la publicación, ejecútala y comprueba su funcionamiento.
Ejercicio 24:
Crea un botón de comando en la página donde has preparado la prueba propuesta en el
ejercicio 5 de este curso y prográmale para que al hacer clic evalúe el resultado de la prueba.
Recuerda que era una selección múltiple, de modo que debes comprobar el contenido de
las variables utilizadas en la lista de respuestas propuesta y emitir un mensaje con la valoración
correspondiente en función de las respuestas elegidas. Para ello, utiliza el mandato If y haz que se
muestre la valoración de la prueba en una ventana de alerta (AlertBox). Consulta el apartado “9.
Usando el editor de acciones”.
Guarda la publicación, ejecútala y comprueba su funcionamiento.
Ejercicio 25:
Crea nuevas páginas en la publicación con el resto de contenidos que quieras que estén
disponibles para tus alumnos.
Modifica, si es tu deseo, la forma en que tus alumnos podrán desplazarse a través de las
páginas, así como las demás opciones que se han ido incluyendo hasta ahora.
Ejercicio 26:
En las páginas de ejercicios, haz que el resultado de cada uno quede almacenado en una
variable diferente y que el contenido de esas variables se guarde en un archivo, dentro de una
carpeta determinada que tu decidas, al salir de la publicación.
Crea un botón de comando en alguna de las páginas con el fin de que, al hacer clic sobre él,
se cargue el contenido de las variables almacenado al salir de la publicación. Esta función sólo
deberá ejecutarse si se introduce una contraseña correcta.
Guarda la publicación, ejecútala y comprueba su funcionamiento.
José Vicente Manga Redondo – Febrero 2005 - Página 24
Curso de Neobook
Ejercicio 27:
Una vez terminada la publicación, compílala en un archivo ejecutable en el que se incluyan
todos los archivos necesarios para su funcionamiento.
Consulta el apartado “10. Compilando la publicación”
9. Usando el editor de acciones.
En este apartado se muestra el aspecto que presenta el editor de acciones para algunos de
los mandatos cuya programación es más compleja y cómo introducir los parámetros necesarios en
cada caso.
9.1. AlertBox (Mostrar un mensaje de alerta)
Título: Título de la ventana.
Mensaje: Texto de la ventana.
El botón “Prueba” permite comprobar el efecto de los parámetros que hemos introducido,
antes de aceptar la definición.
El botón “Aceptar” cierra la ventana de edición de la acción y escribe la línea de código en
la ficha en la que estemos programando las acciones.
El botón “Cancelar” cierra la ventana de edición de la acción y no realiza ningún cambio en
la programación de las acciones del botón.
El botón “Ayuda” nos permite acceder a la ayuda en línea de Neobook, donde se da
información precisa sobre todas las funciones del programa.
El resultado del ejemplo de arriba se muestra a la derecha.
Ejemplo de uso:
En un botón que aparece en todas las páginas (situado en la página maestra) para ir a la
página anterior, introducimos el siguiente código de acción para advertir de que nos encontramos en
la primera página y, por tanto, no hay una página anterior:
If "[PageNumber]" "=" "1"
AlertBox "Atención" "Esta es la primera página"
Else
GotoPrevPage
EndIf
Página 25 - José Vicente Manga Redondo – Febrero 2005
Curso de Neobook
9.2. DOSCommand (Run). (Ejecutar un programa externo)
Lo primero que aparece, al
seleccionar este mandato en el
editor de acciones, es una ventana
de selección de archivos para que
nos movamos por las unidades de
disco
del
ordenador
y
seleccionemos el archivo de
programa que deseamos ejecutar, o
bien, escribamos directamente la
ruta completa donde se encuentra
ese archivo de programa. Una vez
hecho lo uno o lo otro, nos presenta
la ventana de la derecha:
En el primer campo aparece la ruta completa al archivo de programa que deseamos
ejecutar.
En el segundo campo se nos piden los parámetros de inicio del programa, si necesita de
ellos o si nos interesa facilitárselos.
Las dos casillas siguientes se utilizan para permitir o no el funcionamiento simultáneo de más
de una ventana del programa seleccionado y para bloquear o no el funcionamiento de la publicación
mientras esté funcionando el programa.
Normalmente, basta con indicar la ruta completa del archivo de programa que vamos a
ejecutar, marcar la primera casilla de verificación y pulsar “Aceptar”.
Ejemplo de uso:
Supongamos que nos interesa disponer de un botón que ponga en marcha la calculadora de
Windows. El siguiente código nos permite poner en marcha una sola ventana donde se ejecuta la
calculadora de Windows con las opciones que aparecen marcadas en el gráfico de arriba:
DOSCommand "C:\WINDOWS\Calc.exe" "" "Wait+RunOnce"
El resultado de la ejecución de ese código es una ventana en la que aparece la calculadora
de Windows, como se muestra a continuación:
José Vicente Manga Redondo – Febrero 2005 - Página 26
Curso de Neobook
9.3. Find. (Encontrar un texto)
Solo dejando sin marcar las
casillas de verificación podemos
acceder a seleccionar las páginas en
que deseamos permitir la búsqueda
de texto dentro de nuestra
publicación.
Para pasar el nombre de una
página del campo “Páginas
disponibles” al campo “Paginas
para
buscar”,
basta
con
seleccionarlo haciendo clic en él y
pulsar la flechita adecuada, de entre
las dos que aparecen entre los dos
campos.
El resultado de esta acción
es una ventana en la que introducir el
texto de búsqueda y comenzar a buscar:
Cuando se encuentra el
texto buscado se muestra la
página que lo contiene detrás de
la ventana “Buscar” que sigue
activa para realizar una nueva
búsqueda.
Cuando hayamos finalizado haremos clic en el botón “Cerrar”.
Ejemplo de uso:
Si tenemos una página donde se muestra un archivo muy extenso, dentro de un cuadro de
texto, y deseamos permitir la localización rápida de alguna palabra dentro de ese texto, suponiendo
que esa página de la publicación tuviera como nombre “Ayuda", necesitaríamos escribir el siguiente
código dentro de la ficha de acción correspondiente del objeto que vayamos a usar para activar la
búsqueda:
Find "Ayuda"
Página 27 - José Vicente Manga Redondo – Febrero 2005
Curso de Neobook
9.4. ImageWindow (Ventana de imagen)
Cuando seleccionamos este mandato, lo primero que vemos es una ventana, tipo
explorador, donde debemos seleccionar el archivo de imagen que deseamos mostrar en la
publicación. Una vez seleccionado, pasamos al cuadro de diálogo de configuración de la ventana de
imagen:
En el campo “Título de la ventana” escribimos el texto que aparecerá en la barra de título
de la ventana de imagen. El nombre de archivo de imagen ya aparece escrito, aunque podemos
modificarlo, bien escribiéndolo directamente, o bien, pulsando en el icono de la derecha y
seleccionando un nuevo archivo de imagen.
Las coordenadas de pantalla donde aparecerá la ventana de imagen pueden ajustarse a
voluntad escribiéndolas en los campos “Izq” y “Arriba”, quitando primero las marcas de las casillas
de verificación que mantienen las coordenadas bloqueadas para que la ventana se genere en el
centro de la pantalla. Podemos ajustar esas coordenadas más fácilmente pulsando el botón de vista
previa de la pantalla
. Desde ahí podemos situar la ventana, arrastrándola con el ratón a la
posición deseada y es Neobook quien asigna las coordenadas adecuadas a los campos “Izq” y
“Arriba”.
Con el botón “Prueba” vemos el resultado de nuestra configuración, antes de aceptarla.
Ejemplo de uso:
Cuando necesitemos dar la opción de visualizar una imagen dentro de una publicación, pero
no disponemos de espacio en la página para mostrarla, podemos utilizar este mandato. El caso
concreto podría ser, la necesidad de ampliar una imagen que en la página aparece muy pequeña.
El código para la ventana de imagen se muestra a continuación, donde “Imagen” es el título
de la ventana, “-1" y “-1" son las coordenadas izquierda y arriba (en este caso la ventana estaría
centrada en la pantalla), y el resto del código es la ruta completa al archivo de imagen que
deseamos mostrar.
ImageWindow "Imagen" "-1" "-1" "E:\WPWIN6\cursos\neobook\margarita.bmp"
José Vicente Manga Redondo – Febrero 2005 - Página 28
Curso de Neobook
9.5. Menu (Menú de opciones)
En el campo “Elementos del menú” debemos escribir nuestras opciones para el menú que
deseamos crear, una en cada línea. Posteriormente, ajustamos la posición que ocupará el menú en la
pantalla. Para ello, disponemos de las mismas posibilidades que para el mandato “ImageWindow”,
donde se explica cómo utilizarlas.
El resultado de la configuración del gráfico de arriba es el menú de la derecha
centrado en la pantalla:
Al seleccionar una de las opciones, la publicación ejecutará el mandato que se
encuentre en la línea correspondiente a esa opción, tras la línea de configuración del menú, es decir,
si seleccionamos “Item2" se ejecutará la línea de mandato que se encuentre en segundo lugar
después de la línea de código que configura el menú.
Ejemplo de uso:
Tenemos un problema planteado y queremos que el alumno responda eligiendo una de
cinco respuestas posibles. Configuremos un menú que presente las cinco respuestas y programemos
una acción adecuada para cada respuesta elegida:
Problema: ¿Cuantas son 2 + 2?
Código para el menú:
Menu "-1" "-1" "2 + 2 = 2|2 + 2 = 3|2 + 2 = 4|2 + 2 = 5|2 + 2 = 6"
AlertBox "Corrección del problema" "El resultado es incorrecto"
AlertBox "Corrección del problema" "El resultado es incorrecto"
AlertBox "Corrección del problema" "¡Enhorabuena!"
AlertBox "Corrección del problema" "El resultado es incorrecto"
AlertBox "Corrección del problema" "El resultado es incorrecto"
En este ejemplo, si la opción elegida es la tercera (2 + 2 = 4), se ejecutará la tercera línea
tras la línea de configuración del menú que presenta una ventana de alerta en la que aparece la
palabra ¡Enhorabuena!. En los demás casos aparece “El resultado es incorrecto” en una ventana de
alerta.
Página 29 - José Vicente Manga Redondo – Febrero 2005
Curso de Neobook
9.6. PlayCartoonFile (Ejecutar una viñeta animada)
Cuando seleccionamos este mandato, lo primero que vemos es una ventana, tipo
explorador, para que seleccionemos el archivo de animación (con extensión CAR) que deseamos
mostrar. Una vez seleccionado, aparece el siguiente cuadro de diálogo:
Las ubicaciones Inicial y
Final se ajustan de forma similar a
las coordenadas para la ventana
de imagen, donde quedó
explicado cómo hacerlo. Sólo en
el caso de que utilicemos el botón
de vista previa de la pantalla
nos encontramos con dos puntos
unidos por una línea para realizar
el ajuste. Uno de los puntos
contiene una “s” y corresponde
con la ubicación de la viñeta al
inicio y el otro una “e” y
corresponde con la ubicación de
la viñeta al finalizar su
desplazamiento.
Arrastrando
cualquiera de los puntos con el
ratón podemos ajustar las
ubicaciones inicial y final de la
animación.
El dato del campo
“Repetir secuencia de animación” indica cuantas veces se repetirá la secuencia de imágenes de la
viñeta desde la ubicación inicial hasta la ubicación final.
La “Velocidad” permite ajustar el ritmo de presentación de imágenes en la pantalla.
Por último, podemos hacer que la animación se ponga en marcha y se ejecute una sola vez
en la página que estamos visualizando y podamos continuar trabajando en esa página, o podemos
bloquear todas las acciones de la página mientras se ejecuta la animación, o bien, permitir la
ejecución cíclica de la animación en la pantalla mientras trabajamos en ésta.
Las animaciones deben haber sido creadas con la aplicación Neotoon, incluida en el
paquete de Neobook, que genera archivos con la extensión CAR. El trabajo con Neotoon es muy
sencillo; basta con tener las imágenes con las que formaremos nuestra animación e incorporarlas,
una tras otra, en la secuencia de la animación. Todas las imágenes presentes en una animación
deben tener el mismo tamaño, pues de lo contrario, el programa ajustará todas las imágenes al
tamaño de la primera, lo que puede deformar algunas imágenes.
Una vez incorporadas todas las imágenes en el orden correcto, basta con grabar el archivo
correspondiente y ya tenemos nuestra viñeta animada.
En la versión de evaluación de Neobook 4 no se incluye Neotoon.
José Vicente Manga Redondo – Febrero 2005 - Página 30
Curso de Neobook
9.7. PopUpImage (Presentar una imagen en la pantalla)
Al seleccionar este mandato se nos presenta una ventana de selección del archivo de imagen
que deseamos mostrar. Una vez seleccionado pasamos al siguiente cuadro de diálogo:
Los parámetros de “Ubicación de la pantalla” ya están descritos en otros mandatos, por
lo que no se describirán en éste.
Por otra parte, podemos hacer que la imagen aparezca en la pantalla durante un tiempo
determinado, que podemos indicar en milisegundos; podemos hacer también que se vea la imagen
hasta que se pulse el ratón, o bien, hasta que se genere una nueva pantalla (hasta que se cambie de
página).
Podemos aplicar algunos efectos para la presentación de la imagen en la pantalla: disolver,
desplazamientos, explosión, implosión, etc.
La “Velocidad” afecta solamente al efecto que hayamos seleccionado para la presentación
de la imagen. Además, esta velocidad se verá influenciada por el tamaño y el tipo de la imagen,
siendo más lenta la presentación cuanto más grande sea la imagen.
Ejemplo de uso:
Podemos usar este mandato para dar mayor vistosidad a nuestra presentación o para
presentar, ampliada, una porción de una imagen que aparece más pequeña en la publicación.
El código generado tiene la forma que aparece a continuación:
PopupImage "-1" "-1" "C:\cursos\neobook\cocodrilo.gif" "0" "Explode" "10"
donde “-1" y “-1" son las coordenadas de la posición de la imagen en la pantalla (en este caso
centrada), tras ellas aparece la ruta completa al archivo de imagen que deseamos mostrar, “0”
indica el tiempo de permanencia en la pantalla (“0”: pulsación del ratón, “-1”: hasta cambiar de
página), “Explode” sería el efecto de presentación de la imagen y “10" la velocidad del efecto, que
será tanto mayor cuanto menor sea este número.
Página 31 - José Vicente Manga Redondo – Febrero 2005
Curso de Neobook
9.8. If (Si, condicional)
El cuadro de diálogo de la
derecha permite definir la condición
que debe cumplirse para que tenga
lugar alguna acción. En el campo “Si
esta sentencia” debemos escribir el
nombre de la variable cuyo contenido
queremos comparar; en el campo “Es
(comparativamente)” introducimos
el operador de comparación que
necesitemos de entre los que
aparecen en la lista que se muestra
pulsando el botón a la derecha de ese
campo; y en el campo “Esta
sentencia” escribimos el nombre de
la variable o el dato con el que
deseamos comparar el contenido de la primera variable.
El código resultante de este cuadro de diálogo es:
If "[respuesta]" "=" "[resultado]"
Else
EndIf
La separación entre las líneas de código es necesaria para introducir en las líneas en blanco
las acciones que queremos ejecutar en caso de que la comparación resulte cierta o no. La acción
introducida detrás de la línea del “If” se ejecutará si la comparación es cierta. La acción introducida
tras la línea de “Else” se ejecutará en caso de que la comparación sea falsa. La última línea indica el
fin del mandato If.
Este mandato puede contener una sola acción condicional que se ejecutará si se cumple la
condición señalada:
If "[respuesta]" "=" "[resultado]"
EndIf
Ejemplo de uso:
If "[respuesta]" "=" "[resultado]"
AlertBox "Corrección del problema" "¡Enhorabuena!"
Else
AlertBox "Corrección del problema" "El resultado es incorrecto"
EndIf
José Vicente Manga Redondo – Febrero 2005 - Página 32
Curso de Neobook
9.9. Math (Operaciones matemáticas)
En el campo “Ecuación
matemática”
escribimos
la
operación que deseamos realizar
con las variables o constantes que
nos interesen. Solo podemos
escribir operaciones sencillas, pues
estamos limitados a las siguientes: +,
-, *, /, ^, exp(x), abs(x), sin(x),
cos(x), sqrt(x), round(x), trunc(x).
Podemos utilizar paréntesis para
construir funciones más complejas a
partir de las operaciones anteriores.
En el campo “Almacenar el
resultado en esta variable” escribiremos precisamente eso, la variable que contendrá el resultado
de la operación.
Podemos ajustar también el número de decimales que deseamos tener en cuenta en el
cálculo.
Ejemplo de uso:
Podemos plantear el enunciado de un problema donde los datos se generen de forma
aleatoria. Esto nos llevaría a que la publicación tuviera que resolver el problema para comparar ese
resultado con el introducido por el alumno.
Un ejemplo sería escribir el siguiente enunciado con la herramienta Texto:
“Compramos [kilos] kilos de manzanas, a [precio] euros el kilo. ¿Cuánto hemos tenido que
pagar?”
En la ficha “Entrar a la página” de la categoría “Acciones” en las propiedades de la página
en la que situamos el problema, escribimos el siguiente código:
Random "10" "[kilos]"
Random "10" "[precio]"
Math "[precio]+1" "2" "[precio]"
La última línea del código, suma 1 al número generado aleatoriamente para evitar que
[precio] pueda valer 0 en alguna ocasión. Podemos hacer lo mismo con los kilos.
Bajo el enunciado dibujamos una caja de inserción de texto, limitando el texto introducido a
6 números y escribiendo [respuesta] como variable de la caja. Bajo la caja anterior, creamos un
botón de comando con el texto “Comprobar” y el siguiente código en la ficha “Clic” de la categoría
“Acciones” en las propiedades del botón:
Math "[kilos]*[precio]" "2" "[resultado]"
If "[resultado]" "=" "[respuesta]"
StickyNote "-1" "-1" "¡Enhorabuena!" "1000"
Else
StickyNote "-1" "-1" "Resultado incorrecto" "2000"
EndIf
En el código anterior, la publicación calcula el resultado del problema y le compara con la
respuesta del alumno, visualizando una nota con el texto ¡Enhorabuena! durante un segundo cuando
resultado y respuesta son iguales, y una nota con el texto “Resultado incorrecto” durante dos
segundos en caso de no ser iguales.
Página 33 - José Vicente Manga Redondo – Febrero 2005
Curso de Neobook
10. Compilando la publicación.
Una vez que hemos completado la publicación, debemos compilarla, es decir, debemos
generar un archivo que pueda ejecutarse en un ordenador sin necesidad de tener instalado
Neobook.. Podemos elegir entre crear un Programa, un Salvapantallas o un Módulo de navegador
web.
En el primer caso disponemos de dos modalidades de Programa cuya única diferencia es
que en el caso de elegir Bandeja del sistema, el icono del programa resultante aparecerá en el área
de programas residentes de la barra de tareas de Windows, al lado del reloj del sistema. Tanto en
este caso como en la opción Programa se genera un archivo con extensión EXE que puede
funcionar en cualquier ordenador con sistema operativo Windows.
Es posible crear los archivos necesarios para instalar la publicación compilada en otro
ordenador, de forma que se creen en él, de forma automática, las carpetas necesarias y los iconos
en el Menú Inicio necesarios para lanzar la publicación.
Para crear un archivo autoejecutable, en el menú “Libro”, seleccionamos
“Compilar/Publicar...”
En el cuadro de diálogo que aparece disponemos de cinco categorías. En la primera
(General) debemos configurar la ruta completa del archivo ejecutable que vamos a crear (Compilar
a:), elegimos el tipo de publicación que nos interese y el tipo de soporte que utilizaremos para su
ejecución.
En la mayor parte de las ocasiones basta con marcar la primera de las opciones de
compilador, aunque puede ser interesante marcar también la última de ellas (para crear los archivos
de instalación de la publicación).
En la categoría “Archivos” dejamos marcada la opción recomendada, que estará
seleccionada por defecto.
En la categoría “Tipografía”, marcamos la primera opción, para que sean incluidas las
fuentes tipográficas utilizadas en la publicación que no se instalen por defecto con Windows, pues
de esta forma, el fichero generado será más pequeño, a la vez que dispondremos de todas las
fuentes tipográficas necesarias en cualquier ordenador en el que se ejecute la publicación.
José Vicente Manga Redondo – Febrero 2005 - Página 34
Curso de Neobook
En la categoría “Avanzado” basta con dejar marcadas las opciones por defecto, si bien
puede ser interesante habilitar la ocultación de los archivos extraídos de la publicación durante su
ejecución.
En la categoría “Configuración” se especifican los parámetros necesarios para crear discos
de instalación de la publicación. Estos discos permiten instalar la publicación en un ordenador,
generando la carpeta necesaria para contener los archivos que sea necesario instalar, y los accesos
directos en el Menú Inicio.
En el campo “Localización para crear archivos de configuración” debe especificarse la
carpeta en la que se copiarán los archivos necesarios para generar la publicación.
El campo “Carpeta de instalación sugerida” debe contener la ruta completa de la carpeta en
la que se instalará la publicación en el ordenador de destino. Durante la instalación será posible
modificar esta carpeta.
En el campo “Grupo de menú Inicio sugerido” puede escribirse el texto con el que se
reconocerá el enlace del menú Inicio que pondrá en marcha la publicación una vez instalada.
El campo “Título de la configuración” contiene el texto que se mostrará en la pantalla
durante el proceso de instalación de la publicación. Además podemos elegir los colores que
aparecerán en la pantalla de instalación.
El botón “Sel. Archivos” nos permite elegir los archivos externos a la publicación que deben
copiarse para que sean instalados junto con los propios de la publicación, en el ordenador de
destino.
Si nuestro deseo es compilar la publicación como “Módulo de navegador web” debemos
introducir la dirección de Internet en la que alojaremos finalmente el archivo con extensión PKG
generado, incluir el código HTML que se habrá generado en el archivo correspondiente dentro del
código de nuestra página web y, finalmente, copiar los archivos NBActiveX.ocx y el archivo con
extensión PKG creado en la compilación en la misma carpeta del servidor de Internet donde
teníamos previsto alojar la publicación. El archivo de nuestra página web con el código HTML
incrustado para poner en marcha la publicación podemos alojarlo en la misma carpeta o en otra
diferente, siempre y cuando hayamos suministrado la URL completa al compilar.
Página 35 - José Vicente Manga Redondo – Febrero 2005
Curso de Neobook
11. El ayudante de Neobook 4.
En los cuadros de diálogo de propiedades de cualquier objeto, de una página o del libro,
está disponible el ayudante de Neobook 4 a través del botón
situado en la parte
inferior.
Desde este botón se nos dan instrucciones claras sobre lo que debemos hacer para
configurar o programar las situaciones que suelen necesitarse más comúnmente.
No olvidéis que disponéis de él.
12. Los plug-ins (Módulos) en Neobook 4.
Los Plug-ins son componentes que pueden instalarse en Neobook 4 para aportarle
funciones adicionales que no se encuentran en el programa básico. Son extremadamente rápidos y
su uso es virtualmente transparente. Una vez instaladas, las funciones de los plug-ins aparecen en le
menú de funciones del Editor de Acciones, junto a los mandatos de acción del programa original.
Podemos descargar plug-ins para neobook 4 en www.planet-shareware.com/neobook y
w1.555.telia.com/~u55504276 y en más direcciones de Internet que podemos localizar a través de
Google con las palabras de búsqueda “Plugins” y “Neobook”.
La instalación de cada plug-in, una vez descargado y descomprimido, es un proceso
individual y puede variar en cada caso.
Generalmente los plug-ins consisten en un archivo único con extensión nbp, aunque algunos
incluyen archivos adicionales.
Para instalar un plug-in copiamos el
archivo con extensión nbp, y cualquier otro
material de que constara, en la subcarpeta
Módulos de Neobook 4. A continuación
pulsamos sobre “Instalar módulos” en el
menú Opciones de Neobook 4. Por último,
hacemos clic sobre el botón Instalar y
seleccionamos el archivo con extensión nbp
del plug-in que deseamos instalar que
habremos copiado antes en la carpeta
Módulos de Neobook 4.
Si el plug-in se instala correctamente,
aparecerá en la lista de Módulos instalados y
al hacer clic en él veremos aparece un listado
de las nuevas funciones que incluye.
José Vicente Manga Redondo – Febrero 2005 - Página 36
Curso de Neobook
ÍNDICE
1.- Las herramientas de autor...............................................................................................2
2.- Configuración de Neobook 4 .........................................................................................2
2.1.- Configurando la publicación.............................................................................3
Ejercicio 1...................................................................................................5
3.- Las páginas....................................................................................................................5
3.1.- La página maestra ...........................................................................................5
3.2.- Modificando las propiedades de la página........................................................5
3.3.- Creando nuevas páginas..................................................................................6
3.4.- Borrando páginas............................................................................................6
Ejercicio 2...................................................................................................6
3.5.- Usando la rejilla...............................................................................................6
4.- El panel de herramientas.................................................................................................6
4.1.- Herramienta de selección.................................................................................6
4.2.- Archivo de artículo/texto..................................................................................7
4.3.- Cuadro/archivo gráfico....................................................................................8
Ejercicio 3...................................................................................................8
4.4.- Botón de comando..........................................................................................8
Ejercicio 4...................................................................................................9
4.5.- Casilla de verificación......................................................................................9
Ejercicio 5...................................................................................................9
4.6.- Botón de opción............................................................................................10
Ejercicio 6.................................................................................................10
4.7.- Caja de texto ................................................................................................10
Ejercicio 7.................................................................................................11
4.8.- Lista..............................................................................................................11
Ejercicio 8.................................................................................................12
4.9.- Lista desplegable...........................................................................................12
Ejercicio 9.................................................................................................12
4.10.- Texto..........................................................................................................12
Ejercicio 10...............................................................................................12
4.11.- Botones de dibujo .......................................................................................12
Ejercicio 11...............................................................................................13
4.12.- Potenciómetro.............................................................................................13
4.13.- Cronómetro ................................................................................................13
4.14.- Gif animado.................................................................................................13
Ejercicio 12...............................................................................................14
4.15.- Reproductor multimedia...............................................................................14
Ejercicio 13...............................................................................................14
4.16.- Navegador de Internet.................................................................................14
Ejercicio 14...............................................................................................15
4.17.- La paleta.....................................................................................................15
Ejercicio 15...............................................................................................15
5.- Ejecutando la publicación.............................................................................................15
6.- Variables......................................................................................................................16
6.1.- Variables globales .........................................................................................16
Página 37 - José Vicente Manga Redondo – Febrero 2005
Curso de Neobook
6.2.- Variables generales........................................................................................17
6.3.- Variables de matriz........................................................................................17
7.- Caracteres especiales ...................................................................................................18
8.- Programando acciones .................................................................................................18
Ejercicio 16...............................................................................................23
Ejercicio 17...............................................................................................23
Ejercicio 18...............................................................................................23
Ejercicio 19...............................................................................................23
Ejercicio 20...............................................................................................23
Ejercicio 21...............................................................................................24
Ejercicio 22...............................................................................................24
Ejercicio 23 ...............................................................................................24
Ejercicio 24...............................................................................................24
Ejercicio 25...............................................................................................24
Ejercicio 26...............................................................................................24
Ejercicio 27...............................................................................................25
9.- Usando el editor de acciones ........................................................................................25
9.1.- AlertBox.......................................................................................................25
9.2.- DOSCommand (Run)....................................................................................26
9.3.- Find ..............................................................................................................27
9.4.- ImageWindow...............................................................................................28
9.5.- Menu............................................................................................................29
9.6.- PlayCartoonFile ............................................................................................30
9.7.- PopUpImage.................................................................................................31
9.8.- If...................................................................................................................32
9.9.- Math.............................................................................................................33
10.- Compilando la publicación..........................................................................................34
11.- El ayudante de Neobook............................................................................................36
12.- Los Plug-Ins (Módulos) en Neobook 4 ......................................................................36
José Vicente Manga Redondo – Febrero 2005 - Página 38

Documentos relacionados