Neobook 4
Neobook 4
Neobook 4
Curso de Neobook
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 categoras de
ajustes: General, Herramientas y Editor.
En la categora General ser
recomendable tener activadas las
opciones que se muestran en el grfico
de la pgina siguiente, que son las
opciones por defecto.
Curso de Neobook
La copia de seguridad a que se refiere una de esas opciones, consiste en que, cada vez que
se guarda la publicacin, Neobook renombra el archivo de esa publicacin que ya exista,
asignndole la extensin BAK y graba un nuevo archivo con el mismo nombre y extensin PUB. En
cada nueva grabacin de la publicacin ocurre esto y, adems, el archivo con extensin BAK
anterior es eliminado.
En la categora Herramientas marcaremos la opcin Use los ficheros asociados de la
aplicacin 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 versin de
evaluacin de Neobook, pero si en la versin completa). En caso de tener instalados en nuestro
ordenador programas especficos para el tratamiento de textos, imgenes, sonidos o vdeo y
deseemos utilizar esos programas para editar los archivos respectivos desde Neobook mientras
creamos nuestra publicacin, debemos introducir, en los campos correspondientes, el nombre del
programa y su extensin junto con la ruta completa que lleva a la carpeta en la que se encuentra el
programa. Para facilitar esa tarea, pulsando el botn que aparece a la derecha de cada campo,
podremos seleccionar directamente el programa adecuado movindonos a travs de las carpetas
que existan en nuestro disco duro.
En la solapa Editor no es necesario realizar ningn ajuste, aunque podemos hacerlo para
personalizar el aspecto del editor de accin.
2.1. Configurando la publicacin.
Cuando elegimos crear una nueva publicacin de Neobook, primero debemos configurar el
modo de vdeo y la resolucin de pantalla con la que queramos trabajar, as como algunos otros
parmetros sobre la ejecucin de las publicaciones. Para ello, dentro del men LIBRO
seleccionamos PROPIEDADES DEL LIBRO y aparecer un cuadro de dilogo con nueve
categoras para definir la forma en que se comportar la publicacin.
En la categora General podemos personalizar:
el Ttulo de la publicacin, que ser mostrado en la barra de ttulo 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 publicacin.
el archivo de Ayuda que ser cargado desde la publicacin al pulsar F1. Este archivo debe
crearse con un programa especfico para compilar archivos de ayuda (HLP) y debe
acompaar a la publicacin.
el archivo de imagen que ser mostrado durante el arranque de la publicacin (pantalla
Splash), recomendable cuando la publicacin tarda varios segundos en arrancar.
el icono asociado al archivo de nuestra publicacin. Este icono debe tener el formato
adecuado para ser tratado como tal, por lo que deber crearse con una aplicacin diseada
para ello (p.e: Icomagic).
las imgenes utilizadas como punteros del ratn. Al igual que en el caso anterior, si
queremos que esas imgenes se muestren adecuadamente, deben ser creadas en el formato
normalizado para los punteros de ratn.
el color en que aparecern los enlaces de hipertexto que incluyamos en la publicacin.
En la categora Tamao/Colores ajustamos el tamao del rea de trabajo y, por tanto, de
la ventana de nuestra publicacin, as como el nmero de colores. Hoy da todos los ordenadores
Curso de Neobook
permiten una visualizacin de, al menos, 800x600 pxeles y 16 millones de colores, por lo que se
recomiendan estos valores.
La categora Window permite ajustar el tipo de ventana para nuestra publicacin 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 opcin combinada con la eleccin de la misma
imagen como papel tapiz de las pginas de la publicacin hace que la ventana pueda tener la
apariencia de cualquier objeto.
La categora Acciones permite programar determinadas acciones que se ejecutarn al
ocurrir los acontecimientos asociados con cada una de las fichas en las que podemos escribir el
cdigo de las acciones:
Inicio: las acciones programadas se ejecutan cuando arranca la publicacin.
Cierre: en este caso se ejecutan al salir de la publicacin.
Activar: las acciones se ejecutan al volver a la ventana de la publicacin tras haber
cambiado a otra ventana.
Desactivar: ejecuta el cdigo al dejar la ventana de la publicacin para, por ejemplo,
cambiar a otra ventana que tengamos abierta.
Cambi la pgina: cada vez que se produce un cambio de pgina en la publicacin se
ejecutan las acciones escritas dentro de esta ficha.
Evento ocioso: si la publicacin est un tiempo predefinido abierta y sin utilizarse, se ponen
en marcha las acciones programadas aqu.
Subrutinas: en esta ficha escribiremos el cdigo de aquellas acciones que sea necesario
utilizar varias veces a lo largo de la publicacin, 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 ms adelante en el apartado
Programando acciones.
Curso de Neobook
Curso de Neobook
mucho esta tarea. La forma de programar las acciones se describe en el apartado Programando
acciones.
Adems, tanto los ajustes de la categora General como las acciones pueden ser copiadas a
todas las dems pginas, de forma separada, pudiendo seleccionar los elementos a copiar tras
seleccionar la casilla Copiar a todas las pginas...
3.3. Creando nuevas pginas.
En el men Pgina disponemos tambin de la opcin Aadir pgina que nos permite
aadir cuantas pginas queramos antes o despus de la pgina en la que estamos trabajando.
Tambin en la barra de herramientas, bajo la barra de mens, disponemos de un icono para esta
operacin.
3.4. Borrando pginas.
Para borrar la pgina en la que nos encontramos vamos al men Pgina y seleccionamos
Borrar pgina. Neobook nos pedir confirmacin para el borrado. Tambin podemos borrar la
pgina situando el cursor sobre la solapa del nombre de la pgina en la parte inferior del rea de
trabajo y, pulsando el botn derecho, seleccionar Borrar pgina. De esta ltima forma podemos
acceder tambin a las propiedades de la pgina, cambiar su nombre, mover o copiar la pgina o
aadir nuevas pginas.
Ejercicio 2:
Piensa en algo sencillo que te gustara hacer para que tus alumnos lo utilicen en el aula y, de
acuerdo con ello:
- Crea tres nuevas pginas, o ms, a continuacin de la pgina actual.
- Elige un color de fondo para las pginas y aplcaselo.
- Cambia el nombre de las pginas por otros que faciliten su localizacin y sean cortos.
3.5. Usando la rejilla.
Para facilitar la colocacin de los elementos en la pgina, 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.
Tambin podemos definir el tamao en pxeles de los cuadros de la rejilla mediante la opcin
Configuracin de la rejilla.
4. El panel de herramientas.
Puede desplegarse y recogerse para dejar espacio libre en el rea de trabajo y
puede tambin desplegarse parcialmente, permitiendo el trabajo con las herramientas
solamente o tambin con la paleta de colores, tipos de lnea y fuentes tipogrficas.
Las herramientas disponibles se describen a continuacin:
4.1.
Herramienta de seleccin: Es el puntero del ratn y permite
seleccionar cualquier elemento de la pgina en la que estemos trabajando. Podemos seleccionar
mltiples objetos sealndoles mientras mantenemos pulsada la tecla de maysculas (Shift).
Tambin podemos abrir una ventana de seleccin que abarque a todos los elementos que deseamos
seleccionar. Para ello, hacemos clic en un rea sin elementos y, sin soltar el botn del ratn,
arrastramos hasta abrir la ventana adecuada. Al final soltamos el botn del ratn y quedan
seleccionados los elementos que aparecieran dentro de la ventana de seleccin.
Jos Vicente Manga Redondo Febrero 2005 - Pgina 6
Curso de Neobook
Tambin podemos arrastrar, con esta herramienta, cualquier elemento del rea de trabajo
hasta una nueva posicin, o bien, arrastrando alguno de los cuadraditos negros que aparecen
rodeando el elemento seleccionado, modificar su tamao.
Pulsando el botn derecho del ratn sobre cualquier objeto, de la pgina que estemos
creando, accedemos a sus propiedades, desde donde podremos ajustar su comportamiento.
4.2.
Archivo de artculo/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. Tambin 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 botn del ratn y arrastramos
para crear el cuadro. Al soltar el botn del
ratn se abre un cuadro de dilogo que nos
permite seleccionar alguna de las opciones
anteriores.
Si se crea el texto en formato RTF podemos establecer distintos tamaos de letra, distintos
colores para algunas palabras o prrafos y los atributos de subrayado, itlica o negrilla y algunas
cosas ms. En el caso de un texto en formato TXT solo podemos escribir el texto sin ningn tipo de
formato. El archivo que contenga el texto en formato RTF debe tener esa extensin, pues de no ser
as Neobook no podr abrirlo.
Una vez insertado el texto, si pulsamos el botn derecho del ratn con el cursor sobre el
cuadro de texto, disponemos de los siguientes ajustes en la categora General:
Curso de Neobook
4.3.
Cuadro/Archivo grfico: Permite insertar imgenes en el rea de trabajo. El
procedimiento es similar al de la herramienta Texto. Hacemos clic en un rea vaca de la pgina en
la que trabajemos y arrastramos el cursor para abrir la ventana de imagen. Al soltar el botn se abre
un cuadro de dilogo 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 imgenes vectoriales.
Una vez insertada la imagen, si pulsamos el botn derecho del ratn con el cursor sobre la
imagen, dispondremos de los siguientes ajustes en la categora General:
En la categora Acciones podemos escribir lo que deseamos que ocurra al hacer clic, al
colocar sobre la imagen el puntero del ratn o al dejar de estar sobre ella.
Ejercicio 3:
Crea un archivo de texto en el que describas cmo utilizar la publicacin que has decidido
crear y gurdalo en formato RTF en la carpeta donde almacenes la publicacin. Este texto servir
de ayuda a los usuarios de la publicacin.
Inserta el archivo de texto en la primera pgina de la publicacin (no en la Pgina Maestra).
Sitalo donde creas mejor.
En la parte inferior inserta una imagen que tenga que ver con el contenido de tu publicacin.
Si no dispones de ella, dibjala con el Paint, seleccinala, 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
automtico de palabras.
En la imagen, activa el ajuste de la imagen al tamao de la ventana, mantener la relacin de
aspecto (mantener el ratio) y haz que el color del fondo sea transparente.
4.4.
Botn de comando: Permite dibujar zonas activas en el rea de trabajo, de forma
que ocurra algo en respuesta a las acciones del ratn: hacer clic, situarse encima, dejar de estar
encima y hacer clic con el botn derecho. La programacin de la accin, que se pondr en marcha
en cada caso, se describe en el apartado Programando acciones.
Curso de Neobook
Curso de Neobook
4.6. Botn de opcin: Este botn se comporta como el anterior, con la salvedad de que
el contenido del campo Texto, que se muestra al lado de la imagen del botn, pasa a ser el
contenido por defecto de la variable del botn.
Este botn se utiliza para crear listas de seleccin 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 slo pueda
marcarse una respuesta correcta, eligindola de una lista.
En una nueva pgina, 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 botn de opcin y asigna a cada
uno el mismo nombre de variable.
Ms adelante realizars la programacin para que la publicacin evale de forma automtica
el ejercicio.
No olvides guardar la publicacin al final.
4.7.
Caja de texto: Esta caja de texto se coloca en la pgina de forma similar a
cualquiera de los botones anteriores. En este caso disponemos de tres categoras para configurar su
comportamiento: General y Acciones cuyas opciones son muy parecidas a las de los dems
botones y la categora Estilo, cuyos ajustes se muestran a continuacin:
Entre otras cosas, nos permite que el texto introducido sea sustituido por asteriscos (tipo
contrasea), aplicar una mscara de entrada de texto y elegir si deseamos que el texto aparezca
como se escribe, todo en minsculas o, por el contrario, todo en maysculas.
Los caracteres vlidos, y su significado, para construir una mscara 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 nmero obligatorio (A-Z, a-z 0-9.)
a
Letra o nmero opcional (A-Z, a-z 0-9.)
C
Un carcter de cualquier tipo obligatorio.
c
Un carcter de cualquier tipo opcional.
1
Nmero del 0 al 9 obligatorio.
2
Nmero del 0 al 9 opcional.
Jos Vicente Manga Redondo Febrero 2005 - Pgina 10
Curso de Neobook
#
:
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 slo pueda marcarse una respuesta correcta, eligindola de una lista.
En una nueva pgina, crea un cuadro de texto con el enunciado del ejercicio y, debajo de l,
una lista con las respuestas propuestas. Utiliza la herramienta Lista.
Ms adelante realizars la programacin para que la publicacin evale de forma automtica
el ejercicio.
No olvides guardar la publicacin 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 lnea con un botn a la derecha, de forma que al pulsar ese
botn se despliega la lista de opciones para seleccionar una de ellas, que ser mostrada en la lnea
de texto que aparece como cabecera de la lista.
Ejercicio 9:
Crea ahora, en una nueva pgina, un nuevo ejercicio similar a los tres ltimos propuestos en
el que slo pueda marcarse una respuesta correcta, eligindola de una lista. Utiliza la herramienta
Lista desplegable.
Ms adelante realizars la programacin para que la publicacin evale de forma automtica
el ejercicio.
No olvides guardar la publicacin 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 dems herramientas: haciendo clic y arrastrando el puntero. Al soltar el
botn del ratn aparece un cuadro de dilogo 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, seleccionndolas de una lista. Todo esto est disponible a travs de la
categora General de las propiedades del texto.
En la categora Acciones podemos programar determinados comportamientos de la
publicacin que tendrn lugar al colocarse el puntero sobre el texto o al salir de l.
Ejercicio 10:
En las pginas creadas hasta el momento, y mediante la herramienta Texto, crea algn
ttulo o encabezado alusivo al contenido de cada pgina.
No programes acciones en ellos.
No olvides guardar la publicacin al final.
4.11.
Botones de dibujo: Nos permiten dibujar lneas rectas, figuras
cuadrangulares y circunferencias o elipses. Todos los dibujos que realicemos con estas herramientas
son tratados como objetos de la publicacin, por lo que pueden ser modificados tanto de posicin
como de tamao, 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 tamao
deseado. Al final soltamos el botn del ratn y aparece la figura resultante.
Curso de Neobook
Pulsando el botn derecho del ratn, mientras el cursor est sobre la figura que acabamos
de dibujar, accedemos a un cuadro de dilogo que nos permite ajustar sus propiedades: el nombre
del objeto y su estado inicial visible o no.
Ejercicio 11:
En una pgina nueva dibuja algunas formas geomtricas mediante las herramientas de dibujo
de Neobook y otras en Paint. Copia estas ltimas y pgalas en la publicacin.
Posteriormente las usaremos para que el alumno identifique sus formas, sus colores o
ambas.
No olvides guardar la publicacin al final.
4.12.
Potencimetro: Esta herramienta permite dar un valor numrico a una variable,
de forma grfica, es decir, desplazando un cursor mediante el ratn. Entre sus propiedades
podemos ajustar los valores mnimo y mximo que podrn asignarse a la variable, y su valor inicial.
4.13.
Cronmetro: Permite que las acciones programadas en l se ejecuten tras un
intervalo de tiempo programado. Adems podemos ajustar cundo queremos que se active el
cronmetro y cundo debe desactivarse. Estos ajustes estn disponibles a travs de las propiedades
del cronmetro.
Podemos utilizarlo para realizar pases de diapositivas automticos o exmenes
temporizados, entre otras cosas.
4.14.
Gif animado: Mediante esta herramienta podemos incorporar imgenes
animadas en formato GIF. Una vez creado el objeto que contiene la imagen, haciendo clic y
arrastrando el puntero, y seleccionando el archivo despus, podemos editar sus propiedades,
mediante el botn derecho del ratn, para ajustar su comportamiento.
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 insrtalo en la
pgina correspondiente, para que mejore la esttica de la presentacin del ejercicio.
Ajusta su comportamiento, a travs de sus propiedades, como creas mejor.
Puedes incluir otras animaciones en las pginas donde has creado los dems ejercicios.
No olvides guardar la publicacin al final.
4.15.
Reproductor multimedia: Esta herramienta permite reproducir archivos de
audio o vdeo dentro de la publicacin. Se utiliza de igual forma que las dems y, una vez que se ha
seleccionado el archivo a reproducir, podemos acceder a sus propiedades, mediante el botn
derecho del ratn, para hacer que se muestren los controles de reproduccin o no, o para elegir si
el tamao del vdeo, en su caso, se ajustar al rea que hemos definido para el objeto que estamos
ajustando o, por el contrario, mantendr el tamao original. Tambin podemos utilizar una variable
que almacenar la posicin de reproduccin, lo que nos permitir reproducir un archivo multimedia
parcialmente, ajustando el valor de esa variable.
Adems de las acciones habituales, en este caso podemos escribir cdigo para que se
ejecute al finalizar la reproduccin o si se cancela sta.
Ejercicio 13:
En la pgina de ayuda, que has creado anteriormente, inserta, con el reproductor
multimedia, un archivo de sonido en formato MIDI, eligindolo de entre los recursos suministrados,
para que se reproduzca al visualizar esa pgina y ajstalo para que no se muestren los controles de
reproduccin.
No olvides guardar la publicacin al final.
4.16.
Navegador web: Permite definir un rea de la pgina en la que puede mostrarse el
contenido de un archivo HTML o de una direccin web de Internet. Tiene el inconveniente de que
no interpreta bien las pginas web con contienen marcos, y si un hipervnculo de la pgina visitada
est programado para mostrarse en una ventana nueva o en un marco determinado, la publicacin
lanza el navegador por defecto del sistema operativo y muestra la informacin en l, con lo que el
control que podramos tener a travs de la publicacin sobre lo que se est visualizando se pierde.
En las propiedades del objeto navegador podemos introducir variables que nos permitan
almacenar la direccin web que se est visitando o se va a visitar, el ttulo de la pgina web
mostrada y el estado del navegador. Tambin disponemos de un campo para introducir la direccin
que lleve a la pgina web o al archivo HTML que deseamos mostrar en primer lugar.
Tambin es posible ajustar el nivel de control que el alumno tendr mientras visualiza la
pgina web mediante los ajustes disponibles en la categora General y la programacin que
podemos incluir en la categora 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 pginas web concretas (que no utilicen
marcos), pudiendo hacer que el alumno no pueda navegar a travs de los enlaces que lleven a una
pgina diferente de la elegida, o que no pueda navegar a travs de ningn enlace.
Curso de Neobook
Ejercicio 14:
En una pgina nueva introduce un objeto navegador para visualizar una pgina web (que no
utilice marcos) con contenidos que tengan relacin con el tema elegido para desarrollar a travs de
la publicacin.
Ajusta sus propiedades para que el alumno disponga del mnimo control posible, y escribe
en la ficha Antes de Navegar de la categora Acciones el siguiente cdigo:
SearchStr direccionweb [NavegadorWeb1Dir] [Permitida]
If [Permitida] = 0
SetVar [NavegadorWeb1Dir]
AlertBox Lo siento sta no es una direccin Web autorizada.
Else
FileWrite ruta\actividad.log Append [Time24] [DateShort] [NavegadorWeb1Dir]
EndIf
Donde direccionweb debe sustituirse por la direccin de Internet a la que deseamos acceder y ruta
por la direccin completa hacia el archivo en que se guardar el historial de navegacin
(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 publicacin al final.
4.17.
La paleta: Desde aqu podemos modificar los atributos de lnea, relleno y
fuentes tipogrficas de cualquiera de los elementos que hayamos creado en el rea de trabajo. Si
tenemos algn elemento seleccionado, los cambios que hagamos en la paleta solo le afectarn a l.
En caso de no tener ningn elemento seleccionado, los cambios que se realicen en la paleta se
aplicarn a los elementos que se creen a partir de ese momento.
Podemos elegir un relleno slido, hueco o con una trama determinada, adems de asignar el
color que ms nos guste.
Podemos elegir el grosor de una lnea, hacer desaparecer una lnea seleccionando
Ninguno en la casilla Ancho de lnea, elegir su color o hacer que la lnea no sea continua (en
este caso el grosor de la lnea se establece por defecto).
Disponemos, tambin, de toda la coleccin de fuentes tipogrficas instaladas en el
ordenador, con sus atributos de tamao 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 pginas creadas hasta el momento y a las figuras geomtricas creadas en el
ejercicio 11 de este curso mediante las herramientas de dibujo de Neobook.
Guarda la publicacin al finalizar.
5. Ejecutando la publicacin.
Para ver como funciona nuestra publicacin 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 publicacin desde el principio.
Una vez puesta en marcha la publicacin, saldremos de ella pulsando la tecla ESC, o bien,
pulsando algn botn que hayamos creado para salir de la publicacin. Si no estamos ejecutando la
publicacin a pantalla completa, podemos salir de ella con el botn .
Pgina 15 - Jos Vicente Manga Redondo Febrero 2005
Curso de Neobook
6. Variables.
Una variable es cualquier valor, numrico o no, que se define durante la ejecucin de una
publicacin. 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 nmeros.
Los nombres de las variables pueden escribirse indistintamente en minsculas o maysculas.
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 publicacin. 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]
Curso de Neobook
[WindowLeft]
[WindowTop]
[WindowWidth]
[WindowHeight]
[WindowState]
[PubWidth]
[PubHeight]
[PubTitle]
[MailServer]
Curso de Neobook
Despus de ejecutar estas acciones, el nmero de elementos de la matriz debe ser igual al
nmero de lneas en el archivo ([LongArchiv]). La accin FileLen (Longitud de Archivo) cuenta el
nmero de lneas en el archivo y almacena ese nmero en la variable [LongArchiv]. Los elementos
individuales de la matriz pueden activarse de la siguiente manera:
AlertBox Resultados Lnea 5 = [Nombre5]
O, si se desea procesar toda la matriz:
Loop 1 [LongArchiv] [X]
AlertBox Resultados Lnea [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 accin DeleteArray (Borrar Matriz). Por ejemplo:
DeleteArray [Nombre] [LongArchiv]
7. Caracteres especiales.
NeoBook requiere que un parmetro de accin est encerrado entre comillas y que las
variables estn encerradas entre [corchetes]. Esto hace que sea fcil el entender y escribir acciones
en NeoBook. Si no hubiese caracteres especiales de sustitucin, sera imposible escribir o presentar
uno de estos caracteres reservados. Para evitar esta limitacin se usan las variables especiales que
permiten especificar caracteres usando su cdigo ASCII. Por ejemplo, el signo de comillas es el
ASCII #34 (ALT+34) que se especificara en NeoBook como [#34]. El smbolo # le indica a
NeoBook que esta variable representa un carcter ASCII. Usando esta caracterstica dentro de un
comando de accin obtendramos 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 accin es un evento que tiene lugar al hacer clic sobre un objeto de la publicacin, al
situarse sobre l, al dejar de estar sobre l, o bien, al entrar o salir de una pgina, 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 fotografas, de manera que una parte del dibujo o
fotografa puedan ser los vnculos con otras partes de la publicacin. Tambin 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 botn Seleccionar accin que aparece en la
categora Acciones del cuadro de dilogo de propiedades de cualquier objeto de la publicacin,
de cualquier pgina o del libro.
Curso de Neobook
Curso de Neobook
Curso de Neobook
Curso de Neobook
BrowserExport coloca el
contenido del navegador de Internet
en una variable.
ArticleJumpTo muestra el
texto, en un Archivo de artculo, a
partir de un marcador determinado,
creado en el texto previamente.
PictureMagnify
permite
ampliar o reducir una imagen dentro
del espacio del objeto Cuadro
Grfico. Para los mejores resultados definir un espacio igual al tamao mximo de la imagen y
hacer que su fondo sea hueco y sin lnea de contorno.
Jos Vicente Manga Redondo Febrero 2005 - Pgina 22
Curso de Neobook
Curso de Neobook
Ejercicio 21:
Modifica los textos que hayas configurado en los mensajes de alerta (AlertBox) que
presentan la valoracin de las pruebas propuestas en los ejercicios 5, 6, 8, y 9 de este curso, de
forma que la valoracin mostrada incluya el nombre del alumno.
Guarda la publicacin, ejectala y comprueba su funcionamiento.
Ejercicio 22:
En la pgina donde has creado las formas geomtricas propuestas en el ejercicio 11 de este
curso, introduce la programacin 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 tambin un potencimetro que permita ajustar el volumen del sonido.
Ejercicio 23:
Duplica la pgina anterior y modifica lo necesario para que, en este caso, se oiga el nombre
del color de cada figura geomtrica al hacer clic sobre ella.
Guarda la publicacin, ejectala y comprueba su funcionamiento.
Ejercicio 24:
Crea un botn de comando en la pgina donde has preparado la prueba propuesta en el
ejercicio 5 de este curso y progrmale para que al hacer clic evale el resultado de la prueba.
Recuerda que era una seleccin mltiple, de modo que debes comprobar el contenido de
las variables utilizadas en la lista de respuestas propuesta y emitir un mensaje con la valoracin
correspondiente en funcin de las respuestas elegidas. Para ello, utiliza el mandato If y haz que se
muestre la valoracin de la prueba en una ventana de alerta (AlertBox). Consulta el apartado 9.
Usando el editor de acciones.
Guarda la publicacin, ejectala y comprueba su funcionamiento.
Ejercicio 25:
Crea nuevas pginas en la publicacin con el resto de contenidos que quieras que estn
disponibles para tus alumnos.
Modifica, si es tu deseo, la forma en que tus alumnos podrn desplazarse a travs de las
pginas, as como las dems opciones que se han ido incluyendo hasta ahora.
Ejercicio 26:
En las pginas 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 publicacin.
Crea un botn de comando en alguna de las pginas con el fin de que, al hacer clic sobre l,
se cargue el contenido de las variables almacenado al salir de la publicacin. Esta funcin slo
deber ejecutarse si se introduce una contrasea correcta.
Guarda la publicacin, ejectala y comprueba su funcionamiento.
Curso de Neobook
Ejercicio 27:
Una vez terminada la publicacin, complala en un archivo ejecutable en el que se incluyan
todos los archivos necesarios para su funcionamiento.
Consulta el apartado 10. Compilando la publicacin
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 programacin es ms compleja y cmo introducir los parmetros necesarios en
cada caso.
9.1. AlertBox (Mostrar un mensaje de alerta)
Curso de Neobook
Curso de Neobook
Curso de Neobook
Curso de Neobook
En el campo Elementos del men debemos escribir nuestras opciones para el men que
deseamos crear, una en cada lnea. Posteriormente, ajustamos la posicin que ocupar el men en la
pantalla. Para ello, disponemos de las mismas posibilidades que para el mandato ImageWindow,
donde se explica cmo utilizarlas.
El resultado de la configuracin del grfico de arriba es el men de la derecha
centrado en la pantalla:
Al seleccionar una de las opciones, la publicacin ejecutar el mandato que se
encuentre en la lnea correspondiente a esa opcin, tras la lnea de configuracin del men, es decir,
si seleccionamos Item2" se ejecutar la lnea de mandato que se encuentre en segundo lugar
despus de la lnea de cdigo 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 accin adecuada para cada respuesta elegida:
Problema: Cuantas son 2 + 2?
Cdigo para el men:
Menu "-1" "-1" "2 + 2 = 2|2 + 2 = 3|2 + 2 = 4|2 + 2 = 5|2 + 2 = 6"
AlertBox "Correccin del problema" "El resultado es incorrecto"
AlertBox "Correccin del problema" "El resultado es incorrecto"
AlertBox "Correccin del problema" "Enhorabuena!"
AlertBox "Correccin del problema" "El resultado es incorrecto"
AlertBox "Correccin del problema" "El resultado es incorrecto"
En este ejemplo, si la opcin elegida es la tercera (2 + 2 = 4), se ejecutar la tercera lnea
tras la lnea de configuracin del men que presenta una ventana de alerta en la que aparece la
palabra Enhorabuena!. En los dems casos aparece El resultado es incorrecto en una ventana de
alerta.
Pgina 29 - Jos Vicente Manga Redondo Febrero 2005
Curso de Neobook
Curso de Neobook
Curso de Neobook
Curso de Neobook
Curso de Neobook
Curso de Neobook
En la categora Avanzado basta con dejar marcadas las opciones por defecto, si bien
puede ser interesante habilitar la ocultacin de los archivos extrados de la publicacin durante su
ejecucin.
Curso de Neobook
Curso de Neobook
NDICE
1.- Las herramientas de autor...............................................................................................2
2.- Configuracin de Neobook 4 .........................................................................................2
2.1.- Configurando la publicacin.............................................................................3
Ejercicio 1...................................................................................................5
3.- Las pginas....................................................................................................................5
3.1.- La pgina maestra ...........................................................................................5
3.2.- Modificando las propiedades de la pgina........................................................5
3.3.- Creando nuevas pginas..................................................................................6
3.4.- Borrando pginas............................................................................................6
Ejercicio 2...................................................................................................6
3.5.- Usando la rejilla...............................................................................................6
4.- El panel de herramientas.................................................................................................6
4.1.- Herramienta de seleccin.................................................................................6
4.2.- Archivo de artculo/texto..................................................................................7
4.3.- Cuadro/archivo grfico....................................................................................8
Ejercicio 3...................................................................................................8
4.4.- Botn de comando..........................................................................................8
Ejercicio 4...................................................................................................9
4.5.- Casilla de verificacin......................................................................................9
Ejercicio 5...................................................................................................9
4.6.- Botn de opcin............................................................................................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.- Potencimetro.............................................................................................13
4.13.- Cronmetro ................................................................................................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 publicacin.............................................................................................15
6.- Variables......................................................................................................................16
6.1.- Variables globales .........................................................................................16
Pgina 37 - Jos Vicente Manga Redondo Febrero 2005
Curso de Neobook