Manual neobook 2013

41
Programa del Curso Multimedia utilizando Neobook como Herramienta de autor Mauricio Wagner [email protected] Introducción Objeto de este curso Que es una herramienta de autor? Para que sirve Neobook, y que se entiende por multimedia en este entorno de trabajo? Que tipo de archivos podemos usar con Neobook? Capítulo 1 IMAGENES Resolución y definición de imagenes en pantalla. Concepto de profundidad de color, elección del formato gráfico adecuado. Discución acerca de los formatos gráficos usados por Neobook. Capítulo 2 AUDIO Concepto de frecuencia de muestreo y cantidad de muestras, calidad de sonido y diferentes formatos. Compresión Formatos de audio aceptados por Neobook. Capítulo 3 Video y Animaciones Diferencia entre formatos de video, distintos tipos de animación aceptados por Neobook. Tamanio de las publicaciones Capítulo 4 Hipertexto e Hipervínculo Definiciones Concepto de lectura secuencial. Lectura hipertextual, concepto de vínculo y lectura activa. Hipertexto e Hipervínculo. Publicación cerrada o abierta Capítulo 5 Instalando Neobook p/win95/98/NT Instalando Neobook, fijando las preferencias y configuración de video Elección del editor de texto. Trabajando con la gradilla Panel de herramientas, filosofía de uso. Capítulo 6 Uso de las Herramientas Herramienta puntero, Herramienta de inserción de textos, Herramienta de inserción de imágenes. Personalizando el fondo (background) de la página. Página maestra, su utilidad Capítulo 7 Herramienta botón Insertando botones, distintos tipos de botones, opciones de imagen de boton. Seleccion multiple (incluyente) selección única (excluyente). Concepto de variable y su uso sencillo. Capítulo 8 Acciones sencillas Recorrida por las acciones de botón y de página. Neoshow está dentro de Neobook? Capítulo 9 Armando una publicación, nuestro curriculum Capítulo 10 Addon's o pluggins de Neobook Uso de funciones mas avanzadas, generador de numero de serie de nuestras publicaciones

Transcript of Manual neobook 2013

Page 1: Manual neobook 2013

Programa del Curso Multimedia utilizando

Neobook como Herramienta de autor

Mauricio Wagner

[email protected]

Introducción

Objeto de este curso

Que es una herramienta de autor? Para que sirve Neobook, y que se entiende por

multimedia en este entorno de trabajo? Que tipo de archivos podemos usar con Neobook?

Capítulo 1 IMAGENES

Resolución y definición de imagenes en pantalla. Concepto de profundidad de color, elección

del formato gráfico adecuado. Discución acerca de los formatos gráficos usados por

Neobook.

Capítulo 2 AUDIO

Concepto de frecuencia de muestreo y cantidad de muestras, calidad de sonido y diferentes

formatos. Compresión Formatos de audio aceptados por Neobook.

Capítulo 3 Video y Animaciones

Diferencia entre formatos de video, distintos tipos de animación aceptados por Neobook.

Tamanio de las publicaciones

Capítulo 4 Hipertexto e Hipervínculo

Definiciones

Concepto de lectura secuencial. Lectura hipertextual, concepto de vínculo y lectura activa.

Hipertexto e Hipervínculo. Publicación cerrada o abierta

Capítulo 5 Instalando Neobook p/win95/98/NT

Instalando Neobook, fijando las preferencias y configuración de video

Elección del editor de texto. Trabajando con la gradilla

Panel de herramientas, filosofía de uso.

Capítulo 6 Uso de las Herramientas

Herramienta puntero, Herramienta de inserción de textos, Herramienta de inserción de

imágenes. Personalizando el fondo (background) de la página. Página maestra, su utilidad

Capítulo 7 Herramienta botón

Insertando botones, distintos tipos de botones, opciones de imagen de boton.

Seleccion multiple (incluyente) selección única (excluyente).

Concepto de variable y su uso sencillo.

Capítulo 8 Acciones sencillas

Recorrida por las acciones de botón y de página. Neoshow está dentro de Neobook?

Capítulo 9 Armando una publicación, nuestro curriculum

Capítulo 10 Addon's o pluggins de Neobook

Uso de funciones mas avanzadas, generador de numero de serie de nuestras publicaciones

Page 2: Manual neobook 2013

Programa del Curso Multimedia utilizando Neobook

como Herramienta de autor Mauricio Wagner

[email protected]

Introducción

¿Para qué este curso?

El objetivo de este curso es el de obtener los conocimientos prácticos para desarrollar

aplicaciones multimediales con una de las herramientas de autor de mayor difusión en el

mercado educativo. No es un curso teórico, aunque se verán algunos conceptos necesarios

para comprender como utilizar mejor las imágenes que obtenemos para insertar en nuestro

proyecto.

Es por ello, que creí necesario aclarar este concepto, dado que quizás falte rigor académico,

pero no es ese el objetivo, tampoco soy un teórico o alguien con formación académica en

este campo. Me avalan varios años de uso de Neobook y el ser también el representante de

Neosoft Corp. (creador de Neobook) para toda América Latina en su versión en castellano,

la cual hemos traducido nosotros (también son nuestros los errores .....).

El material que Uds. recibirán, corresponde a una recopilación de distintas fuentes y a mi

propia experiencia de haber trabajado junto a usuarios de Neobook, de haber dictado varios

cursos para docentes tanto en instituciones educativas como presentaciones en Congresos

de Informática Educativa. He tratado de volcar aquí aquellos temas que son escollos para

quienes se inician, como así también algunos más avanzados para quienes ya han hecho

sus primeras armas con Neobook u otra herramienta de autor. Si bién Neobook será la

herramienta sobre la cual trabajaré, gran parte de los conceptos aquí volcados tienen un

carácter mas universal, sirven para cualquier herramienta de autor.

Por último, quiero hacer un pequeño homenaje a un gran artista argentino que concluía sus

largos monólogos diciendo:

Vermouth con papa fritas y GOOD SHOW!!! (Tato Bores)

Creación artística y creatividad

Hay un viejo dicho informático que reza ..."Computers are GIGO. Garbage In, Garbage

Out"...(Si a una computadora le ingresas basura, te devuelve basura).

Hace tiempo, un viejo zorro informático con café y mucho humo de por medio (en esas

largas noches de bar y filosofía barata) me dijo: "Una de las grandes falencias de todos los

programas es que ninguno garantiza la creatividad, el buen gusto, la sensibilidad artística".

Y esta verdad de perogrullo vale la pena recalcarla antes de analizar cualquier programa,

puesto que en los años que me dedico a esto he visto trabajos muy, pero muy bien hechos,

con pocos recursos, y trabajos lamentables con las herramientas mas poderosas.

Sobre estos conceptos avanzaremos más adelante cuando veamos que elementos se deben

tener en cuenta al elegir la herramienta de trabajo.

Las Herramientas de autor

En el campo informático se entiende como Herramienta de Autor, a todo Software que

permite crear aplicaciones independientes del Software que lo generó.

Pero en forma mas restrictiva aún, estas aplicaciones son programas o archivos del tipo

*.EXE. De esta forma, un documento de Word o Word Perfect, o una Planilla de cálculo, no

son el resultado de utilizar una herramienta de autor.

Page 3: Manual neobook 2013

Aún así, hoy día la definición es más restrictiva, puesto que se sobreentiende que una

herramienta de autor puede manejar atributos multimediales y enlaces hipertextuales.

Todo Software de autor puede manejar texto, imagen (estática o dinámica), sonido,

hipertextos e hipervínculos. El enlace de todo esto con el acceso a Internet es algo que ya

esta siendo incorporado como parte de estos programas (hipervínculos a locaciones

virtuales), también se comienzan a desdibujar las fronteras entre los diferentes paquetes de

Software. Así, los paquetes de oficina ya ofrecen no solo la posibilidad de manejar imagen y

texto sino que también permiten convertir el documento al formato HTML para su uso en la

WEB.

Pero el elemento común a las herramientas de autor es el hecho de crear ejecutables que

corren independientes del software que los generó, hay un proceso de compilado de por

medio.

Dentro de este rubro, nos ocuparemos de Neobook para Windows 95/98/NT.

Imprenta electrónica, Edición con tinta binaria

Hoy día está creciendo con mucha fuerza una nueva forma de distribuir las noticias y el

conocimiento como así también la publicidad. En este preciso instante, en que estoy

escribiendo estas líneas, transcurre el

I Congreso Internacional de la Publicación Electrónica en España. Electrònica-Maig'98

(www.gpd.org/maig98).

Nuevas y viejas empresas han planteado novedosas formas de hacer negocio sin papel,

transmitir información por medio de las grandes redes, compartir la creación artística y la

educación con los recursos que nos brinda la multimedia y la red Internet.

Con el gran crecimiento de computadoras a nivel empresas, nivel hogareño y escolar, como

también el rápido crecimiento de Internet, gran parte de la información que antes fluía en

papel, ahora lo hace en disquetes, CD-ROM o a través de Internet.

¿Reemplazan Internet o el CD-Rom al libro impreso?

A mi modo de ver, yo que dedico gran cantidad de horas diarias a la PC y a Internet, sigo

disfrutando de leer el diario impreso, de un buen libro antes de dormirme o una revista de

actualidad en el transporte público (¿Y porqué no en el baño? Perdón...)

Comparemos ambos métodos de comunicar ideas

Tomemos por ejemplo la realización de un folleto Institucional de varias páginas.

Si el camino a tomar es el del papel, debemos saber que imprimir en un buen papel y a

color, requiere de una gran tirada para que el costo unitario sea razonable.

Por otro lado, una vez impreso no hay cambios posibles, todo cambio implica una nueva

impresión tirando lo ya hecho y nuevo gasto en películas y planchas de impresión (además

de la impresión misma).

Ventaja: todos los que reciban el material, podrán evaluarlo tal cual fue creado, es

transportable y no se requiere máquina alguna para leerlo.

Si el camino a tomar es un disquete o varios, o un CD-Rom, no hay límite inferior en cuanto

a la cantidad, se puede hacer un solo ejemplar o unos pocos sin inconvenientes.

Si se determina un cambio una vez finalizado el trabajo, en el caso de los disquetes, pueden

ser nuevamente grabados recuperándose el disquete.

Puede ser enviado el archivo por Internet.

Futuras ediciones requieren poco trabajo si se basan en un modelo ya diseñado.

No requiere hacer películas costosas ni planchas de impresión.

Desventaja: Requiere de una computadora para poder verlo, y lo que vea el usuario estará

determinado por la configuración de su máquina, resolución del monitor o tipo de tarjeta de

vídeo instalada. No es fácilmente transportable como un material en papel.

En educación, la aplicación mas interesante, es la posibilidad de que el docente realice su

propia aplicación, o publicación. Pasa de ser receptor de lo que el mercado editorial le ofrece

a ser creador (autor) de sus propias propuestas y/o visión de la currícula que debe

presentar al alumno.

Page 4: Manual neobook 2013

Si analizamos particularmente el material informatizado disponible en el mercado

observamos:

El mercado ofrece enciclopedias y material en CD-Rom que no siempre siguen los criterios

pedagógicos que el docente precisa o bien son de dudoso rigor científico o bien su contenido

es discutible. ¿Porqué?

El mercado informático ha inundado las estanterías de enciclopedias de todo tipo dado que

se requieren pocos recursos para producir un CD-Rom, y el riesgo ha disminuido

notablemente. Cualquiera puede en su casa diseñar una enciclopedia y luego producirla

para la venta.

Para que podamos hablar en plata concreta les traigo a Uds. el siguiente ejemplo, válido

para varios países puesto que he realizado una consulta de precios en varios países.

Lo que sigue es un valor promedio que no estará lejos de la realidad de cada país.(Válido

para Mayo de 1999).

Costo de Producción de 3000 CD-Roms

En estas cantidades no se cobra la matriz de replicado (Stamper) y se puede obtener el CD-

Rom (Plateado) a un precio unitario de US$ 0,80 (o menos) con la impresión del CD-Rom a

3 colores. La cajita plástica (Jewell Box) se consigue a unos US$ 0,18 y la gráfica impresa

que acompaña al CD-Rom con impresión a 4 colores no supera los USD 0,15. Por último una

caja de cartón impresa con soporte interno se puede obtener en US$ 0,60.

Si sumamos, veremos que el costo de producción de una enciclopedia o cualquier CD-Rom

con caja que se vende en el comercio, producido en cantidades de 3000 unidades cuesta del

orden de US$2,00 (usamos US$0,25 por unidad para gastos de armado del conjunto). A

esto se le debe agregar lo que cuesta la información para cada CD-Rom (programador o

creativos o profesionales que aportan su conocimiento).

Esto significa que con un capital de US$6000 (más el costo de la parte intelectual contenida

en el producto) tenemos un producto para la venta, y si el contenido tiene poco costo o

valor agregado (como lo hay en plaza)....... En cambio para producir una enciclopedia en

papel se requiere mucho más que esto, incluso si el contenido es malo o de baja calidad, lo

que estamos comparando es sólo los costos de producción y no el contenido.

Contar con una herramienta de autor en este ámbito, permite: Independizarnos de terceras

fuentes, crear aplicaciones que sigan los planes de estudio y utilicen la visión del docente

permitiendo que el alumno interactue con la realización del mismo.

Se reemplaza el concepto de USO por el de USO CREATIVO. Dejamos de ser agentes

pasivos del desarrollo educativo para ser partícipes y actores directos. Pero.....todo proceso

creativo tiene sus peligros. Es que disponer de herramientas tan sencillas y económicas no

nos garantiza un buen producto, el viejo zorro informático ya nos había alertado sobre el

tema.

Elección de la Herramienta de Autor

Intel nos dá, Microsoft nos quita (sabio proverbio hindú que indica como crece la capacidad

del hardware y como nos reducen los recursos con el software)

¿Qué elementos definen la elección de la herramienta a utilizar?

Como en todo proyecto, la elección de la herramienta está íntimamente ligada a la tarea.

Esto quiere decir, no elijo la herramienta y luego me planteo que hago. En educación, los

factores de elección pasan por responder en forma adecuada a una serie de preguntas y

luego de tener claro que proyecto se desea encarar.

¿Quiénes van a usar la herramienta? ¿Docentes, o docentes y alumnos?

¿Conque máquinas cuento?

¿Cuál es el costo de la herramienta?

¿Qué nivel de complejidad tiene su aprendizaje?

¿En que idioma está el programa y su manual?

¿Cuento con soporte técnico local?

¿Puedo evaluar la herramienta antes de comprarla?

¿Qué prestaciones de programa necesito?

Page 5: Manual neobook 2013

Podrían plantearse otras, pero en general estas sintetizan las más comunes.

Todo esto está basado en la definición clara y precisa de un proyecto de trabajo, discusión y

definición de los contenidos que se desean desarrollar y cual es la forma mas adecuada para

presentarlos.

Los contenidos y un buen anteproyecto diseñado en papel son un excelente comienzo para

llegar a un buen resultado, nos permite definir las llamadas condiciones de contorno, las

cuales permitirán dimensionar correctamente nuestras necesidades y adecuar el resultado a

ellas, incluída por supuesto la variable económica.

¿Que es Neobook ?

Neobook es un Software de autor de gran difusión en el ámbito educativo que goza de

mucha popularidad debido a su facilidad de uso y bajo costo, como así también por lo

pequeño de los archivos que puede generar. Es común encontrar muchas aplicaciones

electrónicas que se distribuyen en un solo disquete, lo cual es muy difícil lograr con otras

herramientas.

Existe una versión para DOS que corre en máquinas AT 286 en adelante, lo cual lo hace el

software ideal para lugares que no cuenten con máquinas con windows 95 o superior.

Aquí hablaremos de la versión para windows 95. Si bien la interface del usuario se parece,

la de windows 95 es mucho mas rica en recursos.

Instalando Neobook

Neobook para windows 95 se instala muy fácilmente. Colocando el disquete en la unidad a:\

o b:\ vamos a INICIO - EJECUTAR - A:\ SETUP.EXE (o b:\ según corresponda) luego

ACEPTAR y comenzará la instalación preguntándonos si aceptamos el directorio de

instalación el que podemos cambiar si es ese nuestro deseo, luego nos pedirá que

cambiemos disquetes hasta concluir la instalación. La instalación desde CD-Rom es similar

La versión Shareware se instala sin cambio de disquetes por ser una versión algo reducida

(no permite compilar ni trae el utilitario NEOTOON que si está en la versión registrada).

En la versión registrada, la primera vez que ingresamos al programa, deberemos ingresar

nuestros datos y número de serie del producto para poder avanzar.

Para instalar la versión Shareware, deben primero descomprimirla con Pkzip o Winzip.

Se instalará por defecto en:

c:\archivos de programa\neobook para windows

Pueden hacer un acceso directo al escritorio cliqueando con el botón derecho del mouse

sobre el archivo Neobook.EXE y eligiendo del menú contextual "Enviar a.." enviar como

acceso directo al escritorio. Luego pueden entrar a Neobook doble cliqueando sobre el ícono

de Neobook en el escritorio.

¿Qué tipo de archivos podemos usar con Neobook?

Al abrir por primera vez Neobook, veremos el escritorio de trabajo y la paleta de

herramientas

La paleta de herramientas es el medio para insertar textos, imágenes, botones que generan

acciones o elementos de dibujo simple como líneas, rectángulos, círculos o elipses.

Para poder seguir avanzando, veremos previamente los formatos de archivos utilizables en

la próxima entrega.

El presente material está protegido por los derechos de autor. Si Ud. desea reproducir parte

de este material, puede hacerlo siempre y cuando se mencione la fuente y autor. Mayo

1999

Imágenes

Page 6: Manual neobook 2013

Como dice el viejo refrán, "Una buena imagen vale lo que mil palabras" y esto

sigue siendo totalmente válido.

El impacto visual de una buena imagen o un buen efecto de presentación de pantallas puede

predisponer, sugerir, y preparar a nuestro lector /receptor para comprender un concepto que

puede necesitar demasiadas palabras y mucho aburrimiento para llegar a buen puerto.

Sobre todo cuando queremos sugerir conceptos subjetivos o sentimientos, una buena imagen

puede ser crucial. Tratemos de explicar amor, odio, felicidad simplemente con palabras, luego

intentémoslo con una imagen.....

Para poder volcar estas ideas o conceptos en una publicación electrónica (la llamaré e-pub de

aquí en mas) contamos con las herramientas necesarias dentro de Neobook, para manejar

imágenes estáticas o dinámicas, texto y sonido, toda la hipermedia al alcance de simples

herramientas.

Pero lo más importante, Neobook está estructurado para trabajar en un nivel básico y otro

avanzado. Podemos crear e-pubs solo en el nivel básico y luego saltar al más avanzado, el cual

tiene manejo de funciones lógicas y saltos condicionales, acceso a contenido de archivos y

manejo de variables.

¿Pero que es eso de variables y funciones lógicas?

Tranquilo mi amigo, paso a paso para llegar a buen destino.....

Y un gran alivio, no es necesario saber programación para trabajar con esta herramienta de autor,

puesto como ya lo había logrado con la versión de D.O.S., Neosoft Corp. creó una herramienta

interactiva que permite al usuario/creativo elegir lo que desea hacer desde un menú de opciones

de acciones (o comandos que veremos luego).

En este envío trataremos de ver como se configura Neobook y sus herramientas.

Configurando la aplicación

Habiendo abierto Neobook nos encontraremos con el escritorio de trabajo la paleta de

herramientas y un menú en la parte superior del tipo desplegable con opciones múltiples.

MODO EDICION

Este modo es aquel en el que trabajarán Uds., es el modo de trabajo, no es el

que verá el usuario final.

Comencemos entonces preparando a Neobook para que se acomode a nuestras necesidades.

En la pantalla principal del programa Dentro del Menú desplegable OPCIONES elegimos FIJAR

PREFERENCIAS lo cual nos traerá una ventana con tres solapas en las cuales podremos cambiar

las opciones por defecto que trae Neobook. Esto no afectará las versiones compiladas de nuestra

publicación sino que actuarán solo sobre el modo edición. Cuando se instala, Neobook busca las

utilidades que Ud. podrá utilizar desde adentro del programa para trabajar con textos, imágenes,

sonidos y videos, instalando por defecto las que trae windows95. En caso de querer cambiar

estos utilitarios por otros de su preferencia, dentro de la solapa UTILIDADES Ud. deberá dar la

ruta a cada uno de los utilitarios elegidos. Las otras dos solapas ( EDITOR DE ACCIONES y

CONFIGURACIÓN GENERAL ) le permitirán definir como se presentará el editor de acciones

(tipo de fuente y fondo) y como se manejarán las copias de respaldo.

Antes de comenzar a trabajar con Neobook, deberíamos configurar el mismo con el modo de

vídeo por defecto y resolución de pantalla que queremos trabajar, como así también como

queremos que se muestren en pantalla las e-pub que ejecutamos para prueba de funcionamiento

(compilado rápido sin creación de ejecutable).

Page 7: Manual neobook 2013

Para ello dentro del menú LIBRO elegimos CONFIGURAR LIBRO . Esto nos abrirá una

pantalla de diálogo con 5 carpetas, que permitirán definir la forma de trabajo de la publicación y

otras opciones.

1.-Publicación: Aquí podemos definir el nombre de la publicación, su autor, icono con el cual se

instalará luego (una vez compilado), y los tipos de cursor que queremos asociar al ratón tanto

para indicar objetos como para lanzar acciones.

2.-Control de acceso: Permite habilitar o no algunas teclas para permitir operar

sin ratón a quien le resulte mas cómodo el teclado.

Muy importantes son las opciones de comportamiento de la ventana puesto que permitirán

(marcando los casilleros) que la publicación se presente a pantalla completa por encima de otras

aplicaciones. También podemos controlar algunos aspectos

relativos a la impresión y al manejo de salvapantallas.

3.-Tamaño/color: Permite definir la resolución de pantalla y colores de la publicación.

Para una publicación que se distribuya masivamente, en la cual no sabemos quienes serán los

usuarios finales, la configuración aceptada hoy día (como mínimo)es la de 256 colores y modo

de vídeo de 640 X 480 pixeles, aunque ya se está imponiendo la de 800 X 600 pixels y como

mínimo 64K de colores. Esto garantiza que todos puedan ver la publicación. Ya habíamos dicho

que a diferencia del papel impreso, una e-pub se verá bién en pantalla dependiendo de la

configuración del usuario final. Otras configuraciones, por ejemplo 16 millones de colores, solo

se usan cuando sabemos en que máquina se usará la publicación y conocemos tipo de monitor y

tarjeta de vídeo utilizada (aunque las últimas máquinas que se están vendiendo hoy día ya están

preparadas para esta resolución). El caso típico es el de preparar una presentación para ser usada

en una máquina preparada para tal fin, una e-pub que usaremos para hacer una presentación en

nuestra máquina o en un grupo reducido de máquinas de las cuales conocemos que pueden dar la

resolución de video requerida.

Nota importante! Debemos aclarar que si en la publicación se van a insertar fotos, el trabajar con

baja resolución traerá aparejado que algunos colores serán distorsionados.

Neobook permite detectar desde la publicación que modo de video está vigente

en la máquina del usuario y si es de inferior calidad a la requerida alertar al mismo que con ese

modo o bien no puede correr la publicación o bien obtendrá

colores pobres.

4.-Acción: Permite tomar decisiones sobre que tipo de acción queremos que se

ejecute ante una cierta cantidad de tiempo de inactividad. Caso típico: Ordenar que vuelva a la

primera página luego de 2 minutos de inactividad.

5.-Idioma: Permite configurar los textos de cada pantalla de diálogo propia de

Neobook, esto es útil si queremos armar una e-pub en un idioma distinto al castellano (por

ejemplo una curso de inglés o un folleto institucional en portugués para una presentación en

Brasil)(esto para los amigos brasileros qque siguen este curso)

Panel de Herramientas

El panel de herramientas de Neobook está dividido en dos secciones por medio de una divisoria

vertical. A la izquierda, se encuentran las herramientas propiamente dichas, y a la derecha

encontramos los atributos que podemos aplicar a las mismas.

Herramientas

Puntero: Es el típico cursor del ratón. En el modo edición, permite seleccionar objetos, tomarlos

y arrastrarlos (drag and drop) y fundamentalmente es la forma

de marcar un objeto sobre el cual queremos introducir un cambio. Por ejemplo,

Page 8: Manual neobook 2013

si queremos cambiar el color de fondo de un texto, es fundamental que el mismo se encuentre

seleccionado. Si lo que queremos es seleccionar más de un objeto, vamos cliqueando sobre cada

objeto a seleccionar mientras mantenemos pulsada la tecla SHIFT (Mayúscula).

Un uso de esta necesidad es por ejemplo, la de seleccionar varios objetos que

requerimos agrupar en un objeto único (la función agrupar será vista más adelante).

Texto: El ícono que representa varias hojas impresas (a la derecha del puntero)

es la herramienta que permite insertar textos. Cliqueando con el ratón sobre

este ícono la función queda habilitada. Lo que insertaremos son textos en formato ASCII (TXT)

o bien textos con formato RTF (todos los procesadores de texto permiten guardar en este

formato).

Podemos trabajar previamente con cualquier procesador de texto que admita guardar en alguno

de estos formatos.

Aqui debemos aclarar nuevamente que los formatos de texto que acepta Neobook son aquellos

escritos en formato ASCII o los de extensión RTF, donde el ASCII es el típico formato TXT que

se obtiene al trabajar con el Block de Notas o Notepad.

¿Pero como insertamos un texto?

Muy fácil, en cualquier lugar del escritorio de trabajo de Neobook pulsamos el

botón izquierdo del ratón y sin soltar arrastramos abriendo una ventana rectangular.

Al soltar se presentará una ventana de diálogo que permite elegir la ruta y el

archivo a insertar.

Una vez realizado esto, Neobook nos proveerá por defecto una barra de desplazamiento a la

derecha de la ventana de texto. Si queremos visualizar como funciona podemos realizar una

ejecución en línea de la publicación pulsando la tecla F8 en la parte superior del teclado.

De esta forma podremos activar la barra de desplazamiento y ver como corre el

texto. Para volver al modo edición basta con pulsar la tecla ESC (escape). Si el cuadro de texto

no está correctamente dimensionado o posicionado, cliqueando con el ratón sobre la herramienta

puntero, podremos realizar dos funciones típicas de la herramienta puntero:

NOTA: Al pulsar la tecla F8, Neobook simula un compilado, aunque realmente la

publicación sigue bajo control de Neobook, no se genera un EXE. Algunas cuestiones como las

rutas de acceso a archivos pueden comportarse distinto en esta forma que en el e-pub compilado,

aunque esto lo veremos luego.

1.-Redimensionar una ventana: Con la herramienta puntero podemos tomar de una de las manijas

que se encuentran sobre el marco que rodea al texto (o imagen)(cuatro, una en cada esquina y

cuatro más una en cada parte central de los lados del marco) y arrastrando redimensionamos la

ventana de texto, soltando esta queda del tamaño elegido.

2.-Mover una ventana: Con la herramienta puntero nos posicionamos sobre la ventana que

deseamos desplazar (texto o imagen) y cliqueando una vez el botón izquierdo del ratón sin soltar,

podemos arrastrar la ventana elegida a otra posición. Otra forma de mover una ventana es usando

las flechas del teclado (si la ventana ha sido previamente seleccionada con el puntero), esto

permite un control más fino o suave de los desplazamientos. El mover objetos dentro del

escritorio nos permite diagramar y/o ordenar los mismos dentro de la ventana.

El texto elegido, si ha sido trabajado en formato RTF, puede contener algún nivel de formateo

como ser:

Puedo elegir distinto tamaño de fuentes (títulos y texto), puedo dar diferente color a algunas

frases o palabras que luego usaré como lanzadoras de hipertexto.

Puedo usar Negrillas, itálicas y subrayado.

Estos formateos serán aceptados por Neobook.

Page 9: Manual neobook 2013

Imagen: El ícono que se encuentra debajo de la herramienta de texto (un cuadro)

es la herramienta que permite insertar imágenes.

Cliqueando con el ratón sobre este ícono la función queda habilitada.

Al igual que la herramienta para insertar texto, debemos abrir una ventana con el ratón,

arrastrando y soltando en el escritorio de trabajo. Nuevamente se abrirá una ventana de diálogo

donde deberemos dar la ruta y nombre del archivo de imagen a insertar. Luego podremos

redimensionar la ventana y posicionarla con el puntero.

Los formatos gráficos admitidos por Neobook, son todos aquellos con las extensiones:

*.BMP;*.GIF;*.PCX;*.PNG;*.JPG;*.TIF;*.ICO;*.WMF

Ver Apéndice 1 (próximo envío) para una mayor comprensión sobre los formatosgráficos,

diferencias y uso.

En esta ventana podremos elegir que nos dé una vista previa del archivo como

así también los detalles del mismo (tamaño del archivo).

Una vez insertada la imagen, si cliqueamos con el botón derecho del ratón sobre la imagen aún

seleccionada, tendremos una ventana de diálogo que nos permite:

1) Cambiar la ruta o nombre de archivo de imagen seleccionado.

2) Ajustar la imagen a la ventana abierta manteniendo o no las proporciones.

El cuidado que debemos tener es que si el ajuste requerido para adaptarse a la

ventana es grande, podemos tener deformaciones y/o cambio de colores. Si le pedimos que

mantenga las proporciones, posiblemente deberemos redimensionar la ventana para ajustarse en

uno de sus lados a la imagen.

3) Solicitar que la imagen presentada se vea como opaca o como transparente.

En el segundo caso, no veremos el color que ha sido elegido como transparente.

Esto es usado mucho en el formato GIF en imágenes que se usarán en sitios WEB, permitiendo

eliminar un color de fondo.

4) En el caso de que la imagen elegida sea mucho mas grande que la ventana (caso de un mapa

que deseamos poder desplazar dentro de la ventana), podemos optar por agregar barras de

desplazamiento vertical y/o horizontal para desplazar la imagen dentro de ese marco y poder

observarla toda, pero por partes.

Bien, vimos como insertar texto e imagen, veamos los atributos que podemos activar para estos

textos e imagen. Recordemos que esta inserción se hizo a partir de la definición de un marco o

ventana generado con la acción de arrastrar y soltar sobre el escritorio.

A esta altura, supongo que ya habrán insertado algún texto (cualquiera) y alguna

imagen, para no estar escribiendo sin sentido. Esto de enviar un curso por correo tiene la

desventaja de no poder seguir el avance de los alumnos, pero no se preocupe, si se perdió levante

la mano y pregunte nomás (Je, Je, Je...) Mientras escribo trato de imaginarme las caras de Uds.,

así no me aburro, y como ví a uno que estaba durmiendo se me ocurrió esta reflexión.

Bueno, ahora retomemos...

A los marcos así generados podemos aplicarles los siguientes atributos (parte derecha del panel

de herramientas):

1) Podemos crearle una línea o borde que lo enlace con el atributo de ancho y forma de línea,

como así también color de la misma.

2) Podemos dar un color de relleno y un tipo de trama (parte derecha y superior de la paleta de

herramientas). La trama puede ser sólida o hueca (transparente).

Page 10: Manual neobook 2013

En el caso de ser sólida podemos elegir un gran número de tramas o mallas distintas asociadas

con un color elegido.

IMPORTANTE: Un error típico es querer aplicar un atributo a un objeto que no

ha sido seleccionado previamente. Recordar que un objeto seleccionado muestra un marco que lo

rodea con manijas en los vértices y punto medio de cada lado que permite además dimensionarlo.

La forma de seleccionar un objeto es cliquear sobre él usando la herramienta puntero.

ATENCION: No está permitido aplicar un fondo hueco a una ventana de texto que se desliza en

la pantalla, como ejercicio les sugiero que lo hagan y vean que pasa con el texto luego de pulsar

F8 y deslizar el texto en la pantalla.

¿Que pasó?

El texto comienza a correrse, se borronea.

Sólo podemos usar fondo hueco en ventanas de texto que no puedan deslizar (o

hacer scroll).

¿Y que más podemos hacer con estas herramientas? ¿Cómo vestimos mejor la página?

Tranquilo compadre, no me apuren si me quieren sacar bueno decía el paisano mientras prendía

el fogón para contar su historia...

Previamente aclaremos algunos elementos del programa que facilitan la edición.

Página Maestra: Al igual que en otros programa de edición como ser Page Maker, Neobook tiene

una página, que permite colocar en una e-pub todos los elementos repetitivos y que puestos en un

solo lugar, estos se propaguen a toda la e-pub.

Por ejemplo, si queremos que nuestro logotipo aparezca en todas las páginas, es tedioso hacerlo

en cada una de ellas, basta ponerlo en la página maestra y esto permitirá reflejarlo en todas.

Botones activadores como ser el de ayuda, salir de la e-pub o avanzar a la página siguiente son

casos típicos del uso de la página maestra.

La página maestra la encuentran pulsando la solapa que está en la parte inferior

izquierda del escritorio de trabajo. La página maestra en sí no se verá en la e-pub compilada, ella

sirve para poner elementos repetitivos que puestos una sola vez se propagan al resto de las

páginas, es una facilidad.

También pueden acceder a la página maestra pulsando el ícono que se encuentra en la parte

superior derecha, en el centro de otros iconos tipo avance y retroceso que permiten avanzar y

retroceder páginas en el modo edición.

Ahora sí veamos como decorar mejor la página.

Si van al menú Página y eligen Atributos, se desplegará una ventana (Atributos

de la Página) con dos solapas. En la primera de configuración general, que permite elegir el tapiz

de fondo o mantel que decorará la página como así también los efectos de pantalla que hará la

página al entrar, colocaremos el nombre de esta página para facilitar su búsqueda luego. También

podemos elegir que los elementos de la página maestra sean mostrados o no como así también

definir estos atributos para todas las páginas de la e-pub.

Los efectos de pantallas permiten seleccionar que tipo de transición se obtendrá al ingresar la

página. Por ejemplo podemos hacer que una página ingrese deslizándose desde arriba hacia abajo

en lugar de presentarse directamente sin transiciones.

Esto puede ser interesante para la primera página de nuestra e-pub, pero el uso

abusivo de esta prestación puede fastidiar al lector.

Page 11: Manual neobook 2013

Pueden dar un color al mantel o tapiz de fondo o bien colocar la ruta del archivo

de imagen que se usará como tapiz. Tener en cuenta que si el archivo es muy chico (una imagen

usada como una textura) Neobook se encargará de llenar todo el mantel repitiendo la imagen

tantas veces como sea necesario comenzando la primer imagen en el borde superior izquierdo.

A modo de ejemplo les envío un archivo adosado con algunas texturas que pueden usar para

vestir el fondo de la publicación.

Estas texturas las obtuve de imágenes que tenía a las cuales les recorté un pequeño trozo usando

Neopaint para win/95 (version Beta 2, estará disponible en un par de semanas).

La segunda solapa es la de acciones. Y aquí la gran novedad de Neobook para win95.

Los usuarios de Neobook DOS y Neoshow encontrarán extraordinario que Neosoft haya unido

los dos programas en uno solo.

¡Las páginas pueden ejecutar comandos cuando están entrando o saliendo!

Pero el tratamiento de las acciones o comandos de página lo dejaremos para la

próxima cuando analicemos la herramienta botón.

Dentro del menú descolgable OPCIONES pueden fijar la cuadrícula y pedir que esta se muestre.

La cuadrícula es un elemento de edición que les permite tener una guía de trabajo para posicionar

objetos en forma relativa unos con otros y alinearlos, es una guía que solo se muestra en el modo

de edición (no se verá en la aplicación compilada). Pueden fijar dentro de este menú el tamaño

de la cuadrícula como así también pedir que los elementos siempre queden fijos a puntos de la

cuadrícula (facilita la alineación de objetos).

Otro elemento que ayuda a la edición, lo encontrarán en el menú descolgable Arreglar.

Aquí podemos pedir que varios objetos que han sido seleccionados con el puntero (y tecla Shift

apretada) se agrupen en un solo objeto(Agrupar), esto sirve para mover varios objetos en el

escritorio sin que cambie la posición relativa entre ellos. Como contrapartida está la opción de

desagrupar.

También encontrarán las opciones colocar delante y enviar detrás. Estas opciones permiten

ordenar varias imágenes (por ejemplo) que se "pisan" unas a otras definiendo el orden en que se

deben ver. Por último la opción alinear permite referir objeto/s seleccionado/s con alguno de los

márgenes del escritorio o el centro del mismo, funciona como el comando de alinear en los

procesadores de texto.Hasta aquí tenemos los elementos principales para comenzar a crear algo.

Les recomiendo trabajar estos conceptos con Neobook antes de que entremos en el manejo de las

acciones o comandos. Recibirán el Apéndice 1 en los próximos días. Este Apéndice es una breve

discusión sobre los diferentes formatos gráficos usados por Neobook, y la diferencia entre ellos.

Ing. Mauricio Wagner

Curso de Multimedia usando Neobook como Herramienta de Autor

El presente material está protegido por los derechos de autor. Si Ud. desea reproducir parte de

este material, puede hacerlo siempre y cuando se mencione la fuente y autor. Mayo 1999

Formatos Gráficos

El objeto de este apéndice es mostrar los diferentes tipos de formatos gráficos

Page 12: Manual neobook 2013

que admite Neobook, es por ello que no tocaremos todos los existentes, sino que

trataremos de entender cual es la filosofía a seguir en la selección del formato gráfico más

apropiado para aplicar en un e-pub.

La primera gran división que podemos hacer es entre Gráficos estáticos y Gráficos

dinámicos.

Dentro de los primeros encontraremos todas aquellas imágenes fijas, texturas,

cliparts, fotos, dentro de los segundos estarán los videos y animaciones.

¿Cómo se forma una imagen en nuestro monitor?

En el monitor, una imagen está formada por pequeños rectángulos denominados pixels o

elementos de dibujo. Al igual que en televisión, los colores son obtenidos

por la mezcla de tres colores para obtener imágenes reconocibles. Un monitor

SVGA puede presentar 1280 pixels en ancho y 1024 pixels en alto, o sea un total de

1.310.720 pixels, a esto se lo conoce como resolución de 1280 X 1024 pixels. A los

monitores se los denomina también RGB (Red Green Blue) debido a su capacidad de

proveer los tres colores Rojo, Verde y Azul cuya combinación permite generar los colores

desde el blanco al negro. Cada color puede tener diferentes intensidades desde 0 (Oscuro)

hasta 255 (Brillante).

De esta forma el blanco es el 255-255-255 (Rojo - Verde - Azul) y el negro 0-0-0

(Rojo - Verde - Azul). Usando esta notación, un pixel puede representar 16.777.216 colores

diferentes (recordar que hay 256 valores para cada uno de los 3 colores primarios que lo

componen) o bien redondeando 16 millones de colores.

Monitor y Papel

Ahora bién, en la escuela aprendimos que los 3 colores primarios son: Azul, Amarillo y Rojo,

los cuales combinan perfecto para obtener todos los colores en papel, pero con la luz

(monitor) (esto tiene que ver con adición o sustracción de colores que no se profundizará

aquí) los 3 colores primarios son Rojo, Verde y Azul.

Es interesante hacer notar aquí, que en la impresión en papel, los mejores resultados no se

obtienen con las tintas puras Azul, Amarillo y Rojo, y es por ello que las imprentas utilizan

los colores optimizados Cian (Cyan), Amarillo (Yellow)

y Magenta (Magenta). También es común que en imprenta se agregue un cuarto color, el

negro, puesto que es mucho más fácil obtener de esta forma un buen negro que por medio

de la mezcla. De esta forma surge otro standard conocido como CMYK donde la K

representa al negro.

DIFICULTAD: Uno de los grandes problemas en el tratamiento de imágenes en PC's

(también en las Mac) es convertir imágenes RGB que luego deben ser impresas con

impresoras CMYK.

En el caso de impresión en papel, los diseñadores gráficos cuentan con plantillas de colores

que tienen asociado un código que garantiza los resultados óptimos de impresión aunque

difieran los mismos en pantalla.

Tamaño de las imágenes a representar

Para representar una imagen en el monitor, como vimos más arriba, se le debe

enviar al monitor información de tres colores por cada pixel, empezando por el

extremo superior izquierdo, y aquí tenemos el primer problema. Cada color puede estar

definido entre los valores 0 y 255, lo cual implica un byte (no bit sino byte) de información.

Si una imagen será representada por 8.000.000 de pixels, deberemos enviar ¡24.000.000

de bytes!

Esto consume muchos recursos de su máquina.Para mantener acotada la información que

se debe enviar, una solución es limitar la cantidad de colores (denominado profundidad de

color) en muchas imágenes.

La profundidad de color se expresa normalmente en bits por pixel, y dado que un byte

Page 13: Manual neobook 2013

contiene 8 bits, una imagen que requiere 3 byte tendrá una profundidad

de color de 24 bits, este valor (profundidad de color de 24 bits por pixel) es conocido como

True Color (Color Verdadero). Otro modo de representar más eficientemente (desde el

punto de vista de uso de recursos) la profundidad de color, es la de limitarla a colores de 8

bits (1 byte por pixel) lo cual nos dará una imagen limitada a 256 colores (paleta típica

colores usada por windows). De esta forma, con 256 colores se consumen sólo 768 byte por

pixel (256 colores X 3 colores Rojo-Verde-Azul que se debe enviar para cada pixel).

¿Existe una paleta única de 256 colores?

¡No! La paleta de 256 colores será la que mejor describa nuestra imagen, puede contener

256 gamas de 2 o 3 colores solamente, depende de la imagen a presentar, lo que se limita

es la cantidad de colores, no implica que algunos deban estar presentes si la imagen no los

requiere. Imaginen una rosa roja sobre un fondo verde. Seguramente la paleta tendrá el

blanco, el negro y una gran variedad de rojos y verdes con quizás algún azul y algún

amarillo, pero puede carecer de marrón, violeta, etc.

Pero existen otras profundidades de color usadas, como ser la de 1 bit por color (Blanco y

negro), para representar iconos y botones no se necesita mas de 4 bits por color (esta

profundidad de color es la que usa windows para las ventanas, iconos, etc.).

Por defecto, Windows 95 utiliza una paleta de 16 colores.

Planteada esta introducción, puede surgir la siguiente pregunta:

¿Qué profundidad de color debo usar con cada imagen?

Iconos y botones no necesitan más de 16 colores. Los así llamados Cliparts (dibujos

esquemáticos) no requieren en general más de 256 colores para definir bien bordes y

separación de colores si no se usan variaciones de colores o degrades. Para el caso de

fotografías, lo óptimo es el uso de 16.000.000 de colores para no perder tonalidades o que

no se falseen colores (caso típico el color de la piel).

Formatos Gráficos Estáticos

Hay dos categorías de formatos gráficos:

a) Bitmaps b) Raster o Vectorizados

Bitmaps

Pensar en un Bitmap, es como pensar en un papel cuadriculado, con filas y columnas de

puntos. El valor de cada punto (incluso aunque no esté usado) es almacenado como un dato

de uno o varios bits. Cuantos más bits se utilicen para representar un punto, mayor

cantidad de colores o tonos de gris se pueden representar. Una imagen bitmap se presenta

en pantalla convirtiendo los puntos en pixels. Algunos de los bitmaps aceptados por

Neobook son:

BMP: Windows Bitmap, usado por almacenar y representar imágenes de Windows. Podemos

decir que este formato es el nativo de Windows.

Cantidad máxima de bits por pixel = 24 (más de 16.000.000 de colores) PCX: PC

Paintbrush, creado por Zsoft y usado por las aplicaciones de dibujo de Windows. (Fue el

primer formato gráfico aceptado como standard para PC-IBM) Paintbrush, Paint como así

también en scanners y Fax. Fue licenciado a Microsoft en 1980 es el más simple de

decodificar.

Cantidad máxima de bits por pixel = 24

TIFF: (Tagged Image File Format). Extensión.TIF, es el formato ideal para trabajar entre

distintas plataformas (PC y Mac) y es un formato muy popular entre los usuarios de diseño

gráfico. Muy usado en scanners porque soporta cualquier tamaño, resolución y profundidad

de color.

Cantidad máxima de bits por pixel = 24

Admite múltiples imágenes.

Page 14: Manual neobook 2013

GIF: (Graphics Interchange Format) muy popularizado por Compuserve y de gran uso en

Internet. Corrientemente hay 2 versiones, Gif87a y Gif89a, siendo la

primera la más simple de ambas. Su gran ventaja es que es un formato comprimido pero de

baja resolución, bueno para el manejo de cliparts. Una variante muy popular en Internet es

la de GIF animados, los cuales pueden ser convertidos con Neopaint para Windows al

formato.

CAR

Cantidad máxima de bits por pixel = 8 (256 colores)

Admite múltiples imágenes (Gif89a)

JPEG: Estándar creado por Joint Photographics Expert Group (JPEG), en realidad no es un

formato gráfico sino un modo de comprimir imágenes, utiliza técnica de compresión

especialmente diseñado para imágenes fotográficas, es el formato preferido por las cámaras

de foto digitales. ALTAMENTE Recomendado para su uso con Neobook por el tamaño de los

archivos obtenidos. Es un formato de compresión con pérdida de información.

DIFICULTAD:Tiene una limitación importante, cada vez que abrimos una imagen JPEG,

trabajamos en ella y la salvamos nuevamente, se pierde algo de información, por lo cual el

abrir y guardar muchas veces una imagen en este formato puede deteriorarla.

En caso de tener que trabajar con JPEG para retoque (por ejemplo) conviene hacer el

trabajo en una sola sesión o bien convertirla a TIFF, trabajarla y luego volverla a JPEG.

Es un formato que puede comprimir mucho las imágenes y esto lo hizo muy popular sobre

todo en Internet, en diseño de páginas WEB. Cantidad máxima de bits por pixel = 24

Pero si JPG comprime las imágenes más que el GIF y además me permite mayor cantidad

de colores ¿Para qué usar el formato GIF?

Pues bien, como vimos recién, el formato JPG basa su compresión en la pérdida de cierta

cantidad de información (mayor cuando mayor relación de compresión elegimos) y está

optimizado para su uso en imágenes fotográficas, lo cual hace que aquellas imágenes con

bordes muy definidos o contrastados se comporten mejor cuando son guardadas como GIF

que como JPG, por el otro lado, imágenes con bordes suaves y no muy contrastadas se

comportan mejor guardadas como JPG. La regla general es que los cliparts, de colores

plenos y bordes muy definidos conviene trabajarlos como GIF y no JPG.

PNG: Portable Network Graphic. Debido a que Compuserve decidió cobrar royalties sobre el

uso del formato GIF, surgió este formato (aún no muy popularizado) como reemplazo del

mismo.

Cantidad máxima de bits por pixel = 48

ICO: Formato de iconos de Windows, pequeñas imágenes de 4 bits y 32 X 32 pixels que se

encuentran en Windows o insertas dentro de archivos EXE o DLL.

Estas imágenes pueden ser extraídas de los DLL o EXE o bién convertidas desde

BMP con varios programas como ser el ICONFORGE de CursorArts o Neopaint p/win95 de

Neosoft Corp. (comercializados por Alean SRL, perdón por el aviso...)

Raster o Vectorizados

Este tipo de formato gráfico vectorizado, está representado por una fórmula matemática

que define la forma dentro de la imagen. Tiene gran flexibilidad debido a que siempre se

ven igual aunque Ud. redimensione la imagen, pero puede aparecer un efecto tipo serrucho

en los bordes.

Formato aceptado por Neobook

WMF: Windows Metafile. Aunque hay variantes bitmap de este formato, es el formato raster

usado para cliparts en Office de Microsoft y otras aplicaciones de PC.

Otro formato, que aunque no es aceptado por Neobook es de interés conocer es el:

Page 15: Manual neobook 2013

EPS: Encapsulated PostScript. Es un formato popular dentro de los diseñadores gráficos y

está orientado a la impresión en papel, su gran virtud es que además es multiplataforma

(Pc y Mac).

¿Cómo convierto formatos gráficos no soportados por Neobook?

Existen en el mercado varios paquetes de programas que permiten convertir de

un formato gráfico a otro, y el más popular y recomendado es el GRAPHIC WORK SHOP

(GWS) para windows 95/98. Es un Shareware que maneja más de 40 formatos además de

otras opciones muy interesantes.

Se puede obtener directamente del Home Page de sus creadores:

http://www.mindworkshop.com

Otro programa interesante, no solo por la posibilidad de convertir GIF animados

a *.CAR sino porque también es una poderosa herramienta de retoque de imágenes

es Neopaint para win95/98 y NT. Disponible desde Agosto de 1999 en:

http://www.alean.com.ar

Neopaint permite también guardar o convertir entre muchos formatos gráficos, trae un

poderoso capturador de pantallas y varias herramientas que no se hallan

en los programas mas poderosos del software de retoque fotográfico.

Demás está decir que Neopaint está orientado a trabajar de apoyo de Neobook,

¿De dónde obtengo imágenes?

La mejor fuente de generación de imágenes (fotos) y texturas es una cámara de

fotos digital. Si Ud. no cuenta con ella, podrá scanear fotos con un scanner

y/o obtener fotos o cliparts de Internet.

Texturas las puede obtener recortando pequeñas porciones de fotos con programas como

Neopaint o similares.

ATENCION: Recuerde que el uso de material creado por terceros y de los cuales no ha

recibido autorización de uso puede hacer que esté violando leyes de derecho de autor, por

lo cual le aconsejamos verificar que las imágenes usadas o bien son de dominio público o

Freeware o Ud. ha obtenido autorización del autor para su uso en un e-pub.

En las casas de computación especializadas se venden colecciones en CD-Rom de hasta

300.000 cliparts y fotos separados por categorías temáticas que Ud. puede usar y a un

precio muy razonable.

Imágenes, imágenes y más imágenes para capturar un mundo cambiante

(¿Globalizado?).......

ACCIONES - PRIMERA PARTE Dadme una palanca y moveré el mundo..... Dadme una acción y armaré un e-pub...

(por el gurú de Neobook)....

Acciones, acciones y más acciones, de eso se trata este capítulo. El poder de

este programa se podría medir por la facilidad con que se usan las acciones o

comandos.

¿Pero que se entiende por acciones dentro del entorno Neobook?

Una acción es un evento que se ejecuta o presenta luego de haber cliqueado sobre un

Page 16: Manual neobook 2013

botón, sobre una zona caliente o al cambiar de página.

Veamos entonces como se incorporan botones o zonas calientes a un e-pub, aunque antes

definamos que se entiende por zona caliente (hot spot).

Un hot-spot o zona caliente, es una parte de la pantalla en la cual se ha creado un/unos

botón/es invisible y que se manifiestan al usuario por el hecho de que este ve que su cursor

cambia de la forma puntero a la forma de una manito (si esos son los cursores usados,

cursores por defecto de Neobook) indicando que

en ese lugar el usuario puede lanzar un evento o acción.

Una palabra conectiva de un hipertexto es también una zona caliente del texto,

una parte de un mapa en el cual hemos colocado botones invisibles sobre las capitales los

cuales lanzan imágenes (por ejemplo) tendrán el carácter de zonas calientes.

¡Creemos ya un botón!

Así que a abrir Neobook se ha dicho, tranquilo que no me voy y espero a que cargue

Neobook............

Si con la herramienta cursor cliqueamos en el panel de herramienta sobre el icono

representativo de un botón, habremos activado la herramienta, luego como hemos hecho

hasta ahora, cliqueando sobre el escritorio y sin soltar el botón izquierdo del ratón,

arrastramos el mismo abriendo una ventana del tamaño del botón requerido.

Al soltar se presentará una ventana de diálogo con tres solapas. La ventana "Atributos del

botón" nos permite, en la primer solapa "Configuración General", introducir el texto del

botón y alinear el mismo a gusto. También podremos definir si queremos que la acción de

ese botón pueda ser ejecutada desde teclado con una tecla de acceso rápido, en este caso

la identificaremos ingresando la tecla subrayada

en el texto del botón (para que el usuario reconozca cual tecla debe pulsar).

Ej.:Imprimir (la m subrayada nos indica que la acción de imprimir puede ser obtenida

también tecleando la letra m en el teclado). En este caso ingresaremos la m en la ventanita

que indica cual será la tecla activadora.

Si elegimos la solapa "Estilo del Botón", veremos que en realidad, Neobook reconoce cuatro

categorías de botónes y depende de cual elijamos tendrá sentido o no introducir en la

solapa anterior texto para el botón.

Tipos de botón

1.-Pulsar botón: es el botón rectangular tradicional que al pulsarlo ejecuta

una acción. Aquí, podremos seleccionar diferentes imágenes para las tres siguientes

situaciones que se dan con el botón.

1) Botón sin pulsar y el cursor no está sobre el botón

2) Botón pulsado

3) Botón sin pulsar y el cursor está sobre el botón.

En cada una de estas tres situaciones puedo asociar una imagen indicando la ruta y nombre

del archivo en los campos que se encuentran en la parte inferior de

esta ventana. Cliqueando en el icono que se encuentra a la derecha del campo

respectivo se abrirá la ventana de diálogo que nos permite seleccionar la imagen

que queremos asociar con cada una de las 3 situaciones indicadas.

Ej.: Para el caso (1) puedo asociar un icono que sea un ojo cerrado, al caso

(2) puedo asociar un icono que represente un ojo abierto y en el caso (3) puede

ser el icono con ojo cerrado pero con fondo de distinto color.

Una vez hecha la selección puede combinar todo esto con los atributos de las

herramientas (parte derecha del panel de herramientas). Por ejemplo podríamos

Page 17: Manual neobook 2013

elegir como color de relleno que sea "Hueco", en cuyo caso estamos haciendo un

botón transparente o zona caliente y no tiene sentido elegir imagen para los

casos (1) y (2) pero puede ser interesante habilitar una imagen para el caso

(3) que podría ser simplemente un pequeño ícono de color o textura, de forma

tal que la zona caliente se descubra cuando el cursor pasa sobre ella (para hacer

una e-pub para niños pequeños y ayudarlos a descubrir donde hay un botón oculto).

2.-) Campo de Inserción de texto: En este caso, la acción del botón es permitir

que el usuario ingrese un texto en un campo de ingreso de datos. La cantidad

máxima de caracteres (hasta 256) puede ser definida por el autor. Al elegir este

tipo de botón se nos presenta un campo donde deberemos indicar el nombre de la variable

donde se almacenará el texto ingresado por el lector de nuestro e-pub.

Si lo que pedimos es que ingrese su nombre, podremos llamar Nombre a la variable.

Mas adelante veremos que se entiende por variable y como las trata Neobook, por ahora

digamos que las variables se escriben entre corchetes, en nuestro ejemplo la variable sería:

[Nombre]

Más abajo podrá hallar que se entiende por variable y como las reconoce Neobook

2.- Botón Verificación: Este botón se usa cuando el lector debe realizar una

selección no-excluyente (botón cuadrado). Ejemplo.:

Se le pide al lector que marque sus hobbys de una lista ofrecida. Cada hobby

ofrecido tendrá un botón de verificación y el lector podrá marcar más de uno.

Podemos hacer que inicialmente los botones de este tipo estén marcados o no.

Deberemos indicar en el campo que se presenta cuando elegimos este botón, un

nombre para la variable que almacena el estado de cada botón (los estados son

dos: Elegido o NO Elegido).

Luego, en otra parte del e-pub podemos leer el contenido de esas variables y

actuar acorde a los resultados.

3.- Botón Radio: Es de forma circular, su uso es idéntico al caso anterior excepto

que se usa cuando la selección ofrecida debe ser excluyente, o sea una sola posible de una

lista de posibilidades. Por ejemplo:

Elegir una tarjeta de crédito con la que hará un pago, y la lista de selección

es:

Mastercards Visa Dinners American Express etc.

En este caso se abonará con una tarjeta y al elegir una se deshabilitan las otras.

Podemos hacer que una de ellas quede seleccionada por defecto (el usuario luego puede

elegir otra).

Otra aplicación interesante es la de hacer en este caso un examen de respuestas

múltiples (Multiple choice), donde solo una respuesta es posible de varias opciones

ofrecidas, las respuestas almacenadas en cada variable son evaluadas al concluir con la

última de las preguntas y se puede dar un puntaje que será almacenado en una variable.

Avancemos con el resto de las opciones.

La tercer solapa "Acción del botón" nos trae una ventana que muestra al editor

de acciones donde podemos ingresar los comandos tipeándolos, o bien trayéndoles de un

archivo de texto donde los tenemos guardados o bien pastando luego de haberlos copiado

de otro e-pub donde hayamos usado la acción o mucho más fácil, abriendo el menú

descolgable "Insertar mandato de acción". Al abrir veremos tres solapas:

Básicos: Son los comandos que usaremos mas frecuentemente y que incluyen a todos los

que trae la versión de D.O.S. además de otros.

Los comandos en todos los caso están escritos en Ingles (como los usa internamente

Page 18: Manual neobook 2013

Neobook) con su traducción a la derecha y una descripción breve de que acción ejecuta ese

comando la encontrarán en la ventana con fondo amarillo que se abre más abajo.

En el panel del editor de acciones podemos encontrar una serie de íconos (parte

superior del panel editor) que nos permiten imprimir, copiar o guardar lo que

se encuentra en el editor, para un futuro uso en otro e-pub, o para imprimir

y corregir el actual.

Como Neobook está estructurado sobre la idea de que se trabaja en una publicación,

encontrarán como acciones básicas todos los comandos que permiten referir a una página, o

sea Ir a Página Siguiente, a la Anterior, al Final etc, etc, etc...

Dentro de la ayuda que viene con la versión Shareware tendrán una descripción

de cada comando o acción que utiliza Neobook.

Debemos detenernos un momento a analizar el significado de variable utilizado

aquí.

Una variable, es cualquier valor numérico o no que es definido durante la ejecución del e-

pub por el usuario, o por la ejecución del e-pub en la máquina del usuario.

Las variables se almacenan en archivos definidos por el autor y pueden ser usadas luego

durante la ejecución de la e-pub o simplemente pueden ser almacenadas para luego ser

verificadas por el autor.

Neobook reconoce a las variables porque están se escriben como ya vimos mas arriba,

escriita entre corchetes, un ejemplo de variable es:

[Nombre]

Ejemplo de variables son:

Variables Globales: Corresponden a aquellas propias del sistema o bien obtenibles del

sistema durante la ejecución del e-pub en la máquina del usuario. Ejemplo:

Tipo de monitor, ubicación de una unidad de cd-Rom, fecha, hora. Pueden ser leídas pero

no modificadas por el e-pub. Las variables globales no son modificables por el usuario.

La acción asociada a estas variables globales está dentro de las acciones avanzadas y

denominada como SystemInfo, la cual al ser seleccionada les abrirá una ventana de diálogo

que les permite elegir cual de las variables globales desean obtener del sistema.

Caso típico:

Necesito que al iniciarse la publicación, esta encuentre en que unidad se encuentra la

unidad de CD-Rom, esto porque la unidad de CD puede estar en diferentes lugares según

sea la máquina del usuario. Elegimos en este caso la obtención de la variable CdromDrive y

le damos como nombre de variable [Cdrom].

En [Cdrom] se almacenará la letra de la unidad de CD de la máquina en la cual

se está ejecutando la e-pub y que luego podrá ser usada para ubicar un archivo

dentro de un Cd-Rom ubicado en dicha unidad.

El uso luego de obtenida esa variable sería, por ejemplo para ubicar un archivo

en el CD:

[Cdrom]:\documentos\mitexto.txt

Donde documento es el directorio dentro del Cd donde está el archivo de texto

mitexto.txt al cual quiero acceder.

Variables Generales: Son definidas por el autor y pueden ser modificadas por

el lector y durante la ejecución del e-pub.

Ej.: Datos del lector, resultado de una operación ofrecida, elección de productos

ofrecidos, etc...

Si volvemos ahora a lo ya visto cuando analizamos los atributos de página, dentro

del menú descolgable "Página" elegimos "Atributos", en la segunda solapa (Acción) , vemos

que aparece el editor de acciones con dos solapas en la parte inferior izquierda.

Entrada de Acción y Salida de Acción, que nos permite definir la ejecución de

una acción al entrar esta página y otra cuando se sale de la misma.

Page 19: Manual neobook 2013

Una aplicación típica es la de hacer una e-pub que corra sola y se reinicie al

terminar (al viejo estilo de Neoshow para DOS).

¿Cómo se hace?

Bueno, como acción de entrada a la página podemos poner la acción "Delay" acordando un

tiempo apropiado seguido de la acción "GotoNextPage"(Ir a Página siguiente").

El Delay o retardo tiene que ser el necesario para que el lector tenga tiempo

de ver y/o leer esa página. También en la entrada a esa página podría iniciarse

una música que se termina al salir de la página (acción de salida) con el comando

"StopMedia".

Si en cada página repetimos esto y en la última ponemos como comando "GotoFirstPage"

(Ir a Primera Página) estará haciendo una publicación que corre sola y se reinicia al

terminar. Si bien el ejemplo es burdo, da una idea de las posibilidades. Podemos hacer e-

pubs tradicionales o hacer lo que se denomina kiosko electrónico. Estos últimos se usan

cuando deseamos poner un monitor en el paso de mucha gente con publicidad que se

ejecuta sola y está reiniciándose

constantemente para captar nuevo público.

Vemos que se pueden ejecutar acciones con botones o con el pasaje de páginas.

¡Hojeando, hojeando este e-pub vamos ejecutando! ¡Con versito y todo!

Creo que a esta altura podemos comenzar a armar una publicación con Neobook, ya tienen

todos los elementos básicos.

Antes recibirán el Apéndice 2, donde veremos los formatos de audio y luego veremos una

de las poderosas y nuevas facilidades de Neobook, el uso de Addon's o pluggins.

Como tienen unos días hasta recibir el próximo envío, les sugiero comenzar con

un proyecto sencillo, por ejemplo:

a) Vuestro Curriculum

b) Tarjeta de Felicitaciones electrónica

Si bien estos proyectos son sencillos, les sugiero acostumbrarse a la siguiente

metodología.

1) Elegido el proyecto

2) Escribir un guión. O sea diagramar esquemáticamente en papel (sí leyeron bien,

con papel y lápiz) lo que quieren volcar en pantalla.

3) Una vez que tienen el esquema básico, elegir fondo de pantalla, determinar

que elementos irán (si corresponde) en la página maestra.

4) Requiere audio? Pensar como se inicia, cuando y como se termina.

El esquema aquí planteado es básico pero les permitirá ordenarse y evitar la

improvisación.

Vamos, anímense a e-pubear un poco que no daña las neuronas.....

Botones de selección múltiple y de selección

excluyente Hemos presentado en el envío anterior el uso de las acciones y empleo de botones en

Neobook, pero algunos de los botones no son de uso tan directo y en esta entrega

trataremos de profundizar en ello.

Botones de selección múltiple y de selección excluyente La diferencia entre ellos ya la

hemos explicado, ahora veremos un ejemplo concreto

de uso.

Page 20: Manual neobook 2013

Supongamos que queremos realizar un examen multiple choice o de respuestas múltiples,

donde por supuesto solo una respuesta es válida.

Usaremos como ejemplo uno muy simple dado que el objetivo es solo ilustrar el uso del

botón.

Vamos a tomar un examn y se le pide al alumno que elija la respuesta correcta de la

operación matemática : 10 - 4

Si mis cálculos no me fallan (esperen que busco la calculadora científica) el resultado es

aproximadamente = 6.

Con la herramienta de inserción de títulos (ícono con una A en el panel de

herramientas)podemos colocar el siguiente cartel.

En la siguiente operación matemática: 10 - 4 | elija el resultado correcto.

Como verán he usado el símbolo "|" entre el 4 y la palabra elija, esto es interpretado por

Neobook como un salto al renglón siguiente.

Ahora debemos ingresar las opciones que le damos para elegir, usaremos 6, 5 y 4 como

resultados posibles por lo cual debemos hacer 3 botones de selección excluyente dado que

solo una respuesta es posible.

Cliqueamos en el panel de herramientas en la herramienta botón y abrimos una caja en el

escritorio, al soltar el mouse se abrirá la ventana de diálogo Atributos del Botón.

En la primer solapa, ingresaremos como texto un 4, en la solapa Estilo del Botón

seleccionamos Botón Radio (selección excluyente), y en el campo de definición de variable

colocaremos [resultado], en Acciones del botón no usamos nada.

Repetimos lo hecho pero con 5 y 6 en la primera solapa que define al texto del botón.

En este punto, debemos aclarar que al ser seleccionado uno de los 3 botones por el usuario,

el texto elegido como texto del botón se almacenará como contenido de la variable elegida.

Por supuesto usamos como nombre de variable para los 3 casos el mismo (en este caso

[resultado]). Recuerden que Neobook interpreta como variables las que fueron escritas

entre corchetes [ ].

Para visualizar como funciona esto, agreguemos ahora un botón adicional de inserción de

texto en el que visualizaremos el resultado de lo pulsado por el alumno.

Abrimos una nueva caja de texto luego de tener seleccionada la herramienta botón y en la

primera solapa no ponemos nada, si lo hiciéramos, esto se reflejaría luego en la caja de

inserción de texto, lo cual no queremos, deseamos que allí se vea el resultado que pulsó el

alumno.

En la segunda solapa, seleccionamos el botón de inserción de texto y como variable usamos

[resultado], para que allí se presente el contenido de la variable seleccionada.

En Acción del Botón no ponemos nada.

Si ahora pulsamos F8 ( o el icono con forma de triángulo que está en el panel de iconos),

podremos ver como funciona.

Si pulsamos en el botón que tiene como texto un 4, suceden 2 eventos

a) El botón queda seleccionado

b) En el botón de inserción de texto aparece el 4

El botón de inserción de texto es innecesario en este caso porque el botón de radio ya nos

indica que botón fue pulsado, pero su uso nos permite ilustrar como funcionan las variables

en Neobook.

Hasta aquí hemos visto como opera este boton. El de selecciones múltiples es similar, solo

que al usar mas opciones que pueden ser elegidas debemos tener una variable distinta para

cada opción que puede ser seleccionada.

Pero si nos quedáramos solo con esto, el resultado sería pobre, lo interesante puede ser,

que el programa por sí mismo evalúe y interactúe con el alumno.

Es por ello que ahora veremos como hacer que el programa responda al alumno según que

tipo de respuesta haya elegido.

Para ello, si la respuesta fue 6 lo felicitará, si eligió 5 le dirá que está cerca pero..., y si

eligió 4 le dirá Buuuhhh!

Como vemos, estamos hablando de distintos eventos que deben ser evaluados, y según

cual respuesta ha elegido, la acción será diferente.

Page 21: Manual neobook 2013

Esto no es más ni menos que una situación condicional, SI SUCEDE TAL COSA HACER ESTO,

SINO HACER LO OTRO.

En términos de Neobook esto se maneja con el comando acción IF (si condicional).

Hay mamita, que dificil!!!! En que lío me metí!!!

Piénsenlo como una toma de decisión, si en un bar debo ir al baño y me encuentro ante dos

puertas, una con un dibujo de un Caballero y la otra con el dibujo de una Dama, debo

resolver la difícil cuestión.

Soy nena o soy varón? (para facilitar el ejemplo no he contemplado otras opciones)

El condicional aquí sería Si soy nena Entrar por la puerta de la Dama En caso contrario

entrar por la del Caballero Terminar

En términos de Neobook se vería

If= Nena entrar por puerta Dama

else

Entrar por Caballero

EndIf

También se puede plantear

Si soy distinto de nena

Entrar por puerta Caballero

En caso contrario entrar por puerta Dama

Terminar

Como ven hay distintas opciones según usemos el operador igual o distinto. Veremos tres

palabras que arman los condicionales.

If ( si condicional) Else (en caso contrario) EndIf Finalizar el comando IF

Aclarado (eso espero) el concepto del comando condicional veamos como avanzamos.

Como el programa no sabe cuando debe evaluar al alumno, agregaremos un botón en la

página que confirme que la selección ya ha sido hecha y la respuesta es definitiva, para lo

cual crearemos un botón de pulsar con el texto: Este es el resultado Como comando de

acción, utilizaremos el comando IF que debe evaluar 3 instancias:

Que el contenido de la variable es 6 Entonces TE FELICITO

Que el contenido de la variable es 5 Entonces Estás cerca pero...

Que el contenido de la variable es 4 Entonces BUUHHH!!!

Como verán, en realidad hay 3 condicionales que comparan contra el resultado verdadero

que debe ser = 6, por lo cual hay 3 acciones IF uno luego de la otra, y en este caso no

necesito usar la opción ELSE (en caso contrario) que es útil cuando solo hay dos opciones

posibles. Cuando hay mas de 2 opciones, encadenamos una después de la otra las opciones,

abriendo con IF y cerrando con EndIf.

Elijamos entonces la acción If dentro de las acciones avanzadas.

Se abrirá una ventana de diálogo DEFINIR IF que contiene 3 campos, en el primero (Si este

informe)colocaremos la variable que hay que evaluar, en nuestro caso [resultado]. En el

segundo campo elegimos el operador, en este caso el signo igual a (=).

En el tercer campo (Este informe)colocamos el número contra el cual comparamos, siendo

el 6 en el primer caso. Al aceptar aparecerá en el editor de acciones

If "[resultado]" "=" "6"

Else

EndIf

Aquí queremos que si el resultado es 6 se obtenga un Te Felicito, si no es 6 que termine

para comparar contra 5, entonces debemos eliminar la sentencia else, y allí colocar una

acción que ponga un cartelito de felicitación en caso de que el resultado = 6.

Para hacer esto borramos Else, y parados en esa línea buscamos el comando o acción

StickyNote (Nota o papel de pegar)que la hallaremos en los comandos básicos.

Luego de seleccionarla, se abrirá una ventana de diálogo Definir "Sticky Note" que contiene

Page 22: Manual neobook 2013

un primer campo de texto (Mensaje) donde podemos ingresar el Texto de esa StickyNote,

que en nuestro caso es TE FELICITO!.

Luego encontrarán controles que les permiten dar las coordenadas de pantalla donde Uds.

quieren que dicha nota aparezca. Pueden Pulsar el botón Prueba (parte inferior izquierda) y

se ejecutará esa nota para mostrarles como queda y su tamaño.

En el centro y a la derecha tienen opciones de visualización, que les permite decidir que

ocurrirá con dicha nota.

Pueden elegir que permanezca durante un tiempo determinado y luego desaparezca sola,

que se elimine al cliquear el mouse, o bien que se borre al pasar a una nueva pantalla.

Para ubicar el lugar de la pantalla donde aparece la StickyNote, tienen allí

un ícono que contiene una pantalla y una regla, cliqueando en él, irán a la página de trabajo

y podrán arrastrar el StickyNote al lugar donde quieren que aparezca.Una vez ubicado

deben presionar el botón de aceptar para volver a la pantalla anterior donde presionarán

aceptar nuevamente para que se inserte el comando en el editor de acciones.

Ahora, nuestro editor de acciones se verá de la siguiente forma:

If "[resultado]" "=" "6"

StickyNote "539" "168" "Te Felicito!" "0"

EndIf

Donde los números "539" y "168"tienen que ver con las coordenadas de pantalla en donde

aparecerá el StyckyNote, y serán distintos a los que Uds. obtienen si ubicaron el stickyNote

en otro sitio.

A continuación del EndIf deberemos ahora de igual forma generar los otros 2 If.

Como se verá al final en nuestro caso?

If "[resultado]" "=" "6"

StickyNote "539" "168" "Te Felicito!" "0"

EndIf

If "[resultado]" "=" "5"

StickyNote "501" "199" "Estás cerca pero..." "0"

EndIf

If "[resultado]" "=" "4"

StickyNote "515" "243" "Buuuhhh!!!" "0"

EndIf

Demás está decir, que podríamos haber asociado cada resultado de comparación a un

sonido que se ejecute antes de cada comando de StickyNote (linea anterior por ejemplo).

Page 23: Manual neobook 2013

Quedó alguno despierto al llegar a este punto?

Si alguno está vivo aún, sigamos adelante.

Al concluir, presionen F8 y prueben como funciona todo.

Les recomiendo que ejerciten esto, que si bien puede resultar complejo para quienes recién

se inician, el uso de condicionales les permitirá realizar e-pubs interactivos.

Como parte de este envío les dejo el siguiente ejercicio.

Realizar un e-pub de dos pantallas, en la primera, el usuario debe ingresar su nombre y

seleccionar su sexo de dos botones de radio para poder avanzar a la página siguiente. Se

debe verificar antes de pasar a la página siguiente que se ha ingresado datos en el campo

de nombre y que se ha seleccionado el sexo, si esto no fue realizado debe aparecer un

cartel que diga por ejemplo:

Debe ingresar su nombre y sexo para poder continuar!

En la página siguiente un cartel que diga:

Gracias XXXXX por leer esta publicación, Ud. será atendido/a correctamente.

Donde XXXX es el nombre obtenido de la primera página y la palabra atendido o atendida

será elegida acorde al sexo seleccionado en la primer pantalla.

Pequeñas ayudas.

Tener 2 pantallas (desde el punto de vista del usuario) no quiere decir tener 2 páginas, el e-

pub puede tener mas páginas, por ejemplo una para el uso de la palabra atendido (trato

masculino) y otra para el uso de la palabra atendida (trato femenido).

Para verificar que se ha ingresado texto en el campo de texto podemos comparar contra "",

en lugar de "[variable]" y comparar contra distinto de;

Es decir, se pide que sea distinto de nada o vacío (se exige que se halla ingresado algo)

para poder continuar.

Una forma de presentar dentro de un texto el contenido de una variable, en nuestro

ejemplo [nombre], es usar la herramienta de inserción de títulos (A del panel de

herramientas).

Ej.: dentro del campo de texto ingresaría:

Gracias [nombre] por leer esta publicación,.......

A afilar las neuronas y trabajar, espero no haberlos aburrido demasiado, pero es muy difícil

enviar un curso con el único recurso del formato TXT, única posibilidad para poder enviar

archivos "livianos" y personalizados a cada uno de los 570 integrantes del curso.

En la próxima, enviaré otro apéndice tratando el tema formatos de audio y video, y luego

seguiremos con más acciones, fundamentalmente con la acción Interlink.

La idea será ver todas las posibilidades que nos ofrece este único comando para acceder a

Internet desde un e-pub, algunas de las opciones que verán son opciones no documentadas

de Neobook.

Otros comandos o acciones de interés Veremos algunos comandos de interés adicionales, no veremos todos, algunos son sencillos

de aplicación directa y Uds. pueden investigarlos solos, pero me pareció interesante

destacar aquellos que les permiten realizar saltos condicionales ligados a la elección del

usuario final.

MenuEx (opciones avanzadas de comandos de acción)

Permite generar un menú de opciones desplegable que el usuario final podrá seleccionar,

asignando al resultado de la selección los valores 1, 2, 3,.....n

Page 24: Manual neobook 2013

En combinación con el uso de una variable, por ejemplo [resultado] podemos detectar que

opción eligió el usuario y actuar acorde a lo elegido.

Supongamos que queremos presentar el siguiente menú:

Manzanas

Uvas

Naranjas

Y que si la opción elegida es Manzanas, el usuario se dirija a la página manzanas, si elije

Uvas se dirija a la página Uvas y si elije Naranjas A que página lo enviaremos?

Está bién, ya entendí, lo enviamos a la página Naranjas.

Para ello generamos 4 páginas en Neobook, la primera tendrá que tener el botón de MenuEx

y las siguientes páginas las renombramos.....Como?

Bién, bién, muy bién. Las renombramos Manzanas, Uvas y Naranjas

En la primera introducimos un botón de pulsar, al cual le asociamos como acción el

comando MenuEx. realizado esto se nos abrirá una ventana de diálogo Definir MenuEx, en el

cual tendremos un campo para ingresar las opciones de menú, y agregaremos allí Manzanas

Uvas Naranjas Ubicación de la pantalla nos permite elegir las coordenadas donde colocar el

menú desplegable o bién, en forma gráfica, pulsando el ícono que tiene una pantallita y una

reglita podemos arrastrar el contorno del menú desplegable al lugar de la pantalla donde

queremos que se despliegue.

Por último, en el campo Nombre de la variable donde almacenar el resultado: colocaremos

[resultado]

Ahora nos queda comparar el contenido de la variable resultado con los valores 1, 2 y 3.

Si [resultado]= 1 debe ir a la página Manzanas (primero en la lista)

Si [resultado]= 2 debe ir a la página Uvas (segundo en la lista)

Si [resultado]= 3 debe ir a la página Naranjas (tercero en la lista)

Y como hacemos esto profe?

Bueno, veo que no han repasado los envíos anteriores.

Sí Sr. Ud. acertó, hay que trabajar sobre el comando If.

Y aquí vá como quedaría el editor de acciones.

MenuEx "-1" "-1" "Manzanas|Naranjas|Uvas" "[Resultado]"

If "[Resultado]" "=" "1"

GotoPage "manzanas"

EndIf

If "[Resultado]" "=" "2"

GotoPage "Naranjas"

EndIf

If "[Resultado]" "=" "3"

GotoPage "Uvas"

EndIf

Está claro?

Otra acción de interés es la acción While (mientras)

La idea de esta acción es la de esperar que un evento se presente, y hasta que el no se

presente realizar una tarea dada.

Un ejemplo cotidiano sería.

Mientras que (While) la hora de mi reloj < que las 12 AM debo seguir trabajando.

En caso contrario

Debo parar para almorzar.

Que sucede en el medio? Pues bién la acción será que cada 5 minutos mire el reloj y siga

trabajando hasta que el reloj marque las 12 AM.

Page 25: Manual neobook 2013

A diferencia del comando If, el cual nos presenta una encrucijada con diferentes caminos, el

comando while nos detiene a continuar con una suceción de acciones

9 mirar el reloj cada

5 minutos) hasta tanto no se alcanze una condición determinada.

Pero el uso de esta acción viene siempre encadenada a otra previa, la cual es fijar una

condición inicial, fijar una variable en una condición inicial, la cual vá cambiando hasta que

se satisface la condición de comparación.

En nuestro caso, la condición inicial sería el horario de ingreso a mi trabajo.

Entonces diría que la variable [hora] inicialmente es =8 AM

En términos de Neobook se aplica el comando SetVar, el cual lo veríamos así:

SetVar "[hora]" "8"

Esta es la condición inicial, y cada 5 minutos miro mi reloj hasta que [hora]=12, momento

en el cual me voy a almorzar.

Pufff!! Toda esa complicación solo para ir a comer! Bueno, lo que pasa es que como buen

gordo que soy, la comida es muy importante y debe ser planificada paso a paso.

Veamos el siguiente ejemplo:

Quiero que al pulsar un botón se escuche un tono de audio cambiante desde 0 hasta 1000

Hz.

Debo establecer la condición inicial, la cual será la variable [frecuencia]=0 Hertz, luego

incrementaré el valor de esta variable en (por ejemplo) 25 Hz y hacer sonar un tono, luego

me fijo si el contenido de la variable es >= (mayor o igual) a 1000 Hertz, si no lo es debo

incrementar nuevamente en 25 Hz activar el tono de audio y volver a comparar.

Como ven, este proceso hará que se recorra un lazo (como un perro mordiéndose la cola)

hasta que el contenido de la variable [frecuencia]=>1000Hz (o que el perro logre alcanzar

su cola).

En dicho momento se cumple la condición y el proceso termina o bién podría pasar a una

segunda acción (ir a otra página, desplegar un cartelito o una imágen, etc, etc, etc..)

Se entiende el concepto?

Si se entendió en cristiano, pongamos estos conceptos en el lenguaje de script de Neobook

eligiendo los comandos correspondientes paso a paso.

Abrimos un botón de pulsar y como primera acción debemos fijar la variable [frecuencia] en

0 Hertz, para lo cual de las opciones avanzadas elegimos la Acción SetVar.

En la ventana de diálogo se nos pide el nombre de la variable, el cual elegimos [frecuencia],

y como valor que desea almacenar en la variable elegimos 0.

Al aceptar, en el editor de acciones aparecerá:

SetVar "[frecuencia]" "0"

Ya tenemos el punto de arranque, ahora debemos ir variando dicha frecuencia y generar el

tono de audio, para ello comenzamos insertando la acción While (mientras que) de los

comandos avanzados.

En la ventana de diálogo que aparece veremos 3 campos, el primero, mientras este

informe:

Deberá contener el nombre de la variable [frecuencia]

El segundo campo nos permite elegir la condición de comparación, que en nuestro caso será

comparar contra <= (menor o igual).

Para ello, cliqueamos a la derecha de dicho campo la flechita que desplegará un menú que

nos permite seleccionar la condición planteada.

El tercer campo debe contener la condición que permite cerrar la comparación, ente este

caso sera 1000 (1000 Hertz).

Al aceptar, en el editor de acciones veremos:

Page 26: Manual neobook 2013

SetVar "[frecuencia]" "0"

While "[frecuencia]" "<=" "1000"

EndWhile

Llegado a este punto, debemos completar, entre la línea While..... y la línea EndWhile el

incremento de frecuencia y la generación del tono de audio.

Aquí veremos el uso de otra acción, la acción Math que nos permite generar operaciones

matemáticas.

Colocamos nuestro cursor en la línea que está inmediatamente después de la While

"[frecuencia]" "<=" "1000"

Elejimos la acción Math (opciones avanzadas) y en la ventana de diálogo veremos 3

campos:

En el primero, ecuación matemática, colocamos:

[frecuencia]+25

Esto significa que iremos incrementando de 25 Herts en 25 Hertz la frecuencia (podrían

poner cualquier valor aqui, 50 o 100).

En número de decimales que aparecen en el resultado pondremos 0 dado que trabajamos

con enteros.

En nombre de la variable donde almacenar el resultado pondremos:

[frecuencia]

La operación matemática que hemos realizado es:

[frecuencia]=[frecuencia]+25

Que le pasa profe, se volvió loco? Esa igualdad es imposible!

5 + 2 = 5 ? No me diga eso profe!

Matemáticamente hablando tienen razón, pero en realidad, lo que Neobook interpreta (y en

programación en general se entiendecon el signo = ) es lo Siguiente:

Reemplaze el contenido de la variable frecuencia con aquel que tenía incrementado en 25.

En programación, el signo = se traduce "reemplazar el contenido de lo que está a la

izquierda con lo que está a la derecha", no es una igualdad matemáticamente hablando.

Se puede interpretar como, lo viejo ahora tiene este nuevo valor.

Comprendido?

Bueno, al aceptar, en el editor de acciones tendremos:

SetVar "[frecuencia]" "0"

While "[frecuencia]" "<=" "1000"

Math "[frecuencia]+25" "0" "[frecuencia]"

EndWhile

Ahora nos falta insertar el tono de audio, para lo cual nos hacemos un lugar bajando una

línea el EndWhile para insertar el comando de tono de audio.

Quedará así:

SetVar "[frecuencia]" "0"

While "[frecuencia]" "<=" "1000"

Math "[frecuencia]+25" "0" "[frecuencia]"

EndWhile

En la linea abierta colocamos nuestro cursor y elegimos el comando de acción Playtone

dentro de los comandos básicos.

Nos aparece una ventana de diálogo donde podemos elegir la frecuencia, en este caso no es

importante y veremos porqué, aceptemos esa pantalla.

Page 27: Manual neobook 2013

En el editor de acciones aparecerá lo siguiente:

SetVar "[frecuencia]" "0"

While "[frecuencia]" "<=" "1000"

Math "[frecuencia]+25" "0" "[frecuencia]"

PlayTone "440"

EndWhile

Para terrminar, debemos cambiar en la línea Playtone el valor 440 por la variable

[frecuencia] y quedará:

SetVar "[frecuencia]" "0"

While "[frecuencia]" "<=" "1000"

Math "[frecuencia]+25" "0" "[frecuencia]"

PlayTone "[frecuencia]"

EndWhile

La última línea, Endwhile, garantiza que si no se ha alcanzado la condición de

[frecuencia]=1000 Hertz, se vuelva a incrementar en 25 Hertz y volver a ejecutar el nuevo

tono de audio.

Es así que se produce un lazo (el perro mordiéndose la cola) hasta que se alcanze los 1000

Hertz.

Pulsen F8 y prueben lo realizado. Funcionó? GENIAL!!!!

MessageBox (caja de mensaje) en acciones avanzadas

Este comando, poco usado es muy interesante, se parece de alguna forma a un menú de

opciones, nos permite generar opciones que son representadas en botones de pulsar y su

resultado se almacena en una variable con los valores 1, 2,....n.

Pero lo interesante es que también se almacena la posibilidad de que el usuario no elija

ninguna opción.

Veamos como funciona, para ello abrimos un botón de pulsar y seleccionamos la acción

MessageBox.

En la ventana de diálogo que se despliega veremos 4 campos.

En el primero (Título), ingresaremos el título de la caja de mensajes

En el segundo campo (Mensaje) irá nuestra propuesta o mensaje

En el tercer campo (Botones) ingresaremos uno debajo del otro el texto de cada botón de

opciones posibles En el cuarto campo (nombre de la variable donde almacenar el resultado)

irá la variable que contendrá los valores 1,2,...n o 0 si elige opcion alguna.

Para ver como funciona realicemos el siguiente ejercicio.

Construir un botón para salir de la publicación divertido, el cual al ser pulsado dé las

siguientes opciones al ser presionado.

Título de la caja de mensaje: Salir de la publicación Mensaje de la caja: Está seguro de que

desea salir?

Opciones: Sí, No, Quizás, Mmmm!, Porqué?

Si presiona el botón Sí, antes de salir decirle (previo a salir): Hasta la próxima!

Si presiona el botón No, colocar un mensaje que diga: Para qué has presionado el botón de

salir?

Si presiona el botón Quizás, colocar un mensaje que diga: Cuando te decidas volvé a

intentarlo!

Si presiona el botón Mmmm!, colocar un mensaje que diga: Hombre, que no tengo

todo el día para esperarte!

Si presiona el botón Porqué?, colocar un mensaje que diga: Pues, porque tu lo

has pedido!!

Veamos, a ver quien intenta realizarlo sin mi ayuda.... a intentarlo!

Page 28: Manual neobook 2013

..........

..........

..........

Bién, bién, comenzemos entonces para aquellos que no se animaron o no llegaron a

resolverlo.

Ya insertamos un botón de pulsar y elegimos como acción MessageBox.

En la ventana de diálogo

Primer campo colocamos: Salir de la Publicación

Segundo campo colocamos: Está seguro que desea salir?

Tercer campo colocamos:

Si

No

Quizás

Mmmm!

Porqué?

Cuarto campo colocamos: [resultado]

Luego de pulsar Aceptar en el editor de acciones veremos:

MessageBox "Salir de la Publicación" "Seguro que desea salir?" "Si|No

|Quizás|Mmmm!|Porqué?" "[resultado]"

Y ahora? Como evaluamos el resultado de cada selección?

Está claro que la variable [resultado] no fue elegida solo para decoración. Debemos detectar

su contenido y de acuerdo con cual es el mismo actuar con el mensaje pedido.

Qué accion necesitamos para ello?

Muy bién Sr., usaremos el ya tan mentado If.

Luego de trabajar con cada opción en el editor de acciones correspondiente al botón

generado verán:

MessageBox "Salir de la Publicación" "Seguro que desea salir?" "Si|No

|Quizás|Mmmm!|Porqué?" "[resultado]"

If "[resultado]" "=" "1"

GotoPage "salir"

Else

If "[resultado]" "=" "2"

GotoPage "no"

Else

If "[resultado]" "=" "3"

GotoPage "quizás"

Else

If "[resultado]" "=" "4"

GotoPage "Mmmm"

Else

If "[resultado]" "=" "5"

GotoPage "porque"

Else

GotoPage "nada"

EndIf

EndIf

EndIf

EndIf

Donde en cada opción he enviado al usuario a una página distinta, las cuales

deberán ser añadidas para tal fin.

Y que encontrará el lector en cada página?

Antes aclaremos la opción [resultado]=0

Page 29: Manual neobook 2013

Esta opción se dá cuando el lector cierra la caja de mensaje sin haber activado ninguna

opcion de los botones ofrecidos, es decir

que el lector cliqueó el botón X de la ventana que se encuentra en el extremo superior

derecho de esa caja de texto.

En las páginas podemos poner:

Opción botón Sí:

Una página con accion de entrada a la página Delay que permita leer el texto que queremos

poner y a continuación el comando Exit sin mensaje,esto hará que al cabo del tiempo de

Delay se sale automáticamente de la publicación.

Opción Botón No:

Se ingresará con un Delay para que pueda leer

Para qué has presionado el botón de salir?

Y luego se colocará un GotoPage que lo lleve de nuevo a la página donde estaba

el botón de MessageBox.

Opcion botón Quizás:

Es igual al anterior solo que el texto ahora es:

Cuando te decidas volvé a intentarlo!

Creo que pueden analizar los casos siguientes solos (así lo espero).

Como ejemplo, aquí se muestra como quedaría el editor de acción de entrada a la página

No:

Delay "2000"

GotoPage "Nueva página"

Les recuerdo, que para incorporar esta acción deben elegir en el menú Página, Atributos...,

la solapa Acción.

Ingresarán la accion en la de acciones de entrada.

Les gustó este divertimento? Pruebenlo y ejecutenlo con F8 para ver como funciona.

Acción SystemInfo

Ya vimos en otro envío, en forma general, cuando hablamos de variables, que hay variables

denominadas globales, que permiten tomar información del sistema del usuario para ser

usada en la publicación.

Las variables globales no pueden ser modificadas por el usuario, son de lectura solamente.

Si Uds. se fijan en la acción SystemInfo, una de las variables globales a la cual pueden

acceder es CDRomDrive, la cual la pueden almacenar por ejemplo en la variable [cdrom].

Para que sirve esta variable?

Pues bien, es fundamental su uso cuando necesito que el usuario pueda acceder a la unidad

de CD-Rom desde la e-pub.

Lo que sucede es que el usuario puede tener más de un disco rígido en su máquina y por lo

tanto la unidad de cdrom puede estar en D:\ o en E:\....etc.

Si dentro de nuestro e-pub, se hace mención a la ruta de un archivo que está en la unidad

de CD, debemos prever que dicha unidad tenga una letra distinta a la que tenemos en

nuestra máquina.

Es por ello que es conveniente usar la ruta con la letra de unidad reemplazada por la

variable [cdrom].

Y como se usa?

El mejor método es asociar como atributo de la primera página de nuestro e-pub, la acción

de entrada SystemInfo.

Dentro de la ventana de Diálogo de SystemInfo (acciones avanzadas) elegimos CDRomDrive

Page 30: Manual neobook 2013

y como variable donde almacenar el resultado usaremos (por ejemplo) [cdrom].

Esta operación garantiza que podemos llamar a esa unidad en cualquier lugar del e-pub

desde la ruta formada por la variable [cdrom].

Por ejemplo, si en algún lugar de la e-pub se debe abrir un archivo de imágen que estará

en:

d:\imagenes\mifoto.jpg

La ruta la colocaremos como:

[cdrom]\imagenes\mifoto.jpg

Donde en [cdrom] estará almacenada, d: o e:, etc.

Y que más? Por hoy nada más......

Desde el punto de vista de análisis de acciones, en el próximo envío veremos la acción más

poderosa de Neobook, ExecuteAddon.

Luego, veremos como podemos en conjunto armar un proyecto (o varios) y coordinarlos

desde aquí. El objetivo es pretensioso pero creo que es la forma de llegar a conocer este

programa.

Es decir, como decía mi abuelita (con perdón de Uds.), el aprendizaje se mide en horas cu...

Sólo dedicándose a crear un e-pub, encontrarse con dificultades y resolverlas podrán

manejar esta poderosa herramienta.

Mi idea, es armar varios proyectos con Uds. y luego publicarlos con el próximo Cd-Rom de

Neobook que publiquemos ( si es que su autor así lo autoriza).

Para que vayan pensando los que se quieren largar a armar un proyecto propio, piensen en

un tema.

Para quienes quieran trabajar en un proyecto colaborativo entre varios, les propondré dos o

tres temas y los votaremos.

Mi idealización de esta parte del curso me lleva a pensar que podría llegar a revisar el

material generado por Ud., evaluarlo y sugerir correcciones (en que lío me estoy

metiendo!!).

Para ello, y para que mi casilla de e-mail no explote, usaremos el correo, sí, el viejo correo

de entrega en mano.

Esto permitirá que cada uno envíe su trabajo para corrección y yo les conteste vía e-mail.

Sobre esto último, me interesaría conocer cuantos interesados desean participar y que les

parece la idea a fin de analizar como encararlo.

Desde ya les comento que el idioma de trabajo no necesita ser solo el castellano.

Mi direccion Postal para este proyecto es:

Ing. Mauricio O. Wagner

V. Virasoro 882

(1416) Capital Federal

Buenos Aires

Argentina

Saludos,

Acciones, comandos y a seguir e-pubeando Antes de ver las acciones para acceder a Internet, ante el pedido de varios de Uds., vamos

resolver el ejercicio propuesto en el envío anterior.

En la primera página colocaremos un botón de inserción de texto, al cual le declaramos

como variable [nombre]

Luego ingresamos 2 botones de selección excluyente (botones de radio).

A ambos le declaramos como variable [sexo], a uno como texto asociado dentro de la

Page 31: Manual neobook 2013

solapa Configuracion general y como texto de botón lo designamos masculino y al otro

femenino.

Por último, esta página tendrá el botón de avanzar a página siguiente (botón

de pulsar) que podrá ser simplemente un botón rectangular con el texto de Pag.

Siguiente o una imagen de una flecha que indique avanze.

Lo importante estará en los comandos asociados a este botón, dado que debemos verificar

que se ingresado informacion en el campo de inserción de texto y que se ha seleccionado

sexo masculino o femenino para poder aavanzar a la siguiente página.

Luego de seleccionar el comando If (condicional) y el comando StyckyNote como hemos

hecho en el envío anterior, en el editor de acciones quedará:

If "[nombre]" "=" ""

StickyNote "316" "146" "Ingrese su nombre para poder |pasar a la siguiente página"

"0"

Else

If "[sexo]" "=" ""

StickyNote "-1" "-1" "Ingrese su sexo" "0"

Else

If "[sexo]" "=" "masculino"

GotoPage "masculino"

Else

GotoPage "femenino"

EndIf

En la primera línea se verifica que si el contenido de la variable [nombre] no

tiene nada, es decir, no se ha ingresado ningun caracter (compara [nombre] contra

contenido vacío), aparecerá una nota que le pide que Ingrese su nombre para poder pasar a

la página siguiente. La línea Else (en caso contrario), nos permite avanzar a la siguiente

condición si se ha completado el campo de texto. Para poder seguir hay que verificar que

sexo ha sido seleccionado, de igual forma el If siguiente compara el contenido de la variable

[sexo], el cual debe ser masculino o femenino, si no contiene nada (compara contra vacío),

aparecerá otro cartelito

que le pedirá "Ingrese su sexo".

Si ha cumplido, se le permite avanzar a la página siguiente, pero esta página

será distinta segun cual es el sexo del usuario.

Para ello, tendré dos página, una a la cual renombré femenino y la otra a la

cual remombré masculino (se renombra cliqueando con el botón derecho del mouse sobre la

solapa de la página y eligiendo la opción renombrar, en el campo que aparece coloco el

nombre de la página).

Pues bién, para saber a que página ir, verifico nuevamente el contenido de la

variable [sexo], y aquí habiendo solo 2 opciones, se irá a una página o la otra

acorde al contenido de [sexo].

En las páginas femenino y masculino lo recibiremos con su nombre y trato acorde a sexo.

Página femenino

Usaremos la herramienta de inserción de título para poner:

Hola [nombre], Ud. será tratada como femenina

Página masculino

Usaremos la herramienta de inserción de título para poner:

Hola [nombre], Ud será tratado como masculino

Bueno, creo que como ejercicio es ilustrativo, vemos que el contenido de una

variable puede formar parte del texto en la herramiennta de inserción de título, y que la

cantidad de páginas de una e-pub, no necesariamente tiene que ser igual a la cantidad de

pantallas a las cuales accede el usuario.

Lo lograron?

No escucho respuestas, a ver levante la mano el que lo logró.

Page 32: Manual neobook 2013

Mmmmm.., veo muy pocas manos alzadas, pero a no desanimarse y practicar, les vuelvo a

recordar que el uso del comando If les permite realizar e-pubs interactivos donde el usuario

avanza acorde a su participación.

Pero antes tomemos un pequeño recreo....

Reflexiones tontas para el fin de semana Porqué, si prisión y carcel son sinónimos, no lo son

carcelero y prisionero?

Porqué, si superman es tan inteligente, usa su calzoncillo sobre el pantalón?

Porqué las ciruelas negra están verdes cuando son rojas?

Bueno, volvamos a la realidad

Acciones para acceder a Internet

Hoy veremos primero una acción que nos permite desde una e-pub acceder a Internet, ya

sea para visitar un sitio WEB, hacer FTP de un archivo, mandar un e-mail, o simplemente

iniciar una búsqueda en un motor de búsqueda.

Todo esto lo pueden hacer con el comando Interlink.

La opción por defecto es la de lanzar un sitio web, para ello abrimos un botón

de pulsar y como comando de acción dentro de los (básicos) elegimos Interlink, se abrirá

una ventana de diálogo denominada Definir Interlink con un campo que tiene por defecto

escrito:

http://www.

Completando el campo, por ejemplo:

http://www.alean.com.ar

Luego de presionar aceptar dos veces, tendremos asociada esa página al botón de pulsar,

podemos agregarle un texto al botón como Mi Home Page, o bién asociar imágenes al

botón.

Una vez compilada la e-pub, pulsando el botón y si el usuario tiene una cuenta válida de

acceso a Internet, se abrirá su navegador y una vez establecida la comunicación este

apuntará a la página WEB asociada a ese botón, al salir de Internet se vuelve a la página

que contiene el botón lanzador de la página WEB.

En el editor de acciones quedará:

Internetlink "http://www.alean.com.ar"

Para realizar FTP sobre un archivo que se encuentra en un reservorio de la WEB el proceso

es similar, solo que se debe dar la ruta y archivo, en este caso por ejemplo, si deseo dar en

un e-pub la posibilidad de que la gente baje Neobook p\win95\98\NT shareware, el

resultado en el editor de acciones quedaría:

Internetlink "ftp://ftp.compuciencia.com.ar/pub/alean/nbw95-32f.zip"

En este caso, al cliquear sobre el botón, el usuario iniciará la bajada del citado archivo.

Otras opciones con este comando son:

Colocar mi dirección de e-mail asociado a un botón para que el usuario me pueda escribir:

Internetlink "mailto:[email protected]"

Otros:

Gopher:

InternetLink "gopher://address:port/target path"

Lanzando un Newsgroup:

InternetLink "news:newsgroupname"

Abriendo una sesión Telnet :

InternetLink "telnet://logonname:password@address:port"

Enlazando a una Base de Datos WAIS:

InternetLink "wais://address:port/type/path"

Una opción muy interesante es la de lanzar un "query" o búsqueda de una palabra clave en

Page 33: Manual neobook 2013

el buscador de Internet Altavista por ejemplo:

Para ello, habilitaremos un botón de inserción de texto donde el usuario pueda ingresar la

palabra que desea buscar, y como variable asociada podemos poner por ejemplo

[searchtext].

Al lado de esa campo pondremos un botón de pulsar con el texto de botón INICIAR

BUSQUEDA y como acción usaremos el comando InternetLink cuyo script es:

InternetLink "http://www.altavista.com/cgi-bin/query?pg=q&what=web &q=[Searchtext]"

Se imaginan como hacer lo mismo pero con Yahoo?

Pués bién, basta con entrar a Yahoo, iniciar una búsqueda y copiar la línea de comando que

aparece luego de http://www.yahoo.com.....

Luego podemos pegarla dentro del comando InternetLink cambiando la palabra usada en la

búsqueda por [searchtext] y abracadabra.....

Apéndice 2. AUDIO Como de audio o música se trata, al comenzar a escribir este apéndice me acordé de

Cafrune (folklorista argentino muerto en un extraño "accidente" durante el período de la

última dictadura militar argentina, excelente cantor que entre otras cosas cantaba las

penurias de nuestros hombres de campo) y me puse a escuchar ese tema que dice:

"Con su permiso voy a dentrar aunque no soy convidao, pero en mi pago un asao es de

naides y es de todos, yo voy a cantar a mi modo después que haiga churrasqueao"....

Formatos de archivos de audio

Por suerte, los formatos de archivos de audio no son tantos como los gráficos.

Aquí veremos aquellos que pueden ser usados con Neobook.

Frecuencia de muestreo (samples)

Señal análógica: Es una señal continua

Señal Digital: Es una señal discreta, formada por unos y ceros. Para poder manejar audio,

nuestra PC requiere que el sonido (señal analógica) se convierta previamente a unos y ceros

(señal digital), esto se obtiene por medio de un elemento de circuito conocido como

conversor analógico/digital o A/D converter.

La conversión se obtiene tomando muestras representativas de la señal analógica y

estableciendo un valor digital para cada una de esas muestras.Para representar

digitalmente esa señal se toman gran cantidad de muestras, esa cantidad de muestras se

relacionan con un parámetro denominado Frecuencia de Muestreo, cuanta mayor cantidad

de muestras se tomen, mayor será la fidelidad con se represente digitalmente la señal

analógica.

En teoría de la comunicación de datos, se estudia cual es la frecuencia de muestreo óptima,

y el teorema de muestreo demuestra que la frecuencia de muestreo debe ser el doble de la

que deseamos reproducir para obtener una reproducción óptima.

Como el oído humano responde correctamente hasta frecuencias del orden de 22.000 Hz,

en audio de calidad se toman 44.100 muestras/seg.

Una muestra o sample se refiere al valor obtenido a la salida de un conversor analógico /

digital (A/D converter), generalmente un número entero de 8 o 16 bits.

La información de un archivo de audio está formada básicamente por los siguientes 3

parámetros (además de otros que no vienen al caso aquí):

1) Frecuencia de muestreo: Ejemplo 8000 o 44100 Hz

Page 34: Manual neobook 2013

2) Número de bits por muestra: Ejemplo 8 o 16 bits

3) Número de canales de muestreo: Ejemplo 1 para mono 2 para estéreo

Las frecuencias de muestreo se las denomina habitualmente como Hz (Hertz) o Khz

(KiloHertz) aunque el término correcto es: muestras por segundo.

Las muestras por segundo se miden por canal, por lo cual en un canal estéreo de 8000

muestras por segundo, realmente se están tomando 16000 muestras por segundo (8000

por cada canal). Los canales muestreados de esta forma se interlazan uno con otro

comenzando por el canal izquierdo.

Esquemas de compresión

Aunque parezca raro, los archivos de audio son difíciles de comprimir. Para datos de 8 bits

se han obtenido sistemas sencillos y exitosos, pero para 16 bits tanto Philips como Sony

han gastado millones para obtener sus formatos de compresión.

Un formato de audio comprimido como el MP3, que se ha popularizado tanto, es muy nuevo

y de los últimos años.

Como el JPG para los gráficos, el formato MP3 basa su compresión en descartar ciertas

componentes de audio que no afectan a lo que el oído humano realmente puede escuchar,

es decir hay pérdida de información en dicha compresión aunque esta pérdida es

imperceptible.

Audio en la Web

Mientras que la situación ideal sería poder publicar sonido con la calidad de los CD's de

música en la web, la realidad es que las conexiones son muy lentas para ello.

Tomaría mucho tiempo poder bajar un archivo de sonido.

Tomemos como ejemplo ejecutar en tiempo real sonido de alta calidad.

Un segundo de sonido de calidad CD de audio sin compresión requiere 172.3 Kb bytes

samples channels bytes bytes

# ------ = 44,100 ------- * 2 -------- * 2 ------- = 176,400 ------

second second sample channel second

Un usuario que use una conexión PPP, con un modem de 28.880 bps logra una tasa de

transferencia de 770 bps a 1000bps dependiendo de las condiciones de la línea y horario de

conexión.

Con esta tasa de transferencia 1 segundo de sonido estereo de alta calidad tomará

alrededor de 3 a 4 minutos para bajar. Un minuto de sonido tomará de 3 a 4 horas.

Por lo cual, en este caso, obtener un formato comprimido como el MP3 es fundamental.

La siguiente es una tabla que muestra los requerimientos de tiempo con un modem de 9600

bps para distintos archivos de sonido.

Contenido Canales por Canal Muestreo tiempo para bajarlo

-------------- -------- ----------- -------- --------- --------

Voz 1 8 / 1 8KHz 8,000Bps 15 sec

Musica Monoaural 1 8 / 1 16KHz 16,000Bps 29 sec

Musica estero 2 8 / 1 16KHz 32,000Bps 58 sec

Formatos de Neobook

Neobook admite los siguientes formatos de audio

a) VOC : Por una cuestión de compatibilidad con la versión DOS, se mantiene este formato

de audio que corresponde a las tarjetas SoundBlaster para ejecutar sonido en el entorno

DOS.

b) MIDI: Este formato es tradicional en los instrumentos musicales con interface a PC. Es

interesante el tamaño de estos archivos pero se requiere software especial para crearlos y

conocimientos de música.

Page 35: Manual neobook 2013

c) WAV: el mas tradicional de los formatos de windows. Los archivos pueden ser grandes

pero esto es mitigado por el nuevo esquema de compresión de Neobook cuando se compila,

además todo usuario de windows 95 cuenta con el driver necesario para ejecutarlos.

La pregunta del millón es Neobook admite el tan preciado formato MP3?

No en forma directa, pero el uso de algunos utilitarios Addon's o pluggins de Neobook traen

esa prestación para ser agregada a Neobook.

Un ejemplo de esto último es el programa Neotools2.0 el cual veremos luego.

Al ver los pluggins analizaremos este utilitario (totalmente en castellano) que permite un

manejo excelente de CD's de música y ejecución de archivos MP3 entre otras prestaciones.

El formato recomendado para trabajar con Neobook en principio es el WAV, dado que

Windows 95 trae todos los elementos necesarios para procesar este formato y grabar audio

por medio de la grabadora y reproductora de sonidos.

Formatos de Video

AVI:

Esta formato es posiblemente la mejor elección para los usuarios de Neobook.

La capacidad de representar AVI's se encuentra en todas las versiones de windows, o sea

Ud. no debe preocuparse por la instalación de ningún driver. El tamaño de estos archivos

tienden a ser mayor que con otros formatos.

MPEG:

Los archivos de video tienden a ser menores que con el AVI, pero Neobook requiere que

esté instalado en la máquina del usuario el driver Active Movie de Microsoft (u otro driver

MCI compatible). Active Movie no es provisto con todas las versiones de Windows, por lo

cual algunos usuarios requerirán instalar ese driver para poder visualizar este formato de

video.

MOV:

En términos de tamaño están a la par de MPEG. El uso de archivos MOV no es recomendado

para el uso con Neobook debido a que el driver de Apple de 32 bit Quick Time ya no soporta

a la interface MCI de Windows. Para ejecutar archivos MOV, el usuario debe instalar el

driver Quick Time de 16 bit.

Addons o Pluggins A partir de la versión 3.2 en adelante, Neosoft Corp. abrió el procesador interno de

comandos a programadores independientes a fin de que estos pudieran generar utilitarios

para Neobook.

¿Porqué Neosoft tomó esta decisión?

Pues bien, esto permite que otras empresas desarrollen para Neobook dando nuevo impulso

al mismo debido al crecimiento de la oferta de posibilidades del programa.

¿En que nota el usuario este cambio?

A partir de la versión 3.2, se incorporó una nueva acción (o comando) denominado:

ExecuteAddon EjecutarAgregado

¿Pero que es un Addon?

Addon o Pluggin: es un programa o utilitario cuya función es la de ``pasarle" información

a Neobook sobre nuevas funciones o acciones a realizar no incluidas en Neobook. El Addon

o Pluggin, no tiene valor alguno sin el programa para el que está hecho, en este caso:

Neobook. Así, para correr un Addon de Neobook, se necesita que Neobook esté instalado y

en ejecución.

Estos Addon agregan nuevas prestaciones al programa para el cual están hechos.

Page 36: Manual neobook 2013

En el caso de Neobook, los Addon's agregan nuevos comandos o acciones a las ya provistas

orginalmente por el programa.

Algunos ejemplos de Addon para Neobook son:

[email protected] <mailto:[email protected]>

Ngear professional [email protected]

Neotools (el único en castellano) [email protected]

Estos dos últimos distribuidos por Alean SRL

¿Cómo se ejecuta un Addon?

Dentro de las acciones avanzada seleccionamos ExecuteAddon (asociado a un botón, zona

caliente o comando de página) y tendremos la ventana de diálogo de la figura anterior.

El primer campo nos pide el nombre del archivo ADDON a ejecutar (el EXE del Addon) y el

segundo es para agregar el comando o los comandos a ejecutar.

En el ejemplo de la figura, el utilitario usado es Neotools, y su EXE es el Neoaddon.exe, la

función que está ``pasando" a Neobook, es la de presentar una calendario dentro de la

publicación en una ventana. En el caso de Neotools, seleccionamos la función y este pega

en el Block de Notas (Notepad) la función que luego pegaremos (Ctr + C) en el campo

Comandos del Addon a Ejecutar (ver figura), no necesitamos manejar la sintaxis, el proceso

es realizado sin complicaciones para el usuario.

Cada utilitario tiene la posibilidad de agregar nuevas funciones a Neobook, algunos

ejemplos de que funciones están disponibles (aunque esta lista no es completa) son:

Funciones matemáticas: Se agregan todas las funciones científicas no provistas por

Neobook como ser las logarítmicas, trigonométricas completas, exponenciales, hiperbólicas,

estadísticas.

Manejo de CD-Rom: Se incluyen diferentes opciones de acceso a CD's de audio, ejecución

de tracks de audio, ejecución de archivos MP3, etc.

Funciones de Compresión de archivos: Todas las variantes para el zipeado y

descompresión de archivos de igual forma que lo hacen Pkzip y Winzip

Funciones de manejo del registro de windows: Permite escribir, leer, copiar y borrar

dentro del registro de windows

Funciones para proteger publicaciones: Permite generar protección para su aplicación,

ya sea con password o por fecha de vencimiento para versiones DEMO.

Funciones de manejo de archivos: Muchas variantes ideales para trabajos avanzados

Funciones de Manejo de Directorios: Idem anterior

Funciones de Manejo de Internet: Como ejemplo, se ofrece en Internet un programa de

correo electrónico hecho totalmente con Neobook

(<http://www.geocities.com/SiliconValley/Peaks/2461/> )

Lo que sigue ha sido tomado de Microdream, creadores de Neotools 2.0, a quienes

agradecemos su gentileza.

Qué es neoAddon

neoAddon es un archivo ejecutable independiente que realiza una serie de tareas o

funciones y que puede ser implementado en una publicación creada con Neobook.

Para realizar aplicaciones multimedia potentes en Neobook es necesario disponer de una

serie de funciones que neoAddon pone a su disposición. neoAddon ofrece 136 funciones

que pueden ser ejecutadas desde su publicación Neobook.

Para poder utilizar neoAddon no necesita introducir ningún tipo de código, basta con

completar la síntaxis de la función con el asistente neoAddonWizard, cortar el resultado y

pegarlo en Neobook.

Ahora ya puede realizar aplicaciones con Neobook tan potentes como las realizadas con

Pascal o C++ en menos tiempo y con coste reducido. Todo esto gracias a neoAddon. <!--

Cómo funciona neoAddon

La comunicación entre NeoBook y neoAddon se realiza por medio del comando

ExecuteAddOn de NeoBook (a partir de la versión 3.2f). Una vez ejecutada, esta función

devuelve un resultado que es almacenado en una variable que más tarde se puede utilizar

en la publicación.

Ejemplo:

ExecuteAddOn "neoAddon.exe" "'neoStringCompare' 'Hola mundo' 'Hola mundo'"

AlertBox "neoAddon" "Resultado: [varStringCompare]"

Page 37: Manual neobook 2013

NeoBook ejecutará la función neoStringCompare de neoAddon.exe. El valor resultante de la

función se almacena en la variable [varStringCompare] que posteriormente podrá ser

utilizada en la publicación.

Todas las funciones de neoAddon comienzan por las letras 'neo' y todas las variables por las

letras 'var', así la función neoFileCopy tendrá como variable de resultado varFileCopy.

-->

Cómo utilizar neoAddon en NeoBook

PRIMERO

neoAddon está integrado en el archivo 'neoAddon.exe'. Este archivo debe ser distribuido

con todas las publicaciones NeoBook que lo utilicen. Basta con copiar este archivo al

directorio donde se encuentre la publicación.

SEGUNDO

Generar la cadena de comandos de la función ExecuteAddOn de Neobook con

neoAddonWizard. Una vez generada, pulsar el botón 'Copiar a NeoBook' para copiar la

cadena de comandos al portapapeles de Windows.

Los parámetros introducidos en neoAddonWizard pueden ser cadenas literales o hacer

referencia a variables de la publicación NeoBook. Si se hace referencia a una variable

siempre debe ser introducida entre corchetes: '[variable]'.

TERCERO

Pegar (Ctrl+V) la cadena de comandos en 'Comando del Addon a ejecutar:' del cuadro

de diálogo 'Definir "ExecuteAddon"'. Ver figura.

CUARTO

neoAddon está listo para funcionar. Si neoAddon no funcionara correctamente, compruebe

la sintaxis de la función en 'Definir "ExecuteAddOn"'. Se recomienda que la cadena de

comandos sea generada con neoAddonWizard ya que si se genera a mano es más posible

cometer errores. <!--

Lista de Funciones de neoAddon

- neoDialog <neodialog.html>: 11 Funciones de Diálogo

- neoDir <neodir.html>: 10 Funciones para la Manipulación de Directorios

- neoDisk <neodisk.html>: 4 Funciones para la Manipulación de Unidades

- neoFile <neofile.html>: 15 Funciones para la Manipulación de Archivos

- neoInternet <neointernet.html>: 15 Funciones para Internet

- neoMath <neomath.html>: 26 Funciones Matemáticas

- neoMedia <neomedia.html>: 12 Funciones Multimedia MCI

- neoRegistry <neoregistry.html>: 4 Funciones para la Manipulación del Registry de

Windows

- neoShield <neoshield.html>: 5 Funciones para la Protección de la Publicación

- neoString <neostring.html>: 19 Funciones para la Manipulación de Cadenas de Texto

- neoSys <neosys.html>: 11 Funciones de Sistema

- neoZip <neozip.html>: 4 Funciones de Compresión

<!-- ===============================================

============ ====================================== -->

Hipertexto e Hipervínculo

La lectura de un libro impreso o un artículo de un periódico implica en general una lectura

secuencial, con principio y fin. Digo en general puesto que hubo quienes han planteado

nuevas formas de leer que permitían al lector intentar caminos no lineales. Un ejemplo de

ello es el libro Rayuela de Cortázar, la serie de libros para niños que se denominan "Elige tu

propia Aventura".

El seguimiento de una secuencia dada implica recorrer un argumento creado por el autor y

que el lector debe recrear en su lectura dicho argumento. Las otras opciones presuponen

que el lector puede encontrar otros argumentos dependiendo de cual es el recorrido de

lectura elegida.

Page 38: Manual neobook 2013

Si bien estas nuevas opciones no pasan de ser un ejercicio literario interesante, marcan un

esfuerzo puesto en darle al lector un marco abierto (pero limitado) a su propia imaginación.

¿Son estas nuevas formas representaciones de hipertexto?

Creo que son el gérmen.

¿Que es hipertexto entonces?

La forma más desarrollada del hipertexto la tenemos en Internet, el hipertexto allí está

representado por la posibilidad de que el lector mismo genere su propio argumento.

En los ejemplos que vimos los argumentos están acotados y lo que el lector elige son

diferentes opciones recreadas por el autor.

¿Y como crea el lector su propio argumento?

El medio, la herramienta de creación está determinada por palabras claves embebidas en el

texto, las cuales al ser activadas permiten vincular (o saltar) al lector a otros textos

relacionados con dicha palabra clave, es decir, el lector no debe necesariamente seguir el

orden establecido, la secuencia puede ser alterada.

Y dado que Internet es una fuente enorme de información e hipertextos, la posibilidad de

generación de argumentos es muy amplia.

Pero esta forma no es completa si no mencionamos el hipervínculo, el cual en forma más

genérica permite enlazar ya no solo una palabra sino también otros objetos de una página

con otros textos o sitios de Internet. Así, una imagen puede ser el medio de vínculo

temático o un botón.

Hipertexto en Neobook

Hemos hecho estas aclaraciones para poder decir que Neobook está estructurado para darle

al autor los medios para crear hipertextos e hipervínculos.

Los segundos ya los hemos visto, vimos que podemos crear botones que generan saltos

condicionales o no a otras partes de la publicación o incluso a internet por medio de la

acción InternetLink. También podemos generar imágenes con zonas calientes (botones

invisibles sobre ella) que generan las mismas opciones.

Pero para que la mesa no se caiga nos falta agregarle una pata, y esa pata es el hipertexto,

la posibilidad de que una palabra embebida en un texto que tiene la posibilidad de

deslizarse (scroll) o no, pueda ser lanzadora de un vínculo

a otra parte de la publicación, a Internet, o a otra parte del mismo texto, o

generar una acción cualquiera.

Estructura del mandato de hipertexto

Para aclarar la estructura veamos algunos ejemplos:

^LAlerta=AlertBox "Atención" "Las cajas de alerta son buenas|para mostrar mensajes

de error."^l

Aquí la palabra lanzadora es Alerta, delante de ella encontramos ^L, esto le

indica a Neobook el inicio de un Hipertexto, por detrás de Alerta encontramos =, que le

indica a Neobook que a continuación viene lo que debe realizar, en este caso debe abrir una

caja de alerta cuyo título será Atención y el mensaje será el que sigue entre comillas, a

continuación se le indica a Neobook que el Hipertexto ha finalizado y esto se hace colocando

como cierre ^l (circunflejo + letra ele minúscula).

El símbolo circunflejo es el que se encuentra (teclado inglés) presionando las tecla

Shift+6+barra espaciadora.

Otro ejemplo similar es el de uso de la acción Balloon (globo).

^LCartel=Balloon "Los globos son buenos|para colocar mensajes breves."^l

Donde la palabra Cartel es la lanzadora del Hipertexto

^LCalculadora=DOSCommand "Calc.EXE" "" ""^l

Page 39: Manual neobook 2013

Aquí vemos como un Hipertexto puede llamar a la calculadora de Windows usando la

Palabra Calculadora como lanzadora de Hipertexto. Como pueden ver, luego del = se

completa con el comando y tienen lugar también los parámetros que pueda requerir su

ejecución siempre usando comillas para cada uno de ellos.

^LImagen=ImageWindow "ImageWindow" "-1" "-1" "MiFoto.PCX"^l

Como ejemplo más completo vemos aquí como la palabra Imagen abre una ventana con la

imagen MiFoto.PCX y allí también se especifican las coordenadas a partir de las cuales se

abrirá la misma en la pantalla ( -1, -1)

Otro ejemplo similar es el que sigue, donde los números 157 y 241 tienen que ver

nuevamente con las coordenadas donde se abrirá el menú.

^LMenu=Menu "157" "241" "Apples|Oranges|Grapes|Pears|Peaches|Lemons|Melons"^l

Otros

^LSonido=PlaySoundFile "HELLO.WAV" "NORMAL"^l

^LTono=PlayTone "440"^l

^LImagen=PopupImage "-1" "-1" "EARTH4.PCX" "0" "Transparent" "0"^l

^LCartelito=StickyNote "-1" "-1" "Las StyckyNotes son divertidas" "0"^l

^Lvarón=GotoPage "masculino"^l

También el salto puede depender del contenido de una variable, como ser:

^Lprecio=GotoPage "[resultado]"

En este caso, irá a la página 1, 2, 3....n dependiendo del producto que el usuario eligió

previamente, el cual tendrá asociado los números 1,2,3...n.

¿Dónde colocamos estos comandos de Hipertexto?

Supongamos tener el siguiente texto:

El programa científico incluirá la realización de cursos, talleres y encuentros introductorios

en el marco del Congreso, los que tendrán por sede diferentes instituciones de la capital.

Los interesados en matricular deberán abonar una cuota adicional, según la duración y

característica de los mismos.

Y deseamos que:

a) La palabra cursos: me vincule con la página CURSOS

b) La palabra Congreso: me permitirá conectarme a la página web del congreso

c) La palabra Capital me permite desplegar un mapa del lugar

¿Cómo quedará el texto escrito y como se verá en Neobook?

Así quedará escrito en mi procesador o editor de textos:

El programa científico incluirá la realización de ^Lcursos=GotoPage "CURSOS"^l, talleres y

encuentros introductorios en el marco del ^LCongreso=InternetLink

http://www.alean.com.ar^l, los que tendrán por sede diferentes instituciones de la

^Lcapital= PopupImage "-1" "-1" "Mapa.JPG" "0" "Transparent" "0"^l. Los interesados en

matricular deberán abonar una cuota adicional, según la duración y característica de los

Page 40: Manual neobook 2013

mismos.

Luego de insertar este texto con la herramienta de inserción de textos en Neobook, este se

verá así:

El programa científico incluirá la realización de cursos, talleres y encuentros introductorios

en el marco del Congreso, los que tendrán por sede diferentes instituciones de la capital.

Los interesados en matricular deberán abonar una cuota adicional, según la duración y

característica de los mismos.

Es decir, el subrayado punteado, le indicará al lector que estas palabras son las lanzadoras

de Hipertexto.

Conclusiones y propuestas Hemos llegado al final de este camino, un final abierto con varias opciones.

Antes de seguir debo decirles que he disfrutado mucho preparando estas clases que Uds.

han recibido.

A pesar de que me ha demandado muchas, muchas horas no retribuídas en contante y

sonante, he recibido como contrapartida muchas muestras de afecto, las cuales no

desprecio.

En un mundo globalizado del tanto tienen tanto vales yo rescato esos momentos de afecto

compartido, sigo tontamente creyendo que no todo es dinero, a pesar de que lo

necesitamos.

Desde ya agradezco a todos Uds. y pido disculpas si no han recibido respuestas a sus e-

mails, no he podido responder a todos, pero no los he borrado.

Decía que hay varios caminos abiertos que estoy analizando.

1) Mi objetivo es re-escribir estas clases para publicar un libro que llevará CD-Rom con

mucho material y un proyecto desarrollado de punta a punta para mostrar el uso paso a

paso de todas las herramientas.

2) Crear una lista de usuarios de Neobook y porqué no otras herramientas de autor y

utilitarios para apoyo a la creación de proyectos multimediales. Lista moderada por mí y

algun otro que se preste a colaborar.

Sobre esto me queda definir un sitio donde colocar la lista y que esto no implique que sus

miembros reciban un bombardeo de publicidad. Habrá algun servidor seguro, que no

difunda los datos de sus miembros que nos facilite lugar para esta lista?

3) Crear un sitio web en español/ portugués (si hay algun amigo brasileño que colabore)

dedicado a Neobook.

En él podrían estar las clases enviadas + imagenes + links a otros sitios dedicados a

Neobook.

Para ello, solicito:

a) Alguien que pueda proveer lugar en su servidor para alojar esta página

sin cargo.

la sigla www.neobook.com.ar ya está registrada por mí, faltaría darle de alta

en algun servidor

b) Colaboradores para trabajar en el diseño de este sitio

4) Comenzar proyectos basados en Neobook sobre los cuales ofrezco mi asistencia técnica y

apoyo. Sugiero que pensemos algun proyecto en el cual podamos trabajar gente de

diferentes países.

Como ejemplo les comunico que estoy trabajando con la Sociedad Argentina de Pediatría

para generar un proyecto de "Promoción de la Lactancia Materna", ellos proveerían el

material, textos e imágenes

y yo haría el e-pub.

Otros proyectos posibles:

Prevencion de Accidentes

Sida

Page 41: Manual neobook 2013

Tercera Edad

Tabaquismo y Alcoholismo

Drogadicción

Ecología

5) Por algunos mensajes recibidos, me atrevo de mandarles la siguiente oferta para quienes

han seguido el curso y no tienen la versión registrada de Neobook y desearían tenerla.

El precio de lista de Neobook es de US$ 200 + Gastos de envío.

Para los que siguieron este curso les ofrezco el precio de US$ 160 y gastos de envío a

cuenta nuestra.

Forma de Pago:

a) Para quienes viven en Argentina

Depositar en cualquier sucursal del Banco Galicia en la cta cte en pesos

Nro.: 2444/8 - 088/8 Titular: Alean SRL el importe de US$160

Con la boleta de depósito hacer una fotocopia y agregarle vuestros datos personales y la

dirección de e-mail sobre la

cual recibieron este curso. Incluir direccion postal de envío.

Enviar por fax al (011) 4958-0315

Se despacha dentro de las 24 horas por correo privado.

b) Para quienes viven fuera de la Argentina

Enviar cheque en dólares americanos (se consigue en cualquier casa de cambio).

El cheque debe ser de cualquier banco con cuenta en USA, todas las casas de cambio nos

pueden hacer esta operacion.

Cheque por US$ 160 a la orden de Alean SRL

Enviar a:

Alean SRL

1405 Capital Federal

Buenos Aires - Argentina

At.: Ing. Mauricio Wagner

Teléfono: +5411-4982-6187

Fax: +5411-4958-0315

Se despacha dentro de las 24 horas por UPS o Federal Express

Bueno, estoy abierto a recibir vuestras ideas, quedaron algunos temas avanzados sin ver,

pero creo que lo mejor es verlos en el contexto de una aplicación.

Saludos afectuosos,

Mauricio