Issuu on Google+

1

Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

_______________________________________________________________________________________ ______________________________________________

Prof. Juan Carlos Álvarez Rivera _________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

2

_______________________________________________________________________________________ ______________________________________________

NEOBOOK “UNA AVENTURA EXITOSA”

Hecho el Depósito Legal en la Biblioteca Nacional del Perú N° 2011-00916 Autor: Juan Carlos Alvarez Rivera Edición: 1ª edición Arequipa enero 2011.

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook

3

Prof. Juan Carlos Álvarez Rivera

_______________________________________________________________________________________ ______________________________________________

PRESENTACIÓN APRECIADO LECTOR: El autor del presente texto, pone en tus manos una guía didáctica practica del programa Neo Book, que va a perseguir como objetivo principal, la creación de libros electrónicos de carácter interactivos y autoejecutables, brindando al participante que hace uso de este manual información tecnológica para el manejo de las herramientas necesarias de Neo Book, de modo que poco a poco, se familiaricen con operaciones básicas de creación de libros electrónicos con el desarrollo de habilidades y destrezas a través de la práctica cotidiana y de esta manera capacitarse para la solución de problemas inherentes al diseño multimedia o afines. Esta guía cumplirá a su vez múltiples funciones; es así, que en primera instancia es un soporte de consulta para el amante del diseño multimedia; en el cual, encontrará información teórica necesaria. Así mismo servirá como ficha práctica, donde el participante desarrollará sus proyectos y trabajos prácticos que lo conllevarán a plasmar lo estudiado de manera organizada en la creación de libros electrónicos o comúnmente llamados e_book. A los usuarios de esta guía metodológica solo queda recomendar: Tener mucha observancia con la educación y los propósitos de esta guía metodológica, que de esta depende su progreso y eficiencia. Atender en todo lo posible el avance del proceso de aprendizaje de las actividades programadas. La única manera de afianzar el aprendizaje es a través de la práctica continua. Debes tener siempre presente, que la vida, está regida por normas que aseguran el uso de los derechos y el cumplimiento de los deberes. Sólo así se puede vivir en sociedad con paz, tranquilidad y armonía. Por eso “SIEMPRE ESTUDIA y PRACTICA” y al final “TRIUNFARAS”, y ese triunfo ser para ti, para tu familia y para nuestro querido PERÚ. EL AUTOR

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

4

_______________________________________________________________________________________ ______________________________________________

Contenido:  Presentación  Introducción a la publicación electrónica  Introducción a la multimedia  Introducción a NeoBook  Aprendiendo el Uso de Neobook  Funciones del Menú  Reconociendo la Paleta de Herramientas  Comprensión de Acciones y Variables  Comandos de Acción  Publicación de Libros Electrónicos  Bibliografía

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

5

_______________________________________________________________________________________ ______________________________________________

LECCIÓN Nº 01 INTRODUCCION A LA PUBLICACION ELECTRÓNICA 1. APRENDIZAJE ESPERADO. Al concluir la lección, el participante será capaz de comprender la importancia que adquiere las publicaciones electrónicas en las diferentes áreas de trabajo; así como, destacar mediante la práctica las características principales de los libros electrónicos.

1. Introducción. Las publicaciones electrónicas le permiten a los autores y editores crear y distribuir información vía electrónica en lugar de usar el papel. A diferencia de los materiales tradicionales basados en papel, las publicaciones electrónicas (e-pubs) no están limitadas a las imágenes estáticas y el texto. Las e-pubs pueden incluso incluir animación, vídeo, música, narración, efectos visuales, vínculos a Internet y elementos interactivos. Dado a que no existe la limitación de lo que se puede escribir en papel, las e-pubs pueden ser usadas para presentar, e incluso recabar, información de una forma nueva y atrayente.

Las e-pubs creadas con NeoBook pueden ser presentaciones simples, requiriendo que el usuario proporcione muy pocos datos o ninguno e interactuar con él en una forma inteligente y entretenida. Las publicaciones pueden realizar cálculos, recabar información, determinar respuestas correctas, comunicarse con otros programas y mucho más. De hecho, muchas publicaciones electrónicas tienen más en común con programas de computadora que con documentos impresos. 2. Ventajas

NeoBook hace que la creación de las epubs sea muy fácil y de alta calidad. Si producir material impreso en su 3.puede Ideas paraunPublicar ordenador, también podrá producir versiones electrónicas, altamente eficientes, de su trabajo.

Además de las posibilidades creativas ofrecidas por la edición electrónica, hay algunas ventajas económicas en la creación de este tipo de trabajo. Por ejemplo:  Se puede realmente publicar lo que se necesita, muy útil si los costos de impresión son prohibitivos.  No hay un mínimo en la cantidad de reproducciones a realizar pudiendo ser sólo una, mientras que los requerimientos de imprenta para trabajos de selección de color no aceptan menos de 1000 unidades.  Por otra parte, modificar una e-pub es muy rápido y puede realizarse de forma inmediata mientras que en papel esto implicaría volver a realizar películas y clichés de impresión.  Los gastos de envío son menores con las e-pubs así como también los costos de almacenamiento. Los métodos de distribución gratuitos o de bajo costo disponibles para los autores de las e-pubs incluyen: Archivos adjuntos de correo electrónico (Correo Electrónico), sitios Web, FTP de Internet, CD-ROM y disquetes.

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook

6

Prof. Juan Carlos Álvarez Rivera

_______________________________________________________________________________________ ______________________________________________

NeoBook puede ser usado para crear muchos tipos diferentes de publicaciones que incluyen entre otros:

4. Sugerencias

ic o

s

A UNA VENTURA E XI lib e l r os ec tró n

Libros electrónicos (e-books) Revistas electrónicas (e-zines) Materiales de Entrenamiento y Evaluación (MET) Proyectos de Clases Multimedia Folletos de Venta Catálogos Programas de Instalación Tarjetas de Felicitación Currículo Multimedia Quioscos Electrónicos Presentaciones de Diapositivas (Diaporamas) Utilitarios Juegos ¡Y mucho más!

SA TO

            

Cuando adapte material a una e-pub, trate de aprovechar el potencial de esta forma de publicar ideas. He aquí algunas sugerencias que harán brillar sus publicaciones:  Use botones o enlaces de hipertextos para facilitar la navegación a través de su publicación.

 

 

Coloque los botones de navegación en los mismos sitios en cada página para dar consistencia a la publicación. Use colores e ilustraciones sin limitación, no hay costo adicional al agregar colores como sucede en la imprenta tradicional. Recuerde guardar una cierta coherencia en el uso de los colores y los motivos de las ilustraciones. Las limitaciones no son por costo sino por el buen gusto y la coherencia lo que da por resultado un estilo de conjunto. Fraccione su publicación en porciones pequeñas. Recuerde que no debe preocuparse por el costo adicional de papel o impresión. La limitación de espacio es la del medio físico en el cual distribuye su trabajo. Alegre sus páginas con animaciones, sonido y/o vídeo. Trate de fraccionar los textos muy largos. Los textos largos pueden ser difíciles de leer en la pantalla de un ordenador, es más fácil si están fraccionados en bloques. Muchas personas tienden a saltarse los bloques de texto demasiado largos. Use los campos de Caja de Texto de NeoBook, las variables, la lectura y escritura desde y hacia archivos y otras facilidades avanzadas para realizar cálculos, llevar registro de las respuestas de sus lectores y generar un ambiente interactivo con el usuario. Puede ser que no use estas funciones complejas en su primera publicación, pero éstas son realmente fáciles de efectuar.

NeoBook incluye muchas publicaciones de muestra que pueden ser usadas como un punto de inicio para tomar ideas e ilustrar cómo se pueden crear algunas características interesantes en una e-pub. Siéntase libre de usar y adaptar estos ejemplos en sus propias publicaciones. 4. Hablando de Libros Electrónicos (e-book). La expresión inglesa e-book comienza por una e que quiere decir electrónico. Es un "Libro electrónico", por tanto.

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

7

_______________________________________________________________________________________ ______________________________________________

Pero libro puede significar el conjunto de muchas hojas de papel u otro material semejante que, encuadernadas, forman un volumen; y en el segundo al contenido ("Obra científica, literaria o de cualquier otra índole con extensión suficiente para formar volumen, que puede aparecer impresa o en otro soporte". Pues bien: en el campo de la edición electrónica puede ocurrir lo mismo, o aún más complicado, un e-book, o libro electrónico son el conjunto de medios o recursos multimedia que organizados adecuadamente nos brindan información en presentaciones interactivas.

Los libros electrónicos suelen tener formatos diferentes según el software en que ha sido diseñado, editado y elaborado. Para la lectura de libros electrónicos se emplean equipos de cómputo tales como:

5. Clasificación De Libros Electrónicos según su finalidad  Para Visualizar o presentar contenido específico: estos libros están hechos principalmente para la lectura en pantalla y normalmente el contenido no puede ser modificado y, a veces, ni siquiera impreso –por restricciones de seguridad. Se usan para documentos oficiales o libros protegidos por derechos de autor. Generalmente se incluyen en los dispositivos portátiles de lectura. Aquí se distinguen los formatos PDF de Adobe y LIT de Microsoft. Esta finalidad también se puede lograr con el formato HTML propio de Internet, es decir, se crea un sitio completo con el contenido de un libro, y luego se compila en programas especiales, que lo presentan como un solo archivo ejecutable.  Para Calidad de impresión: Si se quiere trasmitir la posibilidad de tener el libro original pero cargando el costo de la impresión al usuario, el formato PDF posee una gran fidelidad tipográfica y gráfica que permite esto.  Para Organizar y presentar información: Cuando un requisito es la capacidad de recuperar información, entonces el libro electrónico debe tener mecanismos de búsqueda y capacidades de base de datos. Si se usan los formatos de internet, como ASP (ASP Net), PHP, CFM (Cold Fussion), puede crearse un libro electrónico que funcione como una enciclopedia. Asimismo, con lenguajes de autor, como Director, HyperStudio, Authorware, Create Together, etc. pueden crearse libros electrónicos del mismo tipo, pero que no

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

8

_______________________________________________________________________________________ ______________________________________________

dependan de una base de datos en un servidor, sino que puedan usarse en cualquier máquina.  Para Vivenciar información: Al usar todas las posibilidades del medio digital (ver Anexo 2, una comparativa con las potencialidades de los soportes), el libro puede llegar a ser una experiencia perceptiva, sensible, muy potente.

6. Características Del Soporte Impreso       

 

Movilidad: el libro es fácilmente trasportable de un lugar a otro. Autonomía: no requiere de ningún otro dispositivo para su utilización. Elasticidad: se ajusta a diferentes cantidades de información. Reproducibilidad: permite la realización de múltiples copias. Implica que la duplicación del soporte es necesaria para la duplicación de la información. Materialidad: es un soporte con características físicas determinadas (peso, tamaño, número de páginas, textura, etc.) Doble naturaleza de la información contenida: el libro soporta información verbal en la palabra escrita e información icónica (grabado, fotografía). Clausura de la información: el libro cierra la información que contiene. Los límites físicos coinciden con los límites de conocimientos que alberga. Es decir, el libro es un elemento finito y discreto. Estructura cerrada: el libro no permite la variación de sus elementos. Es un objeto cerrado que no permite la incorporación o variación de la información que contiene. Orden de la información: la secuencialidad de la escritura y de la información que contiene obliga a una ordenación de la misma conforme a determinados criterios (narrativos, lógicos, causales, etc.), que no son alterables.

7. Características De Los Soportes Digitales O Electrónicos  Virtualidad: la información en su nivel energético es ilegible directamente, necesita de unos procesos de descodificación y unos instrumentos (aparatos y programas informáticos) que nos ofrecen una representación virtual.  Autonomía: necesita de instrumentos complementarios que permitan su decodificación y lectura (dispositivos de lectura, de salida, etc.).  Movilidad: la movilidad de la información digital puede ser entendida: 1. Como transferencia energética entre diferentes puntos de una red. En este caso, su movilidad es total y su velocidad es casi instantánea. 2. Como su transferencia de unos soportes a otros sin sufrir modificaciones. Obtenemos el mismo resultado con la información a través de una red, de un CD-ROM, de un disco magnético o de un magneto-óptico. La información es siempre la misma e igual su resultado 3. Si la movilidad se refiere al instrumento de lectura (ordenador), la movilidad es menor y sus condicionamientos mayores al depender de otro tipo de circunstancias (redes telefónicas, dispositivos de transmisión, etc.), si bien la movilidad va aumentando con la reducción de los elementos intregrados en el proceso.

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

9

_______________________________________________________________________________________ ______________________________________________

4. si entendemos la movilidad en términos físicos (volumen), el sistema digital permite el movimiento de grandes cantidades de información en espacio mucho menores; es decir, un cd-rom puede contener cientos de obras digitalizadas.  Duplicabilidad: un factor esencial a lo largo de la historia de los soportes comunicativos ha sido su capacidad de duplicación o copia. La imprenta solventó el problema de la copia manuscrita que había existido durante siglos; permitió generar múltiples ejemplares desde un original. También aquí se hace necesario explicar las diferencias. Podemos establecer dos circunstancias muy diferentes:  Apertura de la información: la información digital puede ser revisada o renovada sobre el mismo soporte. Un hipertexto está siempre abierto a nuevos enlaces con otros puntos de información conectados directamente. Los libros establecen referencias que remiten a otros libros; la información en red permite acceder a esas informaciones si están disponibles en la red. La obsolescencia de la información contenida en un libro es uno de sus mayores enemigos.  Estructura abierta: frente a la estructura cerrada o acabada de la obra impresa, la obra digital es reconfigurable o abierta. Este es un importante elemento de debate en la actualidad y que afecta a aspectos como la autoría.  Modificación de los órdenes de la información: una de las características más acusadas del formato hipertextual es la ruptura de la secuencialidad de la información. Este tipo de sistemas permiten una nueva forma de relación múltiple entre los diferentes textos o bloques dentro de un mismo texto. En cualquier caso, permiten una variación de lo que en el texto impreso está prefijado. Los lectores no son llevados por el texto, sino que son ellos mismos los que eligen sus propias trayectorias a lo largo de los textos, que se muestran como constelaciones de nucleos portadores de información.  Interactividad: el fenómeno de la interectividad es uno de los grandes logros del sistema de información digitalizada. La interactividad supone un diálogo entre el lector y el texto, que se modifica en función de los elementos que se le solicitan en cada momento. El estatismo del texto impreso contrasta con el dinamismo de respuesta particularizada del texto digital. Un texto interactivo genera respuestas en función de nuestras preguntas. 8. Guía Del Proceso De Diseño 1. Todo proyecto de producción de material educativo en soporte electrónico (en este caso ebooks) surge de una necesidad, viene a resolver algún problema. Entonces, el primer paso consiste en definir, acotar esa necesidad. Lo mejor es escribirlo. El ponerlo negro sobre blanco en el papel nos ayudará a pensar y decidir. Normalmente, al intentar definir la necesidad por escrito surgen dudas, debates (interpersonales o institucionales), que muestran que los objetivos no estaban tan claro como parecía. 2. De esa necesidad se desprenden objetivos. Para qué servirá el software. También habrá que definirlo claramente. Escribir qué cuestiones resolverá el documento multimedia que encaramos significa hacer conscientes y explícitos los logros a alcanzar. Acotar las expectativas y precisarlas.

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

10

_______________________________________________________________________________________ ______________________________________________

Los objetivos deben funcionar, luego de escritos y acordados con todas las personas que deben/pueden opinar, como una brújula que oriente en el desarrollo del proyecto. 3. Luego habrá que elegir un argumento o tema. El contenido temático no es el argumento. Los mismos contenidos, que surgen de los objetivos, pueden resolverse a través de diversos temas o argumentos. Por ejemplo, un tema histórico puede enfocarse a través de la biografía de su principal protagonista, la historia puede ser relatada por un observador o presentar los hechos como si fuera una crónica periodística. En esta etapa se incorporan los condicionamientos pedagógicos del proyecto: aparece el receptor. Chicos de tal o cual edad, con tales o cuales conocimientos, pertenecientes a tal o cual cultura, etc. El tema o argumento presupone e incluye una estrategia didáctica para alcanzar los objetivos prefijados. Habrá argumentos que despierten mayor interés que otros, que produzcan una motivación más eficaz. La elección del argumento supone una decisión donde confluyen objetivos, contenidos, estrategias didácticas, criterios artísticos. Aderezado todo con la necesaria dosis de creatividad. 4. Cuando se define el tema o argumento con trazos gruesos, surge la necesidad de realizar la investigación para reunir información sobre los temas abordados. La investigación es una tarea que no puede subestimarse. Reunir información, cotejar las fuentes, seleccionar aquella que incluiremos, jerarquizarla, constituyen etapas importantes, que asegurarán la calidad académica de nuestro producto. 5. También se tiene una idea bastante aproximada del material que será necesario reunir (textos, videos, sonidos, fotografías, etc.). La investigación introduce la necesidad de nuevos materiales, que deben ser procesados para ponerlos en formatos adecuados al programa multimedia. La recopilación del material es una tarea ardua. Se hace simultáneamente con la investigación, pero incluye la digitalización (pasar a la PC) de todo el material que consideremos útil. Hay que tener en cuenta los temas de copyright (derechos de autor), para no incurrir en errores que pueden acarrearnos problemas posteriores. Los textos, imágenes, video, sonidos, suelen tener propietario de los derechos de reproducción del material (se el autor o la editorial). Es necesario pedir autorización expresa del propietario, para reproducir su material en nuestra multimedia. Tener en cuenta que no todo el material que encontraremos en Internet o en CDs es realmente de libre circulación. Leer cuidadosamente las condiciones de uso de esos materiales. 6. En esta etapa se está en condiciones de elaborar el guión detallado, que reflejará la estructura del software multimedia, la organización de la información, las relaciones entre las distintas unidades de información, la estructura de navegación. Ésta es una etapa esencial en cuanto a la calidad del producto, por lo que se le debe prestar mucha atención, tratando de atenuar la ansiedad por comenzar a «hacer»... En este momento aparecen los condicionamientos técnicos del proyecto: alcances y limitaciones del programa que se utilice, disponibilidad o no de equipos o hardware, etcétera.

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

11

_______________________________________________________________________________________ ______________________________________________

El guión articula la tecnología, la pedagogía y el contenido en un documento que será la brújula fundamental del trabajo posterior. El guión es una lista detallada, pantalla por pantalla, de los elementos que constituirán nuestro documento multimedia. Puede tener diversos formatos: desde hojas escritas en dos columnas, donde a la izquierda se esquematiza la pantalla, y a la derecha se escriben los comentarios pertinentes, hasta el formato similar a un mapa conceptual, graficando las relaciones entre las diversas unidades de información. Sea cual fuere el formato elegido, el guión debe detallar los contenidos funcionamiento de cada una de las pantallas del proyecto. 7. Ya es hora de encarar el diseño de la interface. Esto es, de las pantallas y menúes principales. El diseño de la interface tiene mucho que ver con el argumento elegido (o metáfora). En este momento se deben tener en cuenta las capacidades de interactividad que se desean incluir. El diseño de la interface debe incorporar de los usuarios. Los íconos, los textos instructivos, los carteles de advertencia u orientación, las referencias, deben tener en cuenta el nivel de desarrollo conceptual/cultural a los que está destinado el programa. Esto incluye la estética de la gráfica. El diseño debe estar presidido por el concepto de que la interface es una herramienta al servicio de los objetivos generales del producto y no un fin en sí misma. Ser coherentes con la metáfora, no traicionarse incluyendo elementos porque «quedan bien», aunque sean innecesarios, no aporten nada o desvirtúen la metáfora elegida. 8. El momento del armado. Seguramente en el transcurso del trabajo nos encontraremos con que algunas cuestiones planteadas en el guión no sirven al ponerlas en pantalla. Habrá que hacer las correcciones pertinentes. También aparecerá la necesidad de recopilar nuevo material o rehacer el que teníamos. 9. El material se va probando o testeando a medida que se produce. Igualmente, al finalizar habrá que hacer una edición de evaluación y tratar de probarla con grupos de control (por ejemplo, un grupo reducido de usuarios de la edad y nivel de escolaridad similar al de los usuarios finales). Seguramente aparecerán elementos que no fueron percibidos en el proceso de desarrollo. 10. Se realizan los últimos ajustes, se efectúa la edición final, y éste es el momento en que pensamos en la segunda versión... después de recoger las opiniones de los usuarios.

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook

12

Prof. Juan Carlos Álvarez Rivera

_______________________________________________________________________________________ ______________________________________________

LECCIÓN Nº 02 INTRODUCCION A LA MULTIMEDIA 1. APRENDIZAJE ESPERADO. Al concluir la lección, el participante será capaz de comprender la importancia que adquiere las publicaciones electrónicas en referencia a la integración de medios como característica principal de los libros electrónicos.

1. Proyectos Multimedia Los proyectos multimedia exitoso existen, sin embargo, contener esas ansiedades, ya que hay un largo camino previo que recorrer, antes de ponernos a colocar botones, fondos y sonidos. Y la mayor parte de ese camino, como veremos enseguida, no tiene nada o casi nada que ver con la computadora y los programas de autor. Llamamos proyectos multimedia al conjunto de operaciones involucradas y no sólo a la etapa de armado y montaje. 2. Multimedia en las Instituciones Educativas ¿Qué es la multimedia? Multimedia, aplicado a un sistema informático, es generalmente entendido como una integración de elementos de información más tradicionales como: audio, video, texto, gráficos e imágenes, y animaciones diversas. La palabra multimedia sugiere como significado el uso de múltiples formatos para la presentación de la información. Cuando se presenta como un sistema informático se define a la multimedia como una combinación de texto, gráficos o animaciones generadas en computadora, sonido y captura de imágenes de video, que permite crear ambientes de aprendizaje donde los alumnos pueden moverse de un concepto a otro y de un medio a otro a su propio ritmo y siguiendo sus propios intereses (estilos de aprendizaje). Con el concepto de documento multimedia que nosotros manejamos en esta obra pretendemos derivar la atención desde el soporte físico al contenido, al mensaje; prestar más atención a los lenguajes utilizados para la elaboración del documento (multilenguaje) y a los sentidos implicados en su recepción (documento multisensorial) Multilenguaje, pero no como simple suma de los lenguaje involucrados, sino como síntesis integradora. Uno de los aspectos más importantes que encontramos en cualquier Multimedia, correctamente diseñado, es la integración de lenguajes. No se trata de una simple superposición o adición de imagen, más sonido... sino de un cuidado proceso en el que se crea un producto audiovisual único en el que incluimos las potencialidades expresivas y artísticas de varios lenguajes; esta integración permite conseguir la redundancia de mensajes, tan utilizada como recurso pedagógico (la repetición), utilizando diversos canales va más allá, es decir llamar al documento multimedia «documento integrado» enfocando la atención sobre los aspectos comunicativos en la elaboración de este tipo de documentos, especialmente los que se realizan con fines educativos.

_________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

13

_______________________________________________________________________________________ ______________________________________________

El lenguaje multimedia es una combinación de medios y requiere, al menos, el uso de dos o más lenguajes diferentes. En esa combinación, hay un medio que cohesiona y organiza la información y sus diferentes itinerarios de acceso a los otros. Otros autores consideran que hay tres lenguajes de base en la combinación de medios: el audio, el visual, el escrito. Los tres lenguajes de base pueden fusionarse y dar lugar a lenguajes sintéticos. Esta síntesis no se obtiene por mera yuxtaposición de dos o más lenguajes, sino por la integración de sus diversos componentes en un modo de comunicación nuevo y diferente. Es necesario destacar que la integración de lenguajes no se produce de manera automática, por el simple hechos de colocarlos juntos en un documento multimedia, la integración en una síntesis superior requiere de un diseño correcto y adecuado, de una acción voluntaria, consciente y fundada del autor. La problemática del diseño de documentos multimedia se refiere a la comunicación humana más que a las tecnologías involucradas La Interactividad de la Multimedia. La mera combinación (o síntesis) de varios lenguajes, no es una característica sólo de los documentos multimedia. La televisión y el video también utilizan toda la variedad de recursos expresivos (todavía con más potencia que la multimedia). Diferencia de la multimedialidad informática con programas de televisión El principal rasgo diferencial entre ambos es la capacidad interactiva del sistema informático y agregaríamos que la navegación no lineal, es el segundo rasgo distintivo. Interactividad es también una palabra de la que se abusa. Entendida como una actividad recíproca, bidireccional, en la cual cada uno de los actores influye sobre el otro, se utiliza sin pudor para juguetes que reaccionan ante determinados estímulos (como las viejas muñecas que decían mamá, al inclinarlas...), el «osito Teddy» o canales de cable en los que los usuarios pueden «votar» telefónicamente entre varias propuestas (películas). Como profesionales de la enseñanza debemos ser cautos a la hora de puntualizar el nivel máximo de interacción que se produce en el proceso de comunicación humana: la comunicación es un proceso de máxima interacción social, propia tan sólo de los humanos, de manera que cuando se habla de diálogo entre el alumno y la computadora, debemos tener presente la diferencia esencial entre el real diálogo humano, entendido como intercambio de significados, y las respuestas programadas de los documentos multimedia. En todo caso, el diálogo, rígidamente estructurado en la programación del documento multimedia, se daría entre el alumno y el autor de ese documento. Multimedia como respuesta. Producir documentos multimedia en la escuela puede ser un importante camino en el dominio de estos nuevos lenguajes, de estas nuevas formas de procesar y elaborar la información, de sus exigencias y posibilidades.

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

14

_______________________________________________________________________________________ ______________________________________________

La elaboración de documentos multimedia es una actividad de comunicación mediada por la tecnología en la que se ponen en juego lenguajes audiovisuales, coordinación de diferentes sistemas de códigos en función de los objetivos comunicativos del documento. La elaboración en la escuela de documentos multimedia puede ser uno de los caminos eficaces para superar la situación descripta anteriormente. Son varios los tipos de documentos multimedia que pueden elaborarse en la escuela:   

Actividades de aula destinadas a la educación de los chicos. Documentos para comunicación institucional: folletos electrónicos, anuarios escolares multimedia, etcétera. Documentos multimedia desarrollados por los propios alumnos.

Los dos primeros tienen características de preparación y elaboración similares, con la obvia trascendencia que asumen para los materiales educativos multimedia, las consideraciones pedagógicas. El tercero supedita la metodología al proceso de aprendizaje durante la elaboración del material, más que al resultado final. 3. Preparar Materiales Multimedia Para La Educación La preparación de documentos multimedia para ayudar a las actividades educativas de la escuela presenta diversas aristas. Por un lado es importante reflexionar acerca de la dimensión de los proyectos que se encaren. Con relación a ello, es necesario diferenciar claramente entre proyectos multimedia escolares y el desarrollo de software educativo. En ese sentido coincidimos cuando se afirma que concebir y llevar a la práctica la realización de un proyecto multimedia no es tarea fácil, pero ese es otro tema. Lo que nos interesa es la labor docente que incorpore la multimedia como una herramienta de enseñanza-aprendizaje y ayude a sus alumnos a la adquisición de las competencias necesarias para leer y escribir en los nuevos lenguajes audiovisuales y multimedia.

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

15

_______________________________________________________________________________________ ______________________________________________

LECCIÓN Nº 03 INTRODUCCION A NEOBOOK 1. APRENDIZAJE ESPERADO. Al finalizar la lección, el participante será capaz de aplicar los principios básicos del programa neobook en la creación de practicas que conduzcan a la creación de libros electrónicos.

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. En el campo informático se entiende como herramienta de autor, a todo software que permite crear aplicaciones independientes del software que lo generó. Estas aplicaciones son programas o archivos ejecutables (del tipo *.EXE). Hoy día la definición es más restrictiva, puesto que se sobreentiende que una herramienta de autor puede manejar elementos multimedia (texto, imagen estática, imagen dinámica, sonidos y vídeos) y enlaces hipertextuales (hipertextos e hipervínculos). En resumen, el elemento común a las herramientas de autor es el hecho de crear ejecutables que corren independientes del software que los generó, habiendo un proceso de compilado de por medio.

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

16

_______________________________________________________________________________________ ______________________________________________

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

17

_______________________________________________________________________________________ ______________________________________________

Inicio del Programa. Para arrancar Neobook debes ejecutar: Inicio-Programas-Neobook para WindowsNeobook La Pantalla de Neobook Cuando inicia por primera vez NeoBook, se abrirá una publicación en blanco activando el modo de Autor o Edición. Como probablemente ya lo haya descubierto, la pantalla de NeoBook consiste de un área de trabajo rodeada de una paleta de herramientas o grupo de herramientas. Las partes de la pantalla se muestran en la siguiente imagen:

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

18

_______________________________________________________________________________________ ______________________________________________

Barra de Menú. La Barra de menú es un componente estándar de Windows que aparece en la parte superior de la mayoría de los programas. La de NeoBook incluye comandos para abrir, guardar y modificar sus publicaciones. Barra de Herramientas Rápido. La Barra de Herramientas contiene botones que proveen un acceso rápido a los comandos más usados de NeoBook.

Botones de Navegación de Páginas. A la derecha de la Barra de Herramientas encontrará cinco botones de navegación. El primero lo lleva directamente a la primera página de la publicación, el segundo a la página anterior, el del medio a la página maestra, el cuarto a la siguiente página y el quinto a la última página de su publicación. La Página Maestra contiene los elementos que son comunes a la mayoría (o todas) las páginas de la publicación. Los objetos comunes pueden incluir elementos de navegación (botones), títulos, logotipos, numerador de páginas, etc. Puede agregar, modificar y borrar objetos en la página maestra tal como lo haría en cualquier otra página. Área de Trabajo. El Área de Trabajo ocupa la mayor parte de la pantalla de NeoBook. Esta es la zona donde creará y editará sus publicaciones. Puede abrir varias sesiones de trabajo al mismo tiempo, cada ventana contendrá una publicación diferente. Si la pantalla de NeoBook no contiene ningún área de trabajo, puede abrir una nueva seleccionando Nuevo o Abrir del menú Archivo. Indicadores de Página. Cuando se abre una ventana de trabajo, aparecerán en su parte inferior unas solapas llamadas Indicador de Página conteniendo el título de la página de la publicación. Cada página en una publicación lleva asignado un nombre único, el cual se ve reflejado en la solapa correspondiente. Se puede saltar entre las páginas haciendo clic sobre su Indicador de Página. Puede cambiar el orden de las páginas arrastrando su solapa hasta la nueva posición donde desea ubicarla. NeoBook se ocupará de reestablecer la coherencia interna para respetar los enlaces que pudiera tener declarada esa página. Paleta de Herramientas. La Paleta de Herramientas flotante de NeoBook, contiene una selección de herramientas que son usadas para diseñar sus publicaciones. Puede usar la barra de título de la paleta para arrastrarla a otro sitio o usar los botones Expandir /Contraer y Enrollar /Desenrollar para minimizar el área que ocupa. Lista de Objetos. Esta paleta contiene una lista de todos los objetos que han sido colocados en la página activa. A los objetos se les asignan nombres únicos, tal como el caso de las páginas. Se puede usar la lista de objetos para seleccionarlos y modificarlos o hacer clic derecho sobre el objeto para cambiar sus atributos.

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

19

_______________________________________________________________________________________ ______________________________________________

Barras de Desplazamiento. Si las dimensiones de su publicación son mayores que el tamaño de su pantalla, puede usar las Barras de Desplazamiento para traer otras partes de su proyecto dentro del campo de visualización. Indicador de la Página Activa. Este recuadro, localizado en el ángulo inferior derecho, indica el número de la página activa mostrada en el Área de Trabajo. Creando y Abriendo Publicaciones. Después de iniciar NeoBook, usted puede crear una nueva publicación o bien abrir una ya existente. Para crear una nueva publicación: Seleccione Nuevo desde el menú Archivo de NeoBook y especifique el tamaño de pantalla y el número de colores de resolución. Se creará una publicación vacía que contiene dos páginas. La primera es la Página Maestra y la segunda es la primera página de su publicación. Se pueden agregar páginas adicionales en cualquier momento seleccionando Agregar Página desde el menú Página. Para abrir una publicación existente: Seleccione el comando Abrir del menú Archivo. Aparecerá una ventana de selección de archivos estándar de Windows, permitiéndole seleccionar una publicación desde su disco duro. Si acaba de instalar NeoBook, las únicas publicaciones existentes serán las que vienen de muestra con el programa. Trabajando con Páginas. Las publicaciones de NeoBook se forman de páginas en forma similar a las de un libro. Una publicación puede consistir en una sola página o en cientos de ellas. NeoBook no impone un límite específico al número máximo de páginas que puede tener una publicación, aunque conforme aumenta la cantidad, también aumenta la dificultad de control sobre la publicación. A cada página en una publicación se le asigna un título único. Se puede cambiar el título asignado a una página, pero debe recordar que no puede haber dos páginas con el mismo nombre en la publicación. Los títulos de página aparecerán en las solapas correspondientes en la parte inferior de la ventana. Se puede activar una página específica haciendo clic sobre su solapa.. También puede usar para ello los botones de navegación situados en la parte superior derecha de la ventana del área de trabajo o presionando las teclas RePág y AvPág. Cada publicación tiene una página especial denominada Página Maestra. Ésta página contiene normalmente aquellos elementos que son comunes a la mayoría (o todas) las páginas de la publicación. Éstos pueden incluir elementos de navegación (botones), títulos, logotipos, numerador de páginas, etc. Se pueden agregar, modificar y borrar objetos en la página maestra tal como lo haría en cualquier otra página. La diferencia es que los objetos colocados en la Página Maestra también aparecerán en el fondo de todas las demás. No puede borrar ni renombrar la Página Maestra. El menú Página contiene comandos para añadir, mover, copiar y renombrar páginas. También puede mover una página arrastrándola desde su oreja hasta la nueva posición. Trabajando con Objetos. En NeoBook, cada elemento agregado a su publicación (texto, imágenes, botones, etc.) es considerado un objeto. Un objeto es creado usando las herramientas localizadas en la Paleta de Herramientas de NeoBook. Una vez creados, los objetos pueden ser movidos, redimensionados, editados y borrados. Use la Herramienta de Selección (Puntero o apuntador) de la Paleta de Herramientas para

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

20

_______________________________________________________________________________________ ______________________________________________

seleccionar, mover y redimensionar un objeto. Haga clic sobre un objeto para seleccionarlo. Puede seleccionar múltiples objetos manteniendo presionando la tecla Mayús mientras hace clic sobre cada uno de ellos o presionar el botón izquierdo del ratón y, sin soltar, arrastrarlo para crear un rectángulo alrededor de los objetos deseados. Los objetos seleccionados se muestran rodeados con pequeñas marcas rectangulares, llamadas manijas, en sus extremos y puntos medios. Una vez seleccionado, un objeto o un grupo de objetos puede ser movido presionando el botón izquierdo del ratón y, sin soltar, arrastrarlo a la nueva posición deseada antes de liberar el botón. Para redimensionar un objeto, haga clic sobre una de las manijas de selección del objeto y arrástrela. Si, mientras redimensiona un objeto, mantiene presionada la tecla Mayús el objeto mantendrá su proporción de aspecto. Los objetos seleccionados pueden también ser cortados o copiados al portapapeles de Windows o ser eliminados de la publicación presionando la tecla Supr (suprimir.) Dependiendo del objeto seleccionado, al hacer clic derecho sobre él podrá modificar su apariencia y definir su comportamiento dentro de la publicación. Se pueden asignar Acciones a la mayoría de los objetos para ser ejecutadas cuando el lector hace clic sobre ellas. Moviendo Objetos entre páginas y otras Publicaciones. Los objetos seleccionados pueden copiarse o moverse entre las páginas dentro de la misma publicación o entre distintas publicaciones. Un método para mover objetos de una página a otra es arrastrarlos hasta la solapa de la hoja correspondiente situada en la parte inferior del área de trabajo. Los objetos aparecerán en la página correspondiente a la solapa utilizada. Si se mantiene presionada la tecla CTRL durante el movimiento, los objetos se suplicarán dejando una copia en la página original. Otro método de copiado consiste en usar el portapapeles de Windows. Seleccione el objeto que desea copiar o mover y elija Copiar o Mover del menú Editar de NeoBook. Active la página donde desea colocar los objetos y seleccione el comando Pegar del menú Editar. Los objetos pueden moverse a otra publicación usando las mismas técnicas. Use el comando Abrir de NeoBook para cargar ambas publicaciones, fuente y destino, Si es necesario, use el comando Mosaico del menú Ventana para mostrar ambas publicaciones abiertas en la pantalla. Corte y pegue o arrastre los objetos desde la ventana de una de las publicaciones hasta la otra. Definiendo las Propiedades de la Publicación. Los ajustes más amplios de la publicación se pueden cambiar desde el menú Libro, usando el comando Propiedades del Libro. Las propiedades que pueden modificarse incluyen: Título de la publicación, su icono, cursores a utilizar, forma y comportamiento de la ventana de publicación, acciones a realizar cuando la publicación inicia, etc. Probando una Publicación. Es necesario probar la publicación en forma periódica durante la fase de diseño de su proyecto para apreciar cómo será vista por sus lectores. Puede hacerlo en cualquier momento seleccionando el comando Ejecutar del menú Libro. Al ejecutarse en el modo de prueba, podrá ver los efectos de transición de página, animación, escuchar los sonidos, ver vídeos y el comportamiento de los botones y otros objetos de la publicación, tal y

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

21

_______________________________________________________________________________________ ______________________________________________

como lo haría el lector. Esto le permite encontrar errores o tomar decisiones respecto a determinados efectos visuales y hacer los ajustes necesarios. Guardando una Publicación. Antes de que llegue muy lejos en el diseño de su publicación, es una excelente idea ir guardando periódicamente el trabajo realizado en su disco. Para guardar una publicación, seleccione el comando Guardar del menú Archivo. La primera vez que lo guarde se le pedirá que elija un nombre de archivo para su publicación. Compilando una Publicación para su Distribución. Una publicación típica de NeoBook contiene textos, imágenes, animaciones, sonidos vídeo y otros elementos. Estos elementos pueden estar archivados en una forma dispersa, almacenados en diferentes lugares en su ordenador. Antes de que pueda distribuir su trabajo terminado, necesitará empaquetar todos los elementos usados en un programa único ejecutable. Este proceso final se denomina Compilación. El compilador de NeoBook es capaz de producir programas terminados en cuatro formatos diferentes:    

Programas Windows (exe) Salva pantallas Windows (scr) Programa para la Bandeja del Sistema de Windows (exe) Módulo/ Control ActiveX (ocx) para Navegador

Cada uno de estos formatos tiene ventajas y desventajas. La mayoría de las publicaciones de NeoBook se compilan como programas de Windows (exe). Una publicación compilada en este formato se verá y comportará como un programa de Windows tradicional. En la mayoría de los casos, aparecerá dentro de una ventana con un borde y una barra de título. Muchas publicaciones pueden también ser compiladas como salva pantallas, programas para la bandeja del sistema (parte extrema derecha de la barra de tareas, normalmente localizada en la parte inferior del escritorio de Windows) y módulos para el Navegador Internet Explorer. Describiendo la Paleta de Herramientas. La paleta de herramientas flotante de NeoBook contiene herramientas para colocar textos, imágenes, botones y otros objetos dentro de su publicación. Las herramientas que se hallan aquí, le permiten seleccionar y modificar la apariencia de los objetos existentes. Herramienta Botón. En NeoBook cada elemento que se agrega a la publicación (texto, imagen, botones, etc.) es considerado un objeto. Los objetos se crean usando el botón de la herramienta correspondiente. Cada botón representa un tipo diferente de objeto de NeoBook con capacidades y prestaciones distintivas. Para crear un nuevo objeto, seleccione un botón de la paleta de herramienta y use el ratón para crear un rectángulo en su publicación. En la mayoría de los casos aparecerá un diálogo de propiedades del objeto solicitándole información

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

22

_______________________________________________________________________________________ ______________________________________________

adicional. Por ejemplo, cuando se crea un objeto con la herramienta de imagen o artículo, NeoBook le solicitará el nombre del archivo de imagen o texto a usar. Consulte la sección correspondiente a cada objeto en esta ayuda para obtener información detallada. Una vez que se ha creado un objeto, en la mayoría de los casos se puede modificar usando los controles Color y Estilo de la Paleta de Herramientas. Antes de que un objeto pueda modificarse, debe primero seleccionarse usando la herramienta de Selección. Vea la sección correspondiente en esta ayuda para información adicional sobre la selección de objetos. Una vez seleccionado un objeto, éste puede modificarse usando cualquiera de los siguientes controles: Botón Mover. Use estos botones para desplazar el objeto o grupo seleccionado un píxel a la vez en la dirección indicada por la flecha. Úselos para hacer ajustes finos a la posición de un objeto. Color de Relleno. Haga clic sobre el botón con una pequeña flecha a la derecha de este recuadro para seleccionar un nuevo color del objeto activo seleccionado. Se desplegará el diálogo Selección de Color permitiéndole elegir uno distinto. Puede elegir los colores directamente de la Paleta de Colores de la publicación o de una selección de los Colores del Sistema de Windows. Dos pequeños iconos en la parte superior del selector de colores le permiten alternar entre las dos opciones. En aquellas publicaciones de 256 colores, sus paletas de elección coincidirán con aquellas asignadas a la página activa. Vea los Comandos de Archivo, Nuevo, Página o Propiedades de Página para mayor información sobre las paletas de página. En las publicaciones de 16 colores, podrá elegir de los 16 colores estándar de Windows. Finalmente, en las publicaciones de 16 millones de colores, puede seleccionar de una gama completa de colores o crear sus propias tonalidades ajustando los valores de color usando los controles RVA (rojo, verde, azul; RGB.) Los Colores del Sistema están asociados con varias porciones de la interfaz de Windows (tal como las barras de títulos, ventanas de diálogo, botones, etc.) Estos colores pueden variar de un ordenador a otro dado que Windows permite a los usuarios elegir su propia configuración. Elija Colores del Sistema si desea usar el mismo patrón de colores que sus lectores han definido para la interfaz de Windows. ¤ Los colores del sistema presentados en su ordenador no serán iguales, en la mayoría de los casos, al definido en el ordenador de sus lectores. Mantenga esto en mente cuando diseñe sus publicaciones. Haga clic sobre la pequeña flecha a la derecha de este recuadro para seleccionar un estilo de relleno a usar en el interior del objeto seleccionado. Elija un patrón, use el botón con la “H” para los objetos huecos o el botón con la “S” para crear objetos Sólidos con el color de relleno elegido. Estilo de Línea. Haga clic sobre la pequeña flecha a la derecha de este recuadro caja para elegir un Estilo de Línea diferente para el objeto

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

23

_______________________________________________________________________________________ ______________________________________________

seleccionado. Entre los estilos encontrará: Sólido, sombreado, punteado y líneas 3D. Si su objeto no parece tener un borde, asegúrese de que el Ancho de Línea (vea más arriba) no tiene el valor “Ninguno”. ¤ Algunos objetos no tienen bordes o el único estilo de línea que pueden utilizar es “sólido”. Habilite la opción Transparente para hacer que los elemento que están por debajo se vean a través de las aperturas con las que cuenta el patrón seleccionado. ¤ Los objetos que no tienen interiores, tales como las Líneas, no son afectados por los cambios en el Color de Relleno y en el Patrón de Relleno. Color de Línea. Haga clic sobre la pequeña flecha a la derecha de este recuadro para elegir un Color de Línea para el objeto seleccionado. Vea Color de Relleno más arriba para información acerca del Selector de Colores. Si su objeto no parece tener un borde, asegúrese de que el Ancho de Línea (vea más abajo) no tiene el valor “Ninguno”. Ancho de Línea. Haga clic sobre la pequeña flecha a la derecha de este recuadro para cambiar el Ancho de Línea del objeto seleccionado. Escoja “Ninguno” para mostrar el objeto sin borde. Color de Tipografía. Haga clic sobre la pequeña flecha a la derecha de este recuadro para seleccionar un color para el texto del objeto seleccionado. Vea Color de Relleno para obtener más información acerca del Selector de Color. Los objetos que no contienen texto no se ven afectados por esta opción. Tipografía. Haga clic sobre la pequeña flecha a la derecha de este recuadro para cambiar la tipografía usada por el texto del objeto seleccionado. Las elecciones disponibles dependen de qué tipos tenga instalados en su ordenador. Windows incluye una selección básica de tipografías y hay más disponibles de una gran variedad de fuentes. Consulte la Guía de Usuario de Windows para información acerca de cómo instalar nuevas tipografías en su ordenador. Los objetos que no contienen texto no son afectados por esta opción. ¤ Algunas tipografías tienen derechos de autor y no pueden ser distribuidas libremente sin el permiso de sus autores o editores. Antes de usar estas tipografías en su publicación, asegúrese de que cuenta con la autorización legal para hacerlo. Hay muchas tipografías libres de derechos disponibles en Internet que puede distribuir con sus publicaciones. El uso de una gran cantidad de tipografías diferentes puede aumentar notablemente el tamaño de sus publicaciones. Consulte el comando Tipografía dentro del menú Libro | Compilar /Editar. Botones Enrollar / Desenrollar, Expandir / Contraer. Si la paleta de herramientas le estorba durante el trabajo de diseño de su publicación, utilice el ratón para arrastrarla de su barra de título a una nueva ubicación. También puede utilizar los botones enrollar/ desenrollar, expandir/ contraer para reducir el área ocupada por la paleta. Al hacer clic sobre cualquiera de estos botones una segunda vez, se restaurará la paleta de herramientas a su tamaño original.

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

24

_______________________________________________________________________________________ ______________________________________________

LECCIÓN Nº 04 FUNCIONES DEL MENU DE NEOBOOK 1. APRENDIZAJE ESPERADO. Al concluir la lección, el participante será capaz de reconocer y aplicar las diferentes funciones del menú de NeoBook en las prácticas de creación de libros electrónicos.

Funciones del Menú

Esta sección contiene descripciones de los comandos localizados en la barra de menú que se encuentra en la parte superior de la pantalla de NeoBook. Elija cualquiera de los temas para obtener una descripción de cómo usar el comando: El menú Archivo

Nuevo. Use este comando para crear una publicación nueva, vacía. Especifique el tamaño deseado de pantalla y la resolución de color. Se creará una publicación vacía que contiene dos páginas en blanco. La primera de ellas es la Página Maestra, mientras que la otra es la primera página de su publicación. Se pueden agregar páginas adicionales en cualquier momento seleccionando el comando Agregar página del menú Página. Use el comando Guardar para almacenar la nueva publicación en su disco. Si es la primera vez que la guarda, se le solicitará un nombre de archivo para la publicación.

El tamaño de la pantalla a elegir dependerá del tipo de publicación que está creando y del tipo de equipo que tiene su audiencia para usarlo. La mayoría de los sistemas de informática de hoy en día tienen monitores capaces de presentar un mínimo de 640 x 480 píxeles y 256 colores. Esto es generalmente considerado el común denominador más bajo, la capacidad mínima que puede entregar en forma segura a su lector y que sabrá que él tendrá. Las publicaciones de este tamaño se ejecutarán sin ningún problema en ordenadores de mayor capacidad. De cualquier manera, si su publicación se usará en un lugar donde usted conoce las características del equipo de sus lectores, por ejemplo, el laboratorio de una escuela, el común denominador más bajo puede ser mucho mayor, por ejemplo 800 por 600 píxeles y 16 millones de colores. Dependiendo del tipo de publicación que esté creando, puede necesitar considerar algunos otros factores cuando decida el tamaño. Si su publicación correrá en el modo de pantalla completa entonces tendrá toda el área del monitor para trabajar. Si la ventana de su publicación incluye una barra de título y bordes (ver propiedades del libro /ventana) necesitará tener en cuenta este espacio cuando seleccione un tamaño determinado. Seleccione el número de colores de su publicación tomando en cuenta los factores descritos a continuación. La opción de 16 millones de colores le da virtualmente una selección sin límites y le provee el mejor resultado para imágenes fotográficas. Muchos ordenadores antiguos pueden no ser capaces de desplegar esa cantidad de colores. En este caso NeoBook hará lo

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

25

_______________________________________________________________________________________ ______________________________________________

mejor que pueda para presentar su publicación dadas las limitaciones del ordenador del lector. Para aquellas publicaciones de 256 colores, cada página puede tener asignada una paleta única de 256 colores. NeoBook también provee una opción de paleta automática que usa una genérica para toda la publicación. La paleta automática contiene un espectro completo de colores generales incluyendo los 20 colores estándares usados por Windows. Abrir. Este comando le permite cargar una publicación existente para editarla. Se mostrará el diálogo de selección estándar de Windows donde puede ubicar y elegir una publicación dentro de su disco duro. Al abrir la publicación NeoBook verificará si falta alguno de los archivos requeridos y mostrará un mensaje si no puede encontrarlo. Volver a abrir. Este comando muestra una lista de publicaciones recientemente abiertas. Para cargar una de ellas, haga clic sobre su título. Guardar. Utilice este comando para guardar los cambios realizados a sus publicaciones. Se le solicitará automáticamente almacenar su trabajo al cerrar una publicación. Si elige no guardar su trabajo, todo cambio se perderá una vez cerrada la ventana de edición. NeoBook para Windows puede importar archivos de NeoBook DOS. Una vez vez que estos archivos sean guardados en formato de Windows no podrán ser leídos por una versión de DOS. Si quiere conservar ambas versiones de la publicación, utilice la función Guardar como para almacenar la nueva publicación de Windows bajo un nuevo nombre Guardar como. Use este comando para guardar una publicación existente usando un nombre de archivo diferente. Si elige un nombre de archivo que ya existe, NeoBook le pedirá confirmación antes de reemplazar el archivo existente. Los nombres de archivo de publicación de NeoBook deben terminar con la extensión de archivo “.PUB”. Cerrar. Este comando cierra la ventana de edición seleccionada. También puede cerrar una publicación haciendo clic sobre el botón en forma de aspa (X) en el borde superior derecho de la barra de título de la ventana de Windows. Si se ha realizado algún cambio a la publicación, se le solicitará guardar su trabajo antes de que la ventana se cierre. Cerrar todo. Este comando cierra todas las publicaciones abiertas. Imprimir página. Este comando imprime la página seleccionada de la publicación activa. Salir. Este comando cierra NeoBook.

El menú Editar Deshacer. Este comando descarta el último cambio realizado a la publicación. Cortar. Use este comando para eliminar los objetos seleccionados y colocarlos dentro del portapapeles de Windows. Los objetos copiados permanecerán ahí hasta que sean reemplazados por cualquier otro al usar el comando Cortar o Copiar. Use este comando para eliminar los objetos seleccionados y colocarlos dentro del portapapeles de Windows.

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

26

_______________________________________________________________________________________ ______________________________________________

Los objetos copiados permanecerán ahí hasta que sean reemplazados por cualquier otro al usar el comando Cortar o Copiar. Use el comando Pegar para insertar el contenido del Portapapeles de Windows dentro del documento en la posición indicada por el cursor. El objeto copiado puede ser pegado en otra publicación simplemente pasando a la ventana de esa publicación y eligiendo el comando Pegar. Copiar. Use este comando para colocar una copia del texto seleccionado en el Portapapeles de Windows. El texto copiado permanecerá ahí hasta que sea reemplazado por otro al usar el comando Cortar o Copiar. Use el comando Pegar para insertar el contenido del Portapapeles de Windows dentro del documento en la posición indicada por el cursor. El objeto copiado puede ser pegado en otra publicación simplemente pasando a la ventana de esa publicación y eligiendo el comando Pegar. Pegar. El comando Pegar coloca una copia del contenido del Portapapeles en la página activa. Una vez pegado el objeto, puede usar el ratón para colocarlo en la posición deseada. Además de los elementos copiados de NeoBook, puede pegar la mayoría de los textos llanos e imágenes de mapa de bits (BMP) copiados de otros programas. El comando Pegar sólo está disponible si el contenido del portapapeles de Windows es compatible con NeoBook. Borrar. Use este comando para Borrar los objetos seleccionados de la página activa. Los objetos borrados no son colocados en el portapapeles de Windows y no pueden ser pegados de vuelta en la publicación. Si ha borrado un objeto por error, puede utilizar el comando Deshacer para recuperarlo. Duplicar. Este comando crea una copia de todos los objetos seleccionados. Los objetos copiados son colocados a la derecha de los originales en la página activa. Usar el comando Duplicar es esencialmente lo mismo que copiar y pegar en una sola acción. Seleccionar todo. Use este comando para seleccionar todos los objetos en la página activa. Una vez seleccionados, puede usar su ratón para arrastrarlos a una nueva ubicación, a otra publicación abierta, a otra página o usar los comandos Copiar o Cortar para colocar los elementos en el portapapeles. Crear/Editar. Este comando muestra un submenú que le permite seleccionar y editar un archivo externo asociado con alguno de los objetos seleccionados. Si no hay objetos seleccionados, puede crear un nuevo archivo externo usando su editor preferido. Puede especificar los editores a usar para una gran variedad de tipos de archivo que serán incluidos en el menú Herramientas dentro del diálogo Configurar Herramientas. Tamaño de Objeto. Esta función le permite configurar precisamente la ubicación y tamaño (en píxeles) de un objeto seleccionado. Especifique la posición del objeto, tomando como referencia el ángulo superior izquierdo de la página activa o punto 0;0, y su tamaño (ancho y alto). Una vez especificadas las nuevas coordenadas, se puede hacer clic sobre el botón Aplicar para ver el efecto que tienen los nuevos ajustes sobre el objeto. Propiedades del Objeto. Use este comando para modificar las propiedades y comportamiento de un objeto único seleccionado. El contenido del diálogo de propiedades

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

27

_______________________________________________________________________________________ ______________________________________________

depende del tipo de objeto seleccionado. Vea Paleta de Herramientas para una explicación sobre las herramientas usadas para crear objetos de NeoBook. También puede acceder a las propiedades de un objeto haciendo clic derecho sobre él.

El menú Ordenar

Traer al frente. Use este comando para mover el objeto o grupos de objetos seleccionado sobre los otros objetos de la página activa. Cuando se mueve un grupo de objetos al frente, permanecen en el mismo orden pero sobre todos los otros objetos que no son parte del grupo. Enviar al fondo. Use este comando para mover los objetos o grupo seleccionado al fondo, detrás de todos los objetos en la página activa. Cuando se mueve un grupo de objetos al fondo, permanecerán en el mismo orden pero detrás de todos los objetos que no pertenecen al grupo.

Alinear. Este comando le permite posicionar objetos en forma relativa a los bordes de la página o si hay múltiples objetos seleccionados colocarlos relativos los unos de los otros. Por ejemplo, si seleccionó tres objetos, elige Alinear y marca la opción Relativo a Página, los tres objetos serán posicionados en la parte superior de la página. Si marca la opción Alinear Relativo a Otros Objetos Seleccionados, se alinearan con respecto a la parte superior del objeto situado más arriba en la posición vertical. Tanto la alineación horizontal como la vertical pueden ser ajustadas independientemente. Por ejemplo, si se selecciona Horizontal Izquierda y Vertical Sin Cambio, se ajustará la posición horizontal de los objetos mientras se deja su posición vertical sin modificación. El objeto que se encuentra en la parte superior de la lista de tabulación será el primero a visitar, seguido por el segundo objeto y así sucesivamente. Establecer el orden de tabulación es útil para publicaciones que reconocen el acceso desde el teclado, tales como formularios donde se ingresa texto. Vea Propiedades de Libro/ Acceso para habilitar o deshabilitar el tabulador. ¤ No todos los tipos de objetos aceptan entradas. Estos objetos no aparecerán en la Lista de Tabulación. Los botones de acción, cajas de verificación, opciones y cajas de texto son ejemplos de objetos que sí pueden aceptar entradas. Establecer Orden de Tabulación. Use este comando para determinar el orden en el cual los lectores pueden seleccionar objetos en su página de NeoBook. Un usuario puede moverse entre algunos tipos de objetos usando la tecla de tabulación. La pantalla

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

28

_______________________________________________________________________________________ ______________________________________________

Establecer el Orden de Tabulación le permite especificar el orden en el cual los objetos se visitarán. En el modo de ejecución, un objeto se considera seleccionado cuando responde a las teclas presionadas (tiene la entrada asignada.) Mostrar/Ocultar objetos. Puede ocultar ciertos elementos a los usuarios hasta que cumplan con cierto objetivo. Un ejemplo de ello puede ser un botón de impresión que permanece oculto hasta que un formulario en pantalla se rellena apropiadamente. Use estos comandos para cambiar la visibilidad inicial de los objetos seleccionados. Por ejemplo, si un objeto debe ocultarse al iniciar la publicación, utilice el comando Ocultar Objeto para hacerlo invisible antes de pasar al modo Ejecución. Un objeto oculto no será visible en la pantalla, pero puede seleccionarlo usando la Lista de Objetos. Agrupar. Use este comando para combinar distintos objetos seleccionados en un grupo. Los objetos agrupados pueden ser copiados, alineados, movidos, etc. como si fueran un objeto único. Use el comando Desagrupar para dividir un grupo nuevamente en sus componentes individuales. El comando Agrupar sólo está disponible si hay más de un objeto seleccionado. Desagrupar. Use este comando para descomponer un grupo en los objetos que lo componen individualmente. Este comando sólo está disponible cuando se selecciona un grupo previamente creado.

El menú Página

Añadir Páginas. Este comando le permite agregar páginas a su publicación. Se le pedirá que especifique el número de páginas a añadir y si quiere insertarlas antes o después de la página activa o al final de la publicación. Tendrá también aquí la posibilidad de especificar el título de la nueva página. Si se agregan páginas múltiples, los títulos se basarán en el especificado en primer lugar. Por ejemplo, si llama a la primera página MUESTRA, las siguientes se llamarán Muestra1, Muestra2, etc Mover Página. Use este comando para reubicar la página activa en otro punto de su publicación. Seleccione una página cercana a donde desearía que la página activa se mueva.

Luego decida si desea que la página activa se ubique antes o después de la página seleccionada. Puede mover las páginas arrastrándolas de su solapa (pestaña) localizada en la parte inferior de la ventana o arrastrando sus miniaturas (pequeñas imágenes) que encontrará en el diálogo Configuración de Página. Renombrar página. Use este comando para cambiar el título de la página activa.

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

29

_______________________________________________________________________________________ ______________________________________________

Escriba el nuevo título dentro del espacio provisto. Luego haga clic sobre el botón Aceptar para guardar el cambio o Cancelar para regresar a la edición sin renombrar la página. Recuerde que cada página en una publicación tiene que tener un título único. Cuando se renombre una página, NeoBook actualizará automáticamente todos los vínculos o acciones de página que hacen referencia al antiguo título. Borrar Página. Este comando elimina la página activa de su publicación. Este comando no se puede Deshacer, úselo con cuidado. Propiedades de la Página. Use este comando para cambiar los atributos de la página activa. La pantalla de propiedades de página está dividida en dos secciones que corresponden a los iconos localizados en la parte izquierda del diálogo: General, Acciones (para publicaciones de 256 colores) y Paleta. Para ver o modificar los ajustes de una sección, haga clic sobre el icono correspondiente. Para ver los ajustes de una sección cliquee el icono correspondiente.. General. Use el botón Título de Página para asignar un nombre único o número a la página activa. Este título aparecerá en la solapa de la página que se encuentra en su parte inferior. Recuerde: Puede cambiar el título asignado a una página si así lo desea, pero no puede haber dos páginas en una publicación con el mismo título. Puede mejorar la apariencia de su publicación seleccionando un fondo interesante para cada página. Se puede seleccionar un Color Sólido, crear un Gradiente (mezcla entre dos colores) o elegir un archivo de imagen para ser usado como un papel tapiz de fondo. Para elegir un fondo con un color único, seleccione la opción Color Sólido y luego haga clic sobre la flecha que se encuentra a la derecha de esta opción para poder elegir el color directamente del diálogo presentado. La selección de colores es determinada por la resolución de la publicación y la paleta asignada a esta página. Para crear un Color de Gradiente de fondo, seleccione la opción Gradiente y luego haga clic sobre el botón con la flecha en los campos Desde y Hacia para elegir los colores. Seleccione la Dirección de la lista para cambiar el sentido del gradiente. Seleccionar Papel Tapiz para usar una imagen como fondo. Haga clic sobre el icono con la pequeña carpeta cercana al campo Fichero de Imagen, luego seleccione el archivo deseado. Si habilita la opción Mostrar Elementos de la Página Maestra, los controles, las imágenes y

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

30

_______________________________________________________________________________________ ______________________________________________

otros objetos que hayan sido colocados en la página maestra se presentarán también en esta página. Hay una gran variedad de efectos animados especiales disponibles para suavizar la transición entra cada una de las páginas. Haga clic sobre el botón con la flecha que se encuentra cerca de la opción Efectos de Transición para elegir entre Disolver, Deslizar, Explotar, Implosión, Dividir, Ondas o Barridos. El recuadro de Vista Previa muestra el efecto seleccionado. Haga clic sobre el botón de Vista Previa (debajo de Efectos de Transición) para ver el efecto nuevamente. También puede controlar la velocidad del efecto moviendo el control hacia el lado de Rápido o Lento. Requerirá probar los efectos especiales si su publicación se ejecutará en máquinas que utilizan paletas con colores limitados (por ejemplo en sistemas con resoluciones de sólo 16 ó 256 colores). Pueden ocurrir desplazamientos de color a baja resolución a menos que la página que usa el efecto especial y la siguiente tengan paletas iguales o muy similares. Acciones. El diálogo Acción consta de una venta de edición, una barra de herramientas y una o más solapas en su parte inferior. Los comandos de acción pueden teclearse directamente dentro del editor, pero muchas veces es preferible usar el botón Seleccionar Acción. Los comandos se organizan en grupos, localice el requerido y haga clic sobre su título. NeoBook le mostrará (en la mayoría de los casos) un formulario sencillo para rellenar. Vea Comprendiendo las Acciones y Variables para una explicación completa acerca del Editor de Acciones y los Comandos de Acción. Se pueden especificar acciones separadas a realizar cuando el lector entra o sale de una página usando sus solapas Entrar a la Página y Salir de la Página ubicadas en la parte inferior de la ventana del editor. Si está creando un diaporama similar a los utilizados en Power Point, hay dos comandos que podría desear usar en su acción de Entrar a la Página: Delay (demora) y GoToNextPage (Ir a Siguiente Página). Este es un método rápido de construir una presentación que se ejecuta sola y en la cual el tiempo entre página y página puede ser especificado, por ejemplo: Delay “3000” Go to Next Page

Paleta. El Editor de Paleta puede ser muy útil cuando diseña publicaciones que deben ser vistas en computadoras que se ejecutan en el modo de 256 colores. Muchas ordenadores antiguos sólo pueden presentar un número limitado de colores a la vez. A esta selección limitada de colores se le denomina Paleta. NeoBook le permite decidir qué colores van a aparecer en la paleta. Puede hacer, si lo desea, que cada página tenga asignada su propia y única paleta de 256 colores. NeoBook también provee la opción de Paleta Automática que usa una paleta de

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

31

_______________________________________________________________________________________ ______________________________________________

colores genérica para la toda la publicación. La Paleta Automática contiene un espectro completo de colores generales incluyendo los 20 colores estándares usados por Windows. Esta opción puede ser activada o desactivada desde la sección Tamaño/ Colores de la pantalla del diálogo Propiedades de Libro. El Editor de Paleta no está disponible cuando se crean publicaciones que utilizan un número distinto de 256 colores debido a que estas resoluciones no utilizan paletas. El diálogo Paleta tampoco aparecerá si la opción Paleta Automática está activada. La parte izquierda del Editor de Paleta contiene una selección de los colores de la paleta asignada a la página activa. Seleccione un color para modificarlo haciendo clic sobre su recuadro correspondiente situado en la paleta. Los controles deslizantes rojo, verde, azul y brillo que se encuentran a la derecha del diálogo cambian para reflejar el valor de color del seleccionado: Puede usar su ratón para modificar el color cambiando la posición de cada control. Los tres controles deslizantes superiores representan la cantidad de pigmento Rojo, Verde y Azul (RVA; RGB) que comprende el color seleccionado. El control deslizante de Brillo ajusta los tres otros controles en forma simultánea para aclarar u oscurecer el color seleccionado. En la parte inferior de la paleta aparecerá una Vista Previa mostrando el efecto de sus cambios en el color elegido. Si comete algún error, use los botones Restablecer Color o Restablecer Paleta para restaurar el color seleccionado o todos los colores de la paleta a sus valores originales. Para cargar una nueva paleta de un archivo de paleta (PAL) previamente guardado, haga clic sobre el botón Cargar Paleta. Para guardar su paleta editada como un archivo tipo PAL para ser usado con otras publicaciones o páginas, haga clic sobre el botón Guardar Paleta y asígnele un nombre de archivo. ¤ Cuando se diseña una publicación para ser vista por el público en general es siempre una buena idea tratar de ejecutar una copia de su publicación compilada en otros sistemas que solo muestran 256 colores. Esto le dará una mejor idea de lo que verán los usuarios de su trabajo. Si desea que los atributos de página que han sido elegidos sean usados para todas las páginas en su publicación, active la opción Copiar a Todas las Páginas que se localiza en el borde inferior izquierdo del diálogo. Para elegir un fondo con un color único, seleccione la opción Color Sólido y luego haga clic sobre la flecha que se encuentra a la derecha de esta opción para poder elegir el color directamente del diálogo presentado. La selección de colores es determinada por la resolución de la publicación y la paleta asignada a esta página. Para crear un Color de Gradiente de fondo, seleccione la opción Gradiente y luego haga clic sobre el botón con la flecha en los campos Desde y Hacia para elegir los colores. Seleccione la Dirección de la lista para cambiar el sentido del gradiente. Seleccionar Papel Tapiz para usar una imagen como fondo. Haga clic sobre el icono con la pequeña carpeta cercana al campo Fichero de Imagen, luego seleccione el archivo deseado. Si habilita la opción Mostrar Elementos de la Página Maestra, los controles, las imágenes y otros objetos que hayan sido colocados en la página maestra se presentarán también en esta página. Hay una gran variedad de efectos animados especiales disponibles para suavizar la

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook

32

Prof. Juan Carlos Álvarez Rivera

_______________________________________________________________________________________ ______________________________________________

transición entra cada una de las páginas. Haga clic sobre el botón con la flecha que se encuentra cerca de la opción Efectos de Transición para elegir entre Disolver, Deslizar, Explotar, Implosión, Dividir, Ondas o Barridos. El recuadro de Vista Previa muestra el efecto seleccionado. Haga clic sobre el botón de Vista Previa (debajo de Efectos de Transición) para ver el efecto nuevamente. También puede controlar la velocidad del efecto moviendo el control hacia el lado de Rápido o Lento. Requerirá probar los efectos especiales si su publicación se ejecutará en máquinas que utilizan paletas con colores limitados (por ejemplo en sistemas con resoluciones de sólo 16 ó 256 colores). Pueden ocurrir desplazamientos de color a baja resolución a menos que la página que usa el efecto especial y la siguiente tenga paletas iguales o muy similares.

El menú Libro

Propiedades del Libro. Utilice esta opción para configurar las propiedades generales de las publicaciones. El diálogo Propiedades del Libro está dividida en nueve secciones que corresponden a los iconos localizados en la parte izquierda del diálogo: General, Tamaño/Colores, Acciones, Ventana, Acceso, Idioma, Diálogos, Salva Pantallas, Misceláneas. Para ver o modificar los ajustes de una sección, haga clic sobre el icono correspondiente. General. Teclee aquí el Título de la publicación y el Nombre del Autor. El título se mostrará en la barra de título de la ventana de la publicación. El nombre del autor es para su uso exclusivo y no aparecerá en la publicación.

Podrá también proporcionar el nombre de un Archivo de Ayuda (HLP) si ha creado uno previamente que desee anexar a su publicación. El archivo de ayuda es opcional, pero, si su publicación es compleja, podría verse beneficiada al contar con uno. Se puede acceder al archivo de ayuda presionando la tecla F1. Necesita utilizar un programa especial denominado Compilador de Ayuda para crear un archivo de este tipo. La Pantalla de Presentación opcional es una imagen que aparece en la pantalla mientras su publicación se está cargando. Si la publicación contiene muchas páginas, puede tardar varios minutos en cargar. Es una buena idea presentar una pantalla bien diseñada a sus lectores mientras esperan. Una alternativa es usar un pequeño cursor que representa el progreso del proceso de carga. Una pantalla de presentación puede contener cualquier cosa, desde una imagen simpática hasta información acerca de su producto o compañía. Para crearla, dibuje una imagen usando su programa de edición gráfica preferido y luego inserte el nombre de archivo de imagen en el espacio provisto.

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

33

_______________________________________________________________________________________ ______________________________________________

Puede asignar una imagen de icono a su publicación de NeoBook haciendo clic sobre el botón del icono. Cuando la publicación se compila, el icono se incorporará en el producto final. El icono elegido debe tener 32 x 32 píxeles, 16 colores de Windows y el formato de archivo ICO. Si Ud. desea crear sus propios archivos ICO hay una gran variedad de programas disponibles para este propósito. Puede utilizar NeoPaint para Windows de los realizadores de NeoBook. Podrá encontrar una copia de evaluación en el CD de NeoBook. Se pueden seleccionar los cursores de ratón que se utilizarán en la publicación. El Cursor Zona Caliente es aquel que aparece cuando el ratón está sobre un objeto que acepta una entrada del usuario (como un botón o barra de control deslizante) mientras que el Cursor Principal es usado en cualquier otro lugar. Al igual que para los iconos, los cursores deben estar en un formato específico de 32 x 32 píxeles, 2 ó 16 colores de Windows y un formato de archivo CUR. Se puede usar, también, la mayoría de los archivos ANI que son cursores animados. Tamaño / Colores. Use este diálogo para cambiar el tamaño y colores de su publicación. Puede seleccionar entre varios tamaños de publicación estándares o proporcionar su propio Ancho y Alto. Vea Archivo > Nuevo para más información sobre este tema. Ventana. Esta sección le permite definir cómo se presentará su publicación a sus lectores. Se puede hacer que la publicación ocupe toda la pantalla y se vea como un programa estándar de Windows o definir una forma propia. Al hacer cualquier cambio el resultado se ve de inmediato en el recuadro de Vista Previa en el ángulo inferior derecho de la ventana. La opción Ventana estándar le permite emular la forma y presentación de otros programas de Windows. Se puede especificar si la ventana de la publicación incluye una barra de título y botones para minimizar y maximizar. También se puede especificar si la ventana puede ser redimensionada o movida dentro de la pantalla. Una publicación que utiliza la opción Ventana a Pantalla Completa ocupará toda la pantalla. No habrá ni barra de título ni otros elementos visibles, reconocibles de Windows, sólo el contenido de su publicación. Esta es la mejor opción para presentaciones, salva pantallas o diaporamas que se presentan solos uno de detrás de otro o cualquier otro tipo de publicación donde se desea la total atención de su lector. Si el tamaño de su publicación es menor que la pantalla del lector, el borde no usado será rellenado completado con el Color de Borde. También se tiene la opción Cubrir la Barra de Tareas de Windows para publicaciones a pantalla completa. La barra de tareas aparece en la parte inferior del escritorio de Windows y es usado para activar y navegar por los programas abiertos. Al cubrir la Barra de Tareas se elimina cualquier distracción visual del lector.

Si se habilita la opción Conmutar a Modo de Vídeo Compatible, NeoBook cambia los ajustes de la pantalla de la computadora para igualarla al tamaño y número de colores de su publicación. Al cerrar la publicación, NeoBook restaurará los ajustes de pantalla originales. Si el monitor del lector no puede cambiar al modo de pantalla definido en su publicación, NeoBook utilizará el más cercano disponible.

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

34

_______________________________________________________________________________________ ______________________________________________

Los autores de NeoBook también tienen la opción de crear una Ventana de Formato Personalizado única para sus publicaciones. Esto se realiza creando un archivo de imagen especial que servirá como una máscara y define la forma de la ventana de sus publicaciones. ¿Desea una ventana circular? Use su programa de dibujo favorito para crear un círculo. Haga que el área que está afuera del círculo sea de un color diferente que su interior. Guarde la imagen y utilice el botón Definir Forma para importar el archivo dentro de NeoBook. Cuando se le pida especificar un color transparente haga clic sobre el área fuera del círculo. Se puede resaltar aún más el efecto dibujando un motivo interesante dentro del círculo y usando esa misma imagen como papel tapiz de fondo para cada una de las páginas. Para hacer que la ventana con formato propio pueda moverse, marque la opción Movible. Use el Orden de Ventana si desea que su publicación esté siempre por encima de cualquier otro programa de Windows en ejecución. La mayoría de las veces es conveniente dejar este ajuste en Normal, pero se pueden crear ciertos programas interesantes usando las otras dos opciones. Acciones. Se pueden definir acciones especiales que sean ejecutadas cada vez que su publicación inicia o se cierra, es activada o es desactivada, cambian páginas o finaliza un cierto período de inactividad. Estas acciones pueden ser utilizadas para acceder a archivos, ejecutar animaciones o música, presentar mensajes, calcular puntajes, verificar datos de entradas, etc. La pantalla Acción contiene una ventana de edición, una barra de herramientas y una o varias solapas en su parte inferior. Los comandos de acción pueden teclearse directamente dentro del editor, pero muchas veces es preferible usar el botón Seleccionar Acción. Los comandos están organizados en grupos. Simplemente ubique y haga clic sobre el título del comando que deseado. En la mayoría de los comandos NeoBook mostrará un formulario sencillo que puede llenado para completar la acción. Vea Comprendiendo las Acciones y Variables para una explicación completa acerca del Editor de Acciones y los Comandos de Acción. Utilice las solapas situadas en la parte inferior de la ventana del editor para conmutar entre las diferentes acciones. Si no se requiere una acción en particular, déjela en blanco. Las diferentes acciones se describen a continuación: Inicio: Los comandos aquí colocados se ejecutan cuando se lanza la publicación por primera vez. Es un buen lugar para colocar cualquier código de iniciación o funciones requeridas por su publicación. Cierre: Estos comandos se ejecutarán justo antes de que finalice su publicación. Es un buen lugar para guardar cualquier configuración que su lector haya proporcionado. Se puede interrumpir opcionalmente este comando cambiando el valor de la variable global [Shutdown Status] MessageBox “MyPub” “ ¿Desea salir?” “Sí / No “ “[resultado] If “[resultado]” “=” “2” SetVar “”[Shutdown Status]” “¡No haga eso!” EndIf Es posible crear una publicación que no puede ser cerrada, por lo tanto, úsela con precaución. Las palabras entre corchetes son variables que se discuten en detalle en su sección correspondiente.

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

35

_______________________________________________________________________________________ ______________________________________________

Activar: Estos comandos son ejecutados cada vez que la ventana de su publicación se activa. Por ejemplo cuando se usa otro programa y se regresa a NeoBook. Desactivar: Los comandos ubicados aquí se ejecutan cuando la ventana de su publicación se vuelve inactiva. Por ejemplo, cuando el lector activa otro programa en ejecución. Cambió la Página: Estos comandos son ejecutados cuando la publicación está intentando presentar otra página. Opcionalmente el cambio de página puede ser dirigido a otra que no se la siguiente o cancelado alterando el valor de la variable global [PageChangeName]. Para dirigir al lector a una página diferente, simplemente inserte el nuevo título de página dentro de la variable. Por ejemplo: SetVar “[PageChangeName]” ”PagError” Se puede cancelar el cambio de página colocando cualquier título en blanco en la variable, por ejemplo: If “[PageChangeName]” “=””Mejoras” If “[User]” “< > “”Usuario Registrado“ AlertBox “Lo siento” “Esta página sólo puede ser vista por usuarios registrados.” SetVar “[PageChangeName]” “” EndIf EndIf Evento Ocioso: Estos comandos se ejecutan si no se ha detectado ningún tipo de actividad en el teclado o en el ratón durante el intervalo especificado. Proporcione el tiempo ( en segundos) que el sistema debe permanecer ocioso antes de que se active la acción. Para una publicación del tipo quiosco, se puede utilizar un Evento Ocioso para regresar de forma automática a la página principal luego de un período de tiempo especificado de inactividad. Esto servirá para que los nuevos visitantes que recorran el quiosco electrónico no se confundan por una presentación dejada abierta a la mitad por el lector previo. Por ejemplo: GotoPage “Inicio” Subrutinas: Use la acción GoSub para ejecutar un bloque de comandos ingresados aquí. Los bloques de comandos o subrutinas comienzan con una etiqueta descriptiva única y terminan con el comando especial “Return”. Se puede pensar en ellas como un repositorio para grupos de acciones usadas a menudo. En lugar de escribir los mismos comandos una y otra vez, se pueden escribir una vez aquí y simplemente utilizarlos usando la acción GoSub. Por ejemplo: :MiSubrutina AlertBox “Hola””Esta es una Subrutina.” Return :MiOtraSubrutina AlertBox”Hola””Esta es mi otra subrutina.” Return En algún lugar en esta publicación:

GoSub “MiSubrutina”

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

36

_______________________________________________________________________________________ ______________________________________________

Acceso. Esta sección le permite definir las teclas que pueden usar sus lectores para navegar a través de su publicación. Se pueden activar estas teclas para aquellos usuarios que no tienen un ratón o simplemente por conveniencia. Describimos a continuación las opciones de Control de Teclado:

Salir de la Publicación con la tecla Escape: Deshabilite esta opción para evitar que sus lectores salgan de su publicación presionando la tecla Escape. Si lo hace, asegúrese de proveer a los lectores de otro camino para cerrar la publicación, por ejemplo, un botón Salir. Permitir que las teclas RePág, AvPág, Inicio y Fin cambien entre páginas: Habilite esta opción para permitir a sus lectores moverse dentro de su publicación usando estas teclas. En algunas situaciones se pueden deshabilitar estas teclas con el objeto de controlar qué páginas pueden ser visitadas y en qué orden. Muchos autores eligen deshabilitar estas teclas y en cambio proveen una serie de botones de navegación. A diferencia del método del teclado, los botones de navegación pueden incluir comandos de acción para determinar inteligentemente si el cambio de página es correcto. Por ejemplo, una publicación designada para administrar una prueba en clase podría asegurarse de que se ha elegido una respuesta antes de permitirle al estudiante avanzar al siguiente tema. Mostrar Marco Visible para Indicar el Elemento a Ejecutar desde el Teclado: En aquellas publicaciones que incluyen campos de Caja de Texto, listas de opciones y otros controles que pueden ser modificados por el usuario, y se activa esta opción, se permitirá al lector acceder a estos elementos presionando la tecla de Tabulación. El objeto activo será rodeado por un rectángulo o marco indicando que es el que está esperando la entrada de datos. Vea Establecer > Establecer Orden de Tabulación para especificar el orden en el cual los objetos serán seleccionados. Deshabilitar las teclas Ctrl+Alt+Del y Alt+Tab: Esta opción le permite evitar que los lectores conmuten a otros programas (Alt + Tab) o usar la combinación de teclas Ctrl. + Alt + Del para cerrar su publicación. Esta opción se usa sólo en aquellas publicaciones especiales, tal como el caso de un quiosco, donde sería un desastre permitir que el lector tenga acceso irrestricto al ordenador. Normalmente no es necesario deshabilitar el acceso a estas funciones para programas normales de Windows. Evitar que se ejecuten sesiones múltiples en forma simultánea: Habilite esta opción para prevenir que más de una copia de su publicación se ejecute a la vez. Es una buena idea para la mayoría de las publicaciones, dado que al abrir instancias múltiples de un mismo programa se desperdician recursos del sistema y se puede confundir a los lectores. También puede requerir que el lector ingrese una clave o Contraseña correcta antes de entrar o salir de sus publicaciones. Marque las opciones correspondientes para habilitar estas prestaciones y escriba la contraseña en el campo a la derecha. Esto es útil para evitar que usuarios no autorizados accedan o deshabiliten la publicación. Un ejemplo de ello podría ser un quiosco o un programa de red en el cual no se desea que los usuarios no autorizados salgan de la publicación. Idioma. Si está creando una publicación en un idioma distinto al español, esta pantalla le permite traducir los mensajes de error y consultas generados por NeoBook. Escriba sus

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

37

_______________________________________________________________________________________ ______________________________________________

traducciones (a la derecha) en lugar de sus equivalentes en español (a la izquierda). Haga clic sobre el botón Guardar para exportar el mensaje traducido al archivo. Haga clic sobre el botón Cargar para recuperar traducciones realizadas anteriormente. Haga clic sobre el botón Restablecer para restaurar el texto en castellano. Active la opción Usar este Idioma como predeterminado si desea usar estos ajustes cada vez que carga NeoBook. ¤ Para aquellos idiomas que requieren de caracteres especiales (árabe, japonés, etc.) también se necesitará cambiar la tipografía utilizada dentro de la sección Diálogos. Diálogos. Esta pantalla le permite personalizar la apariencia de las cajas de diálogos presentadas por su publicación. Los diálogos son usados para solicitar información o para informar al lector que ha ocurrido un error. Se puede seleccionar una imagen personalizada para ser presentada dentro del mensaje de alerta de NeoBook o los mensajes y el diálogo de salida. Deje el campo de la imagen en blanco para usar aquellas definidas de NeoBook. Utilice el botón Tipografía Personalizada para seleccionar una tipografía y tamaño para el texto dentro de los diálogos. Esta tipografía también será usada por cualquier menú desplegable o nota (StickyNote) generada por la publicación. Salvapantalla. Esta opción es útil cuando se va a distribuir la publicación terminada cómo un programa tipo salva pantalla de Windows. Habilite la opción Salir de la Publicación con Eventos de Teclado o Ratón para desactivar el salva pantallas cuando el usuario mueva el ratón o presione una tecla, tal y como se realiza en otros eventos del mismo tipo. Si esta opción se deshabilita, su salva pantallas se interrumpirá cuando se presione la tecla Escape. La Imagen a desplegar en la vista previa de la ventana Panel de Control es una pequeña imagen estática en formato BMP que aparecerá en el panel de control de Windows cuando quiera seleccionar los salva pantallas instalados. Esta imagen tiene que ser de 152 x 112 píxeles, 16 ó 256 colores para obtener los mejores resultados. Misceláneas. Al deshabilitar la opción Mostrar Mensajes de Error, los autores avanzados de NeoBook podrán interceptar y responder a los errores en forma programática en lugar de que NeoBook los presente con un mensaje. Cuando esta opción se encuentra desactivada todos los mensajes de error se colocan en la variable [Last Error]. Se puede usar esta variable en una secuencia de comandos de acción para determinar cuándo ocurre el error y responder en la forma apropiada. Por ejemplo: FileWrite “e:\myfiles\partes.dat” “Append” “[NúmParte], [Desc] , [Precio]” If “[LastError]” > “” AlertBox “Error” “¡Imposible escribir datos en el archivo de Partes! //[LastError]” EndIf Al deshabilitar la opción Mostrar Configuración de Impresión de Windows para Todas las Acciones de Impresión toda acción que use la impresora (PrintPage, PrintTextFile, etc.) comenzará a imprimir directamente sin pedir confirmación previa. Aunque la opción se

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

38

_______________________________________________________________________________________ ______________________________________________

encuentre deshabilitada, aún se puede acceder a esta ventana manualmente usando la acción PrintSetup. Por ejemplo: PrintSetup "[Resultado]" If "[Resultado]" "=" "True" PrintPage "Contenido" PrintPage "Ayuda" EndIf Habilitando la opción Actualiza Automáticamente Objetos que contienen Variables de Tiempo NeoBook dibuja de nuevo la pantalla a intervalos regulares para permitir que aquellos objetos que presentan la fecha u hora se actualicen. Si esta opción se deshabilita, estos objetos sólo serán actualizados cuando se entre o salga de una página.

El Menú Herramientas

Configurar Herramientas. Use esta opción para agregar y eliminar programas y utilerías del menú Herramientas. Para agregar una nueva herramienta, haga clic sobre el botón Agregar. Aparecerá el diálogo Propiedades de Herramientas permitiéndole definir el programa o utilería a ser añadida. Proporcione el nombre del programa en el campo Título. El título aparecerá como una elección más dentro del menú Herramientas. Proporcione, a continuación, la ruta y nombre de archivo en el campo Programa.

Podrá navegar por la estructura de directorios para buscar y seleccionar con facilidad el programa (EXE) haciendo clic sobre el icono de la pequeña carpeta que se encuentra a la derecha del campo. Finalmente, si su programa requiere cualquier línea de comando especial o argumentos, teclee éstos en el campo Parámetros. Haga clic sobre el botón Aceptar para agregar el programa al menú Herramientas. Puede eliminar una herramienta que no requiera de la lista usando el botón Eliminar. Esto no elimina el programa de su ordenador, simplemente del menú Herramientas de NeoBook. Puede modificar una herramienta existente haciendo clic sobre el botón del nombre de la herramienta en la lista y luego sobre el botón Editar. El diálogo Propiedades de Herramientas aparecerá, permitiéndole realizar cambios.

El Menú Ventana

Mosaico Vertical y Horizontal. Elija este comando para colocar las ventanas de las publicaciones abiertas de forma tal que sólo quede visible la barra de título de cada una. Cascada. Seleccione este comando para superponer ventanas de publicaciones de forma tal que se vea la barra de título de cada una de ellas.

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

39

_______________________________________________________________________________________ ______________________________________________

Centrar página en la ventana. Use esta función para centrar rápidamente la publicación dentro de la ventana activa.

El Menú Ayuda

Ayuda de NeoBook. Elija esta opción para presentar el archivo de Ayuda de NeoBook. El archivo de ayuda contiene instrucciones para el uso de NeoBook y puede ser usado para buscar información acerca de temas específicos. Para mayor información acerca del uso de archivos de ayuda en general, por favor consulte su documentación de Windows. Visitar el sitio de NeoSoft en Internet. Al elegir esta opción, se abrirá la página de inicio del sitio Web de Neosoft Corporation (www.neosoftware.com) usando su navegador predeterminado.

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

40

_______________________________________________________________________________________ ______________________________________________

LECCIÓN Nº 05 APRENDIENDO EL USO DE NEOBOOK 1. APRENDIZAJE ESPERADO. Al concluir la lección, el participante será capaz de aplicar elementos de diseño de libros electrónicos mediante la práctica continua y permanente.

Aprendiendo a usar NeoBook La mejor forma de aprender a usar NeoBook es tratar de hacer uno mismo su publicación. Este libro apenas roza la superficie de lo que puede en realidad realizarse con NeoBook, pero le darán el conocimiento básico necesario para comenzar a crear sus propias publicaciones. Practica 1. Creando una Nueva Publicación Si se crea por primera vez una publicación, se debe comenzar por definir las dimensiones y resolución de colores de la misma. 1. Ejecute NeoBook (vea Neobook Básico para las instrucciones). Si ya hay publicaciones abiertas, use el comando Cerrar Todo del menú Archivo para limpiar completamente el espacio de trabajo de NeoBook. 2. Elija Nuevo del menú de Archivo. Aparecerá el diálogo Nueva Publicación. 3. Elija un tamaño de 800x600 píxeles para su publicación. 4. Elija 16 Millones de Colores. 5. Haga clic sobre el botón Aceptar. Se creará una publicación sin título. Configurando la Publicación. Estamos listos ahora para comenzar a crear una publicación. Comenzaremos configurando algunos ajustes que afectan a toda la publicación. 1. Elija Propiedades del Libro desde el menú Libro. Aquí definir la apariencia de nuestra publicación y cómo será usada por nuestros lectores. La ventana Propiedades del Libro está dividida en nueve secciones que corresponden a los iconos situados en la parte izquierda del diálogo: General, Tamaño/Colores, Ventana, Acciones, Acceso, Idioma, Diálogos, Salva pantallas, Misceláneas. Cada sección contiene una categoría diferente de ajustes usados para configurar la publicación. Las diferentes secciones pueden ser presentadas haciendo clic sobre el icono correspondiente.

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

41

_______________________________________________________________________________________ ______________________________________________

2. En la primera sección (General) escriba Mi Primer Publicación en el campo Título. 3. Escriba su nombre en el campo Autor. 4. Haga clic sobre el icono Acceso para mostrar esa sección en el diálogo Propiedades del Libro. 5. Desactive la opción Permitir el uso de las teclas Re Pág, Av Pág. Inicio y Fin para cambiar entre páginas. Vamos a crear nuestros propios controles de navegación y no deseamos que el lector use el teclado para cambiar de página. Quitando esta opción evitamos que esto suceda. 6. Haga clic sobre el botón Aceptar para aplicar los cambios a la publicación. Agregando páginas a nuestra Publicación. Nuestra publicación ya contiene dos páginas en blanco, pero necesitamos agregar una más. 1. Elija Añadir Página desde el menú Página. Aparecerá el diálogo Añadir Páginas. 2. Teclee un “1” dentro del campo Número de Páginas a Añadir. 3. Haga clic sobre el botón Aceptar. Creando un botón. Ahora agregaremos un par de botones sencillos para avanzar y retroceder entre las páginas y permitir a los lectores navegar fácilmente por nuestra publicación. Dado que estos botones aparecerán en cada página de la publicación, los dibujaremos en la Página Maestra. La Página Maestra generalmente contiene aquellos elementos que son comunes a la mayoría (o todas) las páginas de una publicación. La diferencia entre la Página Maestra y las demás, es que los objetos puestos en la primera aparecerán en las segundas. Es un “ahorra tiempo”, dado que los elementos repetitivos no necesitan ser creados en cada página, basta colocarlos en la página maestra para distribuirse en el resto de ellas. 1. Active la Página Maestra haciendo clic sobre la solapa con el nombre de la página que se encuentra en la parte inferior de la ventana de NeoBook. 2. Elija la herramienta Botón de Comando de la Paleta de Herramientas 3. Mueva el puntero del ratón a la parte inferior derecha de la Página Maestra. Presione y mantenga presionado el botón derecho del ratón y dibuje un rectángulo de unos tres cm de ancho por 1,5 cm de alto. Una vez que el rectángulo tenga la forma apropiada, suelte el botón del ratón. No se preocupe si no es perfecto, luego podrá arreglarlo. Una vez liberado el botón del ratón, aparecerá el diálogo Propiedades del Botón de Comando permitiéndole definir qué hará el objeto. El diálogo está dividido en tres secciones que corresponden a los iconos localizados en la sección izquierda de la ventana: General, Apariencia y Acciones. Para ver o modificar los ajustes de una sección, haga clic sobre el icono correspondiente. 4. En la primera sección (General) escriba Siguiente en el campo Texto. El texto escrito en este campo aparecerá sobre el botón. 5. Haga clic sobre el icono Acciones. Ahora le informaremos a NeoBook qué deseamos que suceda cuando el lector haga clic sobre el botón previamente definido. En este caso particular, deberá ir a la siguiente página. Nuestro botón realizará su tarea utilizando instrucciones especiales que nosotros le proveemos. Estas instrucciones se llaman

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

42

_______________________________________________________________________________________ ______________________________________________

acciones en el entorno de NeoBook. La mayoría de las acciones pueden insertarse simplemente haciendo clic sobre el comando deseado. 6. Haga clic sobre el botón Seleccionar Acción. El diálogo Seleccionar Acción está dividido en categorías que corresponden a los iconos situados en la parte izquierda de la ventana. Al hacer clic sobre un icono se mostrará una lista de Acciones que pertenecen a esa categoría.

7. Haga clic sobre la categoría Navegación. 8. Elija la acción (Ir a la Siguiente Página) GotoNextPage. NeoBook agregará automáticamente este comando en el Editor de Acciones del botón. Esta acción le dice a NeoBook que debe avanzar a la siguiente página cada vez que se hace clic sobre este botón. 9. Haga clic sobre el botón Aceptar. Note que el botón queda rodeado por ocho pequeñas cajas llamadas manijas. Esto indica que este objeto (el botón) está seleccionado. Una vez seleccionado un objeto, se puede usar el ratón para moverlo a una nueva posición o cambiar su forma arrastrando cualquiera de las manijas. También se pueden cambiar los atributos de los objetos seleccionados desde la Paleta de Herramientas (color, textura, tipografía, ancho y tipo de línea que los rodea, etc.) Use la herramienta de Selección de la Paleta de Herramientas para seleccionar objetos haciendo clic sobre ellos o sobre un área vacía de la página para hacer que desaparezcan las manijas del botón y quede sin seleccionar. Si se hace clic de nuevo sobre el botón, éste queda nuevamente seleccionado mostrando sus manijas. Vea la sección NeoBook Básico y Paleta de Herramientas para mayor información de cómo seleccionar objetos. Creando un Segundo Botón. Dado que el segundo botón de navegación que crearemos es casi idéntico al primero, lo podemos definir más rápidamente usando el comando Duplicar. 1. Asegúrese de que esté seleccionado el botón recién creado. Si no es así, haga clic sobre él. 2. Elija Duplicar del menú Editar. Aparecerá un segundo botón en la página, idéntico al primero. 3. Use su ratón para arrastrarlo junto al primero. 4. Con el nuevo botón aún seleccionado, elija Propiedades del Objeto del menú Editar. 5. Reemplace el Texto con la palabra Previo.

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

43

_______________________________________________________________________________________ ______________________________________________

6. Haga clic sobre el icono Acciones. 7. Borre la acción existente (GotoNextPage) del editor de acciones del botón. Use la tecla Borrar Atrás o Supr, tal como lo haría con cualquier texto en un procesador de texto. 8. Haga clic sobre el botón Seleccionar Acción. 9. Elija GotoPrevPage (Ir a la Página Anterior) de la categoría Navegación. 10. Haga clic sobre el botón Aceptar. ¡Ha creado un segundo botón! Usando La Paleta de Herramientas. Podría agregar a la Página Maestra todas aquellas líneas divisorias, logotipos, elementos decorativos u otros objetos que desee tener en todas las páginas de la publicación. Para hacer esto, seleccione las herramientas Línea, Rectángulo o Elipse de la Paleta de Herramientas. Luego dibuje una forma en la página, tal cual como lo hizo cuando creó el primer botón. Si comete un error, puede usar el comando Deshacer del menú Editar para eliminar el cambio. Puede cambiar el Color de Relleno, Patrón de Relleno, Color de línea, Ancho de Línea, y Estilo de la Línea del objeto usando los controles localizados a la derecha de la Paleta de Herramientas. Si el objeto seleccionado contiene un texto, también podrá modificar la Tipografía y el Color de la Tipografía. Propiedades de la Página. Ahora que hemos agregado nuestros botones básicos de navegación en la Página Maestra, estamos listos para trabajar en la primera página de nuestra publicación. 1. Active la primera página haciendo clic sobre la solapa “Nueva Página” localizada en la parte inferior de la ventana de NeoBook. Los dos botones creados en la Página Maestra estarán visibles en esta página, por lo cual no se alarme si la pantalla no ha cambiado demasiado. La diferencia es que ahora no podrá seleccionar ninguno de estos botones dados que fueron creados en otra página (Página Maestra.) Cambiemos el fondo de la página para que no sea blanca. 2. Seleccione Propiedades de la Página desde el menú Página. Aparecerá el diálogo Propiedades de la Página. 3. Haga clic sobre la pequeña flecha que se encuentra al lado de la opción Color Sólido bajo Fondo de la Página. Aparecerá el Selector de Color. 4. Elija un color de la paleta, preferentemente uno claro. 5. Haga clic sobre el botón Aceptar del selector de color. 6. Asegúrese de que aparezca una marca en la opción Mostrar Objetos de la Página Maestra. Esto hace que se vean los botones creados en la Página Maestra. 7. Habilite la opción Copiar a todas las Páginas. 8. Haga clic sobre el botón Aceptar. La ventana Propiedades de la Página es reemplazada por el diálogo Copiar a todas las Páginas. 9. Active la opción Fondo. 10. Haga clic sobre el botón Aceptar. El color de fondo elegido se copia a las otras páginas de la publicación. El fondo de la Página Maestra quedará en blanco dado que técnicamente no tiene fondo o, más bien dicho, no es una página visible de la publicación compilada.

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

44

_______________________________________________________________________________________ ______________________________________________

USANDO EL EDITOR DE TEXTO El Editor de Texto de NeoBook le provee de las herramientas necesarias para crear documentos de texto para mostrar en sus publicaciones. El Editor de Texto provee las funciones básicas de un procesador de palabras, además de la habilidad de poder agregar Hipervínculos y Marcadores de libro a su texto. Los documentos creados con el Editor de Textos se almacenan con el formato de archivo RTF (Formato de Texto Enriquecido). El objeto Artículo de NeoBook se usa para presentar los archivos creados con el Editor de Textos. Iniciando el Editor de Texto El Editor de Textos puede abrirse usando cualquiera de los siguientes métodos: Seleccione el comando Crear /Editar > Nuevo Archivo de Texto desde el menú de NeoBook Editar. Seleccione la herramienta Artículo/Texto de la paleta de herramientas de Neobook. Use el ratón para dibujar un rectángulo donde desea que aparezca el objeto. Se le pedirá que elija entre las opciones de abrir, crear o importar un archivo.Si selecciona crear un nuevo documento, se abrirá el Editor de Texto. Haga clic derecho sobre un objeto Artículo ya definido para mostrar el diálogo de sus propiedades. Si hace clic sobre la pequeña carpeta que se encuentra a un lado del campo Archivo de Texto, se abrirá el Editor de Texto mostrando el archivo asociado con el Artículo. Use la herramienta de Selección de la Paleta de Herramientas para elegir un objeto Artículo existente. El archivo asociado con el objeto aparecerá listado bajo el comando Crear/Editar del menú Editar. Haga clic sobre el nombre del archivo para abrirlo en el Editor de Texto. Si los métodos mencionados anteriormente no activan el Editor de Texto, seleccione Configurar Preferencias del menú Opciones. Haga clic sobre el icono Herramientas que se encuentra en la parte izquierda del diálogo. Asegúrese de que la opción Usar el editor interno de Neobook (recomendado) se encuentra seleccionada. La Pantalla del Editor de Texto La ventana en blanco localizado en la mitad de la pantalla es el editor donde escribirá y dará formato a su texto. Las funciones del editor son muy parecidas a las de un procesador de palabras. Escriba el texto deseado en la ventana del editor. En la parte superior de la ventana del editor se encuentra una Barra de Herramientas que contiene varios botones y controles que le ayudarán a realizar la edición y formato

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

45

_______________________________________________________________________________________ ______________________________________________

rápido de su texto. Describimos a continuación cada uno de sus elementos:

Encontrará estilos de viñetas adicionales usando el comando Viñetas del menú Formato.

Una variable es simplemente un área de la memoria del ordenador que puede usarse para almacenar información temporal (textos o números) relevantes para su publicación. Por ejemplo, puede solicitar al lector que proporcione su nombre al inicio de la publicación y almacenar el dato en una variable. Ésta puede luego usarse para personalizar la publicación. Por ejemplo, podría escribir algo como esto en su Editor de Textos: De repente, [Nombre] vio un destello brillante en el cielo. ¿Podría ser una nave espacial, preguntó [Nombre]? No, probablemente es un avión. Note que la palabra [Nombre] está entre corchetes (es una variable). Para propósitos de NeoBook, las variables están siempre entre [corchetes]. Esta es la forma en la cual NeoBook sabe que nos estamos refiriendo a una variable denominada [Nombre] y no a la palabra Nombre. Durante la ejecución de su publicación, NeoBook actualizará el documento con el contenido de cualquier variable que tengamos especificada. Por ejemplo, el mismo documento podría quedar así al momento de ejecutar la publicación: De repente, Roberto vio un destello brillante en el cielo. ¿Podría ser una nave espacial, preguntó Roberto? No, probablemente es un avión.

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

46

_______________________________________________________________________________________ ______________________________________________

La regla localizada en la parte superior del área de entrada de texto, puede ser utilizarse para establecer los márgenes y tabulaciones del párrafo activo. Las tabulaciones se pueden establecer haciendo clic directamente sobre la regla donde desea que aparezcan. Los tabuladores pueden ser eliminados arrastrándolos fuera de la regla. Puede crear una sangría para el párrafo activo arrastrando los pequeños cursores ubicados en cada extremo de la regla. También puede usar para esto los comandos localizados en el menú Formato. EL MENÚ DEL EDITOR DE TEXTO EL MENÚ ARCHIVO Nuevo. Este comando limpia el contenido del editor y abre un nuevo documento en blanco. Si el contenido del editor ha sido modificado se le solicitará guardar sus cambios. Abrir. Este comando le permite cargar un documento de texto (ASCII/ANSI) o RTF existente para su edición. Aparecerá el diálogo de selección estándar de Windows donde puede localizar y elegir el archivo dentro de su disco duro. Si antes de abrir un archivo había texto no almacenado, se le pedirá que guarde sus cambios. Sólo se puede abrir un documento a la vez. Guardar. Elija este comando para almacenar los cambios realizados en el documento activo. Si este es un documento nuevo, que no ha sido previamente guardado, se le pedirá que especifique un nombre de archivo. Guardar Como. Use este comando para guardar el documento activo con un nombre diferente. Si elige el nombre de un archivo existente en la carpeta de destino, el Editor de Texto le pedirá que confirme si desea sobrescribirlo. Los nombres de archivo del Editor de Texto normalmente terminan con la extensión “.RTF”. Imprimir. Este comando imprime el documento o la selección activa. Aceptar. Este comando guarda el documento activo y cierra el Editor de Textos. Cancelar. Este comando cierra el Editor de Textos sin salvar el documento activo.

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

47

_______________________________________________________________________________________ ______________________________________________

EL MENÚ EDITAR Deshacer. Este comando elimina el último cambio realizado en el documento activo. Cortar. Use este comando para eliminar el texto seleccionado y colocarlo en el portapapeles de Windows. Copiar. Use este comando para colocar una copia del texto seleccionado en el Portapapeles de Windows. Pegar. Este comando inserta el contenido del Portapapeles de Windows dentro del documento en la posición indicada por el cursor. ¤ El comando Pegar se encontrará deshabilitado si el contenido del Portapapeles no es compatible con el Editor de Textos. Borrar. Use este comando para eliminar el texto seleccionado del documento. El texto eliminado no es colocado en el Portapapeles de Windows y no puede ser vuelto a Pegar dentro del documento. Si borra un texto por error, puede usar el comando Deshacer para recuperarlo. Seleccionar Todo. Use este comando para seleccionar todo el texto del documento. Insertar Archivo de Texto Use este comando para insertar un archivo de texto llano o RTF dentro del documento activo en la posición indicada por el cursor. Insertar Archivo de Imagen. Este comando le permite insertar un pequeño archivo de imagen dentro de su documento. El archivo debe estar en formato de mapa de bits (BMP). Para mejores resultados, el gráfico debe tener 16 colores o menos. Buscar. Busca texto dentro del documento activo. Buscar Siguiente. Repite el último comando de búsqueda. Reemplazar. Busca y reemplaza un texto existente dentro del documento activo. EL MENÚ HIPERTEXTO Agregar Vínculo. Una vez seleccionado un bloque de texto, use este comando para convertir la selección en un Hipertexto. Se pueden insertar Hipertextos que contienen acciones de comando ocultas en su texto. Durante la ejecución de la publicación, los Hipertextos aparecen como un texto subrayado, en el cual se puede hacer clic para ejecutar las acciones asociadas. Los Hipertextos se usan a menudo para navegar entre páginas o presentar información adicional relacionada con el texto subrayado. Para definir un Hipertexto, destaque una palabra o frase en su texto y elija Agregar Vínculo del menú Hipertexto (o haga clic sobre el botón correspondiente en la barra de herramientas). Aparecerá el Editor de Acciones de NeoBook que le permitirá definir lo que sucede cuando el

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

48

_______________________________________________________________________________________ ______________________________________________

lector hace clic sobre el Hipertexto. Se puede hacer que el Hipertexto salte a un Marcador (vea las siguientes secciones) dentro del documento o que ejecute una serie de comandos de acción. Vea Editor de Acciones para más detalle. Editar Vínculo. Use este comando para editar las acciones asociadas con el Hipertexto bajo el cursor. Eliminar Vínculo. Use este comando para borrar el Hipertexto bajo el cursor. Agregar Marcador. Este comando inserta un Marcador dentro del texto en la posición del cursor. Los Marcadores son códigos ocultos incrustados dentro de su texto que pueden usarse junto con los hipertextos para saltar rápidamente a otra sección del mismo documento. Para crear un Marcador, posicione el cursor cerca del texto al cual desea saltar y haga clic sobre el botón Crear Marcador. Aparecerá un pequeño diálogo que le pedirá un nombre para el Marcador. El nombre será utilizado por el Hipertexto para saltar a este punto. Ni el nombre ni el Marcador serán visibles al lector. Editar Marcador. Seleccione este comando para cambiar el nombre del Marcador bajo el cursor. Eliminar Marcador. Este comando borra el Marcador bajo el cursor. EL MENÚ TABLA Nueva Tabla. Seleccione este comando para insertar una tabla simple dentro del documento en la posición del cursor. Aparecerá una pequeña ventana permitiéndole definir los márgenes y el número de filas y columnas para la tabla. Una vez creada, puede escribir texto en las celdas de la tabla. Insertar Fila. Este comando agrega una nueva fila en la tabla activa en la posición del cursor. Insertar Columna. Este comando agrega una nueva columna en la tabla activa en la posición del cursor. Borrar Fila. Use este comando para borrar la fila que contiene al cursor en la tabla activa. Borrar Columna. Use este comando para borrar la columna que contiene al cursor en la tabla activa. Combinar Celdas. Este comando combinará horizontalmente las celdas seleccionadas en la tabla activa. Para seleccionar celdas, arrastre el cursor del ratón a lo largo de las celdas a seleccionar. Dividir Celda. Este comando divide en dos la celda activa. Propiedades de Celda. Este comando presentará una pantalla permitiéndole definir la alineación del texto, color, espaciado y borde para la celda o celdas seleccionadas. Propiedades de Tabla

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

49

_______________________________________________________________________________________ ______________________________________________

Este comando presentará una pantalla permitiéndole definir los márgenes para la tabla activa. Los márgenes definen la cantidad de espacio entre la tabla y los lados izquierdo y derecho del documento. EL MENÚ FORMATO Tipografía. Este comando presenta una lista de las tipografías instaladas en su computadora. Puede seleccionar una tipografía, su tamaño y estilo para aplicar a la selección de texto activo. Para cambiar la tipografía de todo el documento, use el comando Seleccionar Todo. ¤También puede usar los controles de la barra de herramientas cambiar la tipografía, tamaño y color del texto seleccionado. Párrafo. Este comando presentará una pantalla permitiéndole definir la alineación, color, espaciado y borde del párrafo activo. Tabulaciones. Este comando le permitirá fijar o ajustar las paradas del tabulador para el párrafo activo. Para crear una nueva tabulación proporcione la Posición del nuevo tabulador, seleccione el método de alineación y haga clic sobre el botón Fijar. ¤También puede hacer clic directamente sobre la regla para establecer las tabulaciones. Éstas pueden ser borradas arrastrándolas fuera de la regla. Viñetas. Este comando le permite dar formato el párrafo o selección activa como una viñeta o lista numerada. EL MENÚ OPCIONES Ortografía. Este comando verifica su texto permitiéndole identificar y corregir palabras mal escritas. Mostrar Códigos de Formato. Cuando esta opción está habilitada, aparecerán símbolos especiales en la pantalla mostrando los caracteres de tabulación y final de párrafo. Los símbolos sólo aparecen en el editor de textos y no se guardan como parte de su documento. Unidad de Medida. Use este comando para establecer la unidad de medida usada para fijar los tabuladores y márgenes. Puede elegir entre centímetros y pulgadas. EL MENÚ AYUDA Usando el Editor de Texto. Use esta opción para presentar la sección correspondiente al archivo de ayuda de NeoBook relacionada con las instrucciones del Editor de Texto. Agregando texto. Dado que esta es la primera página que los lectores verán, agreguemos un título que informe a los lectores de qué se trata esta publicación. Se pueden insertar encabezados, títulos y otros textos cortos usando la herramienta de Texto. 1. Seleccione la herramienta Texto de la Paleta de Herramientas. 2. Mueva el puntero del ratón al centro de la página. Presione y mantenga presionado el botón del ratón y dibuje un rectángulo de unos 12 cm de ancho por 3 cm de alto. Una vez que el rectángulo tenga la medida aproximada, suelte el botón del ratón. Aparecerá el diálogo Propiedades del Texto. 3. Escriba Reporte Anual de Industrias Amalgama en el campo de texto..

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

50

_______________________________________________________________________________________ ______________________________________________

4. Haga clic sobre el icono Centro que se encuentra en la barra de herramientas en la parte superior del diálogo. 5. Haga clic sobre el botón Aceptar. El objeto Texto aparecerá rodeado por sus manijas de selección. 7. Haga clic sobre la pequeña flecha del campo Patrón de Relleno en la Paleta de Herramientas. 8. Haga clic sobre el botón que contiene la letra “H”. Esto hará que el objeto Texto quede “hueco” (transparente) permitiendo que se vea a través de él el fondo de la página. 9. Haga clic sobre la pequeña flecha del campo Ancho de Línea en la Paleta de Herramientas. 10. Seleccione “Ninguno” para el ancho de línea. 11. Haga clic sobre la pequeña flecha del campo Tipografía de la Paleta de Herramientas. Aparecerá un diálogo donde podrá seleccionar la tipografía deseada. 12. Seleccione Arial, Negrita, 16 Puntos. 13. Haga clic sobre el botón Aceptar. Si no ve una parte del texto o éste no está centrado, use el ratón para mover o redimensionar el objeto. Importando una imagen. Ahora adornaremos la página importando un gráfico creado en otro programa o una imagen de una cámara digital. 1. Elija la herramienta Imagen de la Paleta de Herramientas 2. Use su ratón para dibujar un rectángulo sobre la página justo debajo del objeto Texto previamente creado. Se desplegará un diálogo de Selección de Archivos. 3. Localice la carpeta “C:\Archivos de Programa\NeoBook 4”. Si instaló NeoBook en una carpeta diferente, use ésta en su lugar. 4. Abra la carpeta Archivos del Tutor. 5. Seleccione el archivo Logo1.bmp. 6. Haga clic sobre el botón Aceptar. El archivo de imagen seleccionado será utilizado por el objeto Imagen mostrándose en la página. 7. Coloque el puntero del ratón sobre el objeto Imagen y haga clic derecho. Aparecerá la pantalla Propiedades de la Imagen. 8. Active la opción Redimensionar Ventana al tamaño de la Imagen. 9. Haga clic sobre el botón Aceptar. El objeto Imagen será automáticamente redimensionado hasta ajustarse a las dimensiones del archivo de la imagen. Si fuera necesario, use el ratón para ajustar la posición de los objetos Texto e Imagen de forma que se asemejen a la siguiente ilustración: Importando un archivo de Texto Ahora que nuestra primera página contiene un título, podemos concentrarnos en la información principal que deseamos presentar en nuestra publicación de dos páginas. Primero necesitamos ir a la segunda página. 1. Presente la segunda página haciendo clic sobre su solapa localizada en la parte inferior de

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook

51

Prof. Juan Carlos Álvarez Rivera

_______________________________________________________________________________________ ______________________________________________

la ventana de NeoBook y que tiene el título “Nueva Página 1”. 2. Seleccione la herramienta Artículo de la Paleta de Herramientas 3. Use su ratón para dibujar un gran rectángulo sobre la página en la parte superior de la misma. No se preocupe si éste no es perfecto, más tarde podrá redimensionarlo. Aparecerá el diálogo Nuevo Artículo. 4. Elija la opción Abrir un Documento Existente. 5. Haga clic sobre el botón Aceptar. Aparecerá un diálogo donde podrá seleccionar el archivo. 6. Localice la carpeta “C:\Archivos de Programa\NeoBook 4”. Si instaló NeoBook en una carpeta diferente, úsela en su lugar. 7. Abra la carpeta “Archivos del tutor”. 8. Elija el archivo Muestra1.rtf. 9. Haga clic sobre el botón Aceptar. El texto del archivo seleccionado se insertará dentro del objeto Artículo y se presentará en la página. Agreguémosle un fondo sólido y un borde. 10. Haga clic sobre la pequeña flecha del campo Patrón de Relleno de la Paleta de Herramientas. 11. Haga clic sobre el botón que contiene la letra “S”. Esto hará que el objeto tenga un fondo de un color “sólido”. 12. Haga clic sobre la pequeña flecha del campo Color de Relleno de la Paleta de Herramientas. Aparecerá el diálogo Selector de Colores. 13. Seleccione “blanco” y haga clic sobre el botón Aceptar. 14. Haga clic sobre la pequeña flecha del campo Ancho de Línea de la Paleta de Herramientas. 15. Seleccione el primer ancho de línea (un píxel), justo debajo de NINGUNO. Si fuera necesario, use su ratón para ajustar la posición y forma del objeto Artículo para que se asemeje a la siguiente imagen. Puede editar las Propiedades del Objeto usando el comando correspondiente del Menú Editar. También puede acceder a él haciendo clic derecho sobre el objeto. El documento presentado dentro del objeto Artículo puede ser editado seleccionando su nombre dentro del comando Crear/Editar del menú Editar. Deshabilitando un Botón de la Página Maestra. Dado que ésta es la última página de la publicación, nuestro botón SIGUIENTE no estará operativo aquí. Para evitar confusiones usaremos un comando de Acción para deshabilitarlo cuando la página sea visible. Otra acción lo habilitará antes de cambiar de página. 1. Selecciones Propiedades de la Página del Menú Página. 2. Haga clic sobre el icono Acciones. 3. Haga clic sobre el botón Seleccionar Acción. 4. Seleccione DisableObject (deshabilitar objeto) de la categoría Objetos. Aparecerá la pantalla de propiedades de la acción. 5. Escriba “BotonComando1” (no incluya las comillas) en el campo Nombre del Objeto. Este es el nombre asignado por NeoBook a nuestro botón SIGUIENTE.

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

52

_______________________________________________________________________________________ ______________________________________________

6. Haga clic sobre el botón Aceptar. La acción DisableObject se agregará al evento Entrar a la Página. Este evento se activará cada vez que esta página se presente. Ahora, agreguemos otra acción para rehabilitar el botón. 7. Haga clic sobre la solapa Salir de la Página en la parte inferior de la pantalla Propiedades de la Página. 8. Haga clic sobre el botón Seleccionar Acción. 9. Seleccione EnableObject (Habilitar objeto) de la categoría Objetos. Aparecerá la pantalla de propiedades de la acción. 10. Escriba BotonComando1 en el campo Nombre del objeto. 11. Haga clic sobre el botón Aceptar. La acción EnableObject se agregará al evento Salir de la Página y haga clic sobre el botón Aceptar del diálogo Propiedades de la Página. Guardando su Trabajo. Hemos ya realizado muchas ediciones por lo que conviene guardar nuestro trabajo realizado. Es una buena idea guardar a menudo su trabajo previniéndose de cualquier falla de alimentación eléctrica o de otro tipo que pudiera ocurrir. 1. Seleccione Guardar desde el menú Archivo. Dado que no ha guardado previamente este trabajo, aparecerá la pantalla Guardar Como. 2. Almacénelo en la carpeta “C:\Archivo de Programas\NeoBook 4\Archivos del Tutor” o cualquier otra de su disco duro. 3. Escriba Tutor1.pub en el campo Nombre de Archivo. 4. Haga clic sobre el botón Guardar.

Probando la Publicación. Es una buena idea ir probando su publicación a menudo. El modo de prueba de NeoBook le muestra cómo se verá su publicación finalizada. 1. Seleccione Ejecutar o Ejecutar (desde el principio) del menú Libro. Otras alternativas para ejecutar la publicación son: Presione la tecla F8 o haga clic sobre el icono en forma de triángulo verde en la barra de herramientas (debajo de la barra de menú.) 2. Pruebe su publicación haciendo clic sobre los botones Previo y Siguiente. 3. Una vez finalizada la prueba, haga clic sobre el botón Cerrar (un aspa en la esquina superior derecha) de la ventana de la publicación, use la tecla ESC o haga clic sobre el icono en forma de mano localizado en la barra de herramientas.

Distribuyendo su Publicación. Cuando su publicación está completa y lista para ser distribuida, se requiere usar la opción Compilar para empaquetar todo en un archivo único que pueda ser ejecutado independientemente de NeoBook, es decir, para crear un programa (EXE) ejecutable. A este proceso se le denomina compilado. 1. Seleccione Compilar/Publicar del menú Libro. Aparecerá la pantalla Compilar/Publicar Libro. 2. El campo Compilar A contiene la ubicación y nombre del archivo ejecutable (exe) que se creará. 3. Bajo Tipo de publicación compilada que desea crear, seleccione Programa (EXE). 4. Bajo Esta publicación compilada se ejecutará desde, seleccione Disco duro. 5. Bajo Opciones del Compilador, active la opción Comprimir archivos incrustados dentro de la publicación compilada y Comprimir y cifrar el código fuente de la publicación. Asegúrese de no tener marcadas las otras dos opciones. 6. Haga clic sobre el botón Compilar. NeoBook convertirá la publicación en un programa ejecutable (EXE) de Windows usando el nombre y ubicación definida en el campo Compilar A. Para ejecutar la publicación compilada, haga doble clic sobre su nombre en el Explorador de Windows.

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

53

_______________________________________________________________________________________ ______________________________________________

Practica 2. Creando enlaces de Hipertexto NeoBook tiene una gran versatilidad y puede ser usado para crear Programas fuera de línea (Off-line) que complementan a los Programas en línea (On-line). Se pueden programar fácilmente publicaciones dinámicas para enviar mensajes de correo electrónico o que utilicen vínculos a sitios WEB. Una de las formas de hacer esto es por medio de los hipertextos. Un documento de hipertexto contiene palabras subrayadas, o vínculos, sobre los cuales se puede hacer clic para saltar a otra página o para presentar información relacionada. NeoBook provee algunas herramientas muy simples que le permiten incorporar enlaces de Hipertexto dentro de sus publicaciones. Este libro explica algunos de estos conceptos. 1. 2. 3.

Inicie NeoBook y cree una nueva publicación seleccionando Nuevo del menú Archivo Elija la herramienta Artículo de la Paleta de Herramientas. Mueva el puntero del ratón a la porción superior izquierda de la página. Presione y mantenga presionado el botón izquierdo del ratón y dibuje un rectángulo de aproximadamente la mitad de la página. Una vez que el rectángulo sea del tamaño adecuado suelte el botón del ratón. No se preocupe si el rectángulo no queda perfecto, luego podrá redimensionarlo y acomodarlo mejor dentro de la página. Aparecerá la pantalla Nuevo Artículo. 4. Seleccione la opción Crear un nuevo documento usando el Editor de Texto. 5. Haga clic sobre el botón Aceptar. Aparecerá el editor de textos de NeoBook. Para introducir texto en el editor siga uno de los siguientes pasos: a) Use su teclado para escribir directamente dentro del Editor de Texto o b) Use otro programa para Cortar o Copiar texto al Portapapeles de Windows y luego use el comando Pegar desde el menú Editar del editor de textos. 6. Una vez que ha escrito su texto, realce la palabra o frase que desea usar como Hipervínculo. 7. Seleccione Agregar Vínculo desde el menú Hipertexto del editor de textos o haga clic sobre el botón Crear Hipervínculo de la barra de herramientas Aparecerá el Editor de Hipervínculo. 8. Haga clic sobre el botón Seleccionar Acción. La pantalla Seleccionar Acción está dividida en categorías que corresponden a los iconos situados en la parte izquierda. Al hacer clic sobre el icono se despliega una lista de acciones pertenecientes a esa categoría. 9. Seleccione la categoría Internet (puede tener que buscar dentro de las categorías.

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

54

_______________________________________________________________________________________ ______________________________________________

10. Si el hipervínculo utilizará el Navegador de Internet instalado en la máquina del usuario y mostrará un sitio WEB, seleccione la acción InternetLink (Vínculo de Internet). Si la acción servirá para enviar un mensaje de correo electrónico, seleccione la acción SendMail (Enviar Correo Electrónico.) 11. Si seleccionó InternetLink, se abrirá la pantalla de propiedades. a) Escriba la dirección URL del sitio WEB que desea desplegar en el campo provisto correspondiente. b) Haga clic sobre el botón Aceptar. 12. Si seleccionó SendMail, se abrirá la pantalla de propiedades. a) Complete los campos de De: Para: Asunto: y Mensaje: tal como lo haría cuando envía un mensaje de correo electrónico normal. b) Haga clic sobre el botón Aceptar. NeoBook agregará automáticamente al editor de Hipervínculo cualquier acción que haya seleccionado. 13. Haga clic sobre el botón Aceptar del editor de hipertexto. 14. Cuando termine de editar su documento, haga clic sobre el botón Aceptar del editor de textos. Dado que este es un documento nuevo, aparecerá la pantalla Guardar Como. 15. Puede guardar el documento usando el nombre de archivo de su elección, aunque siempre debe guardar manteniendo la extensión RTF cuando utiliza el editor de textos. De esta forma no habrá confusión acerca de cuál tipo de archivo debe usar. El documento se presentará en el objeto Artículo creado en los pasos 2 y 3. Si fuese necesario, use su ratón y la herramienta de Selección para redimensionarlo y colocarlo en el sitio adecuado. 16. Puede probar su hipervínculo seleccionando el comando Ejecutar del menú Libro, presionando la tecla F8 o haciendo clic sobre el icono en forma de triángulo verde de la barra de herramientas.

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

55

_______________________________________________________________________________________ ______________________________________________

Practica 3. Un Ejemplo de Evaluación basado en la Computadora NeoBook provee a los docentes y entrenadores corporativos de un amplio rango de herramientas que pueden ser utilizadas para crear un programa de evaluación basado en el ordenador. Los comandos de acción de NeoBook pueden usarse para calcular puntajes, guardar y/o imprimir los resultados. El diseño de formularios de datos, ejercicios con elecciones múltiples y distintos tipos de pruebas se facilita enormemente debido a la gran variedad de controles que ofrece NeoBook. Este tutor demuestra un método para crear un examen de elecciones múltiples. Nuestro examen de prueba muestra una serie de preguntas. Los alumnos responderán a las preguntas marcando las opciones que están ubicadas al lado de las respuestas. El puntaje del alumno se informará al final de la prueba. Comenzando 1. Ejecute NeoBook y cree una nueva publicación en blanco seleccionando Nuevo del menú Archivo. 2. Elija Propiedades de Libro del menú Libro. Aparecerá la pantalla Propiedades del Libro. 3. Escriba “Cuestionario de Cultura General” en el campo Título: 4. Escriba su nombre en el campo Autor: 5. Haga clic sobre el icono Acceso. 6. Desactive la opción Permitir el uso de las teclas Re Pág, Av Pág. Inicio y Fin para cambiar entre páginas. Dado que esta es una evaluación, deseamos controlar cómo se mueven los alumnos dentro de la publicación. Al desactivar esta opción, prevenimos que se pueda usar el teclado para cambiar de página. 7. Haga clic sobre el botón Aceptar para aplicar estos cambios a la publicación. Añadiendo Páginas. Nuestra publicación contendrá una página por cada pregunta, más una página final donde se presentará el puntaje. Dado que nuestro ejemplo es pequeño, sólo agregaremos dos páginas adicionales. 1. Seleccione Añadir Página del menú Página. Aparecerá la pantalla Añadir Página. 2. Escriba “2 “dentro del campo Número de Páginas a añadir. 3. Haga clic sobre el botón Aceptar. Pregunta # 1. Estamos listos para introducir nuestra primera pregunta. 1. Muestre la primera página haciendo clic sobre la solapa identificada como “Nueva Página”. 2. Elija la herramienta Texto de la Paleta de Herramientas. 3. Mueva el puntero del ratón al centro de la página. Presione y mantenga presionado el botón izquierdo del ratón y dibuje un rectángulo de alrededor de 12 cm de ancho por 2 cm de alto. Una vez realizado el rectángulo, suelte el botón del ratón.

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

56

_______________________________________________________________________________________ ______________________________________________

Aparecerá la pantalla Propiedades del Texto. 4. Escriba en el campo de encabezado. ¿Quién descubrió América? 5. Haga clic sobre el botón Aceptar. El objeto de Texto aparecerá rodeado de sus manijas. 6. Haga clic sobre la pequeña flecha del campo Patrón de Relleno en la Paleta de Herramientas. 7. Haga clic sobre el botón que contiene la letra “H”. Esto hará que el objeto sea transparente permitiendo que el fondo de la página se vea a través de él. 8. Haga clic sobre la pequeña flecha del campo Ancho la Línea de la Paleta de Herramientas. 9. Seleccione “Ninguno” 10. Haga clic sobre la pequeña flecha del campo Tipografía de la Paleta de Herramientas. 11. Elija Arial, Negrita, 12 puntos. 12. Haga clic sobre el botón Aceptar. Si parte del texto no se muestra o no está centrado, use el ratón para mover o redimensionar el objeto texto. Ahora agregaremos las posibles respuestas a la pregunta # 1. 13. Seleccione la herramienta Botón de Opción de la Paleta de Herramientas. 14. Mueva el puntero del ratón al centro de la página, debajo del objeto Texto previamente creado. Presione y mantenga presionado el botón izquierdo del ratón y dibuje un rectángulo de aproximadamente 5 cm de ancho por 4 cm de alto. Una vez completada la acción, suelte el botón del ratón. Aparecerá el diálogo Propiedades del Botón de Opción. 15. Escriba Américo Vespucio en el campo Texto. Note el campo Variable para el almacenar el estado de este Objeto. Veremos que ya tiene un dato: Este dato es llamado una variable. Una variable es simplemente un área de la memoria del ordenador que NeoBook utiliza para almacenar información mientras se está ejecutando su publicación. En términos de NeoBook, las variables SIEMPRE deben estar entre corchetes [ ]. Esta es la forma en que NeoBook comprende que estamos hablando de una variable denominada [GrupoOpciones1] y no de la palabra “GrupoOpciones1 “. Un Botón de Opción siempre aparece en grupos de dos o más. Dado que las publicaciones complejas pueden tener muchos grupos de opciones, NeoBook utiliza esta variable para saber qué grupo de botones van juntos. Un Botón de Opción que pertenezca al mismo grupo que otro tendrá siempre asignada la misma variable. Por ejemplo las opciones que crearemos tendrán asignados la variable [GrupoOpciones1]. Esta variable contendrá, durante la ejecución del programa, el Texto de la opción seleccionada del grupo de tres botones. Al final del examen, estaremos en condiciones de saber qué preguntas fueron contestadas correctamente y cuáles no, examinando el contenido de las variables asignadas a cada grupo de opciones. 16. Haga clic sobre el botón Aceptar. El objeto Botón de Opción aparecerá rodeado de manijas de selección. 17. Haga clic sobre la pequeña flecha de la caja Tipografía de la Paleta de Herramientas. Aparecerá el diálogo dónde podrá seleccionar la tipografía a utilizar para los botones de opción.

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

57

_______________________________________________________________________________________ ______________________________________________

18. Elija Arial, Regular, 12 puntos. 19. Haga clic sobre el botón Aceptar. Si parte del texto del botón de Radio está perdido, use el ratón para redimensionar y posicionar el objeto. Si no se muestra parte del texto de la opción, use el ratón para redimensionarla y posicionarla adecuadamente. Repita los pasos 13 al 19 dos veces más reemplazando el texto del paso 22 con: Cristóbal Colón Hernán Cortes Su pantalla debe quedar similar a: Use el ratón para posicionar las dos nuevas opciones debajo de la primera. Creando un Botón de Continuar. Después de que el estudiante ha elegido uno de las opciones, necesitamos un método para que confirme su elección y pueda proceder a la próxima pregunta. Un botón de comando puede resolver esto. 1. Elija la herramienta Botón de Comando de la Paleta de Herramientas. 2. Mueva el puntero del ratón a la parte inferior de la página, debajo del texto y de las opciones. Presione y mantenga presionado el botón izquierdo del ratón y dibuje un rectángulo de unos 3 cm de ancho por 1 cm de alto. Una vez realizado esto, suelte el botón del ratón. 3. Escriba Continuar en el campo Texto. Cuando el alumno haga clic sobre el botón debemos realizar las siguientes acciones: a) Asegurarnos que ha elegido una de las opciones b) Ir a la siguiente página Para lograrlo usaremos las acciones de NeoBook; para ello: 4. Haga clic sobre el icono Acciones: Haga clic sobre el botón Seleccionar Acción. La pantalla Seleccionar Acción está dividida en categorías que corresponden a los iconos situados en la parte izquierda del diálogo. Al hacer clic sobre un icono se mostrará una lista de Acciones que pertenecen a esa categoría. Seleccione la categoría Control (puede tener que buscar dentro de las categorías). Haga clic sobre la acción IF ( Si condicional). Se abrirá su diálogo de propiedades. 5. En el primer campo, se incluirá la variable del grupo de opciones [GrupoOpciones1], la cual verificará (segundo campo) que sea distinto de vacío (contenido del tercer campo). Al hacer clic sobre el botón Aceptar en el editor de acciones obtendremos: If "[GrupoOpciones1]" "=" "" Else EndIf

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

58

_______________________________________________________________________________________ ______________________________________________

Esta es la estructura básica de esta acción y en ella debemos agregar la acción a realizar en caso de que el contenido de la variable sea NADA. En este caso, queremos informar al usuario de que debe elegir una opción. Para ello, posicionamos nuestro cursor en la segunda línea del editor de acciones y volvemos a hacer clic sobre el botón Seleccionar Acción: Esta vez elegimos el grupo Mensaje/Interacción y elegimos la acción AlertBox que completamos con la palabra “Error” para el primer campo de sus propiedades y “Para continuar debe elegir una de las posibles respuestas” en el campo del mensaje. 6.

Hacemos clic sobre el botón Aceptar para aprobar. Tendremos lo siguiente en el editor de acciones:

If "[GrupoOpciones1]" "=" "" AlertBox "Error" "Para continuar debe elegir una de las posibles respuestas" Else EndIf

7.

8. 9.

Definiremos ahora la acción de pasar a la siguiente página si la variable [GrupoOpciones1] es distinta de NADA, es decir, se eligió una respuesta. Para ello nos posicionamos entre las líneas ELSE (caso contrario) y EndIf (indica que se finaliza la comparación). Volvemos a hacer clic sobre el botón Seleccionar Acción. Dentro del grupo Navegación elegimos GotoNextPage (Ir a la Siguiente Página.) Ahora el editor de acciones queda así:

If "[GrupoOpciones1]" "=" "" AlertBox "Error" "Para continuar debe elegir una de las posibles respuestas" Else GotoNextPage EndIf

Esto es lo que se conoce como una secuencia de acciones (script) que se ejecutarán cuando se haga clic sobre el botón CONTINUAR. Su pantalla debe verse ahora así: Si el usuario aún no selecciona una opción antes de hacer clic sobre el botón Continuar, aparecerá el siguiente mensaje: Si ya se ha elegido una respuesta, se podrá avanzar a la siguiente página. Pregunta # 2 Agreguemos ahora una segunda pregunta. 1.

2.

Presentemos la segunda página de nuestra publicación haciendo clic sobre la solapa denominada “Nueva Página 1” en la parte inferior del escritorio de NeoBook. Intente crear por usted mismo la siguiente pregunta y sus posibles respuestas.

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

59

_______________________________________________________________________________________ ______________________________________________

NeoBook asignará el nombre de variable [GrupoOpciones2] a cada uno de las nuevas opciones. Su segunda página quedará similar a la siguiente. No olvide agregar botón de comando y editar código.

3.

4. 5.

Haga clic derecho sobre el segundo botón Continuar. Aparecerá de inmediato la pantalla Propiedades de Botón de Acción. Haga clic sobre el icono Acciones. Si fuera necesario modifique el contenido del editor de Acciones de modo que se parezca a este:

If "[GrupoOpciones1]" "=" "" AlertBox "Error" "Ha olvidado elegir una respuesta" Else GotoNextPage EndIf

Evaluando el resultado 1. Active la tercera página de su publicación haciendo clic sobre la solapa “Nueva Página 2”. 2. Elija la herramienta Texto de la Paleta de Herramientas. 3. Mueva el puntero del ratón al centro de la página. Presione y mantenga presionado el botón izquierdo del ratón y dibuje un rectángulo de 5 cm de ancho por 5 cm de alto. Una vez completado esto, suelte el botón del ratón. Aparecerá la pantalla Propiedades del Texto. 4. Escriba el siguiente texto en el campo Texto: Respuestas Correctas: [Correctas] Respuestas Incorrectas: [Incorrectas] 5. Haga clic sobre el botón Aceptar. El texto aparecerá rodeado con sus manijas de selección. 6. Use la Paleta de Herramientas para hacer que el objeto sea Hueco y que no tenga borde. Si fuera necesario redimensione el objeto y colóquelo en la posición deseada usando el ratón. 7. Elija el comando Propiedades de la Página del Menú Página (o use la tecla F5). Aparecerá la pantalla de propiedades. 8. Haga clic sobre el icono Acciones. 9. Escriba lo siguiente en el editor de acciones. 10. Haga clic sobre el botón Aceptar. Esta secuencia de comandos usa la acción SetVar para fijar las condiciones iniciales de 2 variables, [Correctas] e [Incorrectas], a cero para luego modificarlas en función de cuáles fueron las respuestas aportadas por el alumno. Todas las acciones pueden ser escritas directamente o, como hemos indicado antes, dejando que el programa le ayude haciendo clic sucesivamente sobre el botón Seleccionar Acción del editor de acciones y buscando la adecuada de cada grupo de acciones. Le invitamos a que haga el ejercicio de ambas formas. Guardando la Publicación. Estamos listos para probar nuestra publicación. 1. Seleccione Ejecutar (desde el principio) del menú Libro. 2. Pruebe la publicación contestando a cada pregunta (incluso erróneamente) y haciendo clic sobre el botón Continuar en cada página.

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

60

_______________________________________________________________________________________ ______________________________________________

3. 4.

Cuando llegue a la tercera página. Se deberá presentar su resultado. Pulse la tecla ESC, el icono con el aspa en la esquina superior izquierda de la ventana de la publicación o el icono en forma de mano en la barra de herramientas para interrumpir la publicación y volver al modo de autor.

Posibles Mejoras. Este examen es muy simple. De cualquier manera, los conceptos aquí vistos pueden ser empleados para crear exámenes mucho más complejos. Una buena idea sería agregar una opción para guardar los resultados en un archivo. Esto puede realizarse agregando un simple comando al final de la última página dentro de las acciones a ejecutar en la sección Entrar a la Página. Por ejemplo: FileWrite “prueba.dat” “1” “Correctas: [Correctas], Incorrectas: [Incorrectas]”

Otra mejora posible sería solicitar al usuario que proporcione su nombre o identificación antes de comenzar el examen. Las posibilidades son ilimitadas. Publicando mí Proyecto Final. Una publicación NeoBook típica contiene texto, imágenes, animación, audio, video y otros elementos. Estos pueden incluso ser archivos almacenados en sitios distintos de su ordenador. Antes de que pueda distribuir su trabajo, necesitará empaquetarlos en un único archivo autoejecutabkes, en una aplicación. A este proceso final se le llama COMPILADO.

Cuando su publicación está completa y lista para ser distribuida, se requiere usar la opción Compilar para empaquetar todo en un archivo único que pueda ser ejecutado independientemente de NeoBook, es decir, para crear un programa (EXE) ejecutable. A este proceso se le denomina compilado. 1. Seleccione Compilar/Publicar del menú Libro. Aparecerá la pantalla Compilar/Publicar Libro. 2. El campo Compilar A contiene la ubicación y nombre del archivo ejecutable (exe) que se creará. De forma predeterminada, este nombre es el mismo que el del archivo de su publicación excepto que la extensión será EXE en lugar de PUB. Puede dejar ese nombre o cambiarlo si así lo desea. 3. Bajo Tipo de publicación compilada que desea crear, seleccione Programa (EXE). 4. Bajo Esta publicación compilada se ejecutará desde, seleccione Disco duro. 5. Bajo Opciones del Compilador, active la opción Comprimir archivos incrustados dentro de la publicación compilada y Comprimir y cifrar el código fuente de la publicación. Asegúrese de no tener marcadas las otras dos opciones. 6. Haga clic sobre el botón Compilar. NeoBook convertirá la publicación en un programa ejecutable (EXE) de Windows usando el nombre y ubicación definida en el campo Compilar A. Para ejecutar la publicación compilada, haga doble clic sobre su nombre en el Explorador de Windows. ¡Felicitaciones, ha finalizado la segunda parte de su primera publicación!.

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

61

_______________________________________________________________________________________ ______________________________________________

LECCIÓN Nº 06 TRABAJANDO CON ACCIONES Y VARIABLES ooncordancia 1. APRENDIZAJE ESPERADO. Al concluir la lección, el participante comprende y aplica los comandos o acciones de neo_book en concordancia con los diferentes recursos multimedia para crear libros electrónicos.

Comprendiendo las Acciones y Variables Cada elemento agregado a su publicación (texto, imágenes, botones, etc.) es considerado un objeto. Además de sus cualidades visuales, la mayoría de los objetos pueden ser usados también para realizar tareas. Estas tareas pueden ser tan simples como saltar a otra página o tan complejas como calcular el puntaje de una prueba. Cada objeto ejecuta su tarea basado en instrucciones especiales que le dicen a NeoBook qué hacer. En NeoBook estas instrucciones se denominan Acciones. Las acciones asignadas a los objetos se ejecutan automáticamente en respuesta a eventos específicos. Entre los eventos comunes podemos encontrar: Hacer clic con el ratón, mover el ratón, presionar una tecla, etc. No todos los objetos responden a todos los tipos de eventos. Por ejemplo, un Botón de Comando puede ejecutar acciones cuando se hace clic sobre él o cuando el cursor del ratón pasa sobre el objeto, mientras un Cronómetro no detecta la actividad del ratón. Las páginas también pueden contener acciones que se ejecutan cuando el lector entra o sale de ellas. Para mayor información, vea Propiedades de la Página. Las acciones pueden ser ejecutadas en respuesta a eventos específicos de la publicación como puede ser el Inicio o Cierre de la misma. Para mayor información, vea Propiedades de Libro. Se pueden asignar acciones a vínculos de Hipertexto colocados dentro de los objetos Textos y Artículo. Agregando acciones a objetos y páginas Afortunadamente, usted no necesita aprender lenguajes de programación sofisticados como Java o C++ para poder usar las acciones de NeoBook. A pesar de que la sintaxis de NeoBook nos recuerda un lenguaje de programación tradicional, es mucho menos complejo y más fácil de aprender. De hecho, la mayoría de las acciones pueden insertarse simplemente seleccionando el comando deseado de una lista y llenando un cuestionario muy fácil de entender. Para crear acciones para su publicación, despliegue la Pantalla de Propiedades del elemento al que desea asignarle una acción. Por ejemplo, para agregar una acción a la página, seleccione el comando Propiedades de la Página del menú Página. Para agregar una acción a un objeto, selecciónelo y elija el comando Propiedades de Objeto del menú Edición. Puede también mostrar el diálogo de propiedades de un objeto haciendo clic derecho sobre él. Una vez que el diálogo de propiedades correspondiente se despliega, elija el icono Acciones ubicado en la sección izquierda de la ventana.

El diálogo Acción contiene una venta de edición y una barra de herramientas. Las solapas tendrán el nombre de los eventos a lo cuales puede responder el elemento seleccionado. Se

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

62

_______________________________________________________________________________________ ______________________________________________

puede especificar un juego separado de acciones para cada evento haciendo clic sobre la solapa correspondiente. Los comandos de acción pueden teclearse directamente dentro del editor, pero muchas veces es preferible usar el botón Seleccionar Acción. Éste botón (ubicado en la parte superior derecha del editor), mostrará una lista de todos los comandos de Acciones de NeoBook, así como todos los comandos de los Módulos (Plug-ins) pertenecientes a otros fabricantes que hayan sido instalados. Las Acciones están divididas en categorías que corresponden a los iconos situados en la parte izquierda del diálogo. Al hacer clic sobre un icono se mostrará una lista de acciones que pertenecen a esa categoría en el lado derecho del diálogo. Una breve descripción de cada acción se mostrará en una pequeña ventana cuando el puntero del ratón pase sobre cada elemento. Para seleccionar una acción, simplemente haga clic sobre el botón del elemento deseado en la lista. Si la acción que ha seleccionado requiere información adicional (tal como el título de una página o el nombre de un archivo), aparecerá un breve cuestionario permitiéndole escribir los detalles necesarios. Estos detalles son llamados parámetros. Por ejemplo, una acción denominada GotoPage (Ir a la página) requiere un parámetro que le diga a NeoBook el título de la página a la cuál desea ir. Una vez completado el cuestionario, NeoBook automáticamente formatea y edita el código de acción en su editor. Puede insertar acciones adicionales repitiendo los pasos antes mencionados. Las nuevas acciones se insertarán en el editor en la posición del cursor. Las acciones múltiples se ejecutarán en secuencia en el orden en que están listadas en el editor. Una vez insertadas, puede editarlas manualmente usando el teclado o presentar el cuestionario nuevamente haciendo doble clic en la línea que contiene el código de acción. Cuando las acciones aparezcan en el editor, deben ser formateadas usando una sintaxis específica de forma tal que NeoBook las pueda interpretar. Cuando se usa el botón Seleccionar Acción, este formateo es manejado automáticamente por NeoBook. Sin embargo, si decide escribir o editar manualmente las acciones, debe asegurarse de que cumplen con ciertas reglas. Primero debe aparecer el nombre de la acción, seguido de los parámetros correspondientes (si se requieren). Cada parámetro debe estar entre “comillas“ y separado por espacios. Cada acción y su parámetro deben estar en una sola línea del editor. Si se requiere más espacio, la ventana puede desplazarse horizontalmente para acomodar texto adicional. En aquellas acciones que pueden requerir líneas múltiples de texto (como es el caso de AlertBox y MessageBox), los saltos de línea deben ser marcados dentro del texto usando un carácter especial de continuación ( | ) y no presionando la tecla Intro.

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

63

_______________________________________________________________________________________ ______________________________________________

Por ejemplo, una acción llamada AlertBox (Mensaje de Alerta) requiere dos parámetros: Uno para el título del diálogo y otro para el mensaje. La sintaxis apropiada para este comando es similar a: AlertBox “Saludos” “Bienvenidos a mi Publicación.”

Cuando se ejecuta, esta acción mostrará un diálogo como éste: Usando Variables Una variable es simplemente un área de la memoria del ordenador que puede usarse para almacenar temporalmente información mientras se está ejecutando su publicación. Las variables pueden contener texto, números, nombres, direcciones, fechas o cualquier otra cosa. El contenido de las variables puede ser usado en cálculos, insertado en un texto, leído de un archivo, escrito a un archivo, etc. Muchos objetos, tales como las Casillas de Verificación y los Cuadros de Texto, usan variables para almacenar información acerca de su estado o contenido. Puede usar estas variables, y todas aquellas creadas usando comandos de acción, para anexar a un texto o usar de forma independiente para desplegar mensajes. Por ejemplo, podría solicitar a sus lectores que escriban su nombre al inicio de la publicación. Un Cuadro de Texto creado para este propósito registrará el nombre en una variable. Puede usar más tarde esa variable para documentar el resultado de un examen o para personalizar la publicación agregando el nombre en varias pantallas. Creando variables Cada variable usada dentro de una publicación debe tener un nombre único descriptivo. A las variables se les puede dar casi cualquier nombre. La única condición es que deben estar entre corchetes [ ]. Esta es la forma en que NeoBook sabe que se está hablando de una variable llamada [punto] y no de la palabra “punto“. Algunos nombres válidos son: [Respuesta] [Nombre] [Precio] [Puntaje] [X] [Y]

Se usa una variable dentro de un parámetro de acción insertando su nombre dentro del texto –recordando, por supuesto, encerrarlo entre corchetes -. Por ejemplo: AlertBox “Saludo” “Hola [Nombre]. Bienvenido a mi publicación.”

Algunas funciones avanzadas usan variables para almacenar cierta información. En el siguiente ejemplo, la acción FileRead (Leer Archivo) extrae una línea de información de un archivo y la coloca en una variable llamada [Datos]: FileRead “C:\MisArchivos\Muestra.txt” “1” “[Datos]”

Las variables pueden insertarse en cualquier lugar dentro de su publicación donde se requiere texto: títulos de objetos, parámetros de acción, nombres de archivo, etc. Por ejemplo, la publicación que requiere que el lector escriba sus datos, puede tener también un botón con el siguiente texto: [Nombre], por favor presione este botón para continuar. Cuando una lectora llamada Silvia ejecute la publicación verá:

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

64

_______________________________________________________________________________________ ______________________________________________

Las variables creadas en NeoBook no requieren que se reserve memoria o que se defina explícitamente el alcance de una variable antes de usarla. En NeoBook, en cualquier momento que se hace referencia a una variable, ésta se crea. Existen varias situaciones donde usted puede desear inicializar previamente una variable antes de usarla. Supongamos que desea contar con varios valores predeterminados con los cuales comenzar al ejecutar su publicación. La acción SetVar (Especificar Variable) está diseñada para este propósito. Por ejemplo, podemos utilizar: SetVar “[Nombre]” “Desconocido” SetVar “[Ocupado]” “No” SetVar “[Cantidad]” “1.00”

No es necesario borrar variables dado que NeoBook lo hará por usted cuando se cierre la publicación. De cualquier forma, si su publicación utiliza un gran número de variables temporales, puede mejorar el desempeño de la misma durante su ejecución, eliminando manualmente las variables de memoria cuando no son necesarias. Esto se puede hacer usando la acción SetVar para especificar el valor de la variable a cero o vacío. Las variables vacías son eliminadas automáticamente de la memoria por NeoBook. Por ejemplo: SetVar “[Nombre]” “” SetVar “[Ocupado]” “” SetVar “[Cantidad]” “”

Variables de Matriz NeoBook también permite el uso de nombres de variables compuestas para producir lo que se denomina una matriz. Una matriz es simplemente una colección de variables relacionadas. Cada variable en la matriz se emplea usando el nombre de la matriz seguido de su posición dentro de la misma. Por ejemplo una matriz de 10 elementos llamada Nombre tendrá las variables [Nombre1], [Nombre2], [Nombre3], [Nombre4], y así sucesivamente hasta [Nombre10]. Las matrices pueden definirse explícitamente, por ejemplo usando [Nombre1], o usando variables compuestas, por ejemplo [Nombre[X]], donde [X] es un valor numérico. Una matriz como ésta puede utilizarse para almacenar líneas que se leen desde un archivo: FileLen “muestra.txt” “[LongArchiv]” Loop “1” “[LongArchiv]” “[X]” FileRead “muestra.txt” “[X]” “[Nombre[X]]” EndLoop

Después de ejecutar estas acciones, el número de elementos de la matriz debe ser igual al número de líneas en el archivo ([LongArchiv]). La acción FileLen (Longitud de Archivo) cuenta el número de líneas en el archivo y almacena ese número en la variable [LongArchiv]. Los elementos individuales de la matriz pueden activarse de la siguiente manera: AlertBox “Resultados” “Línea 5 = [Nombre5]”

O, si se desea procesar toda la matriz: Loop “1” “[LongArchiv]” “[X]” AlertBox “Resultados” “Línea [X] = [Nombre[X]]” EndLoop

Como sucede con las variables individuales, no es necesario borra una matriz. Si es necesario, puede borrar los elementos de una matriz individualmente usando SetVar o eliminar toda la matriz usando la acción DeleteArray (Borrar Matriz). Por ejemplo: DeleteArray “[Nombre]” “[LongArchiv]”

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

65

_______________________________________________________________________________________ ______________________________________________

Variables Globales Predefinidas Hay ciertas variables importantes, llamadas globales, que son creadas y actualizadas automáticamente por NeoBook. Estas variables contienen información acerca del estado de su publicación, el ordenador del usuario, la fecha y hora actual, etc. Pueden insertarse en cualquier lugar donde se pueden insertar variables normales. El primer grupo de variables globales es solamente de lectura, entendiendo por esto que no pueden ser modificadas por SetVar (establecer variable) ni ningún otro comando de acción. [PageTitle] [PageNumber] [Time] [Time24] [Hour] [Minute] [Second] [DateShort] [DateLong] [Month] [MonthNum] [Day] [DayNum] [Year] [P] [CDRomDrive] [CommandLine] [NetworkDrive] [PubAuthor] [PubColors] [PubDir] [ScreenColors] [ScreenHeight] [ScreenWidth] [SystemDir] [TempDir] [WindowsDir] [WindowsVer] [WindowsPlatform] [WinHandle] [UserName] [CurrentDir]

El título de la página activa. El número de la página activa. La hora actual (H:M:S AM/PM). Hora actual en formato de 24 horas. La hora actual. El minuto actual. El segundo actual. La fecha actual en el formato corto de Windows (10/22/01). La fecha actual en el formato largo de Windows (Octubre 22, 2001). El mes actual en formato de texto (Octubre). El mes actual en forma numérica (10). El día actual de la semana en formato de texto (Martes). El día actual en forma numérica (10). El año actual (2001). Igual que [PageNumber]. Letra de la unidad del primer lector de CD-ROM o “error” si no hay ninguno. Parámetros de línea de comando pasados a la publicación. Letra de la primera unidad de red o “error” si no hay ninguna. El autor de la publicación tal y como se especificó en el diálogo Propiedades del Libro. La resolución de color tal y como se especifica en el diálogo Propiedades del Libro. La unidad y directorio donde reside la publicación EXE. El número de colores reconocido por el modo de vídeo activo en Windows. La altura de la pantalla de Windows en píxeles. El ancho de la pantalla de Windows en píxeles. Ubicación del directorio del sistema de Windows (usualmente c:\windows\system). Ubicación del directorio temporal de Windows. Directorio donde Windows fue instalado (usualmente c:\windows). Número de versión y compilación de Windows (4.0 para Windows 95). La plataforma activa de Windows instalada (Windows 95, 98, ME = 1, Windows NT, 2000 = 2). La manija de la ventana de la publicación (reservada para uso futuro por los módulos de terceros.) El nombre del usuario activo (si hay instalada una red.) La carpeta activa.

Las siguientes variables globales pueden leerse y escribirse: [Clipboard]

[WindowLeft] [WindowTop] [WindowWidth] [WindowHeight]

El contenido del Portapapeles de Windows (sólo formato de texto). Puede poner texto en el portapapeles de Windows usando la Acción SetVar. Por ejemplo: SetVar “[Clipboard]” “Colocar esto en el Portapapeles.” La posición Y del extremo izquierdo de la ventana de la publicación. La posición X del extremo izquierdo de la ventana de la publicación El ancho de la ventana de la publicación incluyendo el borde y las barras de desplazamiento (si hubiera.) La altura de la ventana de la publicación incluyendo la barra de título, borde y Barra de Desplazamiento (si hubiera.)

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook

66

Prof. Juan Carlos Álvarez Rivera

_______________________________________________________________________________________ ______________________________________________ [WindowState] [PubWidth] [PubHeight] [PubTitle] [MailServer]

El estado de la pantalla de la ventana de la publicación (Normal, Minimizada o Maximizada.) El ancho interior de la ventana de la publicación (el área cliente.) La altura interior de la ventana de la publicación (el área cliente.) El texto de la barra de título de la ventana de la publicación. El nombre de usuario del servidor de correos SMPT. Usado para enviar mensajes de Correo Electrónico vía la acción SendMail (Enviar Correo Electrónico). Si se deja en blanco, los lectores deben proporcionar la dirección del servidor manualmente antes de enviar un Correo Electrónico dado que puede ser diferente en cada ordenador.

Usando Caracteres Especiales NeoBook requiere que un parámetro de acción esté encerrado entre “comillas” y que las variables estén encerradas entre [corchetes]. Esto hace que sea fácil el entender y escribir acciones en NeoBook. Si no hubiese caracteres especiales de sustitución, sería imposible escribir o presentar uno de estos caracteres reservados. Para evitar esta limitación se usan las variables especiales que permiten especificar caracteres usando su código ASCII. Por ejemplo, el signo de comillas es el ASCII #34 (ALT+34) que se especificaría en NeoBook como [#34]. El símbolo # le indica a NeoBook que esta variable representa un carácter ASCII. Usando esta característica dentro de un comando de acción obtendríamos lo siguiente: AlertBox “Hola” “Mira las [#34]comillas.[#34]” Otros caracteres especiales y sus equivalentes ASCII son: “ #34 [ #91 ] #93 | #124

Referencia Rápida de los Comandos de Acción Esta sección contiene descripciones de comandos de Acción que pueden ser asignados a objetos y páginas. Muchas de ellas son directas y facil de usar, otras están diseñadas para realizar tareas más complejas y están dirigidas a autores mas avanzados. Con el objeto de entender mejor los conceptos explicados aquí, se recomienda que lea Comprendiendo Acciones y Variables antes de usar esta sección. Las Acciones están listadas en orden alfabético:

Mensajes / Interacción

Navegación

ACCIONES

Navegación

Cajas de Dialogo

Desplegable Menú Funciones de Búsqueda

SINTAXIS -COMANDO GotoPage GotoPrevPage GotoNextPage GotoFirstPage GotoLastPage ReturnToPage AlertBox MessageBox InputBox FileOpenBox FileSaveBox FolderBox Balloon StickyNote PopUpImage Menu MenuEx Find FindFirst

FUNCION Ir a la Pagina Ir a la Pagina Anterior Ir a la Siguiente Página Ir a la Primera Página Ir a la última Página Regresar a la Página Mensajes de Alerta Mensaje Cuadro de Texto Dialogo Abrir Archivo Dialogo Guardar Archivo Dialogo Seleccionar Carpeta Bocadillo Nota Adhesiva Desplegar Imagen Menú Mostrar Menú Buscar Buscar el primero

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook

67

Prof. Juan Carlos Álvarez Rivera

_______________________________________________________________________________________ ______________________________________________ Funciones de Ayuda Cerrar

Multimedia

Archivos Multimedia

Windows MCI Sonidos Simples Control de Volumen

Archivos

Administrador de Archivos

Archivos E/S

Utilidades para el nombre de archivo

Cadenas

Imprimiendo

Utilidades del Registro de Windows

Imprimiendo

Configuración

Utilidades de Cadenas

Objetos

Todos los Objetos

Gif Animado

Reproductor Multimedia Cronómetro

FindNext Help Topic Exit PlayCartoonFile PlayFlicFile PlaySoundFile PlayVideoFile StopMedia MCICommand PlayTone SoundBuzzer SystemSound GetVolume SetVolume FileCopy FileErase FileExist CreateFolder RemoveFolder ExtractFile FileRead FileWrite FilensLine FileDelLine FileLen ExtractFilePath ExtractFileName ExtractFileExt ExtractFileD RegistryRead RegistryWrite PrintPage PrintImageFile PrintImageFileWH PrintTextFile PrintDataFile

Continuar la búsqueda Tema de Ayuda Salir Reproducir Archivo de Viñeta Reproducir Archivo de Animación Reproducir Archivo de Sonido Reproducir Archivo de Video Detener Difusión Comando MCI Emitir un Tono Timbre Sonido del Sistema Obtener Volumen Especificar Volumen Copiar Archivo Borrar Archivo Existe Archivo Crear Carpeta Eliminar Carpeta Extraer Archivo Leer Archivo Escribir al Archivo Insertar línea en el archivo Borrar línea del archivo Longitud del archivo Extraer la ruta de un archivo Extraer el nombre de un archivo Extraer la extensión de un archivo Extraer la unidad de un archivo Leer el registro de Windows Escribir al registro de Windows Imprimir Página Imprimir Archivo de Imagen Imprimir Imagen a lo ancho y alto Imprimir archivo de Texto Imprimir Archivos de Datos

PrintSetup

Configurar Impresora

StrIns StrDel StrLen SubStr SearchStr StrUpper StrLower StrReplace StrParse HideObject ShowObject DisableObject EnableObject GetObjectInfo MoveObject SizeObject ObjectToFront ObjectToBack FocusObject RefreshObject GetObjectHandle GIFPlay GIFStop MediaPlayerPlay MediaPlayerStop MediaPlayerPause MediaPlayerRewind TimeStart

Insertar Caracteres Borrar Caracteres Longitud de la cadena Extraer Caracteres Buscar Cadena Convertir a mayúsculas Convertir a minúsculas Reemplazar cadena Fraccionar cadena Ocultar Objeto Mostrar Objeto Deshabilitar Objeto Habilitar Objeto Obtener Información del Objeto Mover Objeto Redimensionar Objeto Objeto al Frente Objeto al Fondo Activar Objeto Actualizar Objeto Obtener la manija del objeto Reproducir Archivo GIF Detener reproducción GIF Activar el Reproductor Multimedia Detener el Reproductor Multimedia Pausa del Reproductor Multimedia Rebobinar el Reproductor Multimedia Iniciar el Cronometro

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook

68

Prof. Juan Carlos Álvarez Rivera

_______________________________________________________________________________________

TimerStop

Detener el Cronómetro

ListBoxGetItem ListBoxAddItem ListBoxMoveItem ListBoxDeleteItem ListBoxChangeItem ListBoxSize ListBoxFindItem

Obtener elemento de la lista Agregar un elemento a la lista Mover un elemento a la lista Borrar un elemento de la lista Cambiar un elemento de la lista Tamaño de la lista Buscar un elemento en la lista

ListBoxSort

Ordenar la lista

TrackBarSetMin

Especificar el valor mínimo del Potenciómetro

TrackBarSetMin

Especificar el valor máximo del Potenciómetro

Articulo

BrowserGoTo BrowserBack BrowserForward BrowserHome BrowserSearch BrowserPrint BrowserStop BrowserExport ArticleJumpTo

Mostrar Archivo HTML o Sitio Web Pagina Anterior en el Navegador Pagina Siguiente en el Navegador Mostrar Página de inicio Buscar en el Navegador Imprimir Página del Navegador Detener el Navegador Exportar del Navegador Saltar a un marcador en un articulo

Imagen

PictureMagnify

Amplificar imagen

World Wide Web

InternetLink

Vinculo de Internet

Correo Electrónico

SendMail

Enviar Correo

Programas

Lanzador de Programas

Run DOSCommand SendKeys

Ejecutar Comando DOS Enviar teclas

ExecuteAddOn

Ejecutar agregado

Ventana

______________________________________________

Ventanas Básicas

ImageWindow TextWindow CloseWindow CustomWindow CloseCustomWindow If While Loop GotoLine Call GoSub Return SetMousePos GetMousePos ClickMouse Delay Random Math SystemInfo Suspend SetVar SaveVariables LoadVariables ClearVariables DeleteArray MP3Play MP3Pause MP3Stop

Ventana de Imagen Ventana de Texto Cerrar la Ventana Ventana Personalizada Cerrar Ventana Personalizada Si Mientras Bucle Ira la línea Llamar una secuencia de Comandos Ir a Subrutina Regresar Determinar posición del ratón Obtener la posición del apuntador del ratón Clic del ratón Retraso Aleatorio Cálculo Información del Sistema Suspender Especificar Variable Guardar las Variables Cargar las Variables Limpiar las Variables Eliminar Matriz Activar MP3 Poner Pausa MP3 Detener MP3

Lista y Lista Desplegable

Potenciometro

Internet

Navegador Web

Utilidades Agregadas

Ventanas Personalizadas

Condicional

Control

Librería de Funciones Acceso a Subrutina Funciones de Ratón

Variables

Utilidades de Variables

MP3

Misceláneos

MP3 Player

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

69

_______________________________________________________________________________________ ______________________________________________

AlertBox (Mensaje de Alerta) Propósito: Muestra una caja de diálogo al estilo Windows que contiene un título, mensaje y un botón Aceptar. Categoría: Mensajes/Interacción Sintaxis: AlertBox “título” “mensaje” Especificar un título para la caja de diálogo y un mensaje elaborado a presentar. Ejemplo:

AlertBox “Hola Mundo” “¡Éste es mi primer mensaje de alerta!” Puede cambiar la tipografía o el icono usado en la caja de alerta en la sección Diálogos desplegada al usar el comando Libros; Propiedades de Libro.

ArticleJumpTo (Saltar a un marcador en un artículo) Propósito: Salta a una marca de libro (Marcador) en un Objeto Artículo. Categoría: Objetos Sintaxis: ArticleJumpTo “Nombre del Objeto” “Nombre de la marca de libro” Ejemplo: ArticleJumpTo “Article1” “Arriba” Balloon (Bocadillo estilo tebeo) Propósito: Muestra un bocadillo estilo historietas con un mensaje corto. Categoría: Mensajes/Interacción Sintaxis: Balloon “mensaje” Ejemplo: Balloon “¡Este es un mensaje tipo bocadillo!” BrowserBack (Página anterior en el Navegador) Propósito: Navega a una página previa dentro del historial de un Navegador Web Categoría: Objetos Sintaxis: BrowserBack “Nombre del Objeto” Ejemplo: BrowserBack “WebBrowser1” BrowserExport (Exportar del Navegador) Propósito: Copia el código HTML de la página desplegada en el objeto Navegador Web a una variable. Categoría: Objetos Sintaxis: BrowserExport "Nombre del Objeto" "variable" Ejemplo: BrowserExport "WebBrowser1" "[Código]" BrowserForward (Página siguiente en el Navegador) Propósito: Navega a la siguiente página dentro del historial de un Navegador Web Categoría: Objetos Sintaxis: BrowserForward “Nombre del Objeto” Ejemplo: BrowserForward “WebBrowser1” BrowserGoTo (Mostrar archivo HTML o sitio Web) Propósito: Muestra un archivo HTML o sitio WEB en el objeto Navegador Web

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

70

_______________________________________________________________________________________ ______________________________________________

Categoría: Sintaxis: Ejemplo:

Objetos BrowserGoTo “Nombre del Objeto” “url o nombre de archivo” BrowserGoTo “WebBrowser1” “www.neosoftware.com/nbw.html”

BrowserHome (Mostrar Página de Inicio) Propósito: Muestra el sitio predeterminado del objeto Navegador Web Categoría: Objetos Sintaxis: BrowserHome “Nombre del Objeto” Ejemplo: BrowserHome “WebBrowser1” BrowserPrint (Imprimir Página del Navegador) Propósito: Imprime la página del sitio WEB desplegada en un objeto Navegador Web Categoría: Objetos Sintaxis: BrowserPrint “Nombre del Objeto” Ejemplo: BrowserPrint “WebBrowser1”object. Si está deshabilitada la opción Modo Silencioso, la acción BrowserPrint mostrará la pantalla de Impresión de Windows antes de imprimir. En caso contrario, el documento se imprimirá inmediatamente sin mostrar ninguna pantalla. BrowserSearch (Buscar en el Navegador) Propósito: Presenta el sitio del buscador predefinido en el objeto Navegador Web. Categoría: Objetos Sintaxis: BrowserSearch “Nombre del Objeto” Ejemplo: BrowserSearch “WebBrowser1” BrowserStop (Detener el Navegador) Propósito: Cancela un objeto Navegador Web pendiente de navegación o descarga. Categoría: Objetos Sintaxis: BrowserStop “Nombre del Objeto” Ejemplo: BrowserStop “WebBrowser1” Call (Llamar una secuencia de comandos) Propósito: Ejecuta una secuencia de comandos (Guión) definida en la Librería de Funciones. Categoría: Control Sintaxis: Call “Nombre de Función” Ejemplo: Call “Guardar Bookmark” ClearVariables (Limpiar las Variables) Propósito: Elimina todas las variables de memoria. Categoría: Variables Sintaxis: ClearVariables Ejemplo: ClearVariables ClickMouse (Clic del Ratón) Propósito: Simula la opresión del botón del ratón. Categoría: Control Sintaxis: ClickMouse

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

71

_______________________________________________________________________________________ ______________________________________________

Ejemplo: El siguiente ejemplo mueve el puntero del ratón y simula la presión del botón izquierdo del ratón: SetMousePos “100” “150” ClickMouse CloseWindow (Cerrar la Ventana) Propósito: Cierra una ventana previamente abierta con la acción ImageWindow o TextWindow Categoría: Ventanas Sintaxis: CloseWindow “nombre de archivo” Proporcione el nombre de archivo a cerrar o deje en blanco para cerrar todas las ventanas abiertas. Ejemplo: CloseWindow “C:\Muestras\Chart1.bmp” CreateFolder (Crear Carpeta) Propósito: Crea una nueva carpeta o directorio. Categoría: Archivos Sintaxis: CreateFolder “Nombre de Directorio” Ejemplo: CreateFolder “C:\MiCarpeta” Delay (Retraso) Propósito: Realiza una pausa por un número especificado de milisegundos. Categoría: Control Sintaxis: Delay “milisegundos” Un milisegundo es la milésima parte de un segundo. En 1 segundo hay 1000 milisegundos, en 1 minuto, 60000. Ejemplo: Delay “2000” DeleteArray (Eliminar Matriz) Propósito: Borra una matriz de variables. Categoría: Variables Sintaxis: DeleteArray “Nombre de la Matriz” “Elementos” Especifique el nombre de la matriz y el número de elementos a borrar. Ejemplo: DeleteArray “Clientes” “10” DisableObject (Deshabilitar Objeto) Propósito: Deshabilita un objeto. Los objetos deshabilitados ignoran todos los eventos de teclado o ratón y aparecen sombreados indicando a los lectores que no están disponibles para su uso. Categoría: Objetos Sintaxis: DisableObject “Nombre del Objeto” Ejemplo: DisableObject “BotonComando1” DOSCommand (Comando DOS) Propósito: Ejecuta un programa externo de Windows o comando DOS. (La acción Run o Ejecutar realiza la misma función.) Categoría: Programas Sintaxis: DOSCommand “comando” “parámetros” “opciones”

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook

72

Prof. Juan Carlos Álvarez Rivera

_______________________________________________________________________________________ ______________________________________________

“Comando” es el nombre del archivo y la ubicación del programa a ejecutarse. Los “Parámetros” (opcionales) contienen elementos a ser enviados al programa (un nombre de archivo, argumentos varios, etc.) Las “Opciones” pueden ser “Normal” para ejecutar el programa normalmente o “Wait” para suspender la ejecución de NeoBook hasta que se cierre el programa activo. Puede, opcionalmente, combinar “Normal” o “Wait” con “RunOnce” para evitar que más de una copia del programa se ejecute a la vez. Ejemplo: DOSCommand “Normal+RunOnce”

“c:\windows\notepad.exe”

“c:\autoexec.bat”

Cuando se compila una publicación, NeoBook elimina la unidad y ruta del nombre de archivo antes de usarlo. En el ejemplo anterior, “c:\windows\notepad.exe” se cambiará a “notepad.exe”. Este comportamiento es útil para publicaciones que están diseñadas para ser usadas en una variedad de sistemas de ordenadores donde las unidades y directorios pueden estar organizados de forma distinta. En algunas situaciones, puede desear dejar intacta la información de ruta y unidad. Esto se puede lograr colocando un carácter de símbolo de exclamación (!) al inicio del nombre de archivo. Por ejemplo: DOSCommand “!c:\windows\notepad.exe” “c:\autoexec.bat” “Normal+RunOnce” EnableObject (Habilitar Objeto) Propósito: Activa un objeto. El objeto habilitado puede responder a los eventos de ratón y teclado. Vea también DisableObject. Categoría: Objetos Sintaxis: EnableObject “Nombre del Objeto” Ejemplo: EnableObject “BotonComando1” ExecuteAddon (Ejecutar Agregado) Propósito: Activa un “agregado” de otra compañía que contiene funciones diseñadas para NeoBook 3.x. Categoría: Programas Sintaxis: ExecuteAddon “nombre de archivo del agregado” “comandos” Los comandos requeridos variarán dependiendo del “agregado” usado. Por favor consulte la documentación del “agregado” provista por el fabricante para las instrucciones de uso. Ejemplo:

ExecuteAddOn “c:\add-ons\NeoSock.exe” “nsOpen 21”

¤ Se pueden usar los agregados creados para versiones previas de NeoBook, pero deben reemplazarse con las versiones equivalentes de Módulos (Plug-ins) más modernas a medida que se encuentren disponibles. Exit (Salir) Propósito: Sale de la publicación presentando una caja de diálogo (opcional) de confirmación. Categoría: Mensajes/Interacción Sintaxis: Exit “título” “mensaje” Deje en blanco los campos de título y mensaje si desea que el usuario salga inmediatamente sin presentarle un diálogo de confirmación. Ejemplo:

Exit “Adiós” “¿Realmente desea salir?”

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

73

_______________________________________________________________________________________ ______________________________________________

¤ Puede cambiar la tipografía o el icono usado en el mensaje de alerta en la sección Diálogos desplegada al usar el comando Libros; Propiedades de Libro.

ExtractFile (Extraer Archivo) Propósito: Extrae un archivo de su publicación compilada. Categoría: Archivos Sintaxis: ExtractFile “archivo fuente” “destino” El “archivo fuente” especificado es el almacenado dentro de la publicación compilada. El “Destino” es la unidad y carpeta en el ordenador del usuario donde desea que se ubique el archivo extraído. Puede, opcionalmente, incluir un nombre de archivo como parte del destino para guardar el archivo extraído bajo un nombre distinto. Ejemplo:

ExtractFile “c:\muestras\plantilla.doc” “c:\misDocumentos”

ExtractFileDrive (Extraer la Unidad de un Archivo) Propósito: Extrae la porción que representa el disco o unidad de un nombre de archivo y almacena el resultado en una variable. Categoría: Archivos Sintaxis: ExtractFileDrive “nombre de archivo” “variable” Ejemplo: Este ejemplo coloca “c:” en la variable [Unidad] : ExtractFileDrive “c:\muestras\prueba.doc” “[Unidad]” ExtractFileExt (Extraer la Extensión de un Archivo) Propósito: Extrae la porción de representa la extensión de un nombre de archivo y almacena el resultado en una variable. Categoría: Archivos Sintaxis: ExtractFileExt "nombre de archivo" "variable" Ejemplo: Este ejemplo coloca ".doc" en la variable [Ext]: ExtractFileExt "c:\muestras\prueba.doc" "[Ext]" ExtractFileName (Extraer el Nombre de un Archivo) Propósito: Extrae la porción que representa el nombre y extensión de un nombre de archivo y almacena el resultado en una variable. Categoría: Archivos Sintaxis: ExtractFileExt “nombre de archivo” “variable” Ejemplo: Este ejemplo coloca “prueba.doc” en la variable [Nom]: ExtractFileExt “c:\muestras\prueba.doc” “[Nom]” ExtractFilePath (Extraer la Ruta de un Archivo) Propósito: Extrae la porción que representa la unidad y carpeta de un nombre de archivo y almacena el resultado en una variable. Categoría: Archivos Sintaxis: ExtractFilePath “nombre de archivo” “variable”

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

74

_______________________________________________________________________________________ ______________________________________________

Ejemplo:

Este ejemplo coloca “c:\muestras” en la variable [Ruta] :

ExtractFilePath “c:\muestras\prueba.doc” “[Rura]” FileCopy (Copiar Archivo) Propósito: Copia un archivo externo. Categoría: Archivos Sintaxis: FileCopy “archivo fuente” “destino” “Archivo fuente” es el nombre de un archivo existente en el ordenador del lector. “Destino” es la unidad y carpeta en el ordenador del lector, donde desea colocar el archivo copiado. Puede, opcionalmente, incluir un nombre de archivo como parte del destino para salvar el archivo copiado bajo un nombre diferente. Ejemplo:

FileCopy “c:\muestras\prueba.doc” “c:\mis documentos”

FileDelLine (Borrar Línea del Archivo) Propósito: Borra una línea específica de un archivo de texto o de datos externo. El archivo externo debe estar en formato de texto llano o ASCII. Categoría: Archivos Sintaxis: FileDelLine “nombre de archivo” “No. de línea” “No. de línea” especifica el renglón en el texto a borrarse (contando desde el inicio que representa la línea cero.) Ejemplo: En el siguiente ejemplo, el lector es consultado acerca de si desea borrar un número de elemento (variable [Elemento]) que está almacenado en una línea del archivo partes.dat. Su respuesta se almacena en una variable llamada “[Resp]”. Si la respuesta es Sí (1), se borra la línea del archivo. MensajeBox “Borrar” “¿Borrar #[Elemento]?” “Sí|No” “[Resp]” If “[Resp]” “=” “1” FileDelLine “partes.dat” “[Elemento]” EndIf FileErase (Borrar Archivo) Propósito: Borra un archivo externo. Categoría: Archivos Sintaxis: FileErase “nombre de archivo” Ejemplo: FileErase “c:\muestras\misdatos.bak” FileExists (Existe Archivo) Propósito: Determina si un archivo externo está presente. Categoría: Archivos Sintaxis: FileExists “nombre de archivo” “variable” Si se encuentra el nombre de archivo, la variable tendrá el valor “TRUE” (verdadera) de forma contraria “FALSE” (falso).

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

75

_______________________________________________________________________________________ ______________________________________________

Ejemplo: El siguiente ejemplo presenta un mensaje si se encuentra el archivo misdatos.dat: FileExists “c:\muestras\misdatos.dat” “[Resultado]” If “[Result]” “=” “TRUE” AlertBox “Estado” “¡Se encontró el archivo!” EndIf FileInsLine (Insertar Línea en el Archivo) Propósito: Inserta una línea en blanco en un archivo de texto o ASCII externo. El archivo externo debe estar en formato de texto llano o ASCII. Categoría: Archivos Sintaxis: FileInsLine “nombre de archivo” “número de línea” “Número de línea” especifica el renglón en el archivo donde se insertará la nueva línea (la primera línea del archivo es la uno.) Ejemplo: El siguiente ejemplo inserta una nueva línea en la parte superior del archivo (línea 1) partes.dat: FileInsLine “partes.dat” “1” FileLen (Longitud del Archivo) Propósito: Cuenta el número de líneas que tiene un archivo externo de texto o datos. Categoría: Archivos Sintaxis: FileLen “nombre de archivo” “variable” Ejemplo: El siguiente ejemplo calcula el número de líneas del archivo partes.dat y almacena el resultado en la variable [Líneas] : FileLen “partes.dat” “[Líneas]” FileOpenBox (Diálogo Abrir Archivo) Propósito: Permite al lector seleccionar un nombre de archivo usando el diálogo estándar de Windows. Categoría: Mensajes/ Interacción Sintaxis: “opciones”

FileOpenBox “título” “máscara de archivo” “directorio inicial” “variable”

El “título” será utilizado como encabezado del diálogo. La “máscara de archivo” limita el tipo de archivo que puede ser seleccionado. Ésta consiste en dos secciones: El texto que el lector verá y el código que le indica a Windows qué tipos de archivos mostrar. Las dos porciones deben estar separadas por el carácter “|”. Normalmente la segunda parte contiene un asterisco, un punto y una extensión de 3 letras que coinciden con el tipo de archivo que usted desea que el lector seleccione. Por ejemplo, para mostrar sólo archivos que terminan en TXT, la máscara debe asemejarse a: Archivos de Texto|*.txt

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

76

_______________________________________________________________________________________ ______________________________________________

Puede usar un asterisco en lugar de una extensión de archivo para mostrar todos los tipos de archivos. Ejemplo: Todos los Archivos|*.* El “directorio inicial” es la carpeta que el diálogo Abrir Archivo mostrará cuando se abra por primera vez. Una vez que un archivo es seleccionado, su nombre se coloca en la variable especificada. Deje las opciones vacías para seleccionar un archivo único o utilice la palabra “Multiple” para permitir a los lectores seleccionar más de un archivo. Ejemplo:

FileOpenBox “Abrir” “Todos los archivos|*.*” “c:\” “[Archivo]” “”

La opción “Múltiple” permite al lector seleccionar más de un archivo. Cuando se seleccionan archivos múltiples, cada nombre de archivo se colocará en la variable especificada separado por punto y coma (;). Puede usar la acción StrParse para extraer el nombre de los archivos. Por ejemplo: FileOpenBox “Abrir” “Todos los Archivos|*.*” “c:\” “[Archivos]” “Multiple” StrParse “[Archivos]” “;” “[Nombres]” “[Cuenta]” Cuando se ejecuta la acción StrParse, se crea una matriz basada en las variables [Nombres], [Nombres1], [Nombres2], etc. El número de elementos de la matriz será igual al número de archivos seleccionados y, en este caso, se almacena en la variable [Cuenta]. Vea variables de matriz para más información. FileRead (Leer Archivo) Propósito: Lee datos de una línea específica en un archivo de texto o de datos externo. El dato de la línea se almacenará en la variable designada. Categoría: Archivos Sintaxis: FileRead “nombre de archivo” “número de línea” “variable” Ejemplo: El siguiente ejemplo usa FileRead para construir un menú del contenido del archivo partes.dat. Cada línea se lee y se coloca en el menú (la variable [SelMenú]), la función Math se usa para incrementar el número de línea a ser leída (la variable [Cuenta] ) para el siguiente elemento en el menú y las opciones de menú se muestran usando el comando de acción MenuEx . SetVar “[ElementoMenú]” “x” SetVar “[SelMenú]” “” SetVar “[Cuenta]” “1” While “[ElementoMenú]” “>” “” FileRead “partes.dat” “[Cuenta]” “[ElementoMenú]” If “[MenuItem]” “>” “” If “[SelMenú]” “>” “” SetVar “[SelMenú]” “[SelMenú] |” EndIf SetVar “[SelMenú]” “[SelMenú] [ElementoMenú]” Endif Math “[Cuenta]+1” “0” “[Cuenta]” Endwhile MenuEx “-1” “-1” “[SelMenú]” “[Elegido]”

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

77

_______________________________________________________________________________________ ______________________________________________

Podría también usar la palabra clave “All” (Todo) en lugar de número de línea, FileRead cargará el archivo completo en una sola vez: FileRead “partes.dat” “All” “[SelMenú]” MenuEx “-1” “-1” “[SelMenú]” “[Elegido]” FileSaveBox (Diálogo Guardar Archivo) Propósito: Permite al lector seleccionar un nombre de archivo usando el diálogo Guardar Archivo de Windows. Categoría: Mensajes/Interacción Sintaxis: FileSaveBox “título” “máscara de archivo” “directorio inicial” “variable” Vea la acción FileOpenBox para una descripción de los parámetros. Ejemplo: FileSaveBox “Guardar” “Todos los Archivos|*.*” “c:\” “[Archivo]” If “[Archivo]” “>” “” FileWrite “[Archivo]” “1” “[InfoCliente]” EndIf FileWrite (Escribir al Archivo) Propósito: Escribe los datos especificados a un número de línea en un archivo de datos o texto externo. Categoría: Archivos Sintaxis: FileWrite “nombre de archivo” “número de línea” “datos” Use la palabra clave “Append” (Añadir) en lugar de un número de línea para agregar el dato al final del archivo o “All” (Todo) para reemplazar el archivo. Ejemplo:

En el ejemplo siguiente se reemplaza la primera línea del archivo partes.dat:

FileWrite “partes.dat” “1” “Calvin Klein Blazer” Find (Buscar) Propósito: Muestra un diálogo de búsqueda de texto. Las búsquedas se pueden limitar a un grupo de páginas, a la página activa o a toda la publicación. Categoría: Mensajes / Interacción Sintaxis: Find “Título de Página” Se puede buscar en páginas múltiples, separando sus títulos con el carácter “|”. Las búsquedas en las páginas se harán en el orden listado. Use la palabra clave “All” (Todo) en lugar de un título de página para buscar en toda la publicación o use “Current” (Activa) para buscar sólo en la página activa. Ejemplo:

Find “Contenido|Introducción|Índice”

FindFirst (Buscar el Primero) Propósito: Busca el primer texto coincidente sin presentar el diálogo Buscar. Use FindNext (buscar siguiente) para repetir la búsqueda más de una vez. Categoría: Mensajes/Interacción

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

78

_______________________________________________________________________________________ ______________________________________________

Sintaxis:

FindFirst “texto a buscar” “título de la página”

“Texto a buscar” contiene la palabra o frase que desea encontrar. Puede buscar en páginas múltiples separando sus títulos con el carácter “|”. Las páginas se buscarán en el orden listado. Use la palabra clave “All” (Todo) en lugar de un título de página para buscar en toda la publicación o use “Current” (Activa) para buscar sólo en la página activa. Ejemplo: FindFirst “manzana verde” “Contenido|Introducción|Índice” FindNext (Buscar Siguiente) Propósito: Continúa una búsqueda iniciada con FindFirst. Categoría: Mensajes/Interacción Sintaxis: FindNext Ejemplo: FindNextHallarSiguiente) FocusObject (Activar Objeto) Propósito: Establece el objeto que recibirá la entrada del teclado. Esta acción se usa principalmente para mover el cursor a un objeto de Caja de Texto específico. Los objetos que no aceptan entrada de teclado no se ven afectados por esta acción. Categoría: Objetos Sintaxis: FocusObject “Nombre del Objeto” Ejemplo: FocusObject “TextEntry1” FolderBox (Diálogo Seleccionar Carpeta) Propósito: Permite al lector seleccionar una unidad y nombre de carpeta y almacenar el resultado en una variable. Categoría: Mensajes/Interacción Sintaxis: FolderBox “título” “variable” Especifique el “título” para el diálogo del selector de carpetas y una “variable” que contendrá el nombre de la unidad o carpeta seleccionada. Ejemplo:

FolderBox “Seleccione una Carpeta” “[Carpeta]”

GetMousePos (Obtener la Posición del Apuntador del Ratón) Propósito: Toma la posición relativa del puntero del ratón, con respecto al ángulo superior izquierdo de la ventana de la publicación. Categoría: Control Sintaxis: GetMousePos “variable X” “variable Y” Especifique las variables para recibir las coordenadas del puntero X e Y. Ejemplo: GetMousePos “[X]” “[Y]” GetObjectHandle (Obtener la Manija del Objeto) Propósito: Obtiene la manija (apuntador de ventanas llevado por el SO Windows) de la ventana (HWND) para el objeto especificado. Esta acción está pensada para ser usada por módulos avanzados para manipular objetos. Categoría: Objetos Sintaxis: GetObjectHandle “Nombre del Objeto” “variable” Ejemplo: GetObjectHandle “ListBox1” “[Manija]”

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

79

_______________________________________________________________________________________ ______________________________________________

GetObjectInfo (Obtener Información del Objeto) Propósito: Obtiene la información acerca de un objeto tal como su tamaño, posición, estado (visible o no), etc. Esto es útil si se ha cambiado el estado de un objeto y desea determinar su condición actual. Categoría: Objetos Sintaxis: GetObjectInfo “Nombre del Objeto” “tipo de info.” “variable” “Tipo de info.” puede ser alguna de las siguientes palabras claves: Visible, Enabled (habilitado), Left (izquierda), Top (arriba), Width (ancho), Height (alto) La información especificada se devuelve en forma de variable. Si el estado del objeto es Visible o Habilitado, la variable contendrá el valor lógico TRUE (Verdadero), en caso contrario, FALSE (Falso). Los tipos Left, Top, Width y Height se devuelven como valores numéricos. Ejemplo: GetObjectInfo “BotonComando1” “Visible” “[Estado]” If “[Estado]” “=” “False” Showobject “BotonComando1” “Dissolve” “3” EndIf GetVolume (Obtener Volumen) Propósito: Obtiene el nivel de volumen de altavoz para un dispositivo específico y almacena el resultado en una variable. Windows provee controles de volumen separados para cada dispositivo de audio. Los tipos de dispositivos que pueden controlarse con esta acción incluyen: Auxiliar (AUX), Audio Digital (WAVE) e Instrumento Digital (MIDI). Categoría: Multimedia Sintaxis: GetVolume “dispositivo” “variable” El “dispositivo” debe ser AUX, WAVE o MIDI. El nivel de volumen obtenido será almacenado en una variable. El volumen va de 0 (apagado) hasta 255 (máximo). Ejemplo: GetVolume “WAVE” “[Volumen]” GIFPlay (Reproducir GIF) Propósito: Activa manualmente un objeto GIF Animado. Categoría: Objetos Sintaxis: GIFPlay “Nombre del Objeto” “Bucle” “Bucle” es el número de veces a repetir la secuencia de animación. Use 0 (cero) para ejecutar la animación en forma continua. Use la acción GIFStop para detener la animación. Ejemplo: GIFPlay “GifAnimado1” “0” GIFStop (Detener GIF) Propósito: Desactiva un objeto GIF Animado en ejecución. Categoría: Objetos Sintaxis: GIFStop “Nombre del Objeto” Ejemplo: GIFStop “AnimatedGIF1” GoSub (Ir a Subrutina) Propósito: Ejecuta una sección de código de la publicación. Vea Propiedades del Libro para más información acerca de la definición de subrutinas.

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

80

_______________________________________________________________________________________ ______________________________________________

Categoría: Sintaxis: Ejemplo:

Control GoSub “nombre de subrutina” GoSub “GuardaInfoUsuario”

GotoFirstPage (Ir a Primera Página) Propósito: Salta a la primera página de la publicación. Categoría: Navegación Sintaxis: GotoFirstPage Ejemplo: GotoFirstPage GotoLastPage (Ir a Última Página) Propósito: Salta a la última página de la publicación. Categoría: Navegación Sintaxis: GotoLastPage Ejemplo: GotoLastPage GotoLine (Ir a Línea) Propósito: Salta a un número de línea o etiqueta específico dentro del código y continúa la ejecución desde ese punto. Categoría: Control Sintaxis: GotoLine “etiqueta o número de línea” Ejemplo: :intenta_otra_vez InputBox “Stop” “Por favor proporcione su clave:” “[Contraseña]” If “[Contraseña]” “=” “Charlie227” Gotopage “Inicio” Else GotoLine “intenta_otra_vez” EndIf GotoNextPage (Ir a la Siguiente Página) Propósito: Salta a la siguiente página en la publicación. Categoría: Navegación Sintaxis: GotoNextPage Ejemplo: GotoNextPage Gotopage (Ir a la Página) Propósito: Salta a una página específica dentro de la publicación. Categoría: Navegación Sintaxis: Gotopage “título de página” “Título de página” contiene el nombre asignado a la página que se desea mostrar. Ejemplo: Gotopage “Contenidos” GotoprevPage (Ir a la Página Anterior) Propósito: Salta a la página anterior en la publicación. Categoría: Navegación Sintaxis: GotoprevPage Ejemplo: GotoprevPage

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

81

_______________________________________________________________________________________ ______________________________________________

Helptopic (Tema de Ayuda) Propósito: Muestra un tema dentro del archivo de ayuda de la publicación. Se debe especificar un archivo de ayuda dentro de las Propiedades de Libro antes de poder usar este comando. Categoría: Mensajes/Interacción Sintaxis: Helptopic “título del tema” Ejemplo: Helptopic “Índice” HideObject (Ocultar Objeto) Propósito: Oculta un objeto usando un efecto de animación (opcional.) Categoría: Objetos Sintaxis: HideObject “Nombre del Objeto” “efecto” “velocidad” Para ocultar el objeto usando un efecto de animación elija uno de los siguientes: Ninguno, Disolver, Deslizar a la Izquierda, Deslizar a la Derecha, Deslizar hacia Arriba, Deslizar hacia Abajo, Explotar, Implosión, Ondas Horizontales, Ondas Verticales, Dividir Horizontalmente, Dividir Verticalmente, Barrido a la Izquierda, Barrido a la Derecha, Barrido hacia Arriba, Barrido hacia Abajo, Círculo, Crecer, Bloques, Tablero de Damas, Disolver en Bloques o Transparente. “Velocidad” controla el tiempo de duración del efecto (0 = más rápido, 10 = más lento.) Ejemplo: HideObject “BotonComando1” “Disolver” “3” If (Si condicional) Propósito: Cambia el flujo de la ejecución de la acción, basado en el resultado de la comparación entre dos elementos. Si la sentencia es verdadera, la acción ejecuta el código que sigue hasta encontrar una sentencia “EndIf” o “Else”. De forma contraria, ejecuta el código que comienza con la primera línea que sigue a la siguiente sentencia “Else” (opcional) o “EndIf”. Categoría: Control Sintaxis: If “primer elemento” “operador” “segundo elemento” “Operador” puede ser uno de los siguientes: = El primer elemento es igual que el segundo. < El primer elemento es menor que el segundo. > El primer elemento es mayor que el segundo. <> El primer elemento no es igual al segundo. <= El primer elemento es menor o igual que el segundo. >= El primer elemento es mayor que o igual que el segundo. Ejemplo: La siguiente Acción verifica si se ha proporcionado un nombre en el campo de una Caja de Texto antes de presentar la siguiente página. Si no se ha proporcionado el nombre, el ordenador emitirá un sonido por su altavoz interno y mostrará un mensaje. If “[Nombre]” “>” “” GotoNextPage Else SoundBuzzer AlertBox “¡Falta proporcionar el nombre!” “Para poder continuar escriba su nombre.” EndIf

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

82

_______________________________________________________________________________________ ______________________________________________

Se puede usar también esta función para detectar un dato o contraseña incorrecta: If “[clave]” “=” “Bravo172” GotoNextPage Else SoundBuzzer AlertBox “Contraseña Incorrecta” “La clave proporcionada no es la correcta.” EndIf ImageWindow (Ventana de Imagen) Propósito: Muestra un archivo de imagen en una ventana movible. Categoría: Windows Sintaxis: ImageWindow “título” “izquierda” “superior” “nombre de archivo” Proporcione un título, las coordenadas para el ángulo superior izquierdo de la ventana y el nombre del archivo a presentar. Las coordenadas son relativas al ángulo superior izquierdo de la ventana de la publicación. Use –1 en “izquierda” y –1 en “superior” para centrar la ventana en la pantalla. Ejemplo:

ImageWindow “Mapa de la Ciudad” “-1” “-1” “c:\muestras\ciudad.bmp”

InputBox (Caja de Texto) Propósito: Muestra una caja de diálogo de entrada sencilla que permite al lector escribir una línea de texto. Categoría: Windows Sintaxis: InputBox “título” “mensaje” “variable” Proporcione el "título" y el "mensaje" que aparecerán en la caja de diálogo. El texto proporcionado por el lector será almacenado en una variable. Ejemplo: InputBox “Bienvenido” “Proporcione su código de acceso” “[Código]” If “[Código]” “=” “JB5276H” Gotopage “Inicio” Else AlertBox “Lo Siento” “Éste no es un código de acceso válido.” Exit “” “” EndIf InternetLink (Vínculo de Internet) Propósito: Ejecuta el navegador de Internet instalado en el ordenador del lector y apunta directamente al sitio Web (dirección URL) especificado. Requiere una cuenta y conexión válida de Internet y un programa instalado para la navegación. Categoría: Internet Sintaxis: InternetLink “Dirección URL ” “Dirección URL” puede ser la dirección de un sitio web o simplemente un archivo local (formato HTML.) Ejemplo:

InternetLink “http://www.neosoftware.com”

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

83

_______________________________________________________________________________________ ______________________________________________

Esta acción también puede usarse para ejecutar la aplicación de correo electrónico instalada. Por ejemplo: InternetLink “mailto:info@neosoftware.com” ListBoxAddItem (Agregar un Elemento a la Lista) Propósito: Agrega un elemento a un objeto Lista o Lista Desplegable. Categoría: Objetos Sintaxis: ListBoxAddItem “Nombre del Objeto” “número de línea” “texto del elemento” Especifique el “nombre del objeto” de la Lista o Lista Desplegable. Proporcione el “número de línea” donde desea que se inserte el Nuevo elemento o 0 (cero) para colocarlo al final de la lista. Ejemplo: ListBoxAddItem “ListBox1” “0” “George Washington” ListBoxChangeItem (Cambiar un Elemento de la Lista) Propósito: Modifica un elemento existente en un objeto Lista o Lista Desplegable. Categoría: Objetos Sintaxis: ListBoxChangeItem “Nombre del Objeto” “número de línea” “Nuevo texto del elemento” Especifique el “nombre del objeto” de la Lista o Lista Desplegable. Proporcione el “número de línea” del elemento a cambiar y el “nuevo texto del elemento”. El primer elemento de la lista es el número 1, el segundo es el número 2, etc. Ejemplo: ListBoxChangeItem “ListBox1” “3” “Abraham Lincoln” ListBoxDeleteItem (Borrar un Elemento de la Lista) Propósito: Elimina un elemento existente en un objeto Lista o Lista Desplegable. Categoría: Objetos Sintaxis: ListBoxDeleteItem “Nombre del Objeto” “número de línea” Especifique el “nombre del objeto” de la Lista o Lista Desplegable. Proporcione el “número de línea” del elemento a borrar. El primer elemento de la lista es el número 1, el segundo es el número 2, etc. Todos los elementos que se encuentran después del que fue borrado se moverán un lugar hacia arriba. Ejemplo: ListBoxDeleteItem “ListBox1” “3” ListBoxFindItem (Buscar un Elemento en la Lista) Propósito: Busca un elemento en un objeto Lista o Lista Desplegable. Categoría: Objetos Sintaxis: ListBoxFindItem “Nombre del Objeto” “texto a buscar” “variable” Especifique el “nombre del objeto” de la Lista o Lista Desplegable y el “texto a buscar”. El número de elemento hallado se guardará en la “variable” especificada. Si no se encuentra el texto, la variable almacenará un cero (0). Ejemplo: El siguiente ejemplo busca un elemento específico y si es encontrado, lo borra: ListBoxFindItem “ListBox1” “Herbert Hoover” “[hallado]” If “[hallado]” “>” “0”

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

84

_______________________________________________________________________________________ ______________________________________________

ListBoxDeleteItem “ListBox1” “[hallado]” EndIf ListBoxGetItem (Obtener Elemento de la Lista) Propósito: Recupera el texto de un elemento en un objeto Lista o Lista Desplegable. Categoría: Objetos Sintaxis: ListBoxGetItem "Nombre del Objeto" "número de línea" "variable" Especifique el “nombre del objeto” de la Lista o Lista Desplegable y el “número de elemento” a recuperar. El texto del elemento especificado será guardado en la “variable” designada. El primer elemento de la lista es el número 1, el segundo es el número 2, etc. Ejemplo:

ListBoxGetItem "ListBox1" "5" "[Resultado]"

ListBoxMoveItem (Mover un Elemento de la Lista) Propósito: Mueve un elemento dentro del objeto Lista o Lista Desplegable. Categoría: Objetos Sintaxis: ListBoxMoveItem “Nombre del Objeto” “línea origen” “línea destino” Especifique el “nombre del objeto” de la Lista o Lista Desplegable, la “línea origen” de donde se moverá el elemento y la “línea destino” a la cual se moverá el elemento. El primer elemento de la lista es el número 1, el segundo es el número 2, etc. Ejemplo:

ListBoxMoveItem “ListBox1” “5” “9”

ListBoxSize (Tamaño de la Lista) Propósito: Devuelve el número total de elementos en un objeto Lista o Lista Desplegable. Categoría: Objetos Sintaxis: ListBoxSize “Nombre del Objeto” “variable” Especifique la “variable” en donde se almacena el número total de elementos que contiene la lista. Ejemplo: ListBoxSize “ListBox1” “[Cuenta]” AlertBox “Información” “La Caja de lista contiene [Cuenta] elemento(s).” ListBoxSort (Ordenar la Lista) Propósito: Ordena en forma alfabética los elementos de un objeto Lista o Lista Desplegable. Categoría: Objetos Sintaxis: ListBoxSort “Nombre del Objeto” Ejemplo: ListBoxSort “ListBox1” LoadVariables (Cargar las Variables) Propósito: Carga variables de un archivo previamente creado con la acción SaveVariables (Guardar Variables). Use esta acción para cargar un grupo de variables. Dado que las variables residen en memoria y son eliminadas una vez que se cierra la publicación, puede usar las acciones SaveVariables y LoadVariables para almacenarlas entre sesiones de apertura y cierre de la publicación.

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

85

_______________________________________________________________________________________ ______________________________________________

Categoría: Sintaxis: Ejemplo:

Variables LoadVariables “nombre de archivo” LoadVariables “MiPub.inf”

Loop (Bucle) Propósito: Repite un grupo de acciones un número específico de veces. Categoría: Control Sintaxis: Loop “valor de inicio” “valor final” “contador variable” Especifique un “valor de inicio”, “valor final” y una variable para usar como contador. Las acciones entre las sentencias Loop y EndLoop se ejecutarán el número de veces que tome incrementar el valor de inicio y hasta llegar al valor final. Ejemplo:

El siguiente ejemplo lee y presenta las primeras cinco líneas de un archivo:

Loop “1” “5” “[Contador]” FileRead “Producto.dat” “[Contador]” “[Datos]” AlertBox “Producto” “[Datos]” EndLoop Math (Cálculo) Propósito: Realiza un cálculo matemático y almacena el resultado en una variable. Categoría: Control Sintaxis: Math “fórmula” “número de decimales” “variable” “Fórmula” puede incluir los siguientes operadores y funciones: +, -, *, /, Abs (Valor Absoluto), Sin (Seno), Cos (Coseno), Atan (Arco Tangente), Sqr (Cuadrado), Sqrt (Raíz Cuadrada), Round (Redondear), Trunc (Truncar). Pueden utilizarse paréntesis y variables en las fórmulas. Proporcione el número de lugares decimales para incluir en el resultado o 0 (cero) para redondear el resultado al número entero más cercano. Se puede usar una variable asociada con un cuadro de texto (TextEntry) para permitir al usuario proporcionar un valor. En el siguiente ejemplo el resultado contiene dos lugares decimales (el segundo parámetro) y es almacenado en la variable [rentaSemana]. Math “([rentaMes]*12)/52” “2” “[rentaSemana]” Cuando se usan funciones matemáticas, tales como Sin y Cos, sus argumentos deben encerrarse entre paréntesis. Por Ejemplo: Math “Cos(180)” “2” “[Resultado]” Aquellas acciones que usan valores numéricos también pueden aceptar fórmulas como parámetros usando el comando “Math”. MCICommand (Comando MCI) Propósito: Envía un comando a la librería “Windows Media Control Interface” (MCI). Esta acción provee un acceso de alto nivel a los dispositivos multimedia conectados a su ordenador. Vea PlaySoundFile y PlayVideoFile para métodos alternativos de ejecutar archivos multimedia. Categoría: Multimedia

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

86

_______________________________________________________________________________________ ______________________________________________

Sintaxis:

MCICommand “cadena del comando”

Proporcione la “cadena del comando” MCI deseado. Los posibles comandos MCI incluyen: Play nombre_de_archivo/dispositivo {posición de inicio} {posición final} Pause dispositivo Stop dispositivo Open dispositivo/nombre_de_archivo {alias} Close dispositivo Seek dispositivo posición Record dispositivo Save dispositivo nombre_de_archivo Set dispositivo {función} “Dispositivo” indica el tipo de reproductor multimedia que el comando puede usar. Los elementos entre corchetes { } son opcionales. Para mayor información acerca de los comandos MCI refiérase a la documentación SDK de Windows disponible en el sitio Web de Microsoft. Si el comando MCI se finaliza con éxito, la variable global [MCIResult] contendrá un 0 (cero), en caso contrario [MCIResult] contendrá el número de error. Ejemplo: El siguiente ejemplo ejecuta un archivo WAV y presenta una mensaje de alerta (AlertBox) si ocurre un error.: MCICommand “play c:\windows\media\ding.wav” If “[MCIResult]” “<>” “0” AlertBox “Error” “Ocurrió un error: [MCIResult]” EndIf Este ejemplo ejecuta la sexta pista de un CD de audio: MCICommand “open cdaudio” MCICommand “set cdaudio time format tmsf” MCICommand “play cdaudio from 6 to 7” Este ejemplo ejecuta un vídeo AVI en una ventana: MCICommand “open demo.avi alias avi1” MCICommand “play avi1 wait window” MCICommand “close avi1” MediaPlayerPause (Pausa del Reproductor Multimedia) Propósito: Pausa un objeto Reproductor Multimedia que está en ejecución. Categoría: Objetos Sintaxis: MediaPlayerPause “Nombre del Objeto” Ejemplo: MediaPlayerPause “MediaPlayer1” MediaPlayerPlay (Activar el Reproductor Multimedia) Propósito: Activa un objeto Reproductor Multimedia. Categoría: Objetos

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

87

_______________________________________________________________________________________ ______________________________________________

Sintaxis: Ejemplo:

MediaPlayerPlay “Nombre del Objeto” MediaPlayerPlay “MediaPlayer1”

MediaPlayerRewind (Rebobinar el Reproductor Multimedia) Propósito: Rebobina un objeto Reproductor Multimedia. Categoría: Objetos Sintaxis: MediaPlayerRewind “Nombre del Objeto” Ejemplo: MediaPlayerRewind “MediaPlayer1” MediaPlayerStop (Detener el Reproductor Multimedia) Propósito: Detiene un objeto Reproductor Multimedia. Categoría: Objetos Sintaxis: MediaPlayerStop “Nombre del Objeto” Ejemplo: MediaPlayerStop “MediaPlayer1” Menu (Menú) Propósito: Presenta un menú desplegable que permite al lector hacer una selección de una lista de elementos. Se pueden especificar las acciones para cada elección del menú inmediatamente después de la sentencia. Por ejemplo, si el menú contiene tres elementos, entonces debe haber tres acciones a continuación de la acción Menu. Sólo la acción correspondiente a la opción seleccionada se ejecutará. Si no se selecciona ninguna opción, no se realiza ninguna de las acciones especificadas. Categoría: Sintaxis:

Mensajes/Interacción Menu “izquierda” “arriba” “elementos”

Especifique las coordenadas del ángulo superior izquierdo del menú y los elementos que se usarán como opciones. Para centrar el menú en la pantalla, use “-1” para las coordenadas “izquierda” y “arriba”. Separe los elementos del menú con el carácter “|”. Ejemplo: El siguiente ejemplo muestra un menú que contiene tres elecciones junto con las acciones (AlertBox) correspondientes al elemento seleccionado: Menu “-1” “-1” “Manzanas|Naranjas|Uvas” AlertBox “” “Ud. Eligió Manzanas” AlertBox “” “Ud. Eligió Naranjas” AlertBox “” “Ud. Eligió Uvas” MenuEx (Mostrar Menú) Propósito: Presenta un menú desplegable y almacena el número del elemento elegido en una variable. Categoría: Mensajes Sintaxis: MenuEx “izquierda” “arriba” “elementos” “variable” Se deben especificar las coordenadas del ángulo superior izquierdo para el menú y los elementos que deben aparecer como opciones del mismo. Para centrarlo en la pantalla, use “1” para las coordenadas “izquierda” y “arriba”. Separe los elementos del menú con el carácter “|”. El número del elemento seleccionado (primero = 1, segundo=2, etc. y cero si no se ha hecho ninguna selección) se almacena en una variable.

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

88

_______________________________________________________________________________________ ______________________________________________

Ejemplo: MenuEx “-1” “-1” “Manzanas|Naranjas|Uvas” “[Resultado]” If “[Resultado]” “=” “1” AlertBox “” “Ud. Eligió Manzanas” EndIf If “[Resultado]” “=” “2” AlertBox “” “Ud. Eligió Naranjas” EndIf If “[Resultado]” “=” “3” AlertBox “” “Ud. Eligió Uvas” EndIf If “[Resultado]” “=” “0” AlertBox “” “No se eligió ninguna opción” EndIf MessageBox (Mensaje) Propósito: Presenta un mensaje en un diálogo que contiene un conjunto de botones propios. El número del botón seleccionado por el lector se almacena en una variable. Categoría: Mensajes/Interacción Sintaxis: MessageBox “título” “mensaje” “botón 1|botón 2” “variable” Proporcione el título de la caja de diálogo y un mensaje a desplegar. Separe los títulos de los botones con el carácter “|”. El número del botón seleccionado por el lector (primero = 1, segundo = 2, etc. o cero si el lector cierra el diálogo sin hacer ninguna selección) se almacenará en una variable. Ejemplo: En el siguiente ejemplo, se le pide al lector que califique su estado de ánimo. Se le presenta luego una caja de diálogo con un mensaje apropiado basado en su respuesta. MessageBox “Hola” “¿Cómo se siente?” “Bien|Regular|Mal” “[Ánimo]” If “[Ánimo]” “=” “1” AlertBox “Hola” “¡Esto es grandioso!” EndIf If “[Ánimo]” “=” “2” AlertBox “Hola” “Espero que tu ánimo mejore.” EndIf If “[Ánimo]” “=” “3” AlertBox “Hola” “Lo siento mucho.” EndIf If “[Ánimo]” “=” “0” AlertBox “Hola” “¡Guauuu, debes estar de muy mal ánimo!” EndIf MoveObject (Mover Objeto) Propósito: Cambia la posición de un objeto en la pantalla. Categoría: Objetos Sintaxis: MoveObject “Nombre del Objeto” “posición X“ “posición Y” Especifique las nuevas coordenadas izquierda /arriba en “posición X” y “posición Y”. Las coordenadas son relativas al ángulo superior izquierdo de la ventana de la publicación.

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

89

_______________________________________________________________________________________ ______________________________________________

Ejemplo: publicación.

Este ejemplo mueve el objeto Rectángulo1 al ángulo superior izquierdo de la

MoveObject “Rectángulo1” “5” “5” ObjectToBack (Objeto al Fondo) Propósito: Mueve un objeto detrás de todos los Objetos en la página. Categoría: Objetos Sintaxis: ObjectToBack “Nombre del Objeto” Ejemplo: ObjectToBack “imagen1” ObjectToFront (Objeto al Frente) Propósito: Mueve un objeto al frente, por encima de todos los objetos en la página. Categoría: Objetos Sintaxis: ObjectToFront “Nombre del Objeto” Ejemplo: ObjectToFront “imagen1” PictureMagnify (Amplificar Imagen) Propósito: Cambia el nivel de magnificación (zoom) de un objeto imagen Categoría: Objetos Sintaxis: PictureMagnify “Nombre del Objeto” “magnificación - porcentaje” Para ver una imagen en su resolución normal use 100 en amplificación – porcentaje. Los números menores de 100 reducen el tamaño de la imagen, los mayores de 100 la amplifican. El nivel de ampliación sólo afecta la forma en que se presenta la imagen en la pantalla, el archivo de original de la imagen no se modifica. Ejemplo:

El siguiente ejemplo muestra una imagen el doble de su tamaño normal: PictureMagnify “imagen1” “200”

PlayCartoonFile (Reproducir Archivo de Viñeta) Propósito: Reproduce un archivo de animación de viñetas creado con Neotoon, la utilería que NeoBook utiliza para éste propósito. Vea NeoToon para más información acerca de su uso. Categoría: Multimedia Sintaxis: PlayCartoonFile “inicia x” “inicia y” “fin x” “fin y” “nombre de archivo” “veces” “demora” “modo” Especifique las coordenadas de pantalla de inicio y fin para crear una ruta o camino para que se desplace la imagen animada ( “-1” para centrar en la página), seguido por el “nombre de archivo” y el número de “veces” que la animación debe repetirse. Use el parámetro “demora” para indicar qué tan larga debe ser la pausa entre un cuadro y otro durante la reproducción. El “modo” puede ser: Normal Wait Loop

Reproduce la viñeta y continúa con la siguiente acción del código. Reproduce la viñeta y suspende la ejecución del código hasta su conclusión. Reproduce la viñeta en forma continua en el fondo de la escena.

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

90

_______________________________________________________________________________________ ______________________________________________

Puede usar la acción StopMedia (Detener Difusión) para interrumpir la reproducción de la viñeta en progreso. Ejemplo: El siguiente ejemplo reproduce un archivo de viñeta que sigue una trayectoria desde el ángulo superior izquierdo de la publicación hasta el inferior derecho: PlayCartoonFile “10” “10” “630” “470” “c:\muestras\pescado.car” “30” “25” “Normal” Puede crear una reproducción de un archivo de viñeta que se mantiene estacionario (es decir, no sigue una trayectoria) haciendo que las coordenadas de inicio y fin sean las mismas. Por ejemplo: PlayCartoonFile “25” “10” “25” “10” “c:\muestras\pescado.car” “30” “25” “Loop” PlayFlicFile (Reproducir Archivo de Animación) Propósito: Reproduce un archivo de animación con formato Flic (FLI/FLC). Categoría: Multimedia Sintaxis: PlayFlicFile “izquierda” “arriba” “ancho” “alto” “nombre de archivo” “contador” “modo” Especifique las coordenadas para el ángulo superior izquierdo, ancho y alto. Use “-1” en “izquierda” y “arriba” para centrar en la página. Use “-1” en “ancho” y “alto” si desea usar las medidas originales de la animación. Especifique el número de veces a repetir la animación en “contador”. El “modo” puede ser uno de los siguientes.: Normal Reproduce la animación y continúa con la siguiente acción del código. Wait Reproduce la animación y suspende la ejecución del código hasta su conclusión. Loop Reproduce la animación en forma continua en el fondo de la escena. Puede usar la Acción StopMedia (Detener Difusión) para detener la reproducción de la animación en progreso. Ejemplo:

PlayFlicFile “-1” “-1” “-1” “-1” “c:\muestras\ranas.fli” “1” “Normal”

PlaySoundFile (Reproducir Archivo de Sonido) Propósito: Reproduce un archivo de audio (WAV) o música (MIDI). Categoría: Multimedia Sintaxis: PlaySoundFile “nombre de archivo” “modo” Modo puede ser uno de los siguientes: Normal Wait Loop

Reproduce el sonido y continúa con la siguiente acción del código. Reproduce el sonido y suspende la ejecución del código hasta su conclusión. Reproduce el sonido en forma continua en el fondo de la escena.

Puede usar la Acción StopMedia (Detener Difusión) para detener la reproducción del archivo WAV o MIDI en progreso. Ejemplo:

PlaySoundFile “c:\windows\media\ding.wav” “Loop”

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

91

_______________________________________________________________________________________ ______________________________________________

PlayTone (Emitir un Tono) Propósito: Emite un tono (especificado en Hertzios) usando el altoparlante interno de la PC. Categoría: Multimedia Sintaxis: PlayTone “frecuencia” Ejemplo: PlayTone “440” ¤ La Acción PlayTone no tiene efecto bajo Windows NT. PlayVideoFile (Reproducir Archivo de Vídeo) Propósito: Reproduce un archivo de vídeo (AVI/MPG). Categoría: Multimedia Sintaxis: PlayVideoFile “izquierda” “arriba””ancho” “alto” “nombre de archivo” “modo” Especifique las coordenadas del ángulo superior, ancho y alto. Use “-1” en “izquierda” y “arriba” para centrar en la página. Use “-1” en “ancho” y “alto” para usar el tamaño original del vídeo. El “modo” puede ser uno de los siguientes: Normal Wait

Reproduce el archivo AVI/MPG y continúa con la siguiente acción del código. Reproduce el archivo AVI/MPG y suspende la ejecución del código hasta su conclusión. Loop Reproduce el archivo AVI/MPG en forma continua en el fondo de la escena. Puede usar la Acción StopMedia (Detener Difusión) para detener la reproducción del vídeo en progreso. Ejemplo: PlayVideoFile “-1” “-1” “-1” “-1” “c:\muestras\ventas.avi” “Wait” ¤ Los archivos AVI son generalmente la mejor elección si planea incluir vídeos en sus publicaciones. Los manejadores necesarios para ejecutar la mayoría de los archivos AVI están incorporados en Windows, mientras que muchos otros formatos de vídeo requieren tener instalados programas especiales. Por ejemplo, antes de ejecutar vídeos MPEG, usted. (y sus lectores) necesitan instalar el manejador Microsoft ActiveMovie. ActiveMovie está incluido con la mayoría de las nuevas versiones de Windows pero en las instalaciones más antiguas puede requerir descargar el manejador correspondiente desde www.microsoft.com. PopUpImage(Desplegar Imagen) Propósito: Presenta un archivo de imagen de mapa de bits (BMP) con un efecto especial opcional. Categoría: Mensajes/Interacción Sintaxis: PopUpImage “izquierda” “arriba” “nombre de archivo” “demora” “efecto” “velocidad” Use “izquierda” y “arriba” para especificar las coordenadas (en píxeles) para el ángulo superior izquierdo de la imagen o especifique “-1” en ambos para centrar la imagen en la pantalla. Para que la imagen desaparezca después de un cierto tiempo, proporcione una “demora” en milisegundos, use cero (0) para dejar la imagen en pantalla hasta que el lector presione una tecla o haga clic. Puede presentar la imagen usando un “efecto” animado seleccione uno de los siguientes: Ninguno, Disolver, Deslizar a la Izquierda, Deslizar a la Derecha, Deslizar hacia Arriba, Deslizar hacia Abajo, Explotar, Implosión, Ondas Horizontales, Ondas Verticales, Dividir

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

92

_______________________________________________________________________________________ ______________________________________________

Horizontalmente, Dividir Verticalmente, Barrido a la Izquierda, Barrido a la Derecha, Barrido hacia Arriba, Barrido hacia Abajo, Círculo, Crecer, Bloques, Tablero de Damas, Disolver en Bloques o Transparente. El parámetro “velocidad” controla la rapidez del efecto (0 = rápido, 10 = despacio). Ejemplo: El siguiente ejemplo presenta una imagen usando el efecto Disolver. La imagen permanecerá en pantalla hasta que se haga clic con el ratón o se presione una tecla. PopUpImage “-1” “-1” “c:\muestras\flecha.bmp” “0” “Disolver” “3” PrintDataFile (Imprimir Archivo de Datos) Propósito: Imprime un archivo de datos externo ASCII (usualmente creado con la acción FileWrite). Categoría: Impresión Sintaxis: PrintDataFile “Encabezado” “Pie de Página” “nombre de archivo” El “encabezado” es opcional y aparece en la parte superior de cada página. El “pie de página” es opcional y aparece en la parte inferior de cada página. Los siguientes códigos pueden ser incorporados en los parámetros del encabezado y del pie de página. &f &p &t &d Ejemplo:

Nombre de archivo Número de Página Hora de Impresión Imprimir el símbolo & PrintDataFile “Lista de Partes XYZ Corp. &t” “Página &p” “partes.dat”

PrintImageFile (Imprimir Archivo de Imagen) Propósito: Imprime un archivo de imagen (BMP/PCX/GIF/etc.). Categoría: Impresión Sintaxis: PrintImageFile “nombre de archivo” “factor de escala” El factor de escala determina la amplificación de la imagen impresa. Dado que la resolución de impresión es superior que la de la pantalla, se puede usar el factor de escala para compensar esta diferencia. Para imprimir una imagen en escala 1:1 usando su resolución normal, proporcione “100%” como factor de escala. Para agrandar la impresión proporcione un número superior a 100 y para reducirla un número menor. Puede hacer que la imagen se reduzca de forma automática para que se ajuste a las dimensiones del papel usando un factor de escala de “-1”. Ejemplo: PrintImageFile “c:\muestras\mapa.bmp” “300%” PrintPage (Imprimir Página) Propósito: Imprime una página específica de su publicación. Categoría: Impresión Sintaxis: PrintPage “título de la página” Ejemplo: PrintPage “Contenidos” También puede usar la variable global [TítuloPágina] para imprimir la página activa Por ejemplo: PrintPage “[TítuloPágina]”

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

93

_______________________________________________________________________________________ ______________________________________________

PrintSetup (Configurar Impresora) Propósito:Muestra el diálogo de configuración de impresión permitiendo al lector aceptar o cancelar una impresión. Categoría: Impresión Sintaxis: PrintSetup “variable” Si el lector hace clic sobre el botón Aceptar, la ”variable” contendrá el valor “TRUE” indicando que se puede proceder a la impresión. Si el lector usa el botón Cancelar, la variable contendrá el valor “FALSE” indicando que no se debe imprimir. Normalmente, las acciones de impresión (PrintPage, PrintTextFile, etc.) muestran automáticamente la pantalla Configuración de Impresión de Windows y consultan con el lector para confirmar antes de imprimir. Muchas veces se desea controlar si debe o no aparecer esta pantalla. NeoBook ofrece para este propósito la acción PrintSetup y una opción en Propiedades del Libro para deshabilitar la presentación automática de la pantalla de Configuración de Impresión. Ejemplo: El siguiente ejemplo asume que la pantalla de Configuración de Impresión ha sido deshabilitada en Propiedades del Libro: PrintSetup “[Resultado]” If “[Resultado]” “=” “TRUE” PrintPage “Contenidos” PrintPage “Ayuda” EndIf PrintTextFile (Imprimir Archivo de Texto) Propósito: Imprime un archivo de texto llano (ASCII/ANSI) o de Texto Enriquecido (RTF). Categoría: Impresión Sintaxis: PrintTextFile “encabezado” “pie de página” “archivo” El “encabezado” (opcional) aparece en la parte superior de cada página. Puede proporcionar un “pie de página” opcional que aparecerá en la parte inferior de cada página. Los siguientes códigos pueden ser incorporados en los parámetros del encabezado y de pie de página: &f Nombre de archivo &p Número de Página &t Hora de Impresión &d Imprime el símbolo & Ejemplo:

PrintTextFile “Ayuda” “Página &p” “c:\muestras\intro.txt”

Random (Aleatorio) Propósito: Genera un número aleatorio. Categoría: Control Sintaxis: Random “valor máximo” “variable” Esta acción genera un número al azar entre 0 (cero) y el “valor máximo” especificado. El resultado se almacena en la “variable” proporcionada. Ejemplo: En el siguiente ejemplo se usa alto y ancho de la pantalla de la publicación para generar un juego de coordenadas aleatorias para presentar una imagen:

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

94

_______________________________________________________________________________________ ______________________________________________

Loop “1” “5” “[Contador]” Random “[PubWidth]” “[X]” Random “[PubHeight]” “[Y]” PopUpImage “[X]” “[Y]” “c:\flor.bmp” “2000” “Disolver” “3” EndLoop RefreshObject (Actualizar Objeto) Propósito: Actualiza el contenido de un objeto. Utilice esta acción si un objeto cambia mientras se ejecuta la publicación. Aquellos objetos que no reconozcan una actualización ignorarán este comando. Categoría: Objetos Sintaxis: RefreshObject “Nombre del Objeto” Ejemplo: RefreshObject “WebBrowser1” RegistryRead (Leer el Registro de Windows) Propósito: Lee un valor de la base de datos del Sistema de Registro de Windows. El Registro contiene información acerca del equipo y de los programas instalados en su ordenador. Puede usar RegistryRead y RegistryWrite para almacenar información acerca de su publicación. Categoría: Archivos Sintaxis: RegistryRead “clave” “sección” “variable” La base de datos del Registro está dividida en grupos o claves. Especifique la clave que contiene el dato que desea leer. Las claves son: HKEY_CURRENT_USER HKEY_CLASSES_ROOT HKEY_LOCAL_MACHINE HKEY_USERS HKEY_CURRENT_CONFIG HKEY_DYN_DAT La mayoría de los programas almacenan su información en la clave HKEY_CURRENT_USER . Las claves se dividen en secciones. Especifique la “sección” que contiene el valor a leer. El valor se almacenará en la “variable” proporcionada. Ejemplo: RegistryRead “HKEY_CURRENT_USER” “Software\MiPub\UserName” “[Usuario]” RegistryWrite (Escribir al Registro de Windows) Propósito: Escribe un valor en la base de datos del Sistema de Registro de Windows. El Registro contiene información acerca del equipo y de los programas instalados en su ordenador. Puede usar RegistryRead y RegistryWrite para almacenar información acerca de su publicación. ATENCIÓN: Debe prestar MUCHA atención cuando modifica el Registro de Windows. Si hay un error en el Registro, su ordenador (o el de su lector) puede quedar inoperante.

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

95

_______________________________________________________________________________________ ______________________________________________

Categoría:

Archivos

Sintaxis:

RegistryWrite “clave“ “sección” “valor”

La base de datos del Registro está dividida en grupos o claves. Especifique la clave que contiene el dato que desea leer. Las claves son: HKEY_CURRENT_USER HKEY_CLASSES_ROOT HKEY_LOCAL_MACHINE HKEY_USERS HKEY_CURRENT_CONFIG HKEY_DYN_DAT La mayoría de los programas almacenan su información en la clave HKEY_CURRENT_USER . Las claves se dividen en secciones. Especifique la “sección” donde se escribirá el “valor” proporcionado. Ejemplo

RegistryWrite “HKEY_CURRENT_USER” “Software\MiPub\UserName” “José”

RemoveFolder (Eliminar Carpeta) Propósito: Elimina una carpeta vacía existente del disco duro. Categoría: Archivos Sintaxis: RemoveFolder “nombre de carpeta” Ejemplo: RemoveFolder “c:\micarpeta” Return (volver) Propósito: Sale de la subrutina o secuencia de comandos de acción activa y devuelve el control al comando de acción que sigue a la instrucción Call. Categoría: Control Sintaxis: Return Esta acción normalmente se utiliza dentro de una secuencia de comandos llamada subrutina. Vea Propiedades del Libro para mayor información. Ejemplo: :MiSubrutina AlertBox “Hola” “Esta es una subrutina” Return ReturnTopage (Regresar a la Página) Propósito: Vuelve a la última página visitada por el lector. Categoría: Navegación Sintaxis: ReturnTopage Ejemplo: ReturnTopage Run (Ejecutar) Propósito: Ejecuta un comando DOS o un programa de Windows externo. (Run es idéntico a la Acción DosCommand.)

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

96

_______________________________________________________________________________________ ______________________________________________

Categoría: Sintaxis:

Programas Run “comando” “parámetros” “opciones”

Vea el comando DOSCommand para mayor información del uso de esta acción. Ejemplo: Run “c:\windows\notepad.exe” “c:\autoexec.bat” “Normal+RunOnce” SaveVariables (Guardar Variables) Propósito: Guarda el contenido de todas las variables activas a un archivo. Use esta acción para almacenar de una sola vez el juego completo de variables de una publicación. Dado que las variables residen en memoria y son eliminadas cada vez que la publicación se cierra, puede usar la acción SaveVariables y LoadVariables para recuperar el valor de las variables entre sesiones. Categoría: Variables Sintaxis: SaveVariables “nombre de archivo” Ejemplo: SaveVariables “mipub.inf” SearchStr (Buscar cadena) ( Buscar secuencia de caracteres) Propósito: Busca una serie de caracteres dentro de una secuencia de texto y almacena la posición del primer carácter localizado (o cero si no se halla ninguno) en una variable. Categoría: Cadenas Sintaxis: SearchStr “qué buscar” “cadena” “variable” Ejemplo: El siguiente ejemplo busca y elimina todos los espacios de una variable [Nombre]: SearchStr “ ” “[Nombre]” “[PosEspacio]” While “[PosEspacio]” “>” “0” StrDel “[Nombre]” “[PosEspacio]” “1” “[Nombre]” SearchStr “ ” “[Nombre]” “[PosEspacio]” EndWhile SendKeys (Enviar Teclas) Propósito: Envía las digitaciones del teclado a otro programa Windows. Esta acción le permite controlar otro programa simulando las teclas que se pulsan. Si el programa no se encuentra activo, SendKeys lo ejecutará antes de pasarle los parámetros. Categoría: Programas Sintaxis: SendKeys “nombre de archivo” “teclas a enviar” Nombre de archivo es el nombre del programa EXE. El campo “teclas a enviar” puede incluir texto y cualquiera de los códigos de teclas especiales especificados a continuación: {BS} {F2} {Tab} {F3} {Enter} {F4} {Esc} {F5} {F1} {F6}

{F7} {F8} {F9} {F10} {F11}

{F12} {Left} {Del} {Home} {Right} {End} {PgUp} {Up} {PgDn} {Down} {Ins}

Puede especificar el estado (presionada o no) de las teclas Mayúscula, Control y Alterna para acceder a virtualmente todo el rango de combinaciones del teclado. Los códigos posibles para estas teclas son:

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

97

_______________________________________________________________________________________ ______________________________________________

{ShiftDn} {ShiftUp} {CtrlDn} {CtrlIp} {AltDn} {AltUp} Estas teclas deben ser usadas siempre por pares. Por ejemplo si se usa ShiftUp debe recordar usar ShiftDn porque, en caso contrario, cualquier tecla oprimida en el teclado aparecerá en mayúsculas como si se hubiese usado la tecla Bloq Mayús. Ejemplo: El siguiente ejemplo abre el programa Bloc de Notas de Windows, escribe “Hola Mundo” y ejecuta el comando Archivo | Imprimir: SendKeys “notepad.exe” “Hola Mundo{Enter}{AltDn}AI{AltUp}” SendMail (Enviar Correo) Propósito: Envía un mensaje de correo electrónico con un archivo adjunto opcional usando Internet. Se requiere una cuenta de Internet disponible y operativa. Categoría: Internet Sintaxis: SendMail “Para” “De” “Asunto” “mensaje” “adjunto” Proporcione la dirección de Correo Electrónico de quien recibirá el mensaje en “Para” y la dirección de Correo Electrónico del remitente en “De”. Proporcione el texto del “Asunto” del mensaje, el “mensaje” mismo y opcionalmente el nombre del archivo “adjunto” a enviar. Ejemplo: SendMail “sales@wska.com” “xyz@hotmail.com” “Información de Compra del Producto” “Sres.||Envíenme por favor información sobre NeoBook.||Gracias.||Sinceramente,||José Pérez” “” El carácter “|” en el mensaje es interpretado por NeoBook como una nueva línea. SetMousePos (Determinar la Posición del Ratón) Propósito: Mueve el puntero del ratón en relación al ángulo superior izquierdo de la ventana de la publicación. Categoría: Control Sintaxis: SetMousePos “pos X” “pos Y” Ejemplo: En el siguiente ejemplo se mueve el puntero del ratón y se simula el pulsado del botón izquierdo del ratón: SetMousePos “100” “150” ClickMouse SetVar (Establecer Variable) Propósito: Asigna un valor a una variable. Categoría: Variables Sintaxis: SetVar “variable” “valor” Proporcione el nombre de la “variable” y un “valor” a asignarle. El valor puede ser un texto o un número. Deje el valor en blanco para borrar el de una variable previamente creada. Ejemplo: En el siguiente ejemplo, la variable [Precio] se fija en “49.95” y la variable [Nombre] en “Pepe Arias”: SetVar “[Precio]” “49.95” SetVar “[Nombre]” “Pepe Arias”

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

98

_______________________________________________________________________________________ ______________________________________________

Puede usar SetVar para modificar o combinar variables existentes. Por ejemplo: SetVar “[NombreCompleto]” “[Apellido], [1erNombre] [2doNombre]” SetVar “[MuestraPrecio]” “$[Precio]” SetVolume (Especificar el Volumen) Propósito: Fija el nivel de volumen del altavoz para un dispositivo específico. Windows provee controles de volumen separados para cada dispositivo de audio. Los tipos de dispositivo que pueden controlarse con esta acción incluyen Auxiliar (AUX), Audio Digital (WAVE) e Instrumento Musical (MIDI). Categoría: Multimedia Sintaxis: SetVolume “dispositivo” “nivel de volumen” El “dispositivo” puede ser AUX, WAVE o MIDI. El nivel de volumen se puede fijar entre 0 (apagado) y 255 (máximo.) Ejemplo:

SetVolume “WAVE” “100”

ShowObject (Mostrar Objeto) Propósito: Muestra un objeto oculto utilizando un efecto animado opcional. Categoría: Objetos Sintaxis: ShowObject “Nombre del Objeto” “efecto” “velocidad” Para mostrar el objeto usando un efecto animado elija uno de los siguientes: Ninguno, Disolver, Deslizar a la Izquierda, Deslizar a la Derecha, Deslizar hacia Arriba, Deslizar hacia Abajo, Explotar, Implosión, Ondas Horizontales, Ondas Verticales, Dividir Horizontalmente, Dividir Verticalmente, Barrido a la Izquierda, Barrido a la Derecha, Barrido hacia Arriba, Barrido hacia Abajo, Círculo, Crecer, Bloques, Tablero de Damas, Disolver en Bloques o Transparente. La “velocidad” controla la rapidez del efecto (0 = más rápido, 10 = mas lento). Ejemplo:

ShowObject “BotonComando1” “Disolver” “3”

SizeObject (Tamaño del Objeto) Propósito: Cambia el ancho y alto de un objeto. Categoría: Objetos Sintaxis: SizeObject “Nombre del Objeto” “ancho” “alto” Ejemplo: SizeObject “Rectangle1” “150” “100” SoundBuzzer (Timbre) Propósito: Reproduce un tono de tipo error usando el altavoz interno del PC. Categoría: Multimedia Sintaxis: SoundBuzzer Ejemplo: SoundBuzzer ¤ La Acción SoundBuzzer no tiene ningún efecto bajo Windows NT. StickyNote (Nota Adhesiva)

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

99

_______________________________________________________________________________________ ______________________________________________

Propósito: Categoría: Sintaxis:

Presenta una nota adhesiva amarilla con un mensaje en la pantalla. Mensajes/Interacción StickyNote “izquierda” “arriba” “mensaje” “demora”

Use “izquierda” y “arriba” para especificar las coordenadas (en píxeles) del ángulo superior izquierdo de la imagen o especifique –1 en ambos para centrar la Imagen en la pantalla. Proporcione la “demora” en milisegundos para que la imagen desaparezca automáticamente, use cero para dejar la imagen en la pantalla hasta que el lector presione una tecla o haga un clic con el ratón. Ejemplo: StickyNote “-1” “-1” “Gracias por ver mi publicación.” “2000”

StopMedia (Detener Difusión) Propósito: Detiene un archivo multimedia (sonido, video o animación) que se está reproduciendo. Categoría: Multimedia Sintaxis: StopMedia “nombre del archivo” Proporcione el “nombre del archivo” multimedia a detener. Déjelo en blanco para detener todos aquellos en ejecución. Use “Sound” en lugar de un nombre de archivo para detener todos los audios (WAV, MID) o “Video” para detener todos de ese tipo (AVI, CAR, etc.). Ejemplo: StopMedia “c:\sonidos\ranas.wav” StrDel (Borrar Caracteres) Propósito: Borra caracteres de una cadena almacenándola en una variable. Categoría: Cadenas Sintaxis: StrDel “cadena fuente” “posición de inicio” “longitud” “variable” La “posición de inicio” es la disposición del primer carácter en la “cadena fuente” que debe borrarse. La “longitud” es el número de caracteres que deben borrarse. La versión modificada de la cadena se guardará en “variable”. Ejemplo: El siguiente ejemplo busca espacios en la cadena asignado a la variable [Nombre] y, si los encuentra, elimina todos los caracteres que siguen. La cadena modificada se almacena nuevamente en la variable [Nombre]: SearchStr “ ” “[Nombre]” “[PosEspacio]” If “[PosEspacio]” “>” “0” Strlen “[Nombre]” “[Len]” StrDel “[Nombre]” “[PosEspacio]” “[Len]-[PosEspacio]+1” “[Nombre]” EndIf StrIns (Insertar Caracteres) Propósito: Inserta caracteres en una cadena y almacena el valor modificado en una variable.

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

100

_______________________________________________________________________________________ ______________________________________________

Categoría: Sintaxis:

Cadenas StrIns “caracteres” “cadena destino” “Posición de inserción” “variable”

El texto proporcionado en “caracteres” será insertado en la “cadena destino”. La versión modificada de la cadena se almacena en “variable”. Ejemplo: El siguiente ejemplo inserta el contenido de la variable [Nombre] en una cadena y almacena el resultado en la variable llamada [Saludo]: StrIns “[Nombre]” “Hola . ¿Cómo estás?” “6” “[Saludo]” StrLen (Longitud de la Cadena) Propósito: Calcula la longitud de una cadena y almacena el resultado en una variable. Categoría: Cadenas Sintaxis: StrLen “cadena” “variable” Ejemplo: En el siguiente ejemplo, la variable [Nombre] contiene la cadena “Bernard”. Dado que esta cadena contiene 7 caracteres, la acción colocará un “7” en la variable [tamaño]: StrLen “[Nombre]” “[tamaño]” StrLower (Convertir a Minúsculas) Propósito: Convierte el contenido de una cadena a minúsculas. Los números y símbolos de puntuación dentro de la cadena no se ven afectados. Categoría: Cadenas Sintaxis: StrLower “cadena” “variable” Ejemplo: StrLower “BUEN PERRO” “[Resultado]” StrParse (Fraccionar Cadena) Propósito: Separa una cadena en partes múltiples y las almacena en una variable del tipo matriz. Categoría: Cadenas Sintaxis: StrParse “cadena fuente” “delimitador” “variable de matriz” “variable de cuenta” El parámetro “cadena fuente” contiene una lista de los elementos a fraccionar. Cada elemento debe ser separado por un carácter delimitador especial (comas, punto y coma, etc). StrParse usará el delimitador para dividir la cadena fuente en elementos individuales que serán colocados en una matriz, basada en la “variable de matriz”. La “variable de cuenta” contendrá el número de elementos almacenados en la matriz. Ejemplo: El siguiente ejemplo toma una lista de nombres de un archivo seleccionado mediante la acción FileOpenBox y los separa en archivos individuales: FileOpenBox “Open” “Todos los Archivos|*.*” “c:\” “[Archivos]” “Multiple” StrParse “[Archivos]” “;” “[Nombres]” “[Cuenta]” Cuando se ejecuta, se creará una matriz basada en la variable [Nombres] ([nombres1], [nombres2], etc). Cada elemento de la matriz contendrá un nombre de archivo. El número de

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

101

_______________________________________________________________________________________ ______________________________________________

elementos de la matriz se almacena en la variable [Cuenta] y será igual al número de archivos seleccionados. StrReplace (Reemplazar Cadena) Propósito: Reemplaza todas las coincidencias de un carácter o cadena (secuencia de caracteres) dentro de otra. Categoría: Cadenas Sintaxis: StrReplace “cadena fuente” “caracteres originales” “caracteres de reemplazo” “variable” Cada coincidencia de los “caracteres originales” dentro de una “cadena fuente” serán reemplazados con los “caracteres de reemplazo” proporcionados. Una versión modificada de la cadena se almacenará en “Variable”. Ejemplo: El siguiente ejemplo se reemplaza cada coincidencia de la palabra "perro" en la cadena fuente con la palabra "gato". StrReplace “Mi perro es un buen perro.” “perro” “gato” “[Resultado]” Se puede usar esta acción también para eliminar un carácter dejando el parámetro “carácter de reemplazo” vacío. Por ejemplo: StrReplace “Mi perrote es un buen perrote.” “te” “” “[Resultado]” StrUpper (Convertir a Mayúsculas) Propósito: Convierte el contenido de una cadena a mayúsculas. Los números y símbolos de puntuación dentro de la cadena no se verán afectados. Categoría: Cadenas Sintaxis: StrUpper “cadena” “variable” Ejemplo: StrUpper “buen perro” “[Resultado]” SubStr (Extraer caracteres) Propósito: Copia una porción de una cadena y coloca el resultado en una variable. Categoría: Cadenas Sintaxis: SubStr “cadena fuente” “posición inicial” “longitud” “variable” “Posición inicial” indica la ubicación del primer carácter a ser copiado de la “cadena fuente”. “Longitud” es el número de caracteres a copiar. Los caracteres copiados serán almacenados en la “variable” proporcionada. Ejemplo: En el siguiente ejemplo, se copia el apellido del presidente de EE.UU.(Quincy) en una variable llamada [Apellido]: SubStr “John Quincy Adams” “6” “6” “[Apellido]” SystemSound (Sonido del Sistema) Propósito: Reproduce el sonido predefinido en el Registro de Windows. Este sonido puede variar de un sistema a otro dado que Windows permite al usuario personalizarlo para satisfacer sus gustos personales. Estos sonidos pueden cambiarse usando el Panel de Control de Windows. Categoría: Multimedia

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

102

_______________________________________________________________________________________ ______________________________________________

Sintaxis:

SystemSound “tipo de sonido”

El “tipo de sonido” puede ser uno de los siguientes: SystemDefault (Predefinido), SystemAsterisk (Asterisco), SystemExclamation (Exclamación), SystemStop (Parada crítica) o SystemQuestion (Pregunta). Ejemplo: SystemSound “SystemExclamation” TextWindow (Ventana de Texto) Propósito: Muestra un archivo de texto llano (ASCII/ANSI) o de Texto Enriquecido (Rich Text File; RTF) en una ventana que se puede desplazar. Categoría: Windows Sintaxis: TextWindow “título” “izquierda” “arriba” “ancho” “alto” “nombre del archivo” “opciones” Proporcione el “título” de la ventana. Especifique las coordenadas para el ángulo superior izquierdo de la ventana y el “ancho” y “alto” de la ventana. Use -1 en “izquierda” y “arriba” para centrar la ventana en la pantalla. Use -1 en “ancho” y “alto” para que NeoBook dimensione la ventana basándose en las dimensiones del archivo de texto. Use la palabra clave “Wordwrap” en opciones para dar formato de forma automática al texto para que entre dentro de los márgenes de la ventana. Ejemplo: TextWindow “AYUDA” “-1” “-1” “350” “400” “c:\documentos\ayuda.txt” “Wordwrap” TimerStart (Iniciar el Cronómetro) Propósito: Activa manualmente el objeto Cronómetro inactivo. Categoría: Objetos Sintaxis: TimerStart “Nombre del Objeto” “intervalo de reloj” El “intervalo de reloj” está especificado en milisegundos (una milésima de segundo). En un segundo entran 1000 milisegundos. En un minuto entran 60000 milisegundos. Consulte Cronómetro para mayor información acerca del objeto. Ejemplo: TimerStart “Timer1” “2000” TimerStop (Detener el Cronómetro) Propósito: Desactiva manualmente el objeto Cronómetro activo. Categoría: Objetos Sintaxis: TimerStop “Nombre del Objeto” Ejemplo: TimerStop “Timer1” TrackbarSetMax (Especificar el valor Máximo del Potenciómetro) Propósito: Establece el rango máximo para un objeto Potenciómetro. Categoría: Objetos Sintaxis: TrackBarSetMax “Nombre del Objeto” “Valor máximo” Ejemplo: TrackBarSetMax “Trackbar1” “100” TrackbarSetMin (Especificar el valor Mínimo del Potenciómetro) Propósito: Establece el rango mínimo para un objeto Potenciómetro. Categoría: Objetos Sintaxis: TrackBarSetMin “Nombre del Objeto” “valor mínimo” Ejemplo: TrackBarSetMin “TrackBar1” “0”

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

103

_______________________________________________________________________________________ ______________________________________________

While (Mientras) Propósito: Repite una serie de acciones hasta que una condición especificada no se cumpla. Categoría: Control Sintaxis: While “primer elemento” “operador” “segundo elemento” El parámetro “operador” puede ser cualquiera de los siguientes: = < > <> <= >=

El primer elemento es igual al segundo. El primer elemento es menor que el segundo. El primer elemento es mayor que el segundo. El primer elemento no es igual al segundo. El primer elemento es menor o igual al segundo. El primer elemento es mayor o igual que el segundo.

Las acciones entre la sentencia While y su sentencia acompañante EndWhile se continuarán ejecutando hasta que la condición especificada ya no sea válida. Ejemplo: En el siguiente ejemplo se ejecutan 100 tonos usando la acción PlayTone. El sonido comienza a una frecuencia de 0 Hertzios y se incrementa de 25 en 25 Hertzios hasta que se hayan ejecutado 100 tonos en secuencia: SetVar “[Cuenta]” “0” SetVar “[Frecuencia]” “0” While “[Cuenta]” “<“ “100” Math “[Cuenta]+1” “0” “[Cuenta]” Math “[Frecuencia]+25” “0” “[Frecuencia]” PlayTone “[Frecuencia]” EndWhile

________________________________________ Publicacion Electrónica para una Educación de Calidad


Creando Libros Electrónicos con Neobook Prof. Juan Carlos Álvarez Rivera

104

_______________________________________________________________________________________ ______________________________________________

BIBLIOGRAFIA Referencias bibliográficas 1. Nuevas tecnologías en la edición de electrónica de libros. Fragano C. (2001) Revista electrónica especializada en comunicación: Razón y Palabra. No. 20. Noviembre/2000-Enero/ 2001. Extraído el 23 de mayo de 2007 de: http://www.cem.itesm.mx/dacs/publicaciones/logos/anteriores/n20/libros.html 2. El libro electrónico: Del papel a la pantalla. Gamas M. (2002) Biblioteca universitaria. Enero/Junio, año/vol. 5, número 001. Universidad Nacional Autónoma de México. Distrito Federal. México. Extraído el 23 de mayo de 2009 de: http://redalyc.uaemex.mx/redalyc/pdf/285/28550104.pdf 3. Herramientas de autor y aplicaciones informáticas para alumnos con necesidades educativas especiales asociadas a la grave discapacidad. Herramientas de autor y aplicaciones informáticas para alumnos con necesidades educativas especiales asociadas a la grave discapacidad. Gómez M., Franco A., Martínez J., Pastor P., Marin S. & Camacho A. (2002): C.C.E.E. El Buen Pastor.Cieza. 4. El libro electrónico: el caso de las Tecnologías de la Información y la Comunicación aplicadas a la educación. Malagón M. (2004) Extraído el 23 de Mayo del 2010 de: http://www.monografias.com/trabajos31/libro-multimedial/libromultimedial.shtml 5. NeoBook para Windows. Monografía Digital. pdf. Manga J. (2004) / Nunberg, G (1998). El futuro del libro. Editorial Paids. Barcelona

________________________________________ Publicacion Electrónica para una Educación de Calidad


NEOBOOK "UNA AVENTURA MARAVILLOSA"