P. 1
Manual Neobook 5

Manual Neobook 5

4.75

|Views: 25.058|Likes:
Publicado pormadenicola10

More info:

Published by: madenicola10 on May 05, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

08/16/2013

pdf

text

original

Introducción a la Publicación Electrónica

Página 1 de 4

Introducción a la Publicación Electrónica
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, video, 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 de NeoBook tienen más en común con programas de computadora que con documentos impresos. 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 desde una sola unidad mientras que los requerimientos de imprenta para trabajos de selección de color no bajan de las 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. NeoBook hace que la creación de las e-pubs sea muy fácil y de alta calidad. Si puede producir un material impreso en su ordenador, también podrá producir versiones electrónicas, altamente eficientes, de su trabajo. Publicación de ideas Distribución del trabajo Protección del trabajo

Ideas para Publicar
NeoBook puede ser usado para crear muchos tipos diferentes de publicaciones que incluyen entre otros: Libros electrónicos (e-books) Revistas electrónicas (e-zines) Materiales de Entrenamiento y Evaluación (MET) (Tutor 3) Proyectos de Clases Multimedia Folletos de Venta Catálogos Tarjetas de Felicitación Currículo Multimedia Quioscos Electrónicos Presentaciones de Diapositivas (Diaporamas) Utilitarios Juegos ¡Y mucho más! Cuando adapta material a una e-pub, trate de aprovechar el potencial de esta forma de

Introducción a la Publicación Electrónica

Página 2 de 4

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á fraccionado 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 prestaciones en una e-pub. Siéntase libre de usar y adaptar estos ejemplos en sus propias publicaciones.

Distribuyendo su Trabajo
Una vez completada la publicación, puede compilarse en un programa independiente (EXE) de 32 bits de Windows, Salva Pantallas (SCR), o Módulo de Internet Explorer®. Sus lectores no necesitarán tener NeoBook para poder leer o ejecutar sus e-pubs compiladas, y usted los puede distribuir libremente a tanta gente como desee, libre de regalías. Las e-pubs se distribuyen y se ofrecen a menudo en sitios Web, como archivos adjuntos vía correo electrónico, disquetes y CD-ROM. Distribución en línea Internet se ha vuelto el medio más económico y eficiente de distribución para los editores electrónicos. Para muchos autores esto implica no tener la necesidad de distribuir discos o CD. Los lugares potenciales para sus e-pubs pueden incluir sitios Web, intranet de grandes compañías o escuelas (redes internas) o grandes servicios en línea tales como AOL, MSN, ZDNET.com, por sólo nombrar algunos. Mientras algunos servicios en línea le permiten transmitir sus publicaciones a sus servidores, otros tienen reglas particulares acerca de qué productos son aceptados. La mayoría de estos servicios en línea le pueden dar a su producto una exposición mundial muy amplia y, a veces. es sólo cuestión de “subir” el programa a su sitio. Si la distribución en línea le parece una buena idea, visite varios sitios que podrían adaptarse a su publicación. Lea los requerimientos para “subir” su publicación y, si fuera necesario, contáctelos directamente. No se desanime si algunos de ellos rechazan su producto, hay muchas alternativas. Mucha gente prefiere abrir su propio sitio Web para exponer sus productos y distribuirlos. Distribución al detalle Los comercios pueden estar interesados en distribuir ciertos tipos de publicaciones, especialmente si se relacionan con productos o servicios que ellos venden. Por ejemplo, un comercio puede estar interesado en vender publicaciones que muestran las técnicas de

Introducción a la Publicación Electrónica

Página 3 de 4

trabajo en madera, que, a su vez, puede incentivar a vender más tablas de madera. Puede elegir comenzar a establecer una relación con un comercio en particular, o colaborar con una gran editorial que puede estar interesada en comercializar su producto. La venta a comercios suele ser el método de comercialización mas caro de todos. Contrato de Trabajo Hay muchas oportunidades potenciales de realizar publicaciones NeoBook sobre pedido o a medida. Dado que los proyectos con NeoBook llevan mucho menos tiempo que la programación tradicional, usted puede cubrir muchos pequeños nichos de mercado que no estarían en condiciones de pagar un programa hecho a medida por el método tradicional. Los comercios y pequeñas empresas pueden estar interesados en tener catálogos, folletos, quioscos y periódicos de novedades electrónicos. Las asociaciones profesionales pueden estar dispuestas a tener su revista electrónica en CD-ROM. La clave para mercadear su trabajo es centralizarse en cuál es la necesidad de sus clientes potenciales. Publicidad de Bajo Costo Hay muchas formas de dar a conocer las noticias de su actividad. Ciertamente, se pueden crear publicaciones de NeoBook para publicitar su propio trabajo. Muchos autores envían adelantos de sus trabajos o versiones reducidas o limitadas de sus publicaciones, con el objeto de interesar a otros para comprar o suscribirse a las versiones completas. Otros hacen folletos (electrónicos o en papel) que describen sus publicaciones. Considere vincular su publicación con un sitio Web seguro donde sus clientes puedan comprar el producto completo. Protegiendo su Trabajo Su trabajo puede ser protegido bajo las leyes de Derecho de Autor y Tratados Internacionales. Es importante que se familiarice con los requerimientos legales respecto a los derechos de autor y el uso de marcas y nombres. Además de los libros existentes sobre el tema, debe consultar la legislación de su país. Una de las cosas más importantes que puede realizar para protegerse es asegurarse de que no está infringiendo ningún derecho de autor perteneciente a un tercero. Asegúrese de que los textos, imágenes, videos, animaciones y música usada en su publicación sean un trabajo original personal, que pertenecen al dominio público o que posee la autorización del autor o de sus herederos para su uso.

Proteja Su Trabajo
Puede que le sorprenda, pero prevenir las copias ilegales de software es realmente muy difícil. Por esta razón, hemos decidido no incluir una opción de protección anti-copia en NeoBook. Habría sido sencillo para nosotros crear algunos procedimientos de protección básica pero, para ser honestos, sólo estaríamos dando ilusión de seguridad. Para una protección real anti-copia que verdaderamente funcione, necesita un producto que haya sido desarrollado específicamente con ese propósito. Hay distintos productos de seguridad que se pueden usar con NeoBook y que ofrecen variados métodos de protección anti-copia. Algunos de ellos pueden incluso ayudarle a vender sus productos. Cuál es el mejor dependerá de sus necesidades concretas, presupuesto, etc. Encontrará un listado de productos de seguridad compatibles con NeoBook en www.neosoftware.com/nbw3.html. Su trabajo está protegido por las leyes de Derecho de Autor y Tratados Internacionales. Es importante que se familiarice con los requerimientos legales respecto a los derechos de autor y el uso de marcas y nombres. Además de los libros existentes sobre el tema, debe consultar la legislación de su país. Una de las cosas más importantes que puede hacer para protegerse es asegurarse de que no está infringiendo ningún derecho de autor perteneciente a un tercero. Asegúrese de que la música, imágenes, texto y otros materiales usados en su publicación sean un trabajo original propio, que pertenecan al dominio público o que posean la autorización del autor o de sus

Introducción a la Publicación Electrónica

Página 4 de 4

herederos para su uso.

NeoBook Básico

Página 1 de 5

NeoBook Básico
Esta sección le presentará la interfaz de NeoBook y le proporcionará una visión general de las operaciones del programa. La Interfaz de NeoBook Crear y abrir publicaciones Trabajar con páginas Trabajar con objetos Mover objetos entre paginas y otras publicaciones Definir las propiedades de la publicación Probar la publicación Guardar la publicación Compilar la publicación para su distribución

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:

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. Vea aquí aquí una descripción más detallada de estos comandos. Barra de Acceso 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 entre 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

NeoBook Básico

Página 2 de 5

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 de NeoBook contiene las herramientas usadas para diseñar sus publicaciones. Puede pulsar sobre la barra de título de la paleta para arrastrarla a otro sitio o acoplarla a un lateral del área de trabajo. Vea la Paleta de Herramientas para una descripción detallada. Paleta de Estilo Los controles de la Paleta de Estilo se usan para modificar la apariencia de los objetos que han sido insertados en la publicación. En ella hay opciones para cambiar los atributos del relleno de un objeto, de la línea y de la fuente. 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 le 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. La Lista de Objetos se puede ocultar desactivando la opción Mostrar Lista de Objetos en el menú Opciones de NeoBook. Paleta Información del Objeto La Paleta Información del Objeto muestra el tamaño y la posición en la página del objeto seleccionado. Puede editar manualmente los campos de esta paleta, si necesita controlar con precisión las coordenadas de un objeto. Paleta Zoom / Posición del Cursor La Paleta Zoom muestra una vista ampliada del área de trabajo donde se encuentra el puntero. Esto puede resultar útil para colocar o modificar objetos muy pequeños. Puede realizar cambios en las opciones de ampliación haciendo clic derecho sobre esta ventana. 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 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. Personalizar el Área de Trabajo Puede personalizar su entorno de NeoBook colocando las diferentes paletas en cualquier sitio de la pantalla, o acoplándolas a cualquiera de los bordes de la ventana principal del programa. Se pueden cambiar de lugar o desacoplar las paletas que se han acoplado a los bordes, arrastrando la pequeña barra en la parte superior o izquierda de cada paleta. También puede esconder las paletas que no se sean necesarias, haciendo clic en el botón de cierre (x) en la parte superior de la paleat, o

NeoBook Básico

Página 3 de 5

deseleccionando su nombre en el menú Ver. (Nota: La Paleta de Herramientas y la Paleta de Estilo no se pueden cerrar.)

Crear y abrir 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. El resto de cambios en la configuración de la publicación se pueden definir seleccionando Propiedades del Libro del menú Libro. 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 de páginas 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. Nota: No puede borrar ni renombrar la Página Maestra. El menú Página contienen 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 donde será soltada.

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.

NeoBook Básico

Página 4 de 5

Use la Herramienta Selección (Puntero o apuntador) de la Paleta de Herramientas para seleccionar, mover y redimensionar un objeto. Haga clic sobre un objeto para seleccionarlo. Puede seleccionar múltiples objetos manteniendo presionanda 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. Consulte Paleta de Herramientas para información específica acerca de los diferentes tipos de objetos disponibles en NeoBook.

Mover 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 incluso entre publicaciones distintas. Un método para mover objetos de una página a otra es arrastrarlos hasta una de las Solapas de Página en la parte inferior del área de trabajo. Suelte el botón del ratón, y 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 duplicarán, dejando una copia en la página original. Otro método de copiado consiste en usar el Portapapeles de Windows. Seleccione los objetos que desea copiar o mover y elija Copiar o Cortar 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 (origen y destino). Si es necesario, use el comando Mosaico del menú Ventana para mostrar ambas publicaciones abiertas en la pantalla. Corte y pegue, o bien arrastre, los objetos desde la ventana de una de las publicaciones hasta la otra. Puesto que los nombres de objeto deben ser únicos, NeoBook puede renombrar los objetos durante las operaciones de copiado o pegado, si existiera conflicto con algún objeto ya existente.

Defining Publication Properties
Puede definir la configuración de toda la publicación seleccionando Propiedades del Libro desde el menú Libro. Las propiedades que pueden modificarse incluyen título de la publicación, su icono, los

NeoBook Básico

Página 5 de 5

punteros del ratón, a utilizar en ella, la forma y el comportamiento de la ventana, de la publicación, las acciones, la barra de menú personalizada, etc.

Probar la publicación
Es necesario probar la publicación de forma periódica, durante la fase de diseño de su proyecto, para apreciar cómo va a ser vista por los lectores. Puede hacerlo en cualquier momento, seleccionando el comando Ejecutar del menú Libro. Al ejecutarse en Modo de Prueba, podrá ver los efectos de transición de página, animaciones, escuchar los sonidos, ver vídeos y el comportamiento de los botones y otros objetos de la publicación, tal y como lo haría el lector. Esto le permitirá encontrar errores o tomar decisiones respecto a determinados efectos visuales y hacer las correcciones necesarias, antes de que su publicación llegue al lector.

Guardar la Publicación
Es una excelente idea ir guardando periódicamente el trabajo realizado en su disco, antes de que avance demasiado en el diseño de su publicación. Para guardar una publicación, seleccione el comando Guardar del menú Archivo. La primera vez que lo haga, se le pedirá que elija un nombre de archivo para su publicación.

Compilar la publicación para su distribución
Una publicación típica de NeoBook contiene textos, imágenes, animaciones, sonidos, vídeo y otros elementos. Todos ellos pueden estar archivados de forma dispersa, almacenados en diferentes lugares de su ordenador. Antes de que distribuya su trabajo terminado, necesitará empaquetar todos los elementos usados en un programa único ejecutable. Este proceso final se denomina compilación. El Compiler de NeoBook es capaz de producir programas terminados en cuatro formatos diferentes: Programas estándar (EXE) Salvapantallas (SCR) Programa para la Bandeja del Sistema (EXE) Plug-in del Navegador Web (.PKG). 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 también pueden compilarse como Salvapantallas, programas para la bandeja del Sistema (parte derecha de la Barra de Tareas, normalmente localizada en la parte inferior del Escritorio de Windows) y plug-ins para el Navegador Web. Estas publicaciones tienden a ser algo más complejas, y requieren un mayor conocimiento de Windows, con el objeto de lograr el mejor resultado posible.

Aprendiendo a usar NeoBook

Página 1 de 30

Aprendiendo a usar NeoBook
La mejor forma de aprender NeoBook es tratar de hacer uno mismo su publicación. El tutor presentado aquí le guiará a través de la creación de diferentes tipos de publicaciones en NeoBook. Estos tutores apenas tocan 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. Si aún no lo ha hecho, por favor consulte Introducción a la Publicación Electrónica y NeoBook Básico. Encontrará información útil acerca de las publicaciones electrónicas y de la interfaz de NeoBook. Tutorial Tutorial Tutorial Tutorial Tutorial 1: 2: 3: 4: 5: Publicación Básica Libro Electrónico Enlaces de Hipertexto Publicación Redimensionable Test

Nota: Los nombres de personas y compañías usadas en los siguientes ejemplos son ficticios. Cualquier coincidencia con nombres reales es pura casualidad y no ha sido nuestra intención.

Tutor 1: Creando una Publicación Básica
La mejor manera de aprender a usar NeoBook es intentarlo por usted mismo. Los tutoriales de esta sección le guiará a través de la creación de diferentes tipos de publicaciones. Estos tutoriales sólo le darán una pequeñísima idea de lo que se puede hacer con NeoBook, pero le ofrecerán el conocimiento básico necesario para empezar a crear publicaciones por usted mismo. Este tutorial le mostrará cómo crear una publicación básica muy sencilla. Crear una nueva publicación Si crea por primera vez una publicación, debe comenzar por definir las dimensiones y resolución de colores de la misma. 1. Ejecute NeoBook. Si ya hay publicaciones abiertas, use el comando Cerrar todo del menú Archivo para limpiar completamente el espacio de trabajo de NeoBook. 2. Elija la opción Nuevo del menú Archivo. Aparecerá el cuadro de diálogo Nueva Publicación.

Aprendiendo a usar NeoBook

Página 2 de 30

3. Elija un tamaño de 640x480 píxeles para su publicación. 4. Elija 16 millones de colores. 5. Seleccione, como tipo de publicación, Programa Estándar (EXE). 6. Haga clic sobre el botón Aceptar. Se creará una publicación sin título.
Configurar 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 de Libro > General desde el menú Libro. Aquí puede definir la apariencia de su publicación y cómo la usarán los lectores. La ventana Propiedades del Libro está dividida en 11 secciones, que corresponden a los iconos situados en la parte izquierda del cuadro de diálogo: General, Tamaño/Colores, Ventana, Menú Principal, Acciones, Acceso, Seguridad, Idioma, Interfaz, Salvapantallas y Bandeja de Menú. Cada sección contiene un cuadro de diálogo diferente, usados para configurar la publicación. Se puede acceder a las diferentes secciones haciendo clic sobre el icono correspondiente. 2. En la primera sección (General) escriba Mi primera 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 cuadro de diálogo Propiedades del Libro. Puede ser que necesite bajar la barra de desplazamiento para ver este icono.

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. Va a crear sus propios botones de navegación y no desea que el lector use el teclado para cambiar de página. Quitando esta opción, evitará que esto suceda. 6. Haga clic sobre el botón Aceptar para aplicar los cambios a la publicación.
Añadir páginas a su publicación

Aprendiendo a usar NeoBook

Página 3 de 30

Su publicación ya contiene dos páginas en blanco, pero necesita agregar una más. 1. Seleccione Añadir Página en el menú Página. Aparecerá el cuadro de diálogo Añadir Páginas. 2. Escriba 1 dentro del campo Número de páginas a añadir. 3. Haga clic en Aceptar.
Crear un botón

Ahora agregará un par de botones sencillos, para avanzar y retroceder entre las páginas y permitir a los lectores navegar fácilmente por su publicación. Dado que estos botones aparecerán en cada página de la publicación, los colocará 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 Página Maestra aparecerán en el resto. Esto le servirá para ahorrar tiempo, ya que no tendrá crear en cada página aquellos los elementos que se repiten: basta colocarlos en la Página Maestra y se mostrarán en todas. 1. Active la Página Maestra, haciendo clic en su solapa, en la parte inferior de la ventana de NeoBook.

2. Elija la Herramienta Botón de la Paleta de Herramientas. 3. Mueva el puntero del ratón a la parte inferior derecha de la Página Maestra. Presione el botón izquierdo del ratón y, manteniéndolo presionado, dibuje un rectángulo de unos tres cm de ancho por 1,5 cm de alto. Entonces, suelte el botón. No se preocupe si el resultado no es perfecto: luego podrá arreglarlo. Cuando suelte el botón del ratón, aparecerá el cuadro de diálogo Propiedades del Botón, lo que le permitirá definir qué hará este objeto. Este cuadro de diálogo está dividido en tres secciones, que corresponden a los iconos de 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 sección General, escriba Siguiente en el campo Leyenda. El texto escrito en este campo aparecerá como texto del botón, sobre él. 5. Haga clic sobre el icono Acciones.

Ahora le tendrá que informar a NeoBook sobre qué desea que suceda cuando el lector haga clic sobre el botón previamente definido. En este caso particular, deberá servir para ir a la siguiente página. Su botón realizará esta tarea, utilizando las instrucciones que usted le introduzca. Estas instrucciones se llaman Acciones, en el entorno de NeoBook. La mayoría de las acciones pueden insertarse simplemente haciendo clic en una lista sobre la acción deseada. 6. Haga clic sobre el botón Insertar Acción.

El cuadro de diálogo Insertar 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á la lista de acciones que

Aprendiendo a usar NeoBook

Página 4 de 30

pertenecen a esa categoría. 7. Haga clic sobre la categoría Navegación.

8. Seleccione la acción GotoNextPage (Ir a la Página Siguiente). NeoBook agregará automáticamente esta acción 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 haga clic sobre este botón.

9. Haga clic en Aceptar.

Note que el botón queda rodeado por ocho pequeños cuadrados negros llamados tiradores. 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 los tiradores. Los objetos seleccionados también quedan afectados por cualquier cambio realizado desde la Paleta de Estilo (color, textura, tipografía, etc.)

10. Seleccione la Herramienta Selección de la Paleta de Herramientas. Con ella podrá seleccionar objetos, haciendo clic sobre ellos; o sobre un área vacía de la página, para hacer que desaparezcan los tiradores del botón y quede sin seleccionar. Si hace clic de nuevo sobre el botón, éste vuelve a quedar seleccionado, mostrando sus tiradores. Nota: Podrá encontrar más información sobre cómo seleccionar objetos aquí.
Crear un segundo botón

Aprendiendo a usar NeoBook

Página 5 de 30

Puesto que el segundo botón de navegación que va a crear es casi idéntico al primero, puede crearlo 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. Seleccione el Duplicar del menú Edición. 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ú Edición. 5. Reemplace la Leyenda de este nuevo botón con la palabra Anterior. 6. Haga clic sobre el icono Acciones.

7. Borre la acción existente (GotoNextPage) del Editor de Acciones del botón. Para ello, use las teclas Retroceder o Supr , tal como lo haría en un procesador de texto. 8. Haga clic en el botón Insertar Acción. 9. Seleccione la acción GotoPrevPage (Ir a la Página Anterior) de la categoría Navegación. 10. Haga clic en Aceptar. ¡Acaba de crear su segundo botón!
Usar la Paleta de Estilo

Ya que está en la Página Maestra, puede que también quiera agregar algunas líneas divisorias, logotipos, elementos decorativos u otros objetos que desee que aparezcan en todas las páginas de la publicación. Para hacer esto, seleccione una de las herramientas Línea , Rectángulo o Elipse de la Paleta de Herramientas. Luego, dibuje una forma en la página, tal como lo hizo cuando creó el primer botón. Si comete un error, puede usar el comando Deshacer del menú Edición para eliminar el cambio. Usando los botones de la Paleta de Estilo, puede cambiar el Color de Relleno, Patrón de Relleno, Color de línea, Ancho de Línea, y Estilo de línea del objeto. Si el objeto seleccionado contiene un texto, también podrá modificar la Fuente y el Color de la Fuente.
Definir las Propiedades de la Página

Ahora que ha agregado los botones básicos de navegación en la Página Maestra, está listos para trabajar en la primera página de su 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 el fondo de 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, porque fueron creados en otra página (Página Maestra). Ahora va a cambiar el fondo de la página, que para que no se vea un simple color blanco. 2. Seleccione Propiedades de la Página en el menú Página. Aparecerá el cuadro de diálogo Propiedades

Aprendiendo a usar NeoBook

Página 6 de 30

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 el rótulo Fondo de la Página. Aparecerá el Selector de Color. 4. Seleccione un color de la Paleta (preferentemente, un color claro). 5. Haga clic en el botón Aceptar del Selector de Color. 6. Asegúrese de que está marcada la opción Mostrar Objetos de la Página Maestra. Esto es lo que hace que se vean en la página 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. Aparecerá el cuadro de diálogo Copiar a todas las Páginas. 9. Marque la opción Fondo. 10. Haga clic en Aceptar. El color de fondo elegido se copiará a las otras páginas de la publicación. El fondo de la Página Maestra quedará en blanco, puesto que técnicamente no tiene fondo o, mejor dicho, no es una página visible de la publicación compilada.
Agregar texto

Ya que ésta es la primera página que los lectores verán, agregue un título que les informe de qué trata esta publicación. Puede insertar encabezados, títulos y otros textos cortos usando la herramienta 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, manteniendo presionado el botón izquierdo del ratón, dibuje un rectángulo (imaginario) de unos 12 cm de ancho por 3 cm de alto. Una vez que el rectángulo tenga aproximadamente esta medida, suelte el botón del ratón. Aparecerá el cuadro de diálogo Propiedades del Texto. 3. Escriba Informe Anual de Industrias Amalgama en el Editor de Texto. 4. Haga clic en el icono de alineación Centrado. parte superior del cuadro de diálogo). (se encuentra en la Barra de Herramientas, en la

5. Haga clic sobre el botón Aceptar. Al salir del cuadro, encontrará el objeto Texto rodeado por sus tiradores de selección. 6. En la Paleta de Estilo, haga clic sobre la flechita junto al campo Patrón de Relleno. 7. Haga clic sobre el botón H. Esto hará que el objeto Texto quede Hueco (transparente), permitiendo que se vea el fondo de la página a través de él. 8. Haga clic sobre la flechita junto al campo Ancho de Línea de la Paleta de Estilo. 9. Seleccione Ninguno para el ancho de línea. 10. Haga clic sobre la flechita junto al campo Fuente de la Paleta de Herramientas. Aparecerá un cuadro de diálogo de Selección de Fuentes. 11. Seleccione Arial, Negrita, 16 puntos. 12. Haga clic sobre Aceptar. Si no ve una parte del texto o éste no está centrado, use el ratón para redimensionar o mover el objeto.
Importar una imagen

Ahora adornará la página, importando un gráfico creado en otro programa.

Aprendiendo a usar NeoBook

Página 7 de 30

1. Seleccione la Herramienta Imagen de la Paleta de Herramientas. 2. Use el ratón para dibujar un rectángulo (imaginario) sobre la página, justo debajo del objeto Texto que ya ha creado. Se abrirá un cuadro de diálogo de Selección de Archivos. 3. Localice la carpeta NeoBook 5\Tutoriales (generalmente, en C:\Archivos de Programa, si instaló NeoBook en la carpeta predeterminada). 4. Abra la carpeta Archivos. 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á el cuadro de diálogo Propiedades de la Imagen. 8. Haga clic en el icono Apariencia.

9. Marque la opción Redimensionar ventana al tamaño de la Imagen. 10. Haga clic sobre Aceptar. El objeto Imagen será automáticamente redimensionado hasta ajustarse al tamaño 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 ilustración:

Importar un archivo de texto

Ahora que su primera página contiene un título, puede concentrarse en la información principal que desea presentar en su publicación de dos páginas. Primero, tendrá que ir a la segunda página. 1. Muestre la segunda página, haciendo clic sobre su solapa, localizada en la parte inferior de la ventana de NeoBook y que tiene como título Nueva Página 1.

Aprendiendo a usar NeoBook

Página 8 de 30

2.

Seleccione la Herramienta Artículo de la Paleta de Herramientas.

3. Use el 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 cuadro de diálogo Nuevo Artículo.

4. Elija la opción Abrir un documento existente. 5. Haga clic en Aceptar. Aparecerá un cuadro de diálogo donde podrá seleccionar el archivo. 6. Localice la carpeta NeoBook 5\Tutoriales (generalmente, en C:\Archivos de Programa, si instaló NeoBook en la carpeta predeterminada). 7. Abra la carpeta Archivos. 8. Elija el archivo Ejemplo1.rtf. 9. Haga clic en Aceptar. El texto del archivo seleccionado se insertará dentro del objeto Artículo y se mostrará en la página. Agréguele ahora un fondo sólido y un borde. 10. En la Paleta de Estilo, haga clic sobre el botón del campo Patrón de Relleno. 11. Haga clic sobre el botón S. Esto hará que el objeto tenga un fondo de un color Sólido. 12. Haga clic sobre la flechita junto al campo Color de Relleno de la Paleta de Estilo. Aparecerá el cuadro de diálogo Selector de Colores. 13. Seleccione el color blanco y haga clic en el botón Aceptar del Selector de Color. 14. Haga clic sobre el botón del campo Ancho de Línea, de la Paleta de Estilo. 15. Seleccione el primer ancho de línea (un píxel), justo debajo de Ninguno. Si fuera necesario, use el ratón para ajustar la posición y forma del objeto Artículo, para que se asemeje a la imagen:

Aprendiendo a usar NeoBook

Página 9 de 30

Puede editar las Propiedades del Objeto, usando el comando correspondiente del menú Edición. También puede acceder a las propiedades, 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ú Edición.
Deshabilitar un botón de la Página Maestra

Dado que ésta es la última página de la publicación, su botón SIGUIENTE no debería estar operativo en la segunda página. Para evitar confusiones, usará una acción muy simple para deshabilitarlo cuando la página sea visible. Otra acción lo habilitará antes de cambiar de página, de manera que pueda seguir funcionando en otras páginas. 1. Seleccione Propiedades de la Página del menú Página. 2. Haga clic sobre el icono Acciones.

3. Haga clic sobre el botón Insertar Acción. 4. Seleccione la acción DisableObject (Deshabilitar Objeto) de la categoría Objetos. Aparecerá la pantalla Propiedades de Deshabilitar Objeto (DisableObject). 5. Escriba Boton1 en el campo Nombre del Objeto (éste es el nombre que NeoBook asignó a su botón Siguiente). 6. Haga clic en 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 presenta. Ahora, va a agregar otra acción para rehabilitar este 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 Insertar Acción. 9. Seleccione la acción EnableObject (Habilitar Objeto) de la categoría Objetos. Aparecerá la pantalla Propiedades de Habilitar Objeto. 10. Escriba Boton1 en el campo Nombre del Objeto.

Aprendiendo a usar NeoBook

Página 10 de 30

11. Haga clic en Aceptar. La acción EnableObject se agregará al evento Salir de la Página. Este evento se activará cada vez que el lector abandone una página para ir a otra. 12. Haga clic sobre el botón Aceptar del cuadro de diálogo Propiedades de la Página.
Guardar el Trabajo

Antes de seguir adelante, conviene guardar todo lo que lleva realizado hasta ahora. Es una buena idea que, cada cierto tiempo, guarde su trabajo, para prevenir así que cualquier problema de alimentación eléctrica o de otro tipo le hagan perder todo lo que haya trabajado desde la última vez que lo guardó. 1. Seleccione Guardar en el menú Archivo. Como todavía no había guardado este trabajo, le aparecerá la pantalla Guardar Como. 2. Guárdelo en la carpeta C:\Archivo de Programas\NeoBook 5\Tutoriales, o cualquier otra de su disco duro. 3. Escriba Tutorial1.pub en el campo Nombre. 4. Haga clic en Guardar.
Probar la publicación

Es necesario ir probando su publicación a menudo. El Modo Prueba de NeoBook le muestra cómo se verá su publicación finalizada (desde la perspectiva del lector). Todos los botones, casillas de verificación, animaciones, sonidos y otros elementos funcionarán como en una publicación compilada. 1. Seleccione Ejecutar (Inicio) del menú Libro. Otras alternativas para ejecutar la publicación desde el principio sería presionar la tecla F9, o también hacer clic sobre el icono en forma de triángulo verde en la Barra de Herramientas (bajo la barra de menú). 2. Pruebe su publicación haciendo clic sobre los botones Anterior y Siguiente, etc. 3. Una vez finalizada la prueba, haga clic sobre el botón cerrar usando la tecla ESC).
Distribuir la publicación

de la ventana de la publicación (o

Cuando su publicación está terminada y lista para ser distribuida, es necesario 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 compilación. 1. Seleccione Compilar/Publicar del menú Libro. Aparecerá la pantalla Compilar/Publicar Libro. 2. El campo Nombre de archivo y carpeta para la publicación compilada contiene la ruta 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 lo prefiere. 3. En el campo Tipo de publicación compilada que desea crear, seleccione Programa Estándar (EXE). 4. En el campo Esta publicación compilada se ejecutará desde, seleccione Disco duro. 5. Bajo el rótulo Opciones del Compilador, marque las opciones 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 en 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 su primera publicación!

Aprendiendo a usar NeoBook

Página 11 de 30

Tutor 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 tutorial le explica algunos de estos conceptos. 1. Inicie NeoBook y cree una nueva publicación, seleccionando Nuevo del menú Archivo. 2. Elija la Herramienta Artículo de la Paleta de Herramientas. 3. Mueva el puntero del ratón a la parte 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, ya que 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 en Aceptar. Aparecerá el Editor de Texto de NeoBook.
Para introducir texto en el Editor, siga uno de los siguientes pasos:

6A. Use su teclado para escribir directamente dentro del Editor de Texto.
comando

6B. Use otro programa para Cortar o Copiar texto al Portapapeles de Windows, y luego use el Pegar desde el menú Edición del Editor de Texto.

7. Una vez que haya escrito o insertado su texto, realce (o seleccione) la palabra o frase que desea usar como Hipervínculo. Para ello, coloque el cursor delante de la palabra, haga clic y arrástrelo hasta la última letra que desee realzar. La palabra o palabras seleccionadas quedarán con fondo de otro color.

Aprendiendo a usar NeoBook

Página 12 de 30

8. Seleccione Agregar Vínculo desde el menú Hipertexto del Editor de Texto, o haga clic sobre el botón Crear Vínculo de su Barra de Herramientas. Aparecerá el Editor de Hipertexto. 9. Haga clic sobre el botón Insertar Acción.

La pantalla Insertar Acción está dividida en categorías, que corresponden a los iconos situados en la parte izquierda. Al hacer clic sobre un icono, se despliega a la derecha la lista de acciones que pertenecen a esa categoría.

10. Seleccione la categoría Internet (puede tener que buscar dentro de las categorías, moviéndose con
la barra de desplazamiento).

Aprendiendo a usar NeoBook

Página 13 de 30

11. Si desea que el hipervínculo utilice el Navegador de Internet instalado en la máquina del usuario y muestre un sitio WEB, seleccione la acción InternetLink (Vínculo de Internet). Si desea que la acción sirva para enviar un mensaje de correo electrónico, seleccione la acción SendMail (Enviar Correo Electrónico). 12A. Si seleccionó InternetLink (Vínculo de Internet), se abrirá la pantalla de propiedades de esa
acción.

12B. En el campo Dirección del sitio web/URL, escriba la dirección que desea mostrar. 12C. Haga clic en Aceptar.
Para esta acción, también puede usar directamente el del Editor de Texto.

Vínculo de Internet de la Barra de Herramientas

13A. Si seleccionó SendMail (Enviar Correo Electrónico), se abrirá la pantalla de propiedades de esta
acción.

13B. Complete los campos de de correo electrónico normal. 13C. Haga clic en Aceptar.

De, Para, Asunto y Mensaje, tal como lo hace cuando envía un mensaje

De este modo, NeoBook puede agregar automáticamente al seleccione.

Editor de Hipertexto cualquier acción que

14. Haga clic en Aceptar del Editor de Hipertexto. Se creará el vínculo de hipertexto, y el texto
resaltado se mostrará ahora subrayado y de otro color (en el Editor de Hipertexto, el vínculo se mostrará de color azul; sin embargo, puede cambiar el color con que se mostrará en el objeto Artículo, modificándolo en la opción

Color del Vínculo en el menú Libro > Propiedades de Libro > General).

Editar vínculo o Eliminar vínculo, en el menú Hipertexto (o sus atajos correspondientes en la Barra de
Si necesita editar o eliminar el vínculo de hipertexto, coloque el puntero sobre él y seleccione Herramientas del Editor de Texto). Para añadir más vínculos, repita los pasos anteriores.

que éste es un documento nuevo, aparecerá el cuadro de diálogo

15. Cuando termine de editar su documento, haga clic sobre el botón Aceptar del Editor de Texto. Dado Guardar Como. 16. El documento se mostrará en el objeto Artículo (que creó en los pasos 2 y 3). Si fuese necesario, Selección para redimensionarlo y colocarlo en el sitio adecuado.

use la herramienta de

Aprendiendo a usar NeoBook

Página 14 de 30

Puede guardar el documento usando el nombre de archivo que desee, aunque siempre debe mantener la extensión RTF cuando guarde archivos creados con el Editor de Texto. De esta forma no habrá confusión acerca de qué tipo de archivo es.

use la herramienta de

16. El documento se mostrará en el objeto Artículo (que creó en los pasos 2 y 3). Si fuese necesario, Selección para redimensionarlo y colocarlo en el sitio adecuado.

17. Puede probar los enlaces de hipertexto, seleccionando el comando Ejecutar en el menú Libro.

Tutor 3: Un Ejemplo de Entrenamiento 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 entrenamiento 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. Seleccione Propiedades de Libro > General del menú Libro. Aparecerá la pantalla Propiedades del Libro:

Aprendiendo a usar NeoBook

Página 15 de 30

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. Desmarque la opción Permitir el uso de las teclas Re Pág, Av Pág. Inicio y Fin para cambiar páginas. Puesto que se trata de un test, desea controlar cómo se va a mover el usuario dentro de la publicación. Al desmarcar esta opción, evitará que el usuario pueda cambiar de página por medio del teclado (sin contestar la pregunta). 7. Haga clic en Aceptar para aplicar estos cambios en la publicación. Añadir páginas
Su publicación incluirá una página para cada pregunta, más una página final donde se mostrará la puntuación obtenida. Como este ejemplo es pequeño, sólo necesita añadir dos páginas más.

1. Seleccione Añadir Página del menú Página. Aparecerá el cuadro Añadir página. 2. En el campo Número de páginas a añadir, escriba: 2. 3. Haga clic en Aceptar. Pregunta nº 1
Ya está listo para crear su primera pregunta.

1. Active la primera página de la publicación, haciendo clic sobre la solapa etiquetada como Nueva Página.

Aprendiendo a usar NeoBook

Página 16 de 30

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. Aparecerá la pantalla Propiedades del Texto. 4. Escriba en el campo de encabezado. ¿Quién descubrió América? 5. Haga clic en Aceptar. El objeto Texto aparecerá rodeado de sus tiradores. 6. En la Paleta de Estilo, haga clic en el botón de la caja Patrón de Relleno. 7. Haga clic en el botón H. Esto hará que el objeto sea de la página se vea a través de él. Hueco (transparente), permitiendo que el fondo

8. Ahora, haga clic en el botón de la caja Ancho de Línea. 9. Seleccione Ninguno para el ancho de línea. 10. Haga clic en el botón de la caja Fuente, de la Paleta de Estilo. Le aparecerá el cuadro Selector de Fuente. 11. Seleccione Arial, Negrita, 12 puntos. 12. Haga clic en Aceptar. Si ve que el texto queda cortado, puede redimensionar nuevamente el objeto. Respuestas a la pregunta nº 1. 1. Seleccione la Herramienta Botón de Opción de la Paleta de Herramientas. 2. Mueva el puntero del ratón al centro de la página, debajo del objeto Texto que acaba de crear. Presione y mantenga presionado el botón izquierdo del ratón y dibuje un rectángulo de
aproximadamente 5 cm de ancho por 1 cm de alto. Una vez completada la acción, suelte el botón del ratón. Aparecerá el cuadro de diálogo Propiedades del Botón de Opción.

3. En el campo Leyenda, escriba: Américo Vespucio.
Fíjese que el campo

Variable (para salvar estado del botón) ya contiene un dato:

A ese dato se le llama 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, los nombres de variable SIEMPRE deben ir entre corchetes ([ ]). De esta forma, NeoBook comprende que se trata de una variable denominada [GrupoOpcion1] y no de la palabra «GrupoOpcion1». Un Botón de Opción siempre aparece en grupos de dos o más opciones. Puesto que algunas publicaciones pueden tener muchos grupos de Botones de Opción, NeoBook utiliza esta variable para saber qué botones van juntos. Los Botones de Opción que pertenezcan al mismo grupo tendrán siempre asignada la misma variable. Por ejemplo, cada uno de los tres botones que va a crear ahora como respuesta a la pregunta nº 1 tendrá asignada la variable [GrupoOpcion1]. Más tarde, cuando ejecute su publicación, esta variable contendrá la leyenda (el texto) de la opción seleccionada de ese grupo de tres botones. Así podrá saber al final del test qué preguntas fueron contestadas correctamente y cuáles no, examinando el contenido de las variables de cada grupo de opciones.

4. Haga clic en Aceptar. El objeto Botón de Opción aparecerá rodeado de tiradores de selección. Si no se muestra parte del texto del botón de opción, use el ratón para redimensionarlo y posicionarlo adecuadamente. O bien puede marcar la opción Autoajuste dentro de las Propiedades del Botón de Opción, para que el tamaño del objeto se ajuste exactamente a las dimensiones del texto.

Aprendiendo a usar NeoBook

Página 17 de 30

5. Haga clic en el botón de la caja Fuente de la Paleta de Estilo. Aparecerá el cuadro Selector de Fuentes. 6. Seleccione Arial, Normal, 12 puntos. 7. Haga clic en Aceptar. Si no se muestra parte del texto del botón de opción, use el ratón para redimensionarlo y posicionarlo adecuadamente. No será necesario, si ya marcó la opción Autoajuste dentro de las Propiedades del Botón de Opción.
Repita los pasos 1 al 9 dos veces más (o bien, duplique dos veces el el texto del con:

Botón de Opción) reemplazando

Cristóbal Colón Hernán Cortés
Use el ratón para posicionar los dos nuevos

Botones de Opción debajo del primero.

Crear un botón para avanzar
Debe ofrecer al usuario algún método para pasar a contestar la siguiente pregunta, una vez que haya elegido una respuesta para la primera pregunta. Esto se puede resolver con un solo Botón.

1. Seleccione la Herramiena Botón de la Paleta de Herramientas. 2. Mueva el puntero a la parte inferior de la página, debajo del Texto y de los Botones de Opción. Pulse 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. Se abrirá el cuadro de

Propiedades del

Botón. 3. En el campo Leyenda, escriba: Continuar. Es necesario que, cuando el usuario haga clic sobre este botón, se produzcan las siguientes acciones: a) Asegurarnos que ha elegido una de las opciones b) Ir a la siguiente página 4. Haga clic sobre el icono Acciones.

5. Haga clic sobre el botón Insertar Acción. El cuadro de diálogo de acciones está dividido en categorías, que corresponden a los iconos situados en la parte izquierda del cuadro. Al hacer clic sobre un icono, se mostrará la lista de Acciones que pertenecen a esa categoría. 6. Seleccione la categoría Control (quizá necesite usar la barra de desplazamiento para buscarla dentro de las categorías). Haga clic sobre la acción If (Si Condicional). Se abrirá el cuadro de Propiedades de esta acción. La estructura básica de esta acción (si no contuviera ningún dato en sus parámetros) sería ésta: If "[GrupoOpciones1]" "=" "" Else EndIf 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

Aprendiendo a usar NeoBook

Página 18 de 30

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. 7. En primer lugar, va a comprobar lo siguiente: si la variable [GrupoOpcion1] está vacía... Para traducir esto al lenguaje de programación de NeoBook, en el campo Si este enunciado, introduzca la variable [GrupoOpcion1]; en el campo Es (comparativamente), introduzca un parámetro de comparación: en este caso, "igual a"; en el tercer campo (Este enunciado), introducirá el valor a comparar: como la comprobación que está haciendo es que la variable [GrupoOpcion1] esté vacía, deje este tercer campo en blanco. Al hacer clic sobre el botón Aceptar en el Editor de Acciones, obtendrá: If "[GrupoOpcion1]" "=" "" Else EndIf Como verá, hay un espacio entre la primera y segunda línea, y otro espacio entre la segunda y la tercera. En esta primera línea en blanco debe agregar la acción a realizar en caso de que la variable esté vacía que, en el caso del ejemplo, será mostrado un mensaje de aviso para informar al usuario que debe elegir una opción. 8. Para ello, ponga el cursor en la segunda línea del Editor de Acciones y haga clic sobre el botón Insertar Acción. 9. Esta vez, en la categoría Mensaje/Interacción, va a elegir la acción AlertBox (Mensaje de Alerta). 10. En el campo Título, escriba la palabra Error. En el campo Texto, escriba: Para poder continuar, debe elegir una respuesta. 11. Haga clic en Aceptar, para aplicar este cambio. En el Editor de Acciones, aparecerá una nueva línea de código: If "[GrupoOpcion1]" "=" "" AlertBox "Error" "Para poder continuar, debe elegir una respuesta." Else EndIf 12. Va a definir ahora la acción que se va a ejecutar en el caso contrario, es decir, en el caso de que la variable [GrupoOpcion1] no esté vacía, sino que contenga el valor de la respuesta elegida. Para ello, coloque el cursor entre las líneas Else (en caso contrario) y EndIf (que indica que se finaliza la comparación). 13. Vuelva a hacer clic en Insertar Acción. En la categoría Navegación, seleccione la acción GotoNextPage (Ir a la Página Siguiente). Ahora el Editor de Acciones debe quedar así: If "[GrupoOpcion1]" "=" "" AlertBox "Error" "Para continuar, debe elegir una respuesta." Else GotoNextPage EndIf Es decir: si la variable [GrupoOpcion1] está vacía, muestra el mensaje de error. En caso contrario -si no está vacía- va a la siguiente página.
Estas líneas de código es lo que se conoce como una secuencia de acciones o ejecutarán una tras otra, cada vez que se haga clic sobre el botón Continuar.

script, que se

objeto

6. Haga clic en el botón Aceptar del Editor de Acciones, para mantener los cambios y salir de él. El Botón aparecerá seleccionado (es decir, rodeado de tiradores).

Aprendiendo a usar NeoBook

Página 19 de 30

Va a modificar ahora la apariencia del botón.

7. Use la Paleta de Estilo y seleccione el Color de Relleno (por ejemplo, en gris), el Patrón de Relleno en Sólido, y el Ancho de Línea en 1 pixel. O, si lo prefiere, haga clic derecho sobre el botón y seleccione la opción Usar temas XP, dentro de la sección Apariencia/Estilo del Botón.
Si fuera necesario, mueva con el puntero los objetos, para que su posición se ajuste a la siguiente imagen:

Pregunta nº 2
Va a añadir otra pregunta a su test.

1. Active la segunda página de la publicación, haciendo clic sobre la solapa etiquetada como "Nueva
Página1".

2. Trate de completar esta página por usted mismo. Use todo lo que ha aprendido hasta ahora para
añadir la siguiente pregunta y sus posibles respuestas en esta segunda página: Recuerde que NeoBook asignará, automáticamente, el nombre de variable [GrupoOpcion2] a cada uno de los nuevos Botones de Opción que añada en esta página.

3. Haga clic derecho sobre el Botón de esta página. Aparecerá el cuadro de Propiedades del Botón.

Aprendiendo a usar NeoBook

Página 20 de 30

4. Haga clic sobre el icono Acciones.

5. Si fuera necesario, modifique el contenido del Editor de Acciones, de modo que el código se parezca a éste: If "[GrupoOpcion2]" "=" "" AlertBox "Error" "Para poder continuar, debe elegir una respuesta." Else GotoNextPage EndIf Evaluar el resultado
Es hora de calcular el resultado obtenido por el usuario.

1. Active la tercera página de la publicación, haciendo clic sobre la solapa etiquetada como Nueva Página2. 2. Seleccione la Herramienta Texto de la Paleta de Herramientas. 3. Mueva el puntero del ratón al centro de la página. Pulse y mantenga presionado el botón izquierdo del ratón y dibuje un rectángulo de 5 x 5 cm. Una vez hecho esto, suelte el botón del ratón. Aparecerá el cuadro de Propiedades del Texto. 4. En el campo Leyenda, escriba lo siguiente: Respuestas Correctas: [correcta] Respuestas Incorrectas: [incorrecta] 5. Haga clic en Aceptar. El texto aparecerá seleccionado (rodeado por los tiradores). 6. Mediante la Paleta de Estilo, modifique la apariencia del texto, de modo que el Patrón de Relleno sea Hueco y el Ancho de Línea sea Ninguno. Si fuera necesario (parte del texto no se ve, o el
texto no se encuentra centrado en la página) redimensione el objeto y colóquelo en la posición deseada usando el puntero.

7. En el menú Página, seleccione diálogo correspondiente.

Propiedades de la Página (o pulse la tecla F5). Aparecerá el cuadro de

8. Haga clic en el icono Acciones. Va a insertar una nueva secuencia de s o script que se ejecutarán de forma automática al entrar en esta página (todas las acciones que se inserten en el Editor de Acciones de una página, se ejecutarán de forma automática cada vez que se entre en esa página). Recuerde que todas las acciones pueden ser escritas manualmente, pero también puede dejar que el programa le ayude, haciendo clic sucesivamente sobre el botón Insertar Acción del Editor de Acciones y buscando la acción adecuada de cada categoría. Puede hacer este ejercicio de ambas formas pero, si es usted novato, le recomendamos la segunda opción. El nuevo script debe comenzar con la acción SetVar (Establecer Variable), para fijar en 0 (cero) el valor con que se iniciarán las dos variables que va a usar ahora: [correcta] e [incorrecta]. Traducido a lenguaje de programación: SetVar "[correcta]" "0" SetVar "[incorrecta]" "0" De este modo, luego podrá modificar su valor, en función de cuáles fueron las respuestas acertadas por el usuario (sumándole puntos a una u otra variable). Mediante el resto del script comprobará una a una cada respuesta. Recuerde que, cuando el usuario seleccionó un Botón de Opción, el texto de la opción señalada quedó almacenado en la variable de ese

Aprendiendo a usar NeoBook

Página 21 de 30

grupo de opciones. Usando la acción If (Si Condicional), realizará, en primer lugar, una comparación entre la respuesta señalada por el usuario y la respuesta que es verdaderamente correcta. If "[GrupoOpcion1]" "=" "Cristóbal Colón" Else EndIf Ahora debe insertar en esas líneas en blanco lo que desea que ocurra si la condición es igual y lo que desea que ocurra en caso contrario (Else). Lo que va a realizar ahora el script es un cálculo matemático. Si la respuesta es correcta (es decir, si el primer enunciado es igual que el segundo enunciado de la condición If), se suma un punto a la variable [correcta]. En caso contrario, se suma un punto a la variable [incorrecta]. If "[GrupoOpcion1]" "=" "Cristóbal Colón" .aquí sumar un punto a [correcta] Else .aquí sumar un punto a [incorrecta] EndIf A la hora de realizar este cálculo, puede parecerle chocante la forma en que realizará la suma a una variable que contiene un valor numérico. Hasta ahora, 1+1 siempre ha sido 2; a+a ha sido 2a y a+b siempre es ab. En el lenguaje de programación de NeoBook verá algo como esto: [correcta]+1 = [correcta] La acción que va a usar para hacer este cálculo será SetVar (Establecer Variable). En realidad, lo que va a hacer es sumar 1 al valor que contiene la variable [correcta] o a la variable [incorrecta]. Si recuerda, el valor que había establecido al inicio para estas variables era cero (SetVar "[correcta]" "0"). Por tanto, cuando escribe [correcta]+1, lo que está escribiendo realmente es 0+1. El resultado de dicho cálculo se vuelve a almacenar en la misma variable [correcta]; es decir, se sustituye el valor inicial por el valor que se ha calculado ahora. Lo que está haciendo es, en realidad, volver a establecer un nuevo valor para esa variable. Dicho en el lenguaje de programación de NeoBook: SetVar "[correcta]" "[correcta]+1" Lo mismo, para la variable incorrecta. 9. Si ya ha terminado de insertar todas las líneas de código, el script que debe mostrar el Editor de Acciones es el siguiente: SetVar "[correcta]" "0" SetVar "[incorrecta]" "0" If "[GrupoOpcion1]" "=" "Cristóbal Colón" SetVar "[correcta]" "[correcta]+1" Else SetVar "[incorrecta]" "[incorrecta]+1" EndIf If "[GrupoOpcion2]" "=" "Miguel de Cervantes Saavedra" SetVar "[correcta]" "[correcta]+1" Else SetVar "[incorrecta]" "[incorrecta]+1" EndIf 10. Haga clic en Aceptar. Guardar la publicación
Va a guardar lo que ha hecho hasta el momento.

Aprendiendo a usar NeoBook

Página 22 de 30

1. Seleccione Guardar en el menú Archivo. Puesto que es la primera vez que guarda esta publicación, le aparecerá el cuadro de diálogo Guardar como. 2. En la carpeta NeoBook 5 de su disco duro, abra la carpeta Tutoriales. 3. Escriba Tutorial5.pub en el campo Nombre. 4. Haga clic en Guardar. Probar la publicación
Es el momento de probar si su publicación funciona correctamente.

1. Seleccione Ejecutar (Inicio) en el menú Libro. 2. Intente avanzar sin haber seleccionado ninguna opción como respuesta. Debería mostrarse, en cada
caso, un mensaje de aviso.

Pruebe ahora, respondiendo cada pregunta: marcando cualquier opción, debería poder avanzar a la página siguiente cuando haga clic en el botón Continuar. 3. Cuando llegue a la tercera página, debería mostrarse la puntuación obtenida. Pruebe a ver qué pasa,
tanto respondiendo correctamente como respondiendo incorrectamente alguna pregunta.

4. Haga clic en el botón cerrar de la ventana de su publicación (o presione la tecla Modo Edición. Posibles mejoras

Esc), para volver al

Este ejemplo de test es, lógicamente, muy simple. Sin embargo, los conceptos sobre programación que ha aprendido aquí los podrá emplear para crear test mucho más complejos. Una idea para mejorarlo sería añadir una opción que permitiera salvar el resultado del test en un archivo. Esto se puede hacer, añadiendo una sola línea de programación al final del sript que creó en el Editor de Acciones de la última página. Por ejemplo:

FileWrite "Test.dat" "1" "Correcto: [correcto], Incorrecto: [incorrecto]"
Las posibilidades son casi infinitas...

Tutor 4: Publicación Redimensionable
Este tutorial le mostrará algunas técnicas para crear publicaciones redimensionables. Lo primero que necesita hacer es decidir cómo será la interfaz de su publicación. Generalmente, la interfaz de la mayoría de aplicaciones bajo Windows están divididas en unos cuantos componentes: una barra de herramientas, una barra de estado y un espacio de trabajo. Las aplicaciones más complejas pueden incluir más elementos, pero el proceso es básicamente el mismo. Mediante este tutorial, va a crear un visor de imágenes básico. Su publicación consistirá, por tanto, en: una barra de herramientas, que contendrá un botón de selección de archivos; una barra de estado, que mostrará el nombre de la imagen que está siendo mostrada; y un espacio de trabajo, donde se mostrará la imagen seleccionada.

Comenzando
1. Abra NeoBook y cree una nueva publicación, seleccionando Nuevo en el menú Archivo. En el cuadro de diálogo Nueva Publicación, seleccione lo siguiente: 640 x 480, 16 millones de colores y Programa Estándar (EXE). 2. Seleccione Propiedades de las Propiedades del Libro. 3. En el campo Título escriba

Libro > General en el menú Libro. Aparecerá el cuadro de diálogo de

Visor de Imágenes.

4. En el campo Autor escriba su nombre. 5. Haga clic en el icono

Ventana para mostrar el cuadro de diálogo de esa sección.

Aprendiendo a usar NeoBook

Página 23 de 30

6. Bajo Estilo de Ventana, fíjese que está seleccionada la opción Ventana Estándar; y marque las siguientes opciones: Barra de Título, menú del Sistema, botón Maximizar, botón Minimizar, Redimensionable, Movible y, lo más importante, Auto-ajuste. 7. Haga clic en Aceptar para aplicar estos cambios a la publicación.

Componentes de la interfaz
Lo primero que necesiamos hacer es añadir tres objetos Contenedor, uno por cada uno de los compenetes de la interfaz de la publicación. Asignar las propiedades correctas a estos Contenedores es la clave para crear una publicación redimensionable. 1. Seleccione la

Herramienta Contenedor de la Paleta de Herramientas.

2. Mueva el puntero del ratón a la parte superior de la página. Pulse y mantenga pulsado el botón izquierdo del ratón, mientras dibuja un rectángulo de unos 5 cm de ancho por 2 de alto. Una vez que el rectángulo tenga el tamaño adecuado, suelte el botón del ratón. 3. Coloque el puntero sobre el objeto Contenedor y haga clic con el botón derecho del ratón. Aparecerá el cuadro de las Propiedades del Contenedor. 4. Establezca la

Posición Inicial en Arriba.

5. Haga clic en Aceptar para mantener los cambios. El Contenedor se colocará por sí solo en la parte superior de la página. Este objeto le servirá como Barra de Herramientas de su publicación. La opción Posición Inicial lo mantendrá siempre acoplado en el borde superior de la página, incluso si el lector alterara más tarde el tamaño de la ventana de la publicación. El siguiente Contenedor será la Barra de Estado de la publicación.

Aprendiendo a usar NeoBook

Página 24 de 30

6. Seleccione la

Herramienta Contenedor de la Paleta de Herramientas.

7. Mueva el puntero del ratón hacia la parte inferior de la página. Pulse y mantenga pulsado el botón izquierdo del ratón, mientras dibuja un rectángulo de unos 5 cm de ancho por 2 de alto. Una vez que el rectángulo tenga el tamaño adecuado, suelte el botón del ratón. 8. Coloque el puntero sobre este nuevo objeto Contenedor y haga clic con el botón derecho del ratón. Aparecerá el cuadro de las Propiedades del Contenedor. 9. Establezca la Posición Inicial en Abajo. 10. Haga clic en Aceptar para mantener los cambios. Finalmente, va a crear el Contenedor más importante de todos: el del área de trabajo de su aplicación.

11. Seleccione la

Herramienta Contenedor de la Paleta de Herramientas.

12. Mueva el puntero del ratón hacia el centro de la página. Fíjese bien que el puntero NO esté sobre uno de los otros objetos. Pulse y mantenga pulsado el botón izquierdo del ratón, mientras dibuja un rectángulo de unos 5 cm de ancho por 3 de alto. Una vez que el rectángulo tenga el tamaño adecuado, suelte el botón del ratón. 13. Coloque el puntero sobre el nuevo Contenedor y haga clic con el botón derecho del ratón. Aparecerá el cuadro de las Propiedades del Contenedor. 14. Establezca la Posición Inicial en Centrada. 15. Para este contenedor, va a establecer también los Márgenes en 8 pixeles. Esto le dará un cierto espacio entre el borde del espacio de trabajo del Contenedor y el objeto Imagen que añadirá más tarde. 16. Haga clic en Aceptar para mantener los cambios.

Añadir un objeto imagen
La publicación que está creando es un visor de imágenes, por lo que necesita añadir un objeto Imagen para que realice esa tarea. 1. Seleccione la

Herramienta Imagen de la Paleta de Herramientas.

2. Necesita estar seguro de que el objeto Imagen se adjunta al Contenedor del área de trabajo (el que está en el centor de la página). Para conseguir esto, simplemente coloque el puntero del ratón encima de ese Contenedor. Pulse y mantenga presionado el botón izquierdo del ratón mientras dibuja un rectángulo (con la herramienta Imagen). El tamaño no importa, porque lo va a cambiar enseguida. Le aparecerá la ventana de Selección de Archivos de Windows. 3. En este caso, en realidad no necesitamos seleccionar un archivo en particular, pero NeoBook no le va a dejar crear un objeto Imagen si no selecciona uno. Por tanto, seleccione cualquier imagen y haga clic en Aceptar. La imagen seleccionada quedará insertada en el objeto Imagen y se mostrará en la página. 4. Coloque el puntero sobre el objeto Imagen y haga clic derecho (es decir, con el botón derecho del ratón). Le aparecerá el cuadro de Propiedades de la Imagen. 5. El nombre de la imagen que ha seleccionado se mostrará en el el campo Archivo de Imagen. Borre con el cursor todo el nombre del archivo e introduzca lo siguiente en su lugar (con los corchetes incluidos):

[ArchivoImagen]
Ese campo del cuadro de diálogo debe quedar así:

6. Establezca la Posición Inicial de la Imagen en Centrada. 7. Haga clic en el icono Apariencia (en el cuadro de diálogo de Propiedades de la Imagen).

Aprendiendo a usar NeoBook

Página 25 de 30

8. Establezca las propiedades del Modo de Visualización en Tamaño original. 9. Marque las opciones Barras de desplazamiento (si son necesarias) y Deslizar la imagen con el ratón. 10. Haga clic en Aceptar. La imagen se ajustará a las dimensiones del área de trabajo, menos en los márgenes que especificó antes. Puesto que el objeto Imagen está adjunto al Contenedor, la imagen se ajustará a los límites del Contenedor, y no a los de la publicación. No se preocupe si la imagen queda en blanco. Eso es lo que se pretende ahora.

Añadir texto a la Barra de Estado
Ahora, va a agregar a la Barra de Estado el nombre del archivo de imagen que se está mostrando.

1. Seleccione la

Herramienta Texto de la Paleta de Herramientas.

2. Tiene que asegurarse que el objeto Texto queda adjunto al Contenedor de la Barra de Estado (el que está en la parte inferior de la página). Para conseguir esto, simplemente coloque el puntero sobre ese Contenedor. Pulse y mantenga presionado el botón izquierdo del ratón y dibuje un rectángulo. No importa el tamaño, ya que luego lo va a cambiar. Sólo fíjese que el rectángulo comience y termine dentro de los límites del Contenedor. Le aparecerá entonces las Propiedades del Texto. 3. Escriba [ArchivoImagen] en el campo Leyenda. (Éste es el mismo nombre de variable que ha usado en el campo Archivo de Imagen de antes). 4. Establezca el Margen Horizontal en 2 y el Margen Vertical en 0. 5. Establezca las propiedades de la Posición Inicial en Centrada. 6. Haga clic en Aceptar. 7. Con el objeto Texto seleccionado, haga clic sobre el botón de la flecha, junto a la caja Ancho de Línea de la Paleta de Estilo, y seleccione la opción Ninguno. 8. Haga clic en el botón dela flecha junto a la caja Fuentes de la Paleta de Estilo, y seleccione Arial, Normal, 10 puntos.

Añadir un botón de selección de archivos
Por último, tiene que añadir un botón al Contendor de la Barra de Herramientas, de modo que sus lectores puedan seleccionar un archivo de imagen para verlo. 1. Seleccione la

Herramienta Botón de la Paleta de Herramientas.

2. Asegúrese de que el objeto Botón queda adjunto al Contenedor del a Barra de Herramientas de la publicación. Para ello, coloque el puntero sobre ese Contenedor (el que está en la parte de arriba). Pulse y mantenga presionado el botón izquierdo del ratón y dibuje un rectángulo. No importa el tamaño, pero fíjese que al dibujarlo se mantiene siempre dentro de los límites del Contenedor. Le aparecerá el cuadro de diálogo de las Propiedades del Botón. 3. En el campo Leyenda escriba

Abrir.

4. Haga clic en el icono Acciones.

5. Escriba lo siguiente, en una sola línea del

Editor de Acciones:

FileOpenBox "Seleccione una imagen" "Imágenes|*.jpg;*.bmp; *.png;*.gif" "" "[ArchivoImagen]" ""
6. Haga clic en Aceptar. Si no aparece parte del texto del botón

Abrir, use el ratón para redimensionar el objecto. Su publicación debería

Aprendiendo a usar NeoBook

Página 26 de 30

haber quedado más o menos así:

Guardar la publicación
Antes de continuar, guarde todo lo que ha estado haciendo hasta ahora. 1. Seleccione

Guardar en el menú Archivo. Tutoriales.

2. En la carpeta de NeoBook 5 de su disco duro, abra la carpeta 3. Escriba

Tutorial4.pub en el campo Nombre.

4. Haga clic en Guardar.

Probar la publicación
Ya está todo listo para que pruebe su visor de imágenes. 1. Seleccione

Ejecutar (Inicio) desde el menú Libro (o mediante su icono en la Barra de Acceso Rápido). Abrir y seleccione un archivo de imagen.

2. Pruebe la publicación: haga clic en su botón

3. El propósito de este tutorial es crear una publicación redimensionable, por lo que puede probar a cambiar el tamaño de la ventana, arrastrando el ratón desde los bordes. Note que, cuando la forma de la ventana cambia, los Contenedores se ajustan automáticamente, para compensar el tamaño, pero siempre conservan sus posiciones relativas. 4. Haga clic en el botón cerrar de la ventana de la publicación o presione la tecla Esc para volver al Modo Diseño. ¡Felicidades! Acaba de crear una publicación redimensionable.

Tutor 5: Libro Electrónico (E-Book)
En este tutorial va a aprender a usar el objeto Artículo Vinculado para hacer que fluya el texto de un documento entre varias páginas.

Comenzando
1. Lance NeoBook y cree una nueva publicación, seleccionando

Nuevo desde el menú Archivo.

2. Desde el cuadro de diálogo Nueva Publicación, selecione lo siguiente: 640 x 480, 16 millones de colores y Programa Estándar (EXE). Aparecerá así una nueva publicación en blanco. 3. Seleccione

Propiedades de la Página en el menú Página.

4. En Fondo de Página, seleccione la opción Papel Tapiz. 5. Haga clic en el icono de la carpeta , a la derecha del campo Imagen del Papel Tapiz. Aparecerá una ventana de Selección de Archivos típica de Windows. 6. Localice la carpeta

Archivos de Programa\NeoBook 5\Tutoriales (o busque la carpeta donde haya

Aprendiendo a usar NeoBook

Página 27 de 30

intalado el programa, si lo hizo en otro sitio). 7. Abra la carpeta

Archivos. LibroVacio.jpg.

8. Seleccione el archivo

9. Haga clic en Abrir. Regresará al cuadro de Propiedades de la Página. 10. En la lista de Efectos de Transición, seleccione la opción Pasar página.

11. Haga clic en Aceptar. La interfaz de su publicación debería mostrarse ahora como la siguiente imagen:

Importar texto
Va a usar la Herramienta Artículo Vinculado para importar el texto de su libro electrónico, porque este objeto tiene la posibilidad de distribuir el texto automáticamente entre varias páginas. Antes de importar su texto, tiene que hacer algunos cambios en la Paleta de Estilo. 1. En la

Paleta de Estilo, haga clic en el botón de la caja Patrón de Relleno.

2. Haga clic en el botón H. Esto hará que los artículos vinculados se creen con relleno Hueco (transparente). 3. Haga clic en el botón de la caja Ancho de línea de la Paleta de Estilo. 4. Seleccione Ninguno en el ancho de línea. 5. Haga clic en el botón de la caja Color de fuente de la Paleta de Estilo. 6. Seleccione el color Negro en el Selector de Color. Ya está todo listo para importar el texto. 7. Seleccione la

Herramienta Artículo Vinculado de la Paleta de Herramientas.

8. Use el puntero para dibujar un rectángulo en la parte izquierda de la página. No se preocupe si no sale un rectángulo perfecto, ya que va a cambiarle el tamaño después. Le aparecerá el cuadro de diálogo Nuevo Artículo

Aprendiendo a usar NeoBook

Página 28 de 30

Vinculado. 9. Seleccione la opción Abrir un documento existente (texto enriquecido o texto llano). 10. Haga clic en Aceptar. Aparecerá el cuadro de Selección de Archivos típico de Windows. 11. Localice la carpeta Archivos de Programa\NeoBook intalado el programa, si lo hizo en otro sitio). 12. Abra la carpeta

5\Tutoriales (o busque la carpeta donde haya

Archivos. Intro a Pub Electronica.rtf.

13. Seleccione el archivo

14. Haga clic en Aceptar. Puesto que el archivo de texto que ha seleccionado es demasiado largo para el cuadro que ha dibujado para su objeto Artículo Vinculado, NeoBook le mostrará el siguiente mensaje:

15. Haga clic en Sí. Le aparecerá el cuadro de diálogo del Asistente del Artículo Vinculado.

16. En el número de Columnas, seleccione 2. 17. Introduzca 60, como valor para la Calle (espacio entre columnas). 18. Para ambos Márgenes horizontal y vertical, introduzca: 40. 19. Marque la opción Copiar atributos de la página actual. 20. Haga clic en Aceptar. NeoBook distribuirá ahora, automáticamente, el texto por toda la publicación, creando tanta páginas como sean necesarias. Una vez terminado el proceso, su publicación contendrá varias páginas más, y la pantalla debería verse más o menos así:

Aprendiendo a usar NeoBook

Página 29 de 30

Añadir botones de navegación
Tal como está ahora, se pueden usar en su publicación las tecla AvPág y RePág para navegar por su libro electrónico, pero se lo va a poner más fácil a sus lectores si le añade algunos botones de navegación. 1. Acceda a la Trabajo.

Página Maestra haciendo clic en su solapa, en las Solapas de Página de la parte inferior del Área de Herramienta Botón, en la Paleta de Herramientas.

2. Seleccione la

3. Mueva el puntero hacia la parte derecha de la página. Pulse y mantenga presionado el botón izquierdo del ratón y dibuje un rectángulo, de unos 2 cm de ancho por 1 cm de alto. Una vez tenga el tamaño deseado, suelte el botón del ratón. Le aparecerá el cuadro de diálogo de las Propiedades del Botón. 4. Escriba

Siguiente en el campo Leyenda.

5. Haga clic en el icono Acciones.

6. Haga clic en el botón Insertar Acción. 7. Haga clic en la categoría Navegación. 8. Seleccione la acción GotoNextPage (Ir a la Página Siguiente). NeoBook añadirá, automáticamente, esta acción como una línea de código 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 haga clic sobre este botón. 9. Haga clic en Aceptar. Si no es correcta la posición o el tamaño del botón, use el puntero para hacer los cambios que sean necesarios. También puede usar, si quiere, la Paleta de Estilo para modificar el relleno, línea y fuente del botón. Su segundo botón de navegación es prácticamente idéntico al primero, por lo que va a usar el comando Duplicar para hacer una copia rápida. 10. Seleccione el botón que quiere duplicar (simplemente, haciendo clic sobre él con el puntero). 11. En el menú Editar, elija la opción pantalla un botón idéntico al primero.

Duplicar (también puede usar el atajo de teclado Ctrl + D). Aparecerá en su

12. Use el puntero para arrastrar el nuevo botón hacia la parte izqiuerda de la página. 13. Con el botón duplicado todavía seleccionado, elija Propiedades del Objeto, en el menú Editar (o bien, haga clic derecho sobre el objeto). 14. Reemplace el texto del campo Leyenda con la palabra 15. Haga clic en el icono Acciones.

Anterior.

Aprendiendo a usar NeoBook

Página 30 de 30

16. Borre la acción que hay en el Editor de Acciones (GotoNextPage). Para ello, use las teclas Retroceso o Supr, tal como haría en un procesador de texto. 17. Haga clic en el botón Insertar Acción. 18. Seleccione la categoría Navegación y, en ella, la acción 19. Haga clic en Aceptar.

GotoPrevPage (Ir a la Página Anterior).

Guardar la publicación
Antes de continuar, guarde todo lo que ha hecho hasta el momento. 1. Seleccione la opción 2. En la carpeta 3. Escriba

Guardar del menú Archivo.

NeoBook 5 de su disco duro, abra la carpeta Tutoriales.

Tutorial2.pub en el campo Nombre.

4. Haga clic en Guardar.

Probar la publicación
Ahora, va a dar una vuelta por su libro electrónico, para ver cómo funciona. 1. Seleccione

Ejecutar (Inicio) del menú Libro.

2. Pruebe la publicación, haciendo clic en los botones Siguiente y Anterior. 3. Cuando haya acabado, haga clic en el botón cerrar de la Barra de Título de su publicación, o bien presione la tecla Esc, para volver al Modo Diseño.

La Paleta de Herramientas

Página 1 de 45

La Paleta de Herramientas
La mayoría de las herramientas que necesita para crear y editar sus publicaciones las puede encontrar en la Paleta de Herramientas y la Paleta de Estilo de NeoBook. Esta sección le explicará cómo se usan estas herramientas para crear aplicaciones. Para mayor información acerca de una herramienta específica o control, haga clic sobre la siguiente imagen:

Herramienta Botónes
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 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. 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:

La Paleta de Estilo
Una vez creados, la apariencia de la mayoría de los objetos se puede modificar usando los botones de la Paleta de Estilo. Antes de modificar un objeto es necesario seleccionarlo, usando la Herramienta Selección de NeoBook. Una vez seleccionado, los objetos se pueden modificar usando los botones de esta paleta:

Color de Relleno
Haga clic sobre el botón con una pequeña flecha a la derecha de este recuadro para

La Paleta de Herramientas

Página 2 de 45

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. Nota: 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.

Patrón de Relleno
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. 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. Nota: 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.

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 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”.

La Paleta de Herramientas

Página 3 de 45

Nota: Algunos objetos no tienen bordes o el único estilo de línea que pueden utilizar es “sólido”.

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.

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. Nota: 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.

Tipografía

Herramienta de Selección
Use la Herramienta de Selección para elegir, mover y redimensionar objetos. Haga clic sobre el objeto para seleccionarlo. Puede seleccionar objetos múltiples presionando y manteniendo presionada la tecla Mayús mientras hace clic sobre objetos adicionales o arrastrando el ratón para rodear el objeto deseado en un rectángulo. Los objetos seleccionados se rodearán con pequeños marcadores llamados manijas.

Una vez seleccionado un objeto o grupo, éste puede ser movido haciendo clic sobre él y, sin soltar el botón del ratón, arrastrarlo a una nueva ubicación. Para redimensionar un objeto haga clic sobre una de las manijas de selección del objeto y, sin soltar el botón del ratón, cambie el tamaño. Si mantiene presionada la tecla Mayús mientras redimensiona un objeto, se restringirá la forma del objeto a un cuadrado. Los objetos seleccionados también pueden ser cortados o copiados al portapapeles de Windows o eliminados de la publicación presionando la tecla Supr. Dependiendo del objeto seleccionado, si se hace clic derecho sobre él podrá modificar la apariencia del objeto y definir su comportamiento. A la mayoría de los tipos de objetos se les pueden asignar acciones para ser ejecutadas cuando el lector haga clic sobre ellos.

Propiedades comunes
Las siguientes propiedades son comunes a la mayoría de los objetos: Nombre de objeto NeoBook asignará automáticamente a cada nuevo objeto un Nombre del objeto único. Puede cambiar este nombre si lo desea, pero en una misma publicación no puede haber dos objetos con el mismo nombre. Los nombres de objetos son importantes, porque se pueden usar para identificar los objetos en

La Paleta de Herramientas

Página 4 de 45

gran variedad de lugares, incluyendo muchas de las Comandos Acciones. de NeoBook. Por ejemplo, mientras la publicación se está ejecutando, se puede ocultar un objeto si se pasa su nombre a la acción HideObject de esta forma:

HideObject "PushButton1" "None" "0"
Sugerencia Muchos objetos también incluyen una Sugerencia, para que se muestre (si se desea) cada vez que el puntero del ratón pase por encima del botón. Una sugerencia es, básicamente, una palabra o frase que indica al lector de la publicación qué es lo que representa el objeto o qué podría suceder cuando se hace clic sobre él. Un lector que se encuentra con un Push Button containing a simple icon, but no descriptive caption might find a Hint like the one below extremely helpful:

Si no necesita que se muestre una sugerencia en el Botón, simplemente deje en blanco este campo. Atajo de teclado Se puede darle la opción a los usuarios de la publicación de activar ciertos objetos de la publicación utilizando sólo el ratón, o permitir también el uso del teclado. Para ello, introduzca una combinación teclas (como CTRL+A) en el campo Atajo de Teclado (también puede introducir una letra única; por ejemplo, A). Para introducir una combinación de teclas, haga clic en el campo Atajo de Teclado y escriba la combinación que desee; por ejemplo, para introducir CTRL+A, pulse y mantenga pulsada la tecla CTRL y presione entonces la tecla A, al mismo tiempo. Normalmente, es una buena idea darle a los usuarios de la publicación una indicación de que hay un Atajo de Teclado. Muchos programas lo indican mediante una letra subrayada en la leyenda del botón. Si quiere, también puede hacer esto en NeoBook, colocando el carácter “^” delante de la letra que desea mostrar subrayada. Por ejemplo “^Next” aparecerá en la pantalla como:

Posición inicial Cuando se crean publicaciones que pueden ser redimensionadas, se puede usar esta opción para alinear un objeto a los bordes o el centro del Área de Trabajo. de la publicación. Las opciones disponibles son: Ninguno, Arriba, Abajo, Izquierda, Derecha, Centrada. Cuando se selecciona una posición distinta de Ninguno, el objeto se conformara automáticamente a las dimensiones del lado al que se ha ajustado. Si se selecciona la posición Centrada, el objeto se agrandará, para llenar la parte del área de trabajo de la publicación que no está ocupada por ningún otro objeto ajustado. Si el objeto ha sido colocado sobre un objeto Contenedor entonces la Posición Inicial que se ha seleccionado se aplica a los bordes del Contenedor, en lugar de a todo el área de trabajo. Nota: Cuando se habilita la Posición Inicial de un objeto, ya no se puede mover dicho objeto con el ratón. Para mover el objeto es necesario volver a seleccionar la posición Ninguno como Posición Inicial. Estado inicial En la mayoría de los objetos, se puede establecer el Estado inicial del objeto, marcando o desmarcando las casillas Visible y/o Habilitado. Estas opciones representan el estado que tendrá el objeto cuando se inicia la publicación. Para esconder un objeto, desmarque la opción Visible. Para deshabilitar un objeto, desmarque la opción Habilitado. Un objeto deshabilitado no responderá a los eventos de ratón o de teclado. Nota: Se puede modificar el estado de un objeto durante la ejecución de la publicación, usando las acciones ShowObject (Mostrar Objeto), EnableObject y DisableObject. Anclar posición

La Paleta de Herramientas

Página 5 de 45

Si se habilita la opción Anclar Posición, en la esquina inferior izquierda del cuadro de Propiedades del objeto, se fijará la posición del objeto a la página, evitando que se mueva accidentalmente, durante la fase de edición de la publicación. Acciones La mayoría de objetos incluyen la posibilidad de ejecutar tareas como respuesta a eventos específicos. Dichas tareas van desde algo muy simple, como avanzar a otra página, o cosas más complejas, como calcular la puntuación de un test. Los objetos realizan estas tareas basándose en unas instrucciones especiales que son introducidas por el autor de la publicación. En NeoBook, estas instrucciones se llaman Acciones. Dependiendo de su finalidad, cada objeto tiene su propio grupo de eventos a los que puede responder. Los eventos más comunes son: hacer clic sobre el objeto, entrar o salir del área del objeto con el puntero del ratón, presionar una tecla del teclado, etc. La sección Acción del cuadro de Propiedades del objeto consta de una gran ventana de edición, una barra de herramientas y varias pestañas en su parte inferior. Las Acciones se pueden escribir directamente dentro del Editor, pero muchas veces es preferible usar el botón Insertar Acción. Se pueden especificar acciones separadas para cada uno de los eventos del objeto, seleccionando una de las pestañas de la parte inferior del Editor de Acciones.

Herramienta Botón de Comando
Un Botón de Comando es probablemente el método más sencillo y fácil de interactuar con su publicación para un usuario. Cualquiera que alguna vez haya usado un ordenador o un quiosco electrónico en un aeropuerto o cualquier otro sitio, inmediatamente reconocerá su uso. El Botón de Comando puede ser usado para navegar entre páginas, realizar cálculos, presentar mensajes, enviar mensajes de correo electrónico y realizar una gran variedad de tareas. Para crear un Botón de Comando, use el ratón para dibujar un rectángulo donde desea que el botón aparezca. El diálogo Propiedades del Botón de Comando se presentará permitiéndole definir su apariencia y su comportamiento. El diálogo Propiedades de Botón de Comando está dividido en tres secciones que corresponden a los iconos localizados en su parte izquierda: General, Apariencia y Acciones. Para ver o modificar los ajustes de una sección, haga clic sobre el icono correspondiente.

General
Lo que se escriba dentro del campo Texto se usará como leyenda del botón. Generalmente, un texto adecuado indica al usuario de la publicación qué sucederá cuando el botón sea pulsado. Puede dejar este campo en blanco si su botón no necesita de un texto.

La Paleta de Herramientas

Página 6 de 45

Se puede también determinar la alineación del texto dentro del botón usando una de las opciones de Alineación: Alinear a la izquierda, Centrar o Alinear a la derecha. Si el botón contiene una imagen (consulte Apariencia, más abajo) también será alineado usando este método.

Apariencia
Además del texto, un objeto Botón pueden también contener pequeñas imágenes o iconos, que representen cada uno de los tres estados del botón: Normal, Resaltado (cuando puntero del ratón pasa por encima del botón) y Presionado. Se pueden crear efectos interesantes, usando distintas versiones de la misma imagen, con pequeñas diferencias para cada estado.

La Paleta de Herramientas

Página 7 de 45

Además del texto, un Botón de Comando pueden también contener pequeñas imágenes o íconos para representar cada uno de los tres estados del botón: Sin Presionar, Presionado y Realzado (puntero del ratón encima del botón). Se pueden crear efectos interesantes usando distintas versiones con pequeñas diferencias de la misma imagen para cada estado. Seleccione la opción Ninguno para crear un botón simple, que sólo contiene texto. Seleccione la opción Usar una Imagen de la Librería de Botones para elegir de una lista de archivos ya diseñados conteniendo imágenes para los tres estados del botón. La opción Usar Imágenes Individuales le permite seleccionar el archivo de imagen a usar en cada uno de los estados del botón. Puede usar su programa de dibujo favorito para crear imágenes para sus botones. Cuando se importen imágenes individuales, NeoBook le solicitará seleccionar el color que se usará como transparente. NeoBook usará, de forma predeterminada, el color del píxel que se encuentra en el ángulo inferior izquierdo de la imagen como transparente, pero puede seleccionar cualquier otro color si lo desea. Si su botón contiene tanto texto como imagen, puede elegir el sitio donde se coloca el texto: Al Lado de la Imagen o Encima de la Imagen. El recuadro de Vista Previa que se encuentra a la derecha del diálogo le permite ver la apariencia final del botón usando los ajustes seleccionados. Pase el puntero del ratón sobre el recuadro para ver la imagen que se utilizará en los distintos estados del botón y haga clic sobre ella para ver la que se utilizará en la acción Clic (botón presionado.) Marcando la opción Usar temas XP, el botón tendrá la apariencia del estilo Windows XP. Esta opción sólo funcionará cuando su publicación se abre bajo Windows XP, ya que si se ejecuta bajo otras versiones anteriores de Windows, el botón se verá con el estilo tradicional. Habilite la opción Hueco /Transparente para hacer desaparecer /aparecer el relleno del botón. Cuando esta opción está habilitada, el botón aparece como transparente permitiendo que objetos que están por debajo se vean. Use la opción Sin Borde para crear un botón que no tiene cantos. Nota: Se puede cambiar tanto el estilo del relleno como el borde usando los Controles de Estilo de la Paleta de Herramientas. Se puede especificar también el Ancho de Bisel para las tres dimensiones del borde del botón. El ajuste predeterminado es de 2, pero puede usarse cualquier número entre 0 y 10 píxeles. El recuadro de Vista Previa mostrará los resultados de los cambios realizados. Nota: Puede crear una zona activa o botón invisible, modifique el Patrón de Relleno del botón a H (Hueco) , el Ancho de Línea a Ninguno y el Ancho del Bisel a 0. Para crear una zona activa con forma irregular, vea el apartado Polígono / Zona Activa.

Actions
El objeto Botón admite los siguientes eventos de acción: Clic, Clic Derecho, Ratón Entra y Ratón Sale. Haga clic en la solapa correspondiente, en la parte inferior del Editor de Acciones, para crear o editar acciones en cada uno de los eventos que desee controlar. (Vea Comprender acciones y variables y Lista de Acciones para una información detallada sobre el Editor de Acciones y las acciones de NeoBook.)

Herramienta Artículo
Para colocar un documento, texto con formato o Artículo dentro de su publicación Ud. puede importar archivos conteniendo texto llano ( ASCII/ANSI), Texto Enriquecido (RTF) o convertir archivos creados por otro programa o procesador de texto. Los artículos son usados generalmente para bloques de texto complejos y largos. Use la

La Paleta de Herramientas

Página 8 de 45

herramienta Texto para insertar segmentos de texto para títulos, encabezados, etc. Para hacer que un archivo de texto se muestre a lo largo de varias páginas, use la herramienta herramienta Artículo Vinculado. Para importar un documento de texto, use el ratón para trazar un rectángulo (en realidad, un marco) sobre la zona donde desea que aparezca el objeto Artículo. Aparecerá entonces el cuadro de diálogo Nuevo Artículo, que le permitirá seleccionar si va a abrir un documento existente con Texto Enriquecido o Llano, si va a crear un documento nuevo, o si va a convertir un documento creado con otro programa. Cuando se crea un nuevo documento, el Editor de Texto de NeoBook se abrirá con una pantalla en blanco, lista para comenzar a escribir. El Editor de Texto ofrece las funciones básicas de un procesador de texto normal, además de la posibilidad de agregar vínculos y marcadores a su texto. Si va a convertir un archivo creado con otro programa, se le pedirá escoger el formato y el archivo, usando un cuadro de diálogo estándar de selección de archivos. Si el formato del archivo no está listado entre los formatos de archivo que ofrece NeoBook (en el campo Archivo o Tipo), entonces significa que no hay un filtro para dicho formato y no se va a poder importar. Una vez convertido, el archivo se mostrará en el Editor de Texto de NeoBook, para que lo compruebe. Si la conversión se ha realizado con éxito, haga clic sobre el botón Aceptar; de este modo, se guardará una copia del archivo como .RTF (el formato preferido por NeoBook.) Nota: El proceso de conversión de archivos creados con otros programas necesita que el programa fuente (el procesador de texto con que creó el archivo) haya instalado y registrado en el Sistema un filtro compatible. El éxito del proceso de conversión depende de la calidad del filtro instalado. Si tiene problemas importando a NeoBook un archivo en particular, compruebe si el procesador de texto con que lo creó puede exportar al formato RTF, y luego importe este archivo directamente a NeoBook. Compruebe también que esté utilizando la última versión del procesador de texto; en caso contrario, se puede mejorar la conversión descargando una actualización del procesador de texto. Una vez se ha seleccionado o creado un archivo, el objeto Artículo aparecerá sobre su publicación. Puede modificar las propiedades del Artículo, haciendo clic derecho sobre el objeto. Aparecerá entonces el cuadro de diálogo Propiedades del Artículo, que le permitirá definir el comportamiento del objeto.

El cuadro de diálogo Propiedades del Artículo está dividido en dos secciones, que corresponden a los iconos de la izquierda: General y Acciones. Para ver o modificar las opciones de cada sección, haga clic sobre el icono correspondiente.

La Paleta de Herramientas

Página 9 de 45

General
El campo Archivo de Texto contiene el nombre del archivo que se muestra en el objeto Artículo. Aunque se haya insertado un archivo a la publicación, éste todavía es un archivo externo. Si se edita fuera de NeoBook (en otro procesador de texto), realizando cambios, dichas modificaciones se mostrarán también en su publicación. Sólo durante la etapa de compilación, el archivo quedará totalmente insertado dentro para de la publicación. A la derecha de este campo, hay algunos iconos: Haga clic sobre este icono para abrir el archivo activo dentro del Editor de seleccionar un archivo diferente. Haga clic este icono para acceder a las Opciones avanzadas del archivo. Haga clic Texto de NeoBook. Haga clic aquí aquí para reemplazar el nombre del archivo con una variable.

Habilite la opción Ajustar texto al cuadro para forzar al documento a ajustarse a los límites del objeto. Cuando esta opción está habilitada y se redimensiona el objeto, el texto del documento se organizará automáticamente, para ajustarse de nuevo al espacio disponible. Habilite la opción Barras de desplazamiento, si su documento es demasiado grande para ajustarse a los límites del objeto. Los usuarios de la publicación necesitarán de estas barras para poder ver todo el documento, cuando la parte visible es menor que el texto. Al habilitar la opción Permitir que el texto sea copiado al Portapapeles, los usuarios de la publicación podrán seleccionar y copiar trozos del documento al Portapapeles, ya que el puntero del ratón se encuentra habilitado para resaltar partes del texto (haciendo clic delante de la primera palabra a resaltar, y arrastrando al ratón hasta el final del texto que se quiere seleccionar). El comando Copiar se ejecuta haciendo clic derecho (aparecerá en el menú contextual) o presionando las teclas Ctrl+C. Deshabilite esta opción, si quiere evitar que los usuarios de la publicación usen partes de su texto sin su consentimiento. Los elementos del menú emergente que aparece cuando se hace clic derecho sobre el Artículo se pueden traducir en la sección Idioma, en el menú Propiedades del Libro. La mayoría de archivos RTF contienen fuentes seleccionadas como parte del formato del documento. Se pueden reemplazar estas fuentes internas con las que prefiera, si marca la opción Mostrar el formato de Fuente establecido en la Paleta de Estilo. Una vez habilitada, puede usar la Style Palette para seleccionar una nueva fuente para el archivo de texto.

Acciones
El objeto Artículo admite los siguientes eventos de acción: Ratón Entra y Ratón Sale. Haga clic en la solapa correspondiente en la parte inferior del Editor de Acciones para crear o editar las acciones de cada evento que quiera controlar. Puede definir Vínculos de hipertexto en el texto del Artículo, usando el Editor de Texto. Vea Comprender acciones y variables y Lista de acciones para una explicación completa acerca del Editor de Acciones y la Lista de Acciones.

Herramienta Artículo Vinculado
La herramienta Artículo Vinculado es muy similar a la herramienta Artículo, excepto en que permite que grandes documentos de texto puedan ser distribuidos automáticamente a través de varias páginas. Todos los Artículos Vinculados que hagan referencia al mismo archivo de texto se consideran vinculados entre sí en una cadena. Esta cadena comienza con el Artículo Vinculado más cercano al inicio de la publicación, y se extiende a través de la publicación, hasta el último Artículo Vinculado. En modo Diseño, los Artículos Vinculados muestran un número que indica su posición en la cadena. Por ejemplo:

La Paleta de Herramientas

Página 10 de 45

Cuando una sola página contiene más de un Artículo Vinculado, se puede cambiar su posición en la cadena, usando los comandos Traer al frente y Enviar al fondo, del menú Ordenar. Hay dos métodos para crear los Artículos Vinculados: de forma automática y de forma manual. Modo Automático: 1. Vaya a la página donde quiere que aparezca la primera parte del archivo de texto. 2. En el cuadro de Propiedades de la Página, defina el Fondo de la página y los Efectos de transición. Si su archivo de texto es lo suficientemente largo como para necesitar más de una página, NeoBook mantendrá estas mismas propiedades en las páginas que vaya a crear. 3. En la Paleta de Estilo, seleccione el Relleno y Estilo de línea que desee usar para mostrar el texto. NeoBook usará estas mismas opciones para cada uno de los cuadros de Archivo Vinculado que necesite crear en este paso. 4. Pulse el icono de la herramienta Artículo Vinculado de la Paleta de Herramientas y trace un rectángulo sobre la publicación. 5. Siga las instrucciones que aparezcan en pantalla. Si el archivo de texto que selecciona es demasiado largo para ajustarse al tamaño del cuadro de un solo Artículo Vinculado, NeoBook mostrará el Asistente del Artículo Vinculado, que le ofrecerá distribuir automáticamente todo el texto en varias páginas:

La Paleta de Herramientas

Página 11 de 45

Este Asistente le permitirá seleccionar el número de Columnas y especificar cuánto espacio quiere dejar entre las columnas (la Calle). También puede definir los Márgenes horizontal y vertical de la página, para dejar un límite entre el texto y el borde de la publicación. Use el campo El título de la(s) nueva(s) página(s) empieza con, para establecer un título básico para las nuevas páginas que se vayan a crear durante este proceso (NeoBook le añadirá un número). Por ejemplo, si introduce "Ejemplo" como nuevo título, las páginas que se añadan serán nombradas "Ejemplo 1", "Ejemplo 2", etc. Finalmente, marque la opción Copiar atributos de la página actual si quiere que las nuevas páginas usen el mismo fondo, efecto de transición, etc., de esa misma página (ver el paso 2, más arriba). NeoBook usará estos ajustes cuando cree las páginas y distribuya el texto a través de la publicación, tal como muestra la siguiente imagen:

Nota: NeoBook ofrecerá distribuir el texto sólo si no hay otros Artículos Vinculados de la publicación que ya estén usando el archivo de texto que haya seleccionado. Después de que NeoBook cree automáticamente los Artículos Vinculados, podrá hacer los ajustes (posición, tamaño, color, fuente, etc.) que considere necesarios a cada artículo, de forma independiente. Modo Manual Para crear manualmente un grupo de Artículos Vinculados, siga los pasos 1 a 4 anteriores. Cuando el Asistente le pregunte si quiere crear automáticamente más Artículos Vinculados y páginas, para acomodar el resto del texto, responda "No". Una vez sea creado el primer Artículo Vinculado, puede crear más Artículos Vinculados usando los comandos Duplicar, o Copiar y Pegar, etc. Recuerde que todos los Artículos Vinculados que abran el mismo archivo serán considerados vinculados, sin importar cómo se han creado dichos Artículos. Puede modificar las propiedades de un Artículo Vinculado haciendo clic derecho sobre el objeto. Aparecerá así el cuadro de Propiedades del Artículo Vinculado, lo que le permitirá modificar el funcionamiento predeterminado del objeto. Este cuadro de Propiedades está dividido en dos secciones, identificadas por los iconos de la izquierda: General y Acciones. Para ver las opciones de cada sección, haga clic en su icono correspondiente. General El campo Archivo de Texto contiene el nombre del archivo que se va a mostrar en el objeto Artículo Vinculado. Aunque se haya insertado un archivo a la publicación, éste todavía es un archivo externo. Si se edita fuera de NeoBook (en otro procesador de texto), realizando cambios, dichas modificaciones se mostrarán también en su publicación. Sólo durante la etapa de compilación, el archivo quedará totalmente insertado dentro de la publicación. A la derecha de este campo encontrará cuatro pequeños botones: Haga clic sobre este icono para seleccionar un archivo diferente. Haga clic este icono para abrir el archivo activo para acceder a las Opciones dentro del Editor de Texto de NeoBook. Haga clic aquí avanzadas del archivo. Haga clic aquí una variable. para reemplazar el nombre del archivo con

La Paleta de Herramientas

Página 12 de 45

Marque la opción Aplicar cambio de archivo a todos los Artículos Vinculados del grupo, para actualizar el archivo a la vez en todos los Archivos Vinculados al que pertenece este grupo. Al habilitar la opción Permitir que el texto sea copiado al Portapapeles, los usuarios de la publicación podrán seleccionar y copiar partes del documento al Portapapeles, ya que el puntero del ratón se encuentra habilitado para resaltar partes del texto (haciendo clic delante de la primera palabra a resaltar, y arrastrando al ratón hasta el final del texto que se quiere seleccionar). El comando Copiar se ejecuta haciendo clic derecho (aparecerá en el menú contextual) o presionando la combinación de teclas Ctrl+C. Deshabilite esta opción, si quiere evitar que los usuarios de la publicación usen partes de su texto sin su consentimiento. Los elementos del menú emergente que aparece cuando se hace clic derecho sobre el Artículo Vinculado se pueden traducir en la sección Idioma, del menú Propiedades del Libro. La mayoría de archivos RTF contienen fuentes seleccionadas como parte del formato del documento. Se pueden reemplazar estas fuentes internas con otras que le gusten más, si marca la opción Mostrar formato de Fuente establecido en la Paleta de Estilo. Una vez habilitada, puede usar la Paleta de Estilo para seleccionar una nueva fuente para el archivo de texto. Acciones El objeto Artículo Vinculado admite los siguientes eventos de acción: Ratón Entra y Ratón Sale. Haga clic en la solapa correspondiente, en la parte inferior del Editor de Acciones, para crear o editar acciones en cada uno de los eventos que desee controlar. También puede definir vínculos de Hipertexto dentro del texto del Artículo, usando el Editor de Texto de NeoBook. Nota: Vea Comprender acciones y variables y Lista de acciones para una explicación completa acerca del Editor de Acciones y las de acciones de NeoBook.

Herramienta Imagen
Use la herramienta imagen para incorporar gráficos e ilustraciones dentro de su publicación.

La Paleta de Herramientas

Página 13 de 45

Cualquier programa de imagen o dibujo pueden usarse para crear imágenes que pueden importarse a NeoBook. Los formatos compatibles de imagen incluyen BMP, JPG, GIF, PCX, PNG, TIFF, ICO y WMF. Nota: Si desea crear sus propios archivos de imagen hay una gran variedad de programas disponibles que están diseñados para este propósito. Uno de ellos es NeoPaint® para Windows de los mismos creadores de NeoBook. Encontrará una copia de evaluación de NeoPaint en el CD-ROM de NeoBook. Para importar una imagen use el ratón para dibujar un rectángulo donde desea que el objeto aparezca. Se mostrará el diálogo de selección estándar de Windows donde puede ubicar y elegir la imagen dentro de su disco duro. Una vez que se ha seleccionado un archivo, la imagen aparecerá en su publicación. Puede modificar las propiedades del objeto haciendo clic derecho sobre el objeto. La pantalla Propiedades de Imagen aparecerá permitiéndole definir la apariencia del objeto y su comportamiento. El cuadro de diálogo Propiedades de la Imagen está dividido en tres secciones, que corresponden a los iconos de la izquierda: General, Apariencia y Acciones. Para ver o modificar las opciones de cada sección, haga clic sobre el icono correspondiente. General El campo Archivo de Imagen contiene el nombre del archivo que se usará en este objeto. Aunque se haya insertado un archivo a la publicación, éste todavía es un archivo externo. Si se edita fuera de NeoBook (en un editor de imágenes), realizando cambios, dichas modificaciones se mostrarán también en su publicación. Sólo durante la etapa de compilación, el archivo quedará totalmente insertado dentro de la publicación. A la derecha para seleccionar un archivo de este campo, hay tres botones: Haga clic sobre este icono para acceder a las Opciones avanzadas del archivo y haga clic diferente. Haga clic aquí aquí para reemplazar el nombre del archivo con una variable.

Apariencia Puede controlar la forma en que se mostrará la imagen, usando los siguientes Modos de Visualización: Tamaño original Habilite esta opción para mostrar la imagen exactamente como ha sido dibujada. Si la imagen es mayor que el tamaño del cuadro donde se muestra, puede agregar Barras de desplazamiento al objeto. Cuando se marca la opción Desplazar la imagen con el ratón, los usuarios de la publicación pueden ir moviendo la imagen para verla, haciendo clic en ella y arrastrándola. Marque la opción Ajustar el cuadro al tamaño de la imagen para cambiar automáticamente el tamaño del marco del objeto al ancho y alto original de la imagen. Si la imagen es más pequeña que el cuadro del objeto, puede marcar la opción Centrar imagen para centrarla dentro del marco. La imagen se deformará, para ajustarse a las dimensiones del marco del objeto. Al habilitar la opción Mantener Proporción, se evita dicha deformación, para que la proporción del ancho y alto original de la imagen se mantenga. Si la imagen es más pequeña que el marco del objeto, se duplicará (en mosaico) tantas veces como sea necesario, para llenar el marco. Tanto la opción Horizontal como Vertical crearán el mosaico en una sola dirección, mientras que la opción Normal lo hará en ambas direcciones. La imagen se mostrará en su tamaño original cuando sea más pequeña que el tamaño del cuadro, y se ajustará al tamaño del marco cuando sea más grande.

Expandida

En mosaico

Automático

La Paleta de Herramientas

Página 14 de 45

La opción Ampliar la imagen (sólo disponible en modo Tamaño original) se puede usar para agrandar o reducir el tamaño de la imagen. Si se especifica el valor 100% en este campo, la imagen se mostrará en su tamaño original. Un valor menor del 100% hará que la imagen sea menor, mientras que uno mayor la agrandará. Puede hacer que una parte de la imagen sea transparente, haciendo clic sobre el botón junto al campo Color Transparente. NeoBook le pedirá que seleccione un color para hacer transparente todas las zonas de la imagen que lo contengan. De esa forma, el fondo de la página se verá a través de aquellos píxeles que coincidan con este color. Mueva el potenciómetro del campo Opacidad a la izquierda, para dejar que parte del fondo se muestre a través de la imagen. Cuanto más a la izquierda se mueva el potenciómetro, más se hará visible el fondo. A este efecto se le suele llamar transparencia del canal alfa (alpha channel transparency effect). Para que la imagen se muestre de forma más sólida, mueva el potenciómetro completamente a la derecha. Esta opción de opacidad sólo está disponible en modo de color de 16 millones de colores. Nota: Para que se vea el fondo de la página bajo las zonas transparentes de la imagen, también puede que seleccionar la opción Hueco como Patrón de Relleno de la imagen, en la Paleta de Estilo. Acciones El objeto Imagen admite los siguientes eventos de acción: Clic, Clic Derecho, Ratón Entra y Ratón Sale. Haga clic en la solapa correspondiente, en la parte inferior del Editor de Acciones, para crear o editar acciones en cada uno de los eventos que desee controlar. (Vea Comprender acciones y variables y Lista de acciones para una explicación completa acerca del Editor de Acciones y las acciones de NeoBook.) Nota: Sugerencia: Cuando esta habilitada la opción Permitir al Ratón Desplazar la Imagen para un objeto o imagen que contiene una acción para el evento Clic, el evento Desplazar se realizará antes de que se ejecute la acción definida en la solapa Clic.

Herramienta Polígono / Zona Activa
La herramienta Polígono se puede usar para crear muy diferentes tipos de figuras de formas libres. El Polígono también permite mostrar una imagen de fondo, y se puede

La Paleta de Herramientas

Página 15 de 45

configurar para crear una figura que se ajuste al contenido de una imagen. Un Polígono se puede crear manualmente, usando el ratón, o automáticamente, importando un archivo de imagen. Para construir manualmente un Polígono usando el ratón, primero seleccione la herramienta Polígono de la Paleta de Herramientas. Mueva el cursor a un punto del Área de Trabajo de la publicación, en donde desee que comience el Polígono. Mantenga pulsado el botón izquierdo del ratón y arrástrelo para dibujar una línea, que será el primer lado de la figura. Cuando la línea tenga la longitud y posición que se desea, suelte el botón del ratón. A continuación, mueva el puntero hacia el punto donde quiere que termine el segundo lado. Una línea como de goma seguirá al puntero, estirándose y encogiéndose, según sus movimientos. Cuando el segundo lado de la figura esté tal como desea, haga clic una vez con el botón del ratón para marcar la línea. Repita este paso hasta construir el resto de la figura (un polígono debe tener, por lo menos, tres lados). Para cerrar y así terminar el Polígono, haga clic en el punto donde empezó. También puede cerrar el Polígono haciendo clic derecho con el ratón en cualquier parte de la página: NeoBook conectará la última línea a la primera, automáticamente. Una vez trazada su figura, el Polígono aparecerá en pantalla. Cuando selecciona un objeto Polígono, se verán unos cuadros negros (tiradores) en cada punto de unión entre sus lados. En cada uno de esos puntos, podrá hacer las modificaciones que desee en la forma del polígono.

Para reubicar uno de estos tiradores, coloque el puntero sobre él; cuando esté en el punto exacto, la forma del puntero cambiará a una flecha bidireccional: .Entonces, mantenga pulsado el botón del ratón y arrastre el tirador. Conforme mueva el puntero, la figura se irá agrandando o encogiendo. Una vez tenga la figura la forma deseada, suelte el botón del ratón. Si necesita añadir otro punto de unión, coloque el puntero sobre el punto de la línea en donde quiere añadir el nuevo tirador y haga clic con el botón izquierdo del ratón. La forma cuando lo pase sobre la posición donde va a del puntero cambiará a un signo más añadirse. Para borrar uno de los tiradores, coloque el puntero sobre el que quiere eliminar. La forma cuando lo coloque en la posición correcta. del puntero cambiará a una flecha bidireccional Mantenga pulsada la tecla CTRL y haga clic con el botón izquierdo del ratón: el tirador que ha marcado desaparecerá. Para crear un Polígono usando un archivo de imagen, primero seleccione la herramienta Polígono en la Paleta de Herramientas. Mueva el puntero a un punto del Área de Trabajo de la publicación, donde desea colocar el Polígono. Haga clic una vez y suelte enseguida con el botón izquierdo del ratón. Aparecerá un cuadro de diálogo de Selección de Archivos, que le permitirá seleccionar un archivo de imagen. Una vez seleccionada la imagen, NeoBook intentará convertir la imagen en una forma de Polígono. Cuando una imagen se convierte en Polígono, NeoBook espera que la imagen se conforme a

La Paleta de Herramientas

Página 16 de 45

unas "líneas-guía" específicas. Durante la conversión, NeoBook usa el color transparente de la imagen como guía para determinar el contorno del Polígono. De forma predeterminada, NeoBook asume que el color transparente coincide con el del píxel de la esquina inferior izquierda de la imagen. Si fuera necesario, se puede especificar un color transparente distinto, desde el cuadro de Propiedades del Polígono. Cuando se crean imagen que se van a usar con el objeto Polígono, se ha de tener en cuenta de marcar de forma clara aquellas partes de la imagen que van a ser transparentes (con un color contrastado). En el siguiente ejemplo, el negro es el color transparente de la imagen original (a la izquierda). Cuando se importa esta imagen en NeoBook, a través del objeto Polígono, la parte negra de la imagen queda recortada, dando como resultado la siguiente forma clara del Polígono:

Imagen

Polígono

Una vez creada, se puede modificar, haciendo clic derecho sobre el objeto. El cuadro de Propiedades del Polígono se abrirá entonces, permitiéndole modificar la apariencia y el comportamiento del objeto. El cuadro de Propiedades del Polígono / Zona Activa está dividido en tres secciones, indicadas por los iconos de la izquierda: General, Arrastrar y Soltar y Acciones. Para ver las opciones de cada sección, haga clic en el icono correspondiente.

General El campo Imagen de Fondo contiene el nombre del archivo que se muestra dentro del Polígono. Aunque se haya insertado un archivo a la publicación, éste todavía es un archivo externo. Si se edita fuera de NeoBook (en un editor de imágenes, por ejemplo) y realiza cambios, dichas modificaciones se mostrarán también en su publicación. Sólo durante la etapa de compilación, el archivo quedará totalmente vinculado dentro de la publicación. A la derecha de este campo encontrará tres pequeños botones: Haga clic sobre este icono para seleccionar un archivo diferente. Haga clic aquí para acceder a las Opciones avanzadas del archivo y haga clic aquí una variable. para reemplazar el nombre del archivo con

Puede hacer que una parte de la imagen sea transparente, haciendo clic sobre el botón junto al campo Color Transparente. NeoBook le pedirá que seleccione un color para hacer transparente todas las zonas de la imagen que lo contengan. De esa forma, el fondo de la página se verá a través de aquellos píxeles que coincidan con este color. Si marca la opción Usar parte transparente de la imagen para definir el Polígono, el color transparente se usará para determinar la forma del Polígono, tal como ha sido descrito en el apartado anterior. Cuando se desmarca esta opción, la forma del Polígono deberá ser definida de forma manual. Mueva el potenciómetro del campo Opacidad a la izquierda, para dejar que parte del fondo se muestre a través de la imagen. Cuanto más a la izquierda se mueva el potenciómetro, más se hará visible el fondo. A este efecto se le suele llamar transparencia del canal alfa (alpha channel transparency effect). Para que la imagen se muestre de forma más sólida, mueva el potenciómetro completamente a la derecha. Esta opción de opacidad sólo está disponible en modo de color de 16 millones de colores.

La Paleta de Herramientas

Página 17 de 45

Arrastrar y Soltar El objeto Polígono se puede configurar para admitir funciones de arrastrar y soltar, permitiendo que los lectores de la publicación puedan mover objetos usando el ratón. El modo Arrastrar y Soltar incluye las opciones Ninguno, Manual y Automático.

Cuando se selecciona la opción Ninguno, no se puede arrastrar el objeto. La opción Manual permite que el objeto sea arrastrado a cualquier parte de la página. La opción Automático le permite especificar sobre qué otro objeto (u objetos) desea que pueda ser soltado (tal objeto sería entonces el "objeto destino"). Cuando se usa el modo Automático, NeoBook permitirá que el Polígono arrastrado sólo caiga sobre los objetos que se encuentran en la lista de destino. Puede modificar el funcionamiento de estos dos modos, usando el evento Arrastrar y Soltar, descrito más adelante. Durante las operaciones de arrastre, NeoBook no mueve el objeto, en realidad. En su lugar, muestra el cuerpo transparente del objeto que se mueve siguiendo el movimiento del puntero del lector, sobre la pantalla. El objeto original permanece visible durante este proceso, a no ser que marque la opción Esconder el objeto durante el arrastre.

Si marca la opción Traer el objeto al frente después de soltarlo, se asegurará que el objeto que se arrastra no termine por debajo del objeto destino.

La Paleta de Herramientas

Página 18 de 45

Acciones El objeto Polígono admite los siguientes eventos de acción: Clic, Clic Derecho, Ratón Entra, Ratón Sale y Arrastra y Soltar. Haga clic en la solapa correspondiente, en la parte inferior del Editor de Acciones, para crear o editar acciones en cada uno de los eventos que desee controlar. Si ha marcado uno de los Modos Manual o Automático de Arrastrar & Soltar, puede usar el evento Arrastrar y Soltar para controlar lo que sucede exactamente al final de la operación de arrastre. NeoBook desencadena el evento Arrastrar y Soltar cuando el objeto es soltado. Si no se determina otra cosa, NeoBook moverá el objeto a su nuevo emplazamiento siempre que se satisfagan los criterios de arrastre especificados en el Modo seleccionado. Sin embargo, justo antes de que se ejecute el evento Arrastrar y Soltar, NeoBook le asignará un valor inicial a las siguientes variables , que se pueden usar para incidir en el modo en que se completa la operación de arrastre: [DropAccept] Establezca esta variable en “False” (falso) para cancelar la operación de caída. Por ejemplo: SetVar "[DropAccept]" "False" Además, si especifica un objeto destino durante esta operación (en el Modo Automático), puede anular el establecido y permitir que el objeto sea soltado en cualquier otro sitio, cambiando el valor de la variable a "True" (verdadero). (Vea la acción SetVar (Establecer Variable), para más información sobre cómo establecer variables.) [DropX], [DropY] Éstas variables llevan el valor de las coordenadas de la ubicación propuesta para el objeto que cae. Puede cambiar estas coordenadas para modificar el lugar de destino. Si la caída se produce sobre uno de los objetos de destino especificados, esta variable contendrá el nombre de ese objeto.

[DropTarget]

Nota: Para las operaciones básicas de Arrastrar y Soltar, no necesita preocuparse de estas variables, o de colocar ninguna línea de código en el evento Arrastrar y Soltar. Vea Comprender acciones y variables y Lista de acciones para una explicación completa acerca del Editor de Acciones y las acciones de NeoBook.

Herramienta Rectángulo
Use esta herramienta para crear rectángulos huecos o sólidos o formas cuadradas. Para usar la herramienta, posicione el cursor sobre su publicación donde desea que comience el ángulo superior izquierdo de su rectángulo. Presione y mantenga presionado el botón izquierdo del ratón y arrastre el cursor hasta el sitio del ángulo inferior derecho. Cuando su rectángulo alcance el tamaño y forma desea, suelte el botón del ratón. Determine los atributos de la línea exterior y los colores interiores usando los controles localizados en la parte derecha de la Paleta de Estilo. Si mantiene presionada la tecla Control mientras dibuja un rectángulo, éste se creará con sus ángulos redondeados. Puede dibujar un cuadrado activando la opción Acoplar a la Cuadrícula o manteniendo presionada la tecla Mayús mientras dibuja o redimensiona el objeto. Los Rectángulos son objetos que también pueden ser usados por algunos Plug-ins como lugar recipiente de ciertos controles especiales.

La Paleta de Herramientas

Página 19 de 45

Herramienta Elipse
Utilice la Herramienta Elipse para crear círculos o formas ovales. Para usar esta herramienta, posicione el cursor sobre su publicación donde desee que comience el ángulo superior izquierdo de la elipse. Mantenga presionado el botón izquierdo del ratón y arrastre el cursor a la posición del ángulo opuesto. Cuando la elipse alcance la forma y tamaño deseado, suelte el botón del ratón. Determine los atributos para la línea externa y los colores interiores usando los controles situados en la parte derecha de la Paleta de Herramientas. Puede dibujar un círculo perfecto usando la opción Acoplar a la Cuadrícula o bien manteniendo presionando la tecla Mayús (Shift) mientras dibuja o redimensiona el objeto.

Herramienta Línea
Use la Herramienta Línea para crear trazos rectos o diagonales. Para dibujar una línea, coloque el puntero del ratón donde desea que comience la línea. Presione y mantenga presionado el botón izquierdo del ratón y arrastre el puntero hasta donde desea que la línea finalice, soltando entonces el botón del ratón (o pulsando sobre el botón derecho). Se dibujará una línea conectando estos dos puntos. Establezca los atributos de Color, Ancho y Estilo de Línea, usando los controles localizados para tal efecto, en la Paleta de Estilo. Se pueden dibujar líneas perfectamente horizontales, verticales o diagonales en ángulo de 45º, manteniendo presionada la tecla Mayús (Shift) mientras se dibujan. Para añadir una cabeza de flecha, haga clic derecho sobre la línea. Se abrirá el cuadro de Propiedades de la Línea, donde puede seleccionar una o ambas terminaciones. El tamaño de la cabeza de flecha dependerá del ancho de la línea.

Herramienta Texto
Utilice esta herramienta para insertar pequeños bloques de texto tales como un aviso o un título dentro de su publicación. Para bloques de texto mayores o para importar un archivo creado con un procesador de texto utilice la herramienta Artículo. Para agregar un texto a su publicación, use el ratón para dibujar un rectángulo donde desea que el texto aparezca. La pantalla Propiedades del Texto se desplegará permitiéndole escribir y dar formato a su texto.

La Paleta de Herramientas

Página 20 de 45

La ventana Propiedades del Texto está dividida en dos secciones que corresponden a los iconos localizados en la parte izquierda del diálogo: General y Acciones. Para ver o modificar los ajustes de una sección, haga clic sobre el icono correspondiente.

General El espacio grande en la mitad de esta pantalla es el editor de texto donde escribirá y formateará su texto. Las funciones del editor son similares a las de un procesador de texto en miniatura, simplemente escriba el texto deseado dentro de la ventana del editor. En la parte superior del editor hay una barra de herramientas con botones que le ayudarán a dar formato y editar su texto. Estos botones se describen a continuación: Inserta texto desde un archivo. Exporta texto a un archivo. Deshace la última edición. Corta el texto seleccionado y lo coloca en el Portapapeles. Copiar el texto seleccionado al Portapapeles. Pega el texto que se encuentra en el Portapapeles al Editor. Borra el texto seleccionado. Crea un Vínculo. Edita el Vínculo bajo el cursor. Borra el Vínculo bajo el cursor. Alinea el texto a la izquierda. Centra el texto.

La Paleta de Herramientas

Página 21 de 45

Alinea el texto a la derecha. Inserta un carácter ASCII extendido dentro del texto (los caracteres disponibles dependen de la tipografía seleccionada.) Inserta una variable de NeoBook dentro del texto. Selecciona un tamaño de fuente para el texto seleccionado. Coloca en negritas el texto seleccionado. Coloca en cursiva el texto seleccionado. Subraya el texto seleccionado. Muestra el texto seleccionado como Superíndice. Muestra el texto seleccionado como Subíndice. Muestra el texto seleccionado como Tachado. Selecciona una fuente para que sea usada por todo el bloque de texto. Puede insertar Hipervínculos que contienen comandos de accion entro del mismo texto. Al ejecutar su publicación, los vínculos aparecerán como un texto subrayado, lo cual permite que sus lectores hagan clic sobre él para ejecutar las acciones asociadas. A menudo se usa este tipo de objeto para navegar entre páginas o para presentar información adicional relacionada con la palabra subrayada. Para crear un Vínculo, destaque una palabra o frase (pulsando con el puntero delante de la/s palabra/s a destacar, y arrastrando el puntero por encima, o bien haciendo doble clic sobre . la palabra) y haga clic sobre el botón Crear Vínculo Se desplegará entonces el Editor de Acciones de NeoBook, permitiéndole especificar las acciones que se van a ejecutar cuando el usuario de la publicación haga clic sobre este vínculo. Una Variable es un área de la memoria de la computadora que usted puede usar para almacenar temporalmente información (texto o números) relevante para su publicación. Por ejemplo, podría solicitar que su lector proporcione su nombre al inicio de la publicación. Esa variable podría entonces ser usada para personalizarla. Se podría usar un código similar al siguiente en su Objeto de Texto: De repente, [Nombre] vio un destello brillante en el cielo. ¿Podría ser una nave espacial, se preguntó [Nombre]? No, probablemente es sólo un avión. Fíjese que la palabra Nombre está entre corchetes; ésa es la variable. En el lenguaje de NeoBook, los nombres de variables siempre se muestran entre corchetes ( [ ] ). Así es como NeoBook las reconoce, y sabe que usted se está refiriendo a una variable denominada [Nombre], y no simplemente a la palabra Nombre. En el momento de ejecutar la publicación, NeoBook actualizará automáticamente su párrafo con el contenido de cualquier variable que haya especificado antes. Siguiendo con el ejemplo anterior, y suponiendo que el usuario se llama Juan (que queda almacenado en la variable [Nombre]), el texto resultante será el siguiente: De repente, Juan vio un destello brillante en el cielo. ¿Podría ser una nave espacial, se preguntó Juan? No, probablemente es sólo un avión. Vea Comprender acciones y variables para más información sobre el uso de variables. Ajuste los Márgenes izquierdo/derecho y arriba/abajo, para agregar espacios entre su texto y el borde del objeto Texto. Un margen cero colocará el texto justo en el borde del objeto.

La Paleta de Herramientas

Página 22 de 45

Arrastrar y Soltar El objeto Texto se puede configurar para admitir funciones de arrastrar y soltar, permitiendo que los lectores de la publicación puedan mover objetos usando el ratón. El modo Arrastrar y Soltar incluye las opciones Ninguno, Manual y Automático. Cuando se selecciona la opción Ninguno, no se puede arrastrar el objeto. La opción Manual permite que el objeto sea arrastrado a cualquier parte de la página. La opción Automático le permite especificar qué otro objeto (u objetos) van a servir de "objeto destino", de modo que NeoBook permita que el texto arrastrado sólo caiga sobre los objetos que se encuentran en la lista de destino. Vea el objeto Polígono / Zona Activa para más información acerca del evento Arrastrar y Soltar. Acciones Además del Hipertexto incrustado en el texto, el objeto Texto admite los siguientes eventos de acción: Ratón Entra, Ratón Sale y Arrastrar y Soltar. Haga clic en la solapa correspondiente, en la parte inferior del Editor de Acciones, para crear o editar acciones en cada uno de los eventos que desee controlar. Vea Comprender acciones y variables y Lista de acciones para más información sobre el Editor de Acciones y las acciones de NeoBook.

Herramienta Caja de Texto
El campo de Caja de Texto de NeoBook le permite proveer a sus lectores de un lugar donde poder escribir texto o información numérica. Use la Caja de Texto para crear formularios en blanco para ser llenados, registrar respuestas a preguntas sencillas o simplemente recabar cualquier otro tipo de información. La información puede ser almacenada en una variable para ser utilizada en cálculos matemáticos o de texto o almacenada en un archivo. Para crear una Caja de Texto use el ratón para dibujar un rectángulo donde desea que el campo aparezca. La pantalla Propiedades de la Caja de Texto aparecerá permitiéndole definir la apariencia y comportamiento del objeto. La pantalla Propiedades de la Caja de Texto está dividida en tres secciones que corresponden a los iconos localizados en la parte izquierda del diálogo: General, Estilo y Acciones. Para ver o modificar los ajustes de una sección, haga clic sobre el icono correspondiente. General Escriba en el campo Texto cualquier mensaje inicial que desea que aparezca en el objeto Caja de Texto cuando su publicación se inicia por primera vez. Esto puede ser utilizado para presentar una elección predeterminada, donde el usuario pueda aceptar el texto ya colocado en el objeto o bien como instrucción de lo que se debe escribir en ese campo. En la mayoría de los casos este campo será dejado en blanco, dado que el propósito principal de este tipo de objetos es proveer un espacio para que los lectores proporcionen la información necesaria. Con la idea de que pueda realizar un control del contenido de una Entrada de Texto, mientras su publicación se está ejecutando, necesitará asignarle un nombre único de variable. NeoBook le asignará uno, de forma automática, basado en el mismo nombre del objeto, pero puede cambiarlo, modificando el campo Variable para almacenar el contenido de la Entrada de Texto. Durante la ejecución de la publicación, dicha variable contendrá lo que se haya escrito dentro del campo. Puede modificar el contenido de esta variable, usando una acción. Por ejemplo: SetVar "[TextEntry1]" "Have a nice day!"

La Paleta de Herramientas

Página 23 de 45

De forma similar, puede limpiar el contenido del objeto Entrada de Texto: SetVar "[TextEntry1]" "" Estilo Esta opción le permite controlar cuánta y qué tipo de información puede aceptar el objeto Entrada de Texto.

Puede limitar la Caja de Texto a una Línea Única o permitir un bloque de texto seleccionando la opción Línea Múltiple. Las opciones Barra de Desplazamiento y Ajustar Texto pueden ser también habilitadas para los campos en los que se eligió la opción Línea Múltiple. Puede limitar la cantidad de texto que el campo admite proporcionando un número dentro de la casilla Limitar Entrada a. Cero permite el número máximo de caracteres. Puede también controlar exactamente qué tipo de texto puede aceptarse seleccionando un método para Validar la entrada. Seleccione Ninguno para permitir cualquier carácter (letra, número, signos de puntuación, espacios, etc.) Use la opción Contraseña para mostrar sólo asteriscos ”*” en lugar del texto que se escriba. Esto es útil si el campo servirá para escribir un código secreto o contraseña. Puede también seleccionar Usar máscara de validación para restringir los caracteres y formatos empleados. Cualquier carácter inválido proporcionado por el lector es rechazado. Puede seleccionar una máscara predefinida haciendo clic sobre el botón # o escribir la propia usando los códigos de la siguiente tabla: L l A a C c 0 Sólo permite la introducción de letras (A-Z o a-z). Permite que se introduzcan letras (A-Z o a-z), pero no es necesario. Sólo permite la introducción de letras o números (A-Z, a-z ó 0-9). Permite que se introduzcan letras o números (A-Z, a-z ó 0-9), pero no es necesario. Sólo permite la introducción de un carácter de cualquier tipo, sin establecer ninguna limitación sobre el carácter que debe ser. Permite la introducción de un carácter de cualquier tipo, pero no es necesario. Sólo permite la introducción de números (0-9).

La Paleta de Herramientas

Página 24 de 45

9 # : / _ > < <> \

Permite que se introduzcan números (0-9), pero no es necesario. Permite que se introduzcan números (0-9), y de los signos más ( +) y menos (-). Usado para separar horas, minutos y segundos. Si las opciones locales del ordenador especifican un carácter diferente, dicho carácter será usado en su lugar. Usado para separar meses, días y años. Si las opciones locales del ordenador especifican un carácter diferente, dicho carácter será usado en su lugar. Usado para representar espacios. Cuando el lector de la publicación escribe en el campo, el cursor salta automáticamente este carácter. Todos los caracteres que siguen a este símbolo irán en mayúscula hasta el final de la máscara o hasta que se encuentre el símbolo <. Todos los caracteres que siguen a este símbolo irán en minúscula hasta el final de la máscara o hasta que se encuentre el símbolo >. Estos dos símbolos juntos anulan la validación de mayúsculas o minúsculas. Los caracteres toman el formato tal y como el lector de la publicación los introduce. El carácter que sigue a este símbolo es tratado como un carácter literal, no como un código de máscara. Usado cuando se necesita insertar dentro del filtro cualquiera de los caracteres especiales listados anteriormente.

Cualquier carácter presente en la máscara que no se encuentre en la tabla anterior se trata como uno literal. Este tipo de caracteres se insertan automáticamente dentro del texto formateado y el cursor los salta durante el ingreso de datos. Por ejemplo, una máscara para un número telefónico con código de área podría ser: (000)_0000-0000 Una vez que el lector ha proporcionado su número telefónico, el dato almacenado en la variable del objeto Caja de Texto se vería así: (123) 4456-7890 El recuadro de Vista Previa le muestra cómo se verá el objeto Caja de Texto y puede usarse para probar cualquier máscara creada. Acciones Las imágenes admiten los siguientes eventos de acción: Cambia el Texto, Ratón Entra y Ratón Sale. Haga clic en la solapa correspondiente, en la parte inferior del Editor

de Acciones, para crear o editar acciones en cada uno de los eventos que desee controlar. Vea Comprender acciones y variables y Lista de acciones para más información acerca del Editor de Acciones y las acciones de NeoBook. La acción Cambió el Texto se ejecuta cada vez que se presiona una tecla mientras el objeto Caja de Texto tiene su entrada activa. Generalmente no es el mejor lugar para procesar información, dado que la acción se puede ejecutar muchas veces antes de que el lector termine de escribir la información requerida. El método preferido es colocar un botón de comando al lado del campo para que el usuario haga clic sobre él cuando haya terminado de escribir el dato.

Herramientas Lista / Lista Desplegable
Estos controles son conocidos por muchos nombres, entre ellos: Cuadro de Lista, Lista, Lista Desplegable, Cuadro Combinado (al unir las propiedades de un cuadro de texto y una lista), Cuadro de Lista Desplegable, etc. Hemos elegido entre ellos el de Lista y Lista Desplegable pues pensamos que son los que mejor reflejan sus propiedades.

La Paleta de Herramientas

Página 25 de 45

Ambos objetos, ListBox y ComboBox, permiten a los lectores seleccionar de entre una lista de elementos. Estos objetos permiten presentar un gran número de elecciones en un espacio relativamente pequeño. La lista y la lista deplegable difieren solamente en su apariencia en la pantalla. La Lista muestra los elementos en una ventana rectangular con una barra de desplazamiento (si es necesaria). La Lista Desplegable es mas compacta y presenta solamente el elemento seleccionado junto con un pequeño botón sobre el que se puede hacer clic para presentar la lista completa. A parte de esta diferencia, ambos objetos son creados y usados de la misma manera. Para crear una Lista o Lista Deplegable use el ratón para dibujar un rectángulo donde desea establecer el objeto. Aparecerá el diálogo Propiedades de la Lista o Lista Desplegable permitiéndole definir la apariencia y comportamiento del objeto.

Las propiedades de las Listas y las Listas Desplegables están divididas en dos secciones que corresponden a los iconos localizados del lado izquierdo: General y Acciones. Para ver o modificar estos ajustes, haga clic sobre el icono correspondiente. General Creará los elementos que desea que se muestren en la Lista, simplemente escribiéndolos dentro del campo Elementos de la Lista. Para separar cada elemento dentro de la lista, use la tecla ENTER: así, cada elemento aparecerá en una línea distinta. Introduzca tantos elementos como quiera, teniendo en cuenta que la lista se verá de una manera u otra (por ejemplo, con barras de desplazamiento), dependiendo del tamaño del objeto y de la fuente. Marque la opción Ordenar alfabéticamente, para organizar la lista en orden ascendente, usando la primera letra de cada elemento. Para que pueda controlar qué elemento de la Lista/Lista Desplegable está seleccionado, mientras su publicación se está ejecutando, puede asignarle un nombre de variable único. NeoBook le asignará, de forma automática, un nombre de variable, basado en el nombre de ese objeto. Puede cambiar dicho nombre de variable, modificando el campo Variable para almacenar el elemento seleccionado. Durante la ejecución de la publicación, esta

La Paleta de Herramientas

Página 26 de 45

variable puede contener el Número del elemento o el Texto del elemento. Si se marca la opción Número del Elemento, la variable contendrá el número de línea del elemento seleccionado en la lista: el primer elemento será el 1, el segundo será el 2, y así sucesivamente. Si se marca la opción Texto del elemento, la variable contendrá el texto del elemento seleccionado; por ejemplo: si se ha seleccionado el tercer elemento, que es “Manzanas”, entonces la variable contendrá la palabra “Manzanas”. Además de esto, el objeto Lista incluye otra opción en la sección Contenido de la Variable, que se puede utilizar para Permitir múltiples selecciones. Esto puede resultar útil en aquellas circunstancias en las que se quiera que el lector de la publicación seleccione más de un elemento. Cuando se marca esta casilla, la variable que se ha asignado al objeto Lista podrá contener más de un elemento. Los elementos múltiples se encuentran separados por saltos de línea, por lo que se necesitará utilizar una acción como StrParse (Fraccionar Cadena) para averiguar qué elementos han sido seleccionados. Por ejemplo: StrParse "[ListBox1]" "[#13]" "[SelectedItems]" "[ItemCount]" AlertBox "Hello" "You selected [ItemCount] items." Nota: El código [#13] se usa en NeoBook para indicar un salto de línea. Acciones Los objetos Lista y Lista Desplegable admiten los siguientes eventos de acción: Cambia la Selección, Ratón Entra y Ratón Sale. Haga clic en la solapa correspondiente, en la parte

inferior del Editor de Acciones, para crear o editar acciones en cada uno de los eventos que desee controlar. Nota: Vea Comprender acciones y variables y Lista de acciones para más información acerca del Editor de Acciones y las acciones de NeoBook.

Herramienta Casilla de Verificación
La Casilla de Verificación permite a los lectores realizar una elección entre alternativas distintas. Una Opción consiste de una pequeña caja y un texto descriptivo. Una marca de verificación aparece en la caja cuando la opción está seleccionada. La ausencia de una marca indica que la opción no está seleccionada. Este tipo de objeto es usado a menudo en formularios o pantallas de configuración para seleccionar alternativas o activar y desactivar prestaciones de programas. Para crear una Casilla de Verificación, use el ratón para trazar un rectángulo (en realidad, un marco) sobre la zona donde desea ubicar el objeto. Aparecerá entonces el cuadro de diálogo Propiedades de la Casilla de Verificación, permitiéndole definir la apariencia del botón y su funcionamiento. El cuadro de diálogo Propiedades de la Casilla de Verificación está dividido en dos secciones, que corresponden a los iconos de la izquierda: General y Acciones. Para ver o modificar las opciones de cada sección, haga clic sobre el icono correspondiente. General El texto introducido en el campo Leyenda aparecerá al lado de la casilla. Este texto indica al usuario de la publicación cuál es el propósito de la opción.

La Paleta de Herramientas

Página 27 de 45

Marque la opción Usar temas XP, para mostrar este objeto usando el estilo de Windows XP. Esta opción sólo funciona cuando su publicación se abre bajo el Sistema Operativo Windows XP. Si se abre bajo una versión más antigua de Windows, la Casilla de Verificación se verá en el estilo normal. Si se marca la opción Auto-ajuste, el cuadro del objeto se ajustará automáticamente a las dimensiones del texto de la leyenda. Se puede determinar la alineación de la Casilla de Verificación, usando uno de los tres botones de Alineación: Alinear a la izquierda, Centrar o Alinear a la derecha. Esta alineación afecta a la posición en que se sitúa la Casilla de Verificación respecto a su leyenda. Por ejemplo

Para que pueda realizar un seguimiento del estado de la Casilla de Verificación (si está marcada o no), mientras su publicación se está ejecutando, necesitará asignarle un nombre de variable único. NeoBook le asignará, de forma automática, un nombre de variable basado en el Nombre del objeto. Puede cambiar dicho nombre de variable, modificando el campo Variable para almacenar el estado del objeto. Durante la ejecución, esta variable contendrá como información “Checked” (marcada) , si la esta opción está seleccionada; o estará indefinida o vacía, si no lo está. Se pueden usar Comandos Acciones sencillas, para detectar si la opción está seleccionada. Por ejemplo: If "[CheckBox1]" "=" "Checked" do something... Else do something else... EndIf También puede hacer que se active o desactive una opción en tiempo de ejecución: SetVar "[CheckBox1]" "Checked"

La Paleta de Herramientas

Página 28 de 45

SetVar "[CheckBox1]" "" Para más información acerca de variables y Acciones, click aquí. Puede especificar que la Casilla de Verificación se inicie como Marcado o Desmarcado, seleccionando la opción correspondiente de Estado inicial. Al ejecutar su publicación, la opción se mostrará en el estado seleccionado aquí. Acciones El objeto Casilla de Verificación admite los siguientes eventos de acción: Clic, Ratón Entra y Ratón Sale. Haga clic en la solapa correspondiente, en la parte inferior del Editor

de Acciones, para crear o editar acciones en cada uno de los eventos que desee controlar. Vea Comprender acciones y variables y Lista de acciones para más información acerca del Editor de Acciones y las acciones de NeoBook.

Herramienta Botón de Opción
El Botón de Opción permite a sus lectores seleccionar una opción de un conjunto mutuamente excluyente de opciones, donde sólo una se puede seleccionar a la vez. Un Botón de Opción siempre aparece en un grupo de 2 o más. Sólo es posible seleccionar una opción del grupo a la vez. Este objeto consiste de un pequeño círculo con un texto descriptivo. Un punto negro aparece dentro del círculo de la opción que está seleccionada. La ausencia de este punto negro indica que la opción no está activa. Un Botón de Opción se usa a menudo en formularios o pruebas de evaluación donde los lectores deben elegir una única opción de un conjunto de opciones múltiples. Para crear un Botón de Opción use el ratón para dibujar un rectángulo donde desea que aparezca dicho botón. La pantalla Propiedades del Botón de Opción aparecerá permitiéndole definir su apariencia y características.

La Paleta de Herramientas

Página 29 de 45

La pantalla Propiedades del Botón de Opción está dividida en dos secciones que corresponden a los iconos localizados en la parte izquierda del diálogo: General y Acciones. Para ver o modificar los ajustes de una sección, haga clic sobre el icono correspondiente. General El texto proporcionado en el campo Texto aparecerá a un lado del Botón de Opción. Este texto le dará al lector alguna indicación de la selección asociada con dicha opción. Puede también fijar su alineación usando una de los tres opciones de Alineación: Izq., Centro o Derecha. La alineación afecta la posición del botón en relación con su encabezado. Marque la opción Usar temas XP, para mostrar este objeto usando el estilo de Windows XP. Esta opción sólo funciona cuando su publicación se abre bajo el Sistema Operativo Windows XP. Si se abre bajo una versión más antigua de Windows, la Casilla de Verificación se verá en el estilo normal. Si se marca la opción Auto-ajuste, el cuadro del objeto se ajustará automáticamente a las dimensiones del texto de la leyenda. Se puede determinar la alineación del Botón de Opción, usando uno de los tres botones de Alineación: Alinear a la izquierda, Centrar o Alinear a la derecha. Esta alineación afecta a la posición en que se sitúa el Botón respecto a su leyenda. Para que pueda controlar el estado de un grupo de Botones de Opción (qué opción está marcada), mientras su publicación se está ejecutando, necesitará asignarle a cada botón del grupo el mismo nombre de variable. Sin embargo, NO puede haber dos grupos de Botones de Opción con el mismo nombre de variable en una misma publicación. El nombre de la variable le indica a NeoBook qué Botón de Opción pertenece a un grupo. NeoBook agrupará, automáticamente, aquellos Botones de Opción creados en la misma página con un nombre de variable genérico, basado en el número de página (por ejemplo: [GrupoOpcion1]). Si necesita más de un grupo por página, tendrá que cambiar manualmente el nombre de la variable para los otros grupos, modificando el campo Variable para almacenar el estado del objeto. Durante la ejecución de la publicación, la variable de un grupo de opciones contendrá el texto del Botón de Opción seleccionado. Se puede determinar qué botón ha sido seleccionado usando acciones sencillas. Por ejemplo: 1. Se crean botones de opción para poder contestar a la siguiente pregunta:

2. En este ejemplo, se quiere que el botón Aceptar controle la respuesta marcada por el lector. Para ello, se escribe en ese botón el siguiente código: If "[RadioGroup1]" "=" "Portland" AlertBox "Sorry" "That’s not the right answer." EndIf If "[RadioGroup1]" "=" "Salem"

La Paleta de Herramientas

Página 30 de 45

AlertBox "Good Job" "That’s correct!" EndIf If "[RadioGroup1]" "=" "Eugene" AlertBox "Sorry" "That’s not the right answer." EndIf If "[RadioGroup1]" "=" "" AlertBox "Whoops" "You forgot to select an answer." EndIf Mediante programación, puede comprobar una determinada opción de un grupo, durante la ejecución de la publicación, usando la acción SetVar (Establecer Variable). Por ejemplo, para seleccionar el segundo elemento del ejemplo de arriba, introduzca esa leyenda del botón en la variable del grupo: SetVar “[GrupoOpcion1]” “Madrid” Del mismo modo, puede resetear un grupo de Botón de Opción, de manera que ninguno de los botones se muestre seleccionado (por ejemplo, para encontrarlo en blanco cuando se vuelve a entrar en la página), limpiando la variable del grupo, de esta forma: SetVar “[GrupoOpcion1]” “” Nota: Para más información acerca del uso de variables y acciones, haga clic aquí. Puede especificar que un Botón de Opción se inicie como Marcado o Desmarcado, seleccionando la opción correspondiente de Estado inicial. Al ejecutar su publicación, la opción se mostrará en el estado que haya seleccionado previamente. Ya que cada elemento en un grupo de Botones de Opción es mutuamente excluyente, sólo UNA opción de cada grupo puede estar inicialmente marcada. En tests de selecciones múltiples, ninguno de los botones deberían estar marcados al inicio, ya que se desea que el lector no sepa la respuesta de antemano. Acciones El objeto Botón de Opción admite los siguientes eventos de acción: Clic, Ratón Entra y Ratón Sale. Haga clic en la solapa correspondiente, en la parte inferior del Editor de Acciones, para crear o editar acciones en cada uno de los eventos que desee controlar. (Vea Comprender acciones y variables y Lista de acciones para más información acerca del Editor de Acciones y las acciones de NeoBook.)

Herramienta Navegador Web
El objeto Navegador Web le permite mostrar documentos HTML y otros contenidos de Internet dentro de la publicación. Utilice el Navegador Web para incorporar contenidos de Internet tales como avisos o sitios Web relacionados en su publicación. Puede, incluso, enlazar a un sistema de compra en línea seguro para permitir a sus lectores adquirir sus productos directamente desde su publicación. Nota: El objeto la Navegador Web requiere tener instalado la versión 4.0 o más reciente de Microsoft Internet Explorer. También se requiere una conexión operativa con Internet para visualizar los contenidos en línea. Para crear un Navegador Web, utilice el ratón para dibujar un rectángulo donde desea que aparezca el objeto. Se desplegará un diálogo de propiedades permitiéndole definir la apariencia y comportamiento del objeto.

La Paleta de Herramientas

Página 31 de 45

La ventana Propiedades del Navegador Web está dividida en dos secciones que corresponden a los iconos localizados en la parte izquierda del diálogo: General y Acciones. Para ver o modificar los ajustes de una sección, haga clic sobre el icono correspondiente. General Introduzca la dirección de sitio Web o del documento en formato HTML que desea mostrar en el campo Dirección de Internet o archivo HTML. A la derecha de este primer campo, para seleccionar un archivo encontrará tres pequeños botones: Haga clic sobre este icono para acceder a las Opciones avanzadas del archivo y haga clic diferente. Haga clic aquí aquí para reemplazar el nombre del archivo con una variable.

Si selecciona un archivo local, éste permanecerá externo hasta la etapa de compilación, en el que será insertado dentro de la publicación, ya que ahora NeoBook compilará los archivos HTML en la publicación EXE final. Durante este proceso, el Compilador analizará el documento e incluirá todas las imágenes que éste incorpore. Si el documento incluye enlaces a otros archivos HTML, éstos también serán analizados e incluidos. Hay tres variables que pueden ser asignadas a un Navegador Web para proveer información acerca del sitio Web o documento HTML presentado. NeoBook asignará automáticamente los nombres a las variables basado en el tipo de Objeto pero puede cambiarlos si lo desea modificando los campos correspondientes. A diferencia de otros tipos de variables, éstas son solamente de lectura y no pueden ser modificadas. Describimos estas variables a continuación: Variable para Almacenar la Dirección Activa (URL): Esta variable se actualizará automáticamente cada vez que el contenido del Navegador Web cambie. Inicialmente ésta contendrá la dirección especificada para el objeto, pero cambiará si se le permite al lector navegar a otras páginas web (para cambiar la dirección al momento de la ejecución utilice la acción BrowserGoTo (Mostrar archivo HTML o sitio Web) que modificará esta variable de forma indirecta. Variable para Almacenar el título de la Página Web Activa: Esta variable contendrá el título del documento HTML activo presentado en el Navegador Web. El título está especificado dentro

La Paleta de Herramientas

Página 32 de 45

del código HTML por el autor del documento. Los navegadores comerciales tales como Internet Explorer o Netscape usualmente lo presentan en la parte superior de la pantalla. Usted puede hacer esto también, colocando un objeto de Texto que contenga el nombre de variable al lado del objeto Navegador Web. Variable para Almacenar el Estado del Navegador: Esta variable se actualizará cada vez que cambie la información sobre el estado del navegador. Esta información se modifica cuando se pasa a un nuevo documento o cuando el puntero del ratón del lector pasa sobre un hipervínculo. Puede mostrar esta información al lector colocando un objeto de Texto que contenga el nombre de la variable a un lado del objeto Navegador Web. Si lo desea, puede evitar que el lector acceda al menú contextual del navegador que normalmente aparece si se hace clic derecho sobre la ventana del navegador. El Menú Contextual provee a los usuarios con comandos de navegación adicionales. Si desea controlar estos comandos de navegación, deshabilite esta opción. Puede también habilitar la opción Modo Silencioso para evitar que el navegador genere mensajes o cajas de diálogos por su cuenta. Por ejemplo, la acción BrowserPrint (Imprimir página del Navegador) presentará el diálogo de Impresión de Windows. Cuando se activa el Modo Silencioso, el documento se imprime de inmediato sin mostrar la pantalla de impresión. Seleccione Ocultar barras de desplazamiento si desea que la ventana del navegador sea desplegada sin las barras de desplazamiento. Esto puede ser útil si está mostrando algún tipo especial de contenido que cabe exactamente en los límites de la ventana definida (Internet Explorer intenta agregar barras de desplazamiento sean necesarias o no.) Cuando la opción Atrapa ventanas emergentes se habilita, NeoBook intentara capturar cualquier solicitud de abrir una ventana de navegador para redirigir el contenido a la ventana del objeto navegador de NeoBook. Cuando esta opción se deshabilita, cualquier solicitud para desplegar ventanas adicionales será manejada por Internet Explorer. Al habilitar la opción Mostrar barra de herramientas NeoBook agregará automáticamente en la parte superior de la ventana del navegador una sencilla barra de navegación. La barra incluye botones para moverse hacia atrás, hacia delante, detener la carga y actualizar. Las imágenes utilizadas en la barra de herramienta puede ser encontradas en la carpeta "NeoBook 5\Botones\Recursos". Si desea cambiar la apariencia de los botones de navegación, edítelos usando su programa favorito de dibujo. Puede cambiar el contenido de estos archivos, pero no cambie su altura ni su ancho. Al seleccionar la opción Mostrar barra de estado se agrega de forma automática una sencilla barra de estado en la parte inferior del navegador. Esta barra desplegará un texto con el estado del navegador. Dentro de ella también aparece una pequeña barra de progreso cuando el navegador está esperando a que los archivos sean descargados. Cuando se habilita la opción Mejorar seguridad, NeoBook no permite que se ejecuten acciones potencialmente peligrosas insertadas dentro de enlaces HTML. Las acciones prohibidas son: Run, ExecuteAddOn, FileCopy, FileDelLine, FileErase, FileInsLine, FileRead, FileWrite, SendKeys, FileSaveVars, CreateFolder, RemoveFolder, RegistryRead, RegistryWrite, SendMail, ExtractFile, Suspend, RunNeoBook, ClickMouse o también están prohibidos todos los plug-ins basados en ellas. Desmarque esta opción de seguridad, si desea permitir que se ejecuten esas acciones. Sin embargo, si el objeto Navegador Web va a tener acceso no restringido a Internet, le recomendamos que marque esta opción de seguridad. Acciones El objeto Navegador Web admite los siguientes eventos de acción: Antes de Navegar, Comienza la Descarga, Descarga Completada y Navegación Completada.

Haga clic en la solapa correspondiente, en la parte inferior del Editor de Acciones, para crear

La Paleta de Herramientas

Página 33 de 45

o editar acciones en cada uno de los eventos que desee controlar. Vea Comprender acciones y variables y Lista de acciones para más información acerca del Editor de Acciones y las acciones de NeoBook. La sección Antes de Navegar puede usarse para evitar que los lectores abandonen el sitio Web activo o para impedir que visiten ciertos sitios. Al momento de ejecutar su publicación, puede impedirlo cambiando el contenido de la variable que contiene la dirección URL en esta sección. Por ejemplo, el siguiente código coloca una acción en esta sección que obliga al usuario a mantenerse siempre en el sitio Web de NeoSoft: SearchStr "neosoftware.com" "[WebBrowser1Addr]" "[Encontrada]" If "[Encontrada]" "=" "0" SetVar "[WebBrowser1Addr]" "" AlertBox "Lo siento" "Ésta no es una dirección Web autorizada." EndIf La sección Antes de Navegar puede también usarse para mantener un registro de los sitios web que fueron visitados. Por ejemplo: FileWrite "actividad.log" "Append" "[Tiempo] [WebBrowser1Addr]" La variable [Tiempo] agrega el tiempo activo al archivo "actividad.log" junto con la dirección del sitio Web visitado. Las secciones Comienza la Descarga y Termina la Descarga se activan cada vez que el navegador descarga contenidos de Internet. Las acciones definidas en estas secciones pueden usarse para presentar un mensaje o ejecutar una animación indicando al lector que el ordenador está ocupado realizando la descarga. La acción Navegación Completa (Navigate Complete) se ejecuta cuando todo el documento HTML o página Web junto con todos sus elementos (imágenes, vínculos, etc.) ha sido completamente descargada. Incrustar acciones de NeoBook en documentos HTML A partir de NeoBook 4.1.1 es posible agregar vínculos especiales a documentos HTML para que ejecuten comandos de NeoBook. Si está usando un editor de HTML, tal como FrontPage® de Microsoft, puede proporcionar acciones de NeoBook en lugar de la tradicional dirección URL al crear un vínculo. Sólo necesita preceder el vínculo con "neobook:". Por ejemplo: neobook:GotoPage "Principal" Al agregar "neobook:" al principio del vínculo, se le está informando al Navegador Web que será NeoBook el que ejecute la acción, en lugar del propio Internet Explorer. Esto sólo funcionará cuando el documento HTML se despliegue dentro de un objeto Navegador Web de NeoBook. (Los navegadores de Internet independientes, tales como Internet Explorer o Netscape Navigator, NO pueden ejecutar acciones de NeoBook). Si prefiere editar manualmente los documentos HTML, el código para un vínculo de NeoBook se parecerá a: Haga clic en este <a href="neobook:GotoPage %22Main%22">vínculo</a> para ir a otra página de NeoBook. Note los códigos especiales (%22) cuando normalmente hay comillas entre los parámetros de una acción. Puesto que las comillas tienen un significado especial en HTML, no se pueden usar directamente. En lugar de ello simplemente reemplace %22 donde debiera colocar comillas. Cuando se usa un editor HTML esto no es necesario puesto que el propio editor reemplazará automáticamente cualquier carácter especial.

La Paleta de Herramientas

Página 34 de 45

Si quiere agregar más de una acción a un vínculo, sepárelos con otro código especial - %0D (%+cero+D). Este es el código hexadecimal para retorno de carro. Por ejemplo: Haga clic en esta <a href="neobook:AlertBox %22Hola%22 %22A punto de cambiar de página.%22%0DGotoPage %22Principal%22">vínculo</a> para ir a otra página de NeoBook. Si su editor HTML no permite teclear el código %0D, puede usar el equivalente ASCII #0182 en su lugar. Por ejemplo: Haga clic en este <a href="neobook:AlertBox %22Hola%22 %22A punto de cambiar de página.%22¶GotoPage %22Principal%22">vínculo</a> para ir a otra página de NeoBook. Por razones de seguridad, las acciones que sean potencialmente peligrosas tales como FileWrite, FileErase, etc. NO pueden ejecutarse desde un objeto “Navegación Web”. Nota: El compilador de NeoBook no detecta los archivos externos usados por las acciones incrustadas dentro de documentos HTML. Si usa acciones de NeoBook que hacen referencia a archivos de texto o multimedia, necesitará vincular estos archivos en otra parte de su publicación o tomar cualquier otra medida para asegurar que todos los ficheros requeridos sean incluidos en su publicación compilada (exe).

Herramienta Cronómetro
Utilice el objeto Cronómetro para desencadenar acciones de comando una vez concluido un intervalo de tiempo determinado. Puede usar este objeto para crear transiciones simples entre las diapositivas o exámenes temporizados. Para crear un objeto Cronómetro utilice el ratón para dibujar un rectángulo donde desea que el objeto aparezca (la ubicación no es critica dado que no será visible cuando se ejecute la publicación). Se desplegará el diálogo Propiedades del Cronómetro permitiéndole definir el comportamiento del objeto. La pantalla Propiedades del Cronómetro está dividida en dos secciones que corresponden a los iconos localizados en la parte izquierda del diálogo: General y Acciones. Para ver o modificar los ajustes de una sección, haga clic sobre el icono correspondiente. General El objeto Cronómetro puede activarse manualmente o automáticamente. Habilite la opción Automáticamente cuando se muestra la página para activarlo en cuanto la pagina se presenta. Use esta opción cuando desee dar al lector una cierta cantidad de tiempo para ver una página antes de cambiar a otra. Si se selecciona Esperar la Acción "IniciaCrono" el Cronómetro se mantendrá inactivo hasta que reciba un comando TimerStart. Puede elegir mantener el cronómetro inactivo hasta que el lector haga clic sobre botón de comando o responda a un mensaje, por ejemplo: TimerStart "Cronometro1" "2000" El Intervalo del Cronómetro se especifica en milisegundos (la milésima parte de un segundo). Para un segundo se requieren 1000 milisegundos, para un minuto 60000. Una vez activado, debe concluir el tiempo especificado antes que de que la acción asociada con el objeto Cronómetro se ejecute.

La Paleta de Herramientas

Página 35 de 45

Cuando se activa, el Cronómetro se ejecutará una y otra vez, hasta que se pare manualmente (mediante programación) o se cierre la publicación. Las acciones asignadas en el evento del Cronómetro se ejecutarán cada vez que concluya el intervalo de tiempo marcado en él. Si sólo necesita que se ejecuten estas acciones una vez, marque la opción Detener Cronómetro tras una ejecución. Además, tiene la posibilidad de marcar la opción Detener Cronómetro al salir de la página, para que se ejecute sólo hasta que el lector pase a otra página. Si no desea utilizar ninguna de estas opciones, podrá desactivar el Cronómetro manualmente, usando la acción TimerStop (Detener Cronómetro). Por ejemplo: TimerStop “Cronometro1” Puede usar la Variable para almacenar el tiempo transcurrido, para guardar cuántos milisegundos han transcurrido. Para usar esta opción, introduzca un nombre de variable en este campo. Durante la ejecución de la publicación, podrá examinar esta variable para determinar durante cuánto tiempo ha estado funcionando el cronómetro. Esto podría resultar muy útil para crear un contador. Por ejemplo, si desea saber cuánto tiempo le llevó al lector terminar un ejercicio: .convert the elapsed time from milliseconds to minutes Math "[ElapsedTime] / 60000" "2" "[Score]" AlertBox "Hello" "You took [Score] minutes to finish the test." Acciones El objeto Cronómetro sólo admite el evento de acción Intervalo del Cronómetro. Las acciones que se introduzcan aquí se ejecutarán cuando concluya el intervalo de tiempo del contador del Cronómetro. Vea Comprender acciones y variables y Lista de acciones para más información acerca del Editor de Acciones y las acciones de NeoBook. Una vez que se han ejecutado las acciones, el Cronómetro se reanudará y comenzará a contar nuevamente desde cero, a menos que se desactive. Si no desea que las acciones definidas en el Cronómetro se ejecuten más de una vez, incluya como última línea de programación la acción TimerStop o bien use la opción Detener Cronómetro tras una ejecución.

La Paleta de Herramientas

Página 36 de 45

Herramienta Potenciómetro
Un Potenciómetro o barra deslizante, como se le llama algunas veces, permite a los lectores seleccionar fácilmente un valor numérico dentro de un rango. Un potenciómetro es similar al control de volumen de un equipo de audio. Este tipo de control limita sus elecciones a un valor preseleccionado por el diseñador. Los lectores eligen un valor arrastrando el control deslizante de la barra a una nueva posición usando el cursor del ratón. Al mover el control, la variable asignada al Potenciómetro se actualiza con el valor elegido. La variable puede usarse en cálculos, escribirse a un archivo, etc.

Para crear un Potenciómetro use el ratón para dibujar un rectángulo donde desea que el objeto aparezca. La pantalla Propiedades del Potenciómetro aparecerá permitiéndole definir la apariencia y comportamiento del objeto. La pantalla Propiedades del Potenciómetro está dividida en dos secciones que corresponden a los iconos localizados en la parte izquierda del diálogo: General y Acciones. Para ver o modificar los ajustes de una sección, haga clic sobre el icono correspondiente. General En la sección Valores, introduzca en los campos Mínimo y Máximo los valores mínimo y máximo para definir los niveles del Potenciómetro. El valor mínimo debe ser menor que el valor máximo. El Potenciómetro se mostrará inicialmente con valor especificado como Inicial, cuando se ejecuta la publicación. Este valor debe estar entre el mínimo y máximo definidos. Con el propósito de que, mientras su publicación se está ejecutando, pueda guardar la posición en que se encuentra el Potenciómetro, de manera que tenga cierto control sobre él, puede asignarle un nombre de variable único. NeoBook le asignará, de forma automática, un nombre de variable basado en el Nombre del Objeto, pero puede cambiarlo, modificando el campo Variable (para almacenar el valor del Potenciómetro). Durante la ejecución de la publicación, la variable contendrá el valor definido (bien el inicial, o un nuevo valor introducido por el lector). Puede modificarse dicho valor, manipulando la variable con una simple línea de programación. Por ejemplo: SetVar “[Potenciometro1]” “50” Nota: Puede ofrecer a sus lectores una realimentación adicional colocando un objeto de Texto adicional cercano al Potenciómetro y agregando su variable ([Potenciómetro1]) al texto. Esto hará que el valor seleccionado se actualice automáticamente cada vez que se mueva el cursor. Apariencia La orientación del Potenciómetro puede ser Horizontal (de izquierda a derecha) o Vertical (de arriba hacia abajo). El cuadro de Vista Previa, a la derecha del cuadro de diálogo, le mostrará la apariencia final del objeto.

La Paleta de Herramientas

Página 37 de 45

El Potenciómetro se compone de dos elementos: la Cabeza, que es el botón que se puede desplazar, y la Guía, por donde se desplaza la cabeza. Las opciones Estilo de la Cabeza y Estilo de la Guía le permiten elegir la forma en que se verán: La opción Normal los mostrará en su forma rectangular (donde se puede seleccionar el ancho); La opción Imagen le permitirá seleccionar una imagen para cada uno de los elementos del Potenciómetro. Si elige la opción de imágenes personalizadas, éstas deben tener el tamaño exacto necesario. Y también debe coincidir la orientación de las imágenes y del Potenciómetro. De otro modo, se pueden ver de forma distorsionada, ya que NeoBook encogerá o ensanchará las imágenes para ajustarlas al tamaño y orientación de cada elemento. Acciones El objeto Potenciómetro admite los siguientes eventos de acción: Valor Cambiado, Cambia el Valor, Ratón Entra y Ratón Sale. Haga clic en la solapa correspondiente, en la parte inferior del Editor de Acciones, para crear o editar acciones en cada uno de los eventos que desee controlar. Vea Comprender acciones y variables y Lista de acciones para más información acerca del Editor de Acciones y las acciones de NeoBook.

Herramienta Reproductor Multimedia
El Reproductor Multimedia le permite ejecutar segmentos de vídeo dentro de su publicación. El Reproductor Multimedia puede contener opcionalmente un juego de controles tipo vídeo casetera (VCR) permitiéndole al lector iniciar, detener y pausar el vídeo para desplegarlo según sus necesidades. Para agregar un Reproductor Multimedia use el ratón para dibujar un rectángulo donde desea colocar el objeto. Aparecerá un diálogo de selección de archivo permitiéndole elegir el vídeo adecuado. Una vez que se selecciona el archivo, el objeto Reproductor Multimedia será agregado a su publicación. Se puede modificar haciendo clic derecho sobre él. El diálogo Propiedades del Reproductor Multimedia aparecerá permitiéndole modificar la apariencia y

La Paleta de Herramientas

Página 38 de 45

comportamiento del objeto. La ventana Propiedades del Reproductor Multimedia está dividida en dos secciones que corresponden a los iconos localizados en la parte izquierda del diálogo: General y Acciones. Para ver o modificar los ajustes de una sección, haga clic sobre el icono correspondiente. General El campo Archivo Multimedia contiene el nombre del archivo de vídeo presentado por el objeto. Aunque se inserte un archivo a la publicación, éste todavía es un archivo externo. Si se edita fuera de NeoBook (en un editor de sonido o vídeo, por ejemplo) y se realizan cambios, éstos se mostrarán también en su publicación. Sólo durante la etapa de compilación, el archivo quedará totalmente vinculado dentro de la publicación. A la derecha para de este campo encontrará tres pequeños botones: Haga clic sobre este icono para acceder a las Opciones avanzadas del seleccionar un archivo diferente. Haga clic aquí archivo y haga clic aquí para reemplazar el nombre del archivo con una variable.

Nota: Los archivos AVI son generalmente la mejor elección si planea incluir videos 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 videos 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.

Al usar las Opciones de Pantalla puede controlar la apariencia de su Reproductor Multimedia. Habilite la opción Tamaño Actual para presentar el video en sus dimensiones originales o bien elija Reducir Vídeo para Acomodar a Ventana para distorsionar la imagen en forma tal que llene el espacio asignado al Reproductor Multimedia. Habilite la opción Mantener Proporción de Aspecto para restringir la deformación a las proporciones originales entre ancho y alto del video para que éstas se conserven. Cuando se habilita la opción Mostrar Controles VCR, el Reproductor Multimedia incluirá una pequeña paleta de controles tipo VCR o vídeo casetera. Estos controles permiten al lector iniciar, pausar o detener la ejecución de vídeo cuando él lo desee. Esta paleta también

La Paleta de Herramientas

Página 39 de 45

incluye una pequeña barra de desplazamiento que indica la posición del cuadro correspondiente dentro del vídeo. Cuando los controles VCR se deshabilitan se deben usar los comandos de acción de NeoBook, MediaPlayerPlay y MediaPlayerStop, para iniciar y detener la reproducción del vídeo.

Reproductor Multimedia con botones VCR Las imágenes usadas para los botones VCR se pueden encontrar en la carpeta NeoBook 5 \Botones\Resources. Puede cambiar la apariencia de los botones y del potenciómetro,

editando estos archivo con un programa de edición gráfica.

Marcando la opción Bucle, el archivo se ejecutará continuamente, hasta que el Reproductor Multimedia se detenga manualmente. Puede, opcionalmente, mantener un seguimiento de la posición en la que se encuentra el vídeo proporcionando un nombre de variable en el campo Variable para Almacenar Posición de Reproducción. La variable contendrá la posición del cuadro activo dentro del vídeo durante la ejecución. Puede cambiar la posición del vídeo manipulando la variable con un Comando de Acción. Por ejemplo: SetVar "[MediaPlayer1]" "75" Acciones El objeto Reproductor Multimedia admite los siguientes eventos de acción: Clic, Ratón Entra, Ratón Sale, Empieza Reproducción, Termina Reproducción y Cancelado. Haga clic en la solapa correspondiente, en la parte inferior del Editor de Acciones, para crear o editar acciones en cada uno de los eventos que desee controlar.

Herramienta GIF Animado
Utilice esta herramienta para presentar archivos de GIF Animados dentro de su publicación. Un GIF Animado es un archivo que contiene imágenes de mapas de bits que se muestran en una secuencia rápida, como un dibujo animado. Son el mismo tipo de archivos usados para mostrar anuncios y logotipos animados en muchos sitios Web. Para añadir una animación GIF a su publicación, use el ratón para trazar un rectángulo (en realidad, un marco) sobre la zona donde desea que aparezca. Se mostrará un cuadro de diálogo de selección de archivos, para que busque y seleccione un archivo GIF Animado. Una vez seleccionado, se creará un objeto GIF Animado en su publicación. La animación no estará activa en el modo Edición. Para verla, cambie al modo Ejecutar, presionando la tecla F8. Nota: Si desea crear su propio archivo GIF Animado, hay una gran variedad de programas disponibles que están diseñados para este propósito. Uno de ellos es NeoPaint® para Windows, de los creadores de NeoBook. Encontrará una copia de evaluación en su CD de NeoBook.

La Paleta de Herramientas

Página 40 de 45

Una vez creado, puede modificar las propiedades del GIF animado haciendo clic derecho sobre el objeto. Se mostrará el cuadro de diálogo Propiedades del GIF Animado, permitiéndole modificar el comportamiento predeterminado del objeto. Este diálogo se encuentra dividido en dos secciones, que corresponden a los iconos de la parte izquierda: General y Acciones. Para ver las opciones de una sección, haga clic sobre el icono correspondiente. General El campo Archivo GIF contiene el nombre del archivo de animación que se va a reproducir en el objeto. Aunque se haya insertado este archivo en la publicación, todavía es un archivo externo. Si se edita fuera de NeoBook (en un editor de imágenes o de animaciones, por ejemplo) y realiza cambios, éstos se mostrarán también en su publicación. Sólo durante la etapa de compilación, el archivo quedará totalmente vinculado dentro de la publicación. A la derecha de este campo encontrará tres pequeños botones: Haga clic sobre este icono para seleccionar un archivo diferente. Haga clic aquí para acceder a las Opciones avanzadas del archivo y haga clic aquí una variable. para reemplazar el nombre del archivo con

Puede especificar cuando comenzará a ejecutarse la animación, usando las opciones de Configuración de la Reproducción. De manera predeterminada, la animación comenzará a ejecutarse Automáticamente, al entrar en la página. Esto resulta útil, si se desea que la animación se ejecute siempre que la página esté visible. También puede hacer que una animación permanezca sin movimiento, mediante la opción Esperar la acción GIFPlay. Las acciones GIFPlay and GIFStop Usando estas acciones, puede iniciar y detener una animación como respuesta al clic sobre un botón, o como una confirmación de que se ha realizado correctamente una tarea. Para más información acerca de estas acciones, haga clic aquí. Si se habilita la opción Auto-ajuste, se pide a NeoBook que ajuste las dimensiones del objeto GIF a las de su archivo seleccionado.

La Paleta de Herramientas

Página 41 de 45

Puede hacer que la animación se repita continuamente, habilitando la opción

Bucle

indefinido, o establecer un Bucle con un número específico de veces.
Si no ha seleccionado la opción Bucle indefinido, puede marcar la opción Auto-rebobinado, lo que devolverá la animación al primer fotograma, cuando ésta se detenga. Si desmarca esta opción, quedará en pantalla el último fotograma de la animación, cuando ésta se detenga. Acciones El objeto GIF Animado admite los siguientes eventos de acción: Clic, Ratón Entra, Ratón Sale y Termina Reproducción. Haga clic en la solapa correspondiente, en la parte inferior del Editor de Acciones, para crear o editar acciones en cada uno de los eventos que desee controlar. Vea Comprender acciones y variables y Lista de Acciones para más información acerca del Editor de Acciones y las acciones de NeoBook.

Herramienta Animación Flash
El objeto Animación Flash le permite incorporar contenido SWF de Macromedia® Flash™ en su publicación. El contenido Flash puede ser un archivo local o una dirección de Internet que señala a un archivo remoto. Alguno de los contenidos Flash más comunes incluyen interfaces de sitios web, publicidad on-line interactiva y animación. Nota: Para usar el objeto Animación Flash, es necesario que tanto el autor de la publicación como el usuario de la misma tenga instalada la versión 5 o superior de Macromedia Flash Player. Puede descargar la última versión de Flash Player en www.macromedia.com. Macromedia alega que el 97% de todos los PCs bajo Windows tienen instalada alguna versión de Flash, por lo que, a no ser que el lector tenga un equipo muy antiguo, esto no debería ser un problema. Para añadir una Animación Flash a su publicación, use el puntero para trazar un rectángulo (en realidad, un marco) sobre la zona donde desea que aparezca. Se mostrará un cuadro de diálogo de selección de archivos, para que busque y seleccione un archivo SWF. Una vez seleccionado, se creará un objeto Animación Flash en su publicación. Una vez creado, puede modificar las propiedades de la Animación Flash haciendo clic derecho sobre el objeto. Se mostrará el cuadro de diálogo Propiedades de la Animación Flash, permitiéndole modificar la apariencia y el comportamiento predeterminado del objeto. Este cuadro de diálogo se encuentra dividido en dos secciones, que corresponden a los iconos de la parte izquierda: General y Acciones. Para ver las opciones de una sección, haga clic sobre el icono correspondiente. General El campo Archivo Flash o URL contiene el nombre del archivo Flash que se va a reproducir en el objeto. A la derecha de este campo encontrará tres pequeños botones: Haga para seleccionar un archivo diferente. Haga clic aquí para acceder clic sobre este icono a las Opciones avanzadas del archivo y haga clic aquí archivo con una variable. para reemplazar el nombre del

Si selecciona un archivo local, éste permanecerá como archivo externo, hasta la etapa de compilación, en la que quedará totalmente vinculado dentro de la publicación.

La Paleta de Herramientas

Página 42 de 45

En la sección Opciones de Visualización, puede controlar cómo se va a mostrar el archivo Flash, seleccionando una de las siguientes opciones de Tamaño: Tamaño Original El contenido Flash se mostrará usando las dimensiones originales especificadas por el autor del archivo. Si el contenido es mayor que el tamaño del marco, el archivo quedará recortado por los bordes del objeto. El contenido se extenderá para ajustarse a las dimensiones del objeto Animación Flash. El contenido puede mostrarse entonces distorsionado, si las dimensiones del objeto son muy diferentes a las del contenido. Si el autor del archivo Flash incluye una línea de borde como parte del contenido del mismo, se puede usar esta opción para eliminarlo. De otro modo, esta opción funcionará del mismo modo que la opción Tamaño original.

Expandido

Sin Línea

También puede especificar cuándo se va a empezar a reproducir el contenido Flash, mediante las opciones de Reproducción. De forma predeterminada, el contenido se reproducirá Automáticamente, al entrar en la página. Esto es útil, si se quiere que se reproduzca siempre que la página esté visible. Sin embargo, también puede hacer que el contenido se mantenga sin animación y Esperar la acción FlashPlay. Se pueden usar las acciones FlashPlay (Reproducir Animación Flash), FlashPause (Pausar Animación Flash) y FlashStop (Detener Animación Flash) para controlar la reproducción de forma más precisa. Mediante estas acciones, un archivo Flash se puede iniciar, interrumpir o detener como respuesta a un clic de botón, o como respuesta por haber llevado a cabo una tarea de forma correcta. Nota: Para más información acerca de estas acciones, haga clic aquí. Puede hacer que la animación se repita continuamente, habilitando la opción

Bucle. Si no

La Paleta de Herramientas

Página 43 de 45

ha seleccionado la opción Bucle, puede marcar la opción Auto-rebobinado, lo que devolverá la animación al primer fotograma, cuando ésta se detenga. Si desmarca esta opción, quedará en pantalla el último fotograma de la animación, cuando ésta se detenga. Nota: Algunos archivos Flash no distinguen entre modo estático o animado. En esta situación, las opciones Bucle y Auto-rebobinado serán irrelevantes, y es posible que no tengan efecto, como tampoco lo tendrá tratar de reproducir o detener el contenido del archivo. Puede permitir o evitar que los lectores accedan al Menú contextual del archivo Flash, que normalmente aparece si se hace clic derecho sobre el archivo Flash. Este menú ofrece a los lectores comandos que le permiten modificar la apariencia del archivo Flash. Si quiere evitar que los lectores dispongan de estos comandos, desmarque esta opción. Marque la opción Habilitar FSCommand para permitir que se ejecuten las acciones de NeoBook dentro del archivo Flash. La opción Flash FSCommand es una herramienta de programación avanzada, usada por los autores Flash, para comunicarse con la aplicaciónservidor (que, en este caso, es NeoBook). El uso de estos comandos va más allá del ámbito de este manual, pero es necesario en cualquier caso que los autores Flash direccionen el comando hacia NeoBook, ya que las acciones así incrustadas sólo se podrán ejecutar si el archivo Flash se reproduce dentro de una publicación de NeoBook. Por ejemplo: on (release) {fscommand ("NeoBook", "AlertBox \"Un mensaje desde NeoBook!\" \"Hola.|Esto es un aviso desde NeoBook.\"");} Marque la opción Usar color de fondo, si quiere que el archivo Flash se muestre con el Color de Relleno seleccionado en la Paleta de Estilo, en lugar del color de fondo guardado en el mismo archivo. Acciones El objeto Animación Flash admite los siguientes evento de acción: Carga Completada, Termina Reproducción y Cancelado. Haga clic en la solapa correspondiente, en la parte inferior del Editor de Acciones, para crear o editar acciones en cada uno de los eventos que desee controlar. Nota: Vea Comprender acciones y variables y Lista de acciones para más información acerca del Editor de Acciones y las acciones de NeoBook.

Herramienta Contenedor
El objeto Contenedor está pensado principalmente para ser usado como superficie de otros objetos. Es similar a un grupo, excepto en que los objetos colocados en un Contenedor se pueden mover y editar fácilmente. Esto hace que el Contenedor sea una herramienta excelente para crear publicaciones redimensionables y ventanas personalizadas. Para añadir un Contenedor a su publicación, use el puntero para trazar un rectángulo (en realidad, un marco) sobre la zona donde desea que aparezca. Se pueden adjuntar otros objetos a un Contenedor, seleccionando una herramienta de la Paleta de Herramientas y dibujándolos directamente dentro de la superficie del Contenedor. Puede incluso añadir otros Contenedores. Los objetos que ya están en la publicación se pueden mover dentro de un Contenedor, cortándolos y pegándolos allí. Cuando use este método, debe estar seguro de que el Contenedor está seleccionado antes de pegar el objeto. Para sacar un objeto colocado en un Contenedor, seleccione el objeto córtelo (quedando en el Portapapeles), asegurándose de que ningún otro objeto está seleccionado, y entonces péguelo fuera del Contenedor. Una vez adjunto un objeto a un Contenedor, ambos objetos quedan unidos. Si se mueve el Contenedor, también se mueven los objetos adjuntos a él. De igual modo, si se borra un Contenedor, se borrarán también todos sus objetos.

La Paleta de Herramientas

Página 44 de 45

Puede modificar un Contenedor haciendo clic derecho sobre él. Se mostrarán así el cuadro de diálogo de las Propiedades del Contenedor, lo que le permitirá definir la apariencia y el comportamiento del objeto. Este cuadro de diálogo se encuentra dividido en dos secciones, que corresponden a los iconos de la parte izquierda: General y Acciones. Para ver las opciones de una sección, haga clic sobre el icono correspondiente. General Si tiene pensado adjuntar algunos objetos a un Contenedor, puede ajustar los Márgenes horizontal y vertical para dejar un espacio entre estos objetos y el borde del Contenedor. Para que el ajuste del margen no afecte sobre la colocación de los objetos adjuntos, debe especificar una Posición Inicial que no sea Ninguna para estos objetos. Acciones El objeto Contenedor admite los siguientes eventos de acción: Redimensionar, Ratón Entra y Ratón Sale. Haga clic en la solapa correspondiente, en la parte inferior del Editor

de Acciones, para crear o editar acciones en cada uno de los eventos que desee controlar. Vea Comprender acciones y variables y Lista de acciones para más información acerca del Editor de Acciones y las acciones de NeoBook. Crear publicaciones redimensionables con Contenedores La técnica para crear publicaciones redimensionables es un poco larga y complicada, pero con cuidadosa planificación este proceso es realmente bastante fácil. La primera cosa que necesita hacer es decidir cómo será la interfaz de la publicación. Generalmente, la interfaz de la mayoría de aplicaciones de Windows están divididas en unos pocos elementos: una barra de herramientas, una barra de estado y un área de trabajo. Las aplicaciones más complejas pueden incluir algunos elementos más, pero el proceso es básicamente el mismo. Una vez haya decidido los elementos que van a componer la interfaz de su publicación, tiene que decidir dónde van a ir. Una distribución típica sería algo así:

Puede reproducir este diseño en NeoBook para crear tres objetos Contenedor. Crear primero el Contenedor de la Barra de Herramientas, y establecer su Posición Inicial en Arriba. Después, crear el Contenedor para la Barra de Estado, y establecer su Posición Inicial en Abajo. Finalmente, crear el Contenedor para el Área de Trabajo con una Posición Inicial en Centrada. Si fuera necesario, se pueden hacer algunos ajustes en la altura de los Contenedores superior e inferior, pero los ajustes de Posición Inicial evitarán que se muevan. Para completar la publicación, los botones, las imágenes y otros elementos que la compongan se podrán añadir a cada uno de los tres Contenedores base. Sin embargo, el Contenedor del Área de Trabajo es especial, porque será el más afectado cuando la

La Paleta de Herramientas

Página 45 de 45

publicación se redimensione durante el tiempo de ejecución. En una aplicación Windows típica, el área de trabajo consiste normalmente en un solo componente. Por ejemplo, el área de trabajo de un procesador de texto es el lugar donde se introduce el texto. Cuando la ventana del procesador de texto se redimensiona, el área del texto se agranda o se encoge, pero los botones de edición y formato, la barra de estado y el resto de elementos mantienen su tamaño y formas básicos. Para crear un procesador de texto con NeoBook, podría añadir un objeto Entrada de Texto de varias líneas en el Contenedor del Área de Trabajo y establecer su Posición Inicial como Centrada. Cuando se selecciona la opción Centrada, el objeto llenará la parte del área de trabajo que no esté ocupada por otros objetos que hayan ajustado su posición inicial. Si el objeto se ha colocado dentro de un objeto Contenedor, como se hizo en este caso, entonces la Posición Inicial se aplicará a los bordes del Contenedor, en lugar de los bordes de todo el área de trabajo. Ésta es la clave para realizar todo este trabajo. Con estos simples pasos, ha creado un editor de texto muy elemental. Si ejecuta esta publicación y trata de redimensionar la ventana, los ajustes de Posición Inicial harán sencillo que la interfaz de la publicación mantenga su integridad, con independencia del tamaño de la ventana. Por ejemplo:

Dispone aquí de un Tutorial en donde se describe, paso a paso, cómo crear una publicación redimensionable.

Funciones del Menú

Página 1 de 41

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
Esta sección contiene descripciones de los comandos encontrados en el menú Archivo de NeoBook. Para más información, seleccione un comando de la siguiente imagen:

Nuevo
Use este comando para crear una publicación nueva, vacía. Especifique el tamaño de pantalla que quiere 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 más páginas en cualquier momento, seleccionando el comando Añadir 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.

Funciones del Menú

Página 2 de 41

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. Dado que la altura de la barra de título y el borde pueden variar dependiendo de cómo el usuario ha configurado Windows, necesitará estimar la cantidad de espacio a reservar para estos elementos. El tamaño que seleccione define el área cliente o porción interior de la ventana de la publicación y no el área utilizada por la barra de título y borde. 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 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. El Compilador de NeoBook es capaz de producir aplicaciones finales en cuatro formatos diferentes. Éstos

Funciones del Menú

Página 3 de 41

incluyen: Programa Estándar, Salvapantallas, Programa de la Bandeja del Sistema y Plug-in del Navegador Web. Cada uno de estos Tipos de Publicación tiene propiedades diferentes, de manera que su elección dependerá de las necesidades de su proyecto en particular. (Vea la sección Compilar, para más detalles sobre los tipos de publicación.)

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. Si se trata de una publicación nueva que no ha sido previamente guardada se le pedirá que especifique un nombre de archivo Nota: 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. Nota: 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 tache 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.

Funciones del Menú

Página 4 de 41

Imprimir página
Este comando imprime la página seleccionada de la publicación activa. Hay dos opciones de calidad: borrador y final. La calidad borrador produce una copia exacta de la página, de igual resolución que la pantalla, que es menor que la de la impresora. La calidad final ofrece una representación de la página a una resolución mucho mayor, pero algunos elementos podrían no reproducirse exactamente tal y como aparecen en la pantalla.

Salir
Este comando cierra NeoBook.

El Menú Edición
Esta sección contiene descripciones de los comandos encontrados en el menú Edición de NeoBook. Para más información, seleccione un comando de la siguiente imagen:

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 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 copias de los objetos seleccionados en el Portapapeles de Windows. Los objetos copiados permanecerá en el Portapapeles hasta que sean reemplazados por otros, al usar el comando Cortar y Copiar. Use el comando Pegar para insertar el contenido del Portapapeles dentro del

Funciones del Menú

Página 5 de 41

documento en la posición en la que está situado el cursor. El objeto copiado también se puede pegar 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. Nota: El comando Pegar sólo está disponible si el contenido del portapapeles de Windows es compatible con NeoBook.

Borrar
Use este comando para Eliminar 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.

Propiedades del Objeto
Use este comando para modificar las propiedades y comportamiento de un solo objeto seleccionado. El contenido del cuadro de diálogo de propiedades depende del tipo de objeto seleccionado. Para una explicación de las herramientas usadas para crear objetos de NeoBook y sus propiedades, por favor, vea la Paleta de Herramientas. Nota: También puede acceder a las Propiedades del Objeto haciendo clic derecho sobre él. Y también puede acceder directamente a la pestaña Acción de las Propiedades del Objeto haciendo doble clic en él.

Funciones del Menú

Página 6 de 41

El Menú Ordenar
Esta sección contiene descripciones de los comandos encontrados en el menú Ordenar de NeoBook. Para más información, seleccione un comando de la siguiente imagen:

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 están seleccionados varios objetos, alinearlos entre ellos. Por ejemplo, si selecciona tres objetos y elige una Alineación Vertical: Superior, eligiendo la opción Alinear relativo a la página, los objetos se colocarían en el borde superior de la página; sin embargo, si selecciona la opción Alinear relativo a otros objetos seleccionados, se alinearán en la parte superior del objeto que esté más arriba en su posición vertical. Tanto la Alineación Horizontal como la Vertical se pueden ajustar de forma independiente. 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.

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. Cuando ve la publicación compilada, un usuario puede moverse entre cierto tipo de objetos, usando la tecla Tabulación. La pantalla Establecer el Orden de Tabulación le permite especificar el orden en el que los objetos van a ser activados. En el modo Ejecución, un objeto se considera seleccionado cuando responde a las teclas presionadas en el teclado (una entrada de teclado). El objeto que se encuentra en la parte

Funciones del Menú

Página 7 de 41

superior de la lista de tabulación de esta pantalla será el primero en estar activado al entrar en esa página (en espera de la entrada de teclado), 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. Ver Propiedades del Libro > Acceso para habilitar o deshabilitar el tabulador. Nota: No todos los tipos de objetos aceptan entradas; tales objetos no aparecerán en la Lista de Tabulación. Botones, Casillas de Verificación, Botones de Opción y Entradas de Texto son ejemplos de objetos que sí pueden aceptar entradas de tabulación. También se incluyen los Rectángulos ya que los plug-ins a veces usan estos objetos para «hospedar» otros objetos especiales. Aunque los rectángulos aparecen en la Lista de Tabulación, Windows no los incluirá en el orden de tabulación si no está usando un plug-in.

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 HideObject para hacerlo invisible antes de pasar al modo Ejecución. Nota: Un objeto oculto no será visible en la pantalla, pero puede seleccionarlo usando la Lista de Objetos.

Agrupar / Desagrupar
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.

El Menú Ver
El menú Ver contiene comandos para mostrar y ocultar las paletas de NeoBook. Puede personalizar el entorno de NeoBook reubicando las paletas en cualquier parte de la pantalla, o acoplándolas a uno de los bordes del programa. También puede desacoplar o volver a mover las paletas acopladas, arrastrándolas desde la barra en la parte superior o izquierda de la ventana de la paleta. Para más información, seleccione un comando de la siguiente imagen:

Mostrar Barra de Acceso Rápido
La Barra de Acceso rápido contiene botones que ofrecen acceso, mediante un simple clic, a los comandos más usados de NeoBook. Esta barra puede mostrarse u ocultarse seleccionando la

Funciones del Menú

Página 8 de 41

opción Mostrar Barra de Acceso Rápido.

Mostrar Barra de Navegación
Use esta opción para mostrar u ocultar los botones de navegación de página. La Barra de Navegación ofrece un panel de control del tipo VCR para poder desplazarse más rápidamente entre las páginas de la publicación. Si esconde esta barra, puede seguir moviéndose entre las páginas, usando las teclas del teclado RePág, AvPág, Inicio y Fin; y también mediante las Solapas de Página en la parte inferior del Área de Trabajo.

Mostrar Lista de Objetos
Esta opción presenta una paleta que contiene una lista de todos los objetos (Botones, Entradas de Texto, Imágenes, etc.) que se encuentran en la página activa de la publicación. Haga clic sobre un elemento de la Lista de Objetos para seleccionar un objeto en el Área de Trabajo. Haga clic derecho sobre el nombre del objeto para que se abra un menú contextual, que incluye las opciones: Propiedades del Objeto, Traer al frente, Enviar al fondo, Mostrar objetoOcultar objeto. Se trata de atajos a tales comandos, que también puede encontrar en el menú Edición.

Mostrar Información del Objeto
La paleta de Información del Objeto le permite controlar y ajustar la posición y el tamaño (en píxeles) del objeto seleccionado. Introduzca la posición y tamaño deseados en los campos de la paleta (Izquierda, Arriba, Ancho y Alto). Las posiciones Izquierda y Arriba del objeto se miden desde la esquina superior izquierda del Area de Trabajo de la publicación (coordenadas 0 x 0). Después de entrar las nuevas coordenadas del objeto, haga clic en el botón Aplicar para ver el efecto que los nuevos datos tienen sobre el objeto.

Mostrar Zoom / Posición del Puntero
Al habilitar esta opción se mostrará una pequeña ventana que contiene una vista ampliada de la pantalla, en el lugar donde se encuentra el puntero, junto con las coordenadas de pantalla donde está localizado el cursor de su ratón. Las coordenadas se miden en píxeles desde el ángulo superior izquierdo del Area de Trabajo de la publicación. Haciendo clic derecho en el centro de la Paleta Zoom aparecerá un menú contextual, donde puede desmarcar la opción Mostrar posición del ratón, si desea que deje de mostrarse el indicador de posición del puntero; y también puede cambiar el porcentaje de amplificación que se va a mostrar. Esta Paleta se usa sólo para la edición, y no aparecerá en sus publicaciones compiladas.

Mostrar Selector de Archivos
Esta opción muestra una pequeña ventana que contiene un listado de las carpetas y archivos existentes en su ordenador. Usted puede elegir arrastrar los archivos directamente desde esta ventana hasta su publicación. El contenido del archivo será colocado automáticamente en la página activa. Este es un modo sencillo para construir rápidamente una publicación. Cualquier tipo de archivo reconocido por NeoBook (texto, imagen, sonido, animación, etc.) puede anexarse a una publicación usando la ventana de Selección de Archivos. Puede navegar por las distintas unidades y carpetas haciendo doble clic en estos elementos, en la lista de archivos. Haciendo doble clic sobre la barra inversa (\) de la carpeta, se accede a la raíz del directorio de la unidad activa. Haciendo doble clic sobre los puntos (..) de la carpeta, se regresa al nivel inmediatamente superior (parent) de la carpeta activa.

Funciones del Menú

Página 9 de 41

El Menú Página
Esta sección contiene descripciones de los comandos encontrados en el menú Página de NeoBook. Para más información, seleccione un comando de la siguiente imagen:

Ir a la página
Use este comando para ir a otra página de la publicación. Para ver una página específica, haga clic sobre su título en el submenú. Hay una opción para listar las páginas adicionales que no entren en el menú. También se puede mover entre las páginas usando las solapas (pestañas) en la parte inferior de la ventana de NeoBook.

Añadir Página
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 la posibilidad de especificar aquí el título de la nueva página. Si se agregan varias páginas, sus títulos se basarán en el nombre que se especifica para la primera página. Por ejemplo, si llama a la primera página "Ejemplos", las siguientes se llamarán "Ejemplos 1", "Ejemplos 2", etc.

Copiar página
Utilice este comando para crear un duplicado exacto de la página activa, incluyendo todos los objetos que contiene. La página duplicada puede ser editada, renombrada o reubicada usando la función Mover. Esta prestación es muy útil cuando necesita crear distintas páginas que contienen los mismos elementos. Nota: Puede copiar páginas de una publicación a otra, abriendo ambas publicaciones una junto a otra y arrastrando la solapa de la página que se quiere copiar hacia la ventana de la otra publicación.

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.

Funciones del Menú

Página 10 de 41

Nota: 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. 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. Nota: 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 la Página está dividida en dos secciones que corresponden a los iconos localizados en la parte izquierda del cuadro de diálogo: General, Acciones y Paleta (ésta última, en publicaciones de 256 colores). Para ver o modificar los campos de una sección, haga clic sobre el icono correspondiente. General Use el campo 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 quiere, pero no puede haber dos páginas en una publicación con el mismo título.

Funciones del Menú

Página 11 de 41

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 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. Nota: Si necesita más efectos, dipone del plug-in Transiciones Billenium, que añade al programa gran número de efectos profesionales de transición. Puede encontrar este plug-in en: www.billeniumsoft.com. Acciones

Funciones del Menú

Página 12 de 41

Puede definir acciones que se ejecuten cada vez que el lector entre o salga de una página. Estas acciones son particularmente útiles en presentaciones y publicaciones tipo test. Las acciones que se pueden usar serían: iniciar una animación o música, mostrar mensajes, calcular puntuaciones, verificar entradas de texto, etc. El cuadro de diálogo Acción de Propiedades de Página consta de una gran ventana de edición, una barra de herramientas y dos solapas en su parte inferior. Las acciones pueden teclearse directamente en el Editor, pero muchas veces es preferible usar el botón Insertar Acción (haga clic en este botón para ver la lista de acciones disponibles). Las acciones se organizan en grupos; localice la acción que necesita y haga clic sobre su título. En la mayoría de los casos, se abrirá un cuadro de diálogo a rellenar con cierta información complementaria de la acción. Nota: Vea Comprender acciones y variables y Lista de acciones para una explicación completa acerca del Editor de Acciones y las acciones de NeoBook. Se pueden especificar acciones separadas para cada evento de página, seleccionando las solapas Entrar en la página y Salir de la página, en la parte inferior de la ventana de edición. Por ejemplo, si está creando una presentación de diapositivas, hay dos acciones que podría necesitar durante el evento Entrar en la página: Delay (Retardo) y GotoNextPage (Ir a Página Siguiente). Ésta sería una manera rápida de construir una presentación que se ejecutaría sola, y en la que el tiempo entre página y página podría ser especificado. Por ejemplo: Delay "3000" GotoNextPage Paleta El Editor de Paleta puede resultar muy útil cuando se diseñan publicaciones que han de ser vistas en ordenadores en Modo de Vídeo de 256 colores. Muchos 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 quiere, que cada página tenga asignada su propia y única Paleta de 256 colores. NeoBook también ofrece la opción Paleta Automática, que usa una Paleta de 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ándar usados por Windows. Esta opción se puede activar o desactivar desde la sección Tamaño/Colores de la pantalla del cuadro de diálogo Propiedades del Libro. Nota: 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 cuadro de 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 a modificar, haciendo clic en uno de los cuadros de color de la Paleta. Los potenciómetros Rojo, Verde, Azul y Brillo que se encuentran a la derecha del cuadro de diálogo cambiarán, para reflejar los valores que componen el color del seleccionado: puede usar su ratón, para modificar el color seleccionado, cambiando la posición de cada cabeza del potenciómetro. Los tres potenciómetros de arriba representan la cantidad de Rojo, Verde y Azul (RVA; RGB) que compone el color seleccionado. El potenciómetro de Brillo ajusta simultáneamente los tres anteriores, para aclarar u oscurecer el color seleccionado. En la parte inferior de la Paleta, aparecerá una Vista Previa mostrando el efecto de cualquier cambio en el color elegido. Si comete algún error, use los iconos Restablecer Color o Restablecer Paleta (en la parte superior del cuadro de diálogo) para restaurar respectivamente 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 icono Cargar Paleta. Para guardar su Paleta editada como un archivo tipo PAL, para que pueda ser usado en otras Publicaciones o páginas, haga clic sobre el icono Guardar Paleta y asígnele un nombre de archivo. Nota: Cuando se diseña una Publicación que va a 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 Modos de Vídeo. Esto le dará una mejor idea de lo que los lectores verán de su trabajo. Si quiere que las Propiedades de Página que han sido elegidas sean usadas en todas las páginas en su Publicación, active la opción Copiar a todas las páginas, en el borde inferior izquierdo del cuadro de

Funciones del Menú

Página 13 de 41

diálogo.

Mostrar objetos de la Página Maestra
Al habilitar esta opción se mostrarán los elementos ubicados en la Página Maestra sobre la página activa.

El Menú Libro
Esta sección contiene descripciones de los comandos encontrados en el menú Libro de NeoBook. Para más información, seleccione un comando de la siguiente imagen:

Propiedades del Libro
Utilice esta opción para configurar las propiedades generales de las publicaciones. La ventana Propiedades del Libro está dividida en las siguientes secciones: General Tamaño/Colores Ventana Barra de Menú Acciones Acceso Seguridad Idioma Interfaz Salvapantallas Menú de Bandeja

Propiedades del Libro > 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.

Funciones del Menú

Página 14 de 41

Nota: El título de la publicación también se puede modificar mediante programación mientras que la publicación se está ejecutando, cambiando el contenido de la Variable Global [PubTitle]. 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 dentro de la publicación compilada presionando la tecla F1. Necesita utilizar un programa especial denominado Compilador de Ayuda para crear un archivo de este tipo. Hay muchos disponibles en el mercado. 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. Puede asignar la imagen de icono que desee para su publicación de NeoBook, haciendo clic sobre el botón del Icono Personalizado. Cuando la publicación se compila, el icono se incorporará a la aplicación compilada. NeoBook soporta iconos multi-resolución, pero el espacio disponible está limitado a los siguientes tamaños: 32 x 32 x 16 colores 32 x 32 x 256 Colores 32 x 32 x 16 Million Colores 32 x 32 x Windows XP Los iconos multi-resolución debería incluir, por lo menos, un icono de 32 x 32 x 16 colores. De lo contrario, el compilador de NeoBook tendrá que crear uno. Otros tipos de iconos pueden ser sustituidos por los tamaños anteriores, procurando que ocupen igual o menor cantidad de bytes. Nota: Puede crear sus propios archivos ICO; para ello, hay gran variedad de programas de diseño para ello. Uno de ellos es NeoPaint® de NeoSoft Corp. Encontrará una copia de evaluación en el CD de NeoBook.

Funciones del Menú

Página 15 de 41

También puede elegir los punteros de ratón que se utilizarán en la publicación. El Puntero de Zona Activa es aquél que aparece cuando el ratón está sobre un objeto que acepta una entrada del lector (como es el caso de un botón o un potenciómetro), el Puntero de Arrastre se usa para arrastrar objetos, y el Puntero Principal es usado en cualquier otro lugar. Al igual que para los iconos, los punteros deben tener un formato específico: 32 x 32 píxeles, 2 ó 16 colores y un formato de archivo CUR. Se pueden usar, también, la mayoría de archivos ANI (punteros animados). Hay gran variedad de programas que le permitan crear o editar sus propios archivos CUR o ANI; entre ellos, el mismo NeoPaint®. El Color del Vínculo que especifique en esta sección se usará para resaltar cualquier enlace de hipertexto que añada en los objetos Artículo o Texto.

Propiedades del Libro > 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. El Compilador de NeoBook es capaz de producir aplicaciones en cuatro formatos diferentes: Programa Estándar Salvapantallas Programa de la Bandeja del Sistema Plug-in del Navegador Web Cada uno de estos Tipos de Publicación tiene propiedades distintas. Por tanto, la elección de tamaño y colores dependerá de las necesidades concretas del cada proyecto. Vea la sección Compilar para más detalles sobre los tipos de publicación.

Propiedades del Libro > Ventana
La sección Estilo de Ventana le permite definir cómo se presentará su aplicació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 concreta. Al hacer cualquier cambio en esta sección, podrá ver el resultado de inmediato en el cuadro de Vista Previa, en el ángulo inferior derecho de la ventana.

Funciones del Menú

Página 16 de 41

La opción Ventana Estándar le permite emular la forma y presentación de otros programas de Windows. Puede especificar si la ventana de la publicación incluirá una Barra de Título, el menú del Sistema y botones para minimizar y maximizar la ventana. También puede especificar si la ventana se puede redimensionar o mover dentro de la pantalla. Marque la opción Auto-ajustar al tamaño de la pantalla , si desea crear una publicación que se redimensione automáticamente para ajustarse a las dimensiones de la pantalla. Vea Crear una publicación redimensionable y Herramienta Contenedor para más información a cerca de cómo crear publicaciones redimensionables. Si marca la opción Ventana a Pantalla Completa, su publicación 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. Ésta es la mejor opción para presentaciones, salvapantallas o diaporamas, que hayan de mostrarse sin necesidad de control por el autor, o cualquier otro tipo de publicación donde se quiere, por ejemplo, que el lector no se distraiga con elementos del Escritorio de Windows. Si el tamaño de su publicación es menor que la resolución de pantalla del lector, la franja de la pantalla no usada se rellenará con el Color del Marco. Y si quiere crear una publicación que se redimensione automáticamente para ajustarse a las dimensiones de pantalla del lector, marque la opción Auto-ajustar al tamaño de la pantalla. Esta opción incluye la posibilidad de Cubrir la Barra de Tareas de Windows (la barra de tareas que aparece en la parte inferior del Escritorio de Windows, y se usa para activar y navegar por los programas abiertos). Al cubrir la Barra de Tareas, se elimina cualquier distracción visual del usuario de la publicación, así como la posibilidad de acceder a otro programa que se hubiera abierto simultáneamente. Si se habilita la opción Conmutar a Modo de Vídeo Compatible, NeoBook cambiará la resolución de pantalla del ordenador del lector, para igualarla al tamaño y número de colores de su publicación. Al cerrar la publicación, NeoBook restaurará la resolución de pantalla original. Si el monitor del lector no soporta el modo de pantalla definido en su publicación, NeoBook utilizará el más cercano disponible. También tiene la opción de crear una Ventana Personalizada para sus publicaciones, completamente original. Esto se hace creando un archivo de imagen especial, que servirá como máscara, y que definirá la forma de la ventana de la publicación. Por ejemplo, si quiere una ventana circular, use su programa de edición de dibujo para crear un círculo. Coloree el área exterior del círculo 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 le aparezca el cuadro de diálogo para que especifique el color transparente, haga clic sobre el área externa del círculo. Puede resaltar aún más este efecto, si dibuja un motivo interesante dentro del círculo y usa esa misma imagen como papel tapiz de fondo de las páginas. Si quiere que la ventana con formato propio pueda moverse, marque la opción Movible.

Funciones del Menú

Página 17 de 41

La opción Posición inicial de la ventana se puede usar para definir el área de la pantalla donde desea que aparezca la publicación cuando se inicie. Si quiere, también puede marcar la opción Salvar la posición de la ventana en esta clave del Registro, para que NeoBook salve automáticamente la posición de la publicación. Además de marcar esta opción, debe introducir el lugar (o clave) del Registro de Windows donde quiere que sea salvada la posición. La clave que debe introducir debería ser algo parecido a esto: HKEY_CURRENT_USER\Software\MiPub\WindowPos Reemplace el texto "MiPub" de la clave por el nombre de su publicación. A menos que tenga ciertos conocimientos a cerca del Registro de Windows, no debe modificar esta llave introducida más que para insertar el nombre de su publicación. Nota: La opción de salvar en el Registro no está disponible en publicaciones a pantalla completa. Use el Orden de Ventana, si quiere que su publicación se coloque siempre encima de cualquier otro programa de Windows que esté en ejecución. La mayoría de las veces es conveniente dejar este campo en Normal, pero se pueden crear ciertos programas en los que resulte necesario usando las otras dos opciones. Para publicaciones de ventana estándar que tienen seleccionada la opción redimensionable, también puede especificar un Tamaño mínimo de la ventana, que va a servir para evitar que el lector pueda ajustar por debajo de cierto valor (e impida que se visualice correctamente el contenido de la ventana).

Propiedades del Libro > Barra

de Menú

Puede usar esta herramienta para añadir a su publicación una Barra de Menú personalizada. La Barra de Menú es un componente estándar de Windows, que aparece en la parte superior de muchas aplicaciones. A menos que la publicación contenga ya un menú, la ventana del Diseñador de Menú estará vacía. En la parte derecha de esta ventana hay cuatro botones con los que se pueden añadir o eliminar los distintos elementos que compondrán el menú.

Los elementos añadidos al menú aparecerán en la parte superior de la ventana del Diseñador; y las propiedades del elemento seleccionado, en la parte inferior. Las solapas inferiores del Diseñador se pueden usar para alternar entre las propiedades de elemento y las acciones asignadas a ellos. Estas

Funciones del Menú

Página 18 de 41

acciones se ejecutarán (en Modo Ejecución) cada vez que el lector seleccione ese elemento del menú correspondiente. El menú está organizado en una estructura jerárquica, de manera que el nivel superior muestra los elementos del encabezado, y los sub-elementos aparecen bajo cada encabezado. Para crear un menú, debe añadir primero uno o más encabezados (del nivel superior). Por ejemplo, el menú del programa NeoBook incluye los siguientes encabezados: Archivo, Edición, Ordenar, Ver, Página, Libro, Opciones , Herramientas, Ventana y Ayuda. Por supuesto, su encabezado del menú será diferente, dependiendo del objetivo de su publicación. Para añadir un encabezado de menú, haga clic en el botón Añadir Encabezado. NeoBook asignará, automáticamente, un nombre genérico para el nuevo encabezado: “EncabezMenu1”. Haga clic en las propiedades del campo Título y reemplace éste con su texto para el elemento. Las propiedades del Elem ID se usan para identificar este encabezado. Puede dejar la ID como “EncabezMenu1”, o cambiarlo por algo más descriptivo, con tal de que dos elementos del menú no tengan el mismo nombre. Sólo el Título será visible después en la publicación. Para añadir un elemento bajo un encabezado, asegúrese que el encabezado está seleccionado y entonces haga clic en el botón Añadir Elemento al Menú. Aparecerá entonces un pequeño cuadro bajo el encabezado. NeoBook le asignará el nombre genérico “ElemMenu1”. Como se describe antes, el Título y el ID del elemento se pueden editar, para reemplazar “ElemMenu1” con el texto adecuado. Puede crear sub-menús, seleccionando un elemento del menú y haciendo clicn en el botón Crear Submenú. La imagen muestra un ejempolo de submenú.

Tanto para los elementos del menú como los de sub-menús, se puede seleccionar también una de las siguientes propiedades de Estilo: Normal Marca Divisor Un elemento estándar de menú. Un elemento de menú que puede estar marcado o desmarcado. Cuando se marca, junto al texto del elemento aparecerá una pequeña marca de verificación. Este elmento es una línea divisoria, usada para separar grupos de elementos.

También puede designar si el encabezados y el elemento del menú es inicialmente Visible, Habilitado y Marcado (éste último, sólo para los elementos de verificación). Todos estas características se pueden cambiar después, mientras la publicación se está ejecutando, usando las acciones: ShowMenuItem (Mostrar Elemento del Menú), HideMenuItem (Ocultar Elemento del Menú), DisableMenuItem (Deshabilitar Elemento del Menú) y EnableMenuItem (Habilitar Elemento del Menú). Se puede asignar un Atajo opcional a los encabezados y elementos del menú. Cuando la publicación se está ejecutando y se presionan las teclas de este atajo, se produciría el mismo efecto que haciendo clic en el elemento del menú (y se ejecutaría cualquier acción que le hubiese sido asignada). Cuando se ha seleccionado el estilo de Marca, se puede introducir una variable para guardar el estado de este elemento mientras se ejecuta la publicación. El nombre inicial de esta variable sería el ID del elemento, pero se puede cambiar, si fuera necesario. Cuando se está ejecutando la publicación, se puede usar la acción If (Si Condicional) para examinar la variable y saber si el elemento está marcado o no. Por ejemplo: If “[ElemMenu1]” “=” “Checked” AlertBox “¡Vaya!” “El elemento ESTÁ marcado.”

Funciones del Menú

Página 19 de 41

Else AlertBox “Oh, oh...” “El elemento NO está marcado.” EndIf Finalmente, se pueden definir ciertas acciones para determinar si el lector hace clic en un elemento del menú o encabezado. Haciendo clic en la solapa Acción de la parte inferior, las propiedades del menú mostrarán el Editor de Acciones y cualquier de las acciones que se hayan asignado el elemento del menú seleccionado. Las acciones se pueden escribir directamente dentro del Editor, pero la mayoría de los autores prefiere usar el botón Insertar Acción. Al hacer clic en este botón, se abrirá una lista con todas las acciones disponibles. Las acciones están organizadas en grupos o categorías. Localice y haga clic sobre el nombre de la acción que desee. En la mayoría de las acciones, se abrirá entonces un sencillo cuadro de diálogo para que pueda introducir cierta información que complete la acción. Vea Comprender acciones y variables y Lista de acciones para más información a cerca del Editor de Acciones y las acciones de NeoBook. Nota: Aunque generalmente no se asignan acciones a los encabezados, algunos autores más avanzados podrían encontrarlo útil en determinadas situaciones. Sin embargo, esto puede producir un efecto no deseado, ya que estas acciones serían ejecutadas cada vez que se seleccionara uno de los elementos del menú de dicho encabezado.

Propiedades del Libro > 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 se pueden utilizar 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. Las acciones pueden escribirse directamente dentro del Editor, pero muchas veces es preferible usar el botón Insertar Acción. Las acciones están organizadas en grupos. Simplemente busque y haga clic sobre el título de la acción que desea. En la mayoría de las acciones, NeoBook mostrará un cuadro de diálogo sencillo que debe llenar para completar la acción. Vea Comprender acciones y variables y Lista de acciones para una explicación completa acerca del Editor de Acciones y las acciones de NeoBook. Utilice las solapas situadas en la parte inferior de la ventana del editor para conmutar entre los diferentes eventos de acciones de la publicación. Si no se necesita una acción en un evento en particular, déjelo en blanco. Una publicación dispone de los siguientes eventos: Iniciar: Las acciones aquí colocadas se ejecután cada vez que se inicie la publicación. Es un buen lugar para colocar cualquier código de iniciación o las funciones que vaya a necesitar la publicación. Cerrar: Las acciones que se inserten aquí se ejecutarán justo antes de que finalice la publicación. Es un buen lugar para guardar cualquier configuración de la publicación o información o dato que el usuario de la publicación haya proporcionado y que se necesite almacenar para usarlo la próxima vez que se ejecute la publicación. Se puede interrumpir opcionalmente este evento, cambiando el valor de la variable global [Shutdown Status]. Es posible crear una publicación de la que no se puede salir, como en el siguiente ejemplo; por lo tanto, use esta posibilidad con precaución: MessageBox "MyPub" "Want to quit?" "Yes|No" "[Result]" If "[Result]" "=" "2" SetVar "[ShutdownStatus]" "Don’t do it!" EndIf (En el ejemplo, las palabras rodeadas de corchetes son variables. Activar: Las acciones que se inserten aquí se ejecutarán cada vez que la ventana de su publicación se activa. Por ejemplo cuando se usa otro programa y se regresa a NeoBook. Desactivar: Las acciones que se inserten aquí se ejecutarán cuando la ventana de su publicación se

Funciones del Menú

Página 20 de 41

vuelve inactiva. Por ejemplo, cuando el usuario de la publicación activa otro programa en ejecución. Cambió de Página: Las acciones que se inserten aquí se ejecutarán cuando la publicación está intentando presentar otra página. Opcionalmente, el cambio de página se puede dirigir a otra que no sea la siguiente, o se puede cancelar, si se modifica el valor de la variable [PageChangeName]. Para dirigir al usuario de la publicación a una página diferente, simplemente inserte el nuevo título de página dentro de la variable. Por ejemplo: SetVar "[PageChangeName]" "ErrorPage" Se puede cancelar el cambio de página colocando cualquier título en blanco en la variable. Por ejemplo: If "[PageChangeName]" "=" "Goodies" If "[User]" "<>" "Register User" AlertBox "Sorry" "Only registered users can view that page." SetVar "[PageChangeName]" "" EndIf EndIf Inactividad: Las acciones que se inserten aquí se ejecutarán 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 kiosco, se puede utilizar este evento de Inactividad para regresar de forma automática a la página principal después del período de tiempo especificado. Esto servirá para que los nuevos visitantes que recorran el kiosco electrónico no se confundan con una presentación dejada abierta a la mitad por el usuario de la publicación previo.Por ejemplo: GotoPage "Start" Subrutinas: Use la acción GoSub (Ir a Subrutina) para ejecutar un bloque de acciones insertadas aquí. Los bloques de acciones o subrutinas comienzan con una etiqueta descriptiva única y terminan con la acción Return (Regresar). Se puede pensar en ellas como un almacén para grupos de acciones usadas a menudo. En lugar de escribir las mismas acciones una y otra vez, se pueden escribir una vez aquí y simplemente utilizarlos usando la acción GoSub. Por ejemplo, se pueden escribir distintas subrutinas: :SubroutineOne AlertBox "Hello" "This is my subroutine" Return :OtherSubroutine AlertBox "Hello" "This is my other subroutine." Return Al contrario que las acciones de otros eventos de esta sección, las subrutinas no se ejecutan automáticamente, en respuesta al evento subrutina. Por el contrario, las subrutinas se deben ejecutar explícitamente mediante la acción GoSub (Ir a Subrutina). Por ejemplo, para ejecutar “SubroutineOne” de antes, en alguna parte de la publicación se debe colocar la siguiente acción: GoSub "SubroutineOne"

Propiedades del Libro > Acceso
Esta sección le permite definir las teclas que pueden usar los usuarios de la publicación para navegar a través de la publicación. Se pueden activar/desactivar estas teclas pensando en aquellos usuarios que no van a usar un ratón o también porque le resulte interesante al autor por algún motivo. Describimos a continuación las opciones de Control de Teclado: Permitir salir de la Publicación con la tecla ESC: Deshabilite esta opción para evitar que los usuarios de la publicación salgan de su publicación presionando la tecla Esc. Si lo hace, asegúrese de ofrecer a los usuarios de la publicación otro camino para cerrar la publicación; por ejemplo, un botón Salir.

Funciones del Menú

Página 21 de 41

Permitir el uso de las teclas RePág, AvPág, Inicio y Fin para cambiar entre páginas: Habilite esta opción para permitir a los usuarios de la publicación moverse dentro de la publicación usando estas teclas. En algunas situaciones, se pueden deshabilitar estas teclas para poder controlar qué páginas se pueden visitar y en qué orden. Muchos autores eligen deshabilitar estas teclas y ofrecer en cambio una serie de botones de navegación, cuando ésta no es lineal. A diferencia del método del teclado, los botones de navegación pueden incluir, si se quiere, acciones para determinar inteligentemente si el cambio de página es correcto. Por ejemplo, en una publicación para un examen en clase, se podría diseñada que, antes de permitir al estudiante avanzar al siguiente tema o pregunta, se haya elegido una respuesta. Mostrar marco para indicar el elemento activo (entrada del teclado): En aquellas publicaciones que incluyen campos de Caja de Texto, Listas de opciones y otros controles que el usuario pueda modificar o completar, si se activa esta opción, se permitirá al usuario de la publicación acceder a estos elementos presionando la tecla Tabulación. El objeto activo se mostrará en pantalla rodeado por un rectángulo o marco punteado, indicando que es el que está esperando la entrada de teclado. Vea menú > Ordenar > 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 usuarios de la publicación pulsen Alt + Tab para cambiar a otros programas, o usar la combinación de teclas Ctrl + Alt + Del para cerrar su publicación. Esta opción se usa sólo en publicaciones especiales, como el caso de un kiosco, donde no se puede permitir que el usuario de la publicación tenga acceso ilimitado al ordenador (sólo podrá moverse por la aplicación). Normalmente no es necesario deshabilitar el acceso a estas funciones para programas normales de Windows. Deshabilitar la tecla ImprPant (captura de pantalla): Esta opción evitará que los lectores usen la tecla ImprPant para copiar al Portapapeles las imágenes de su publicación. Aunque esta telca es el método más común para capturar imágenes de la pantalla, y deshabilitarla puede resultar muy útil, tenga en cuenta que se pueden usar otros métodos para copiar imágenes, por lo que esta opción no evitará del todo que alguien trate de robar las imágenes. Nota: No es posible deshabilitar las teclas Ctrl+Alt+Del e ImprPant bajo Windows 95, 98 o ME. Si estas dos opciones están marcadas cuando se ejecute la publicación bajo estas versiones de Wndows, entonces sólo se deshabilitará la opción de captura de pantalla. Este problema no afecta en Windows NT, 2000 o XP. Evitar que se ejecuten sesiones múltiples de forma simultánea: Habilite esta opción para prevenir que más de una copia de su publicación se ejecute a la vez, o para su uso en red LAN. Es una buena idea para la mayoría de las publicaciones, ya que, al abrir instancias múltiples de un mismo programa, se malgastan recursos del Sistema y se puede confundir a los usuarios de la publicación. Al deshabilitar la opción Mostrar Mensajes de Error, los autores avanzados de NeoBook podrán interceptar y responder a los errores mediante programación interna, en lugar de que NeoBook los muestre en un cuadro de mensaje.Cuando esta opción se encuentra desactivada, todos los mensajes de error se colocan en la variable. [LastError]. Se puede usar esta variable en una secuencia de acciones para determinar cuándo ocurre el error y responder en la forma apropiada. Por ejemplo: FileWrite "parts.dat" "Append" "[PartNum], [Desc], [Price]" If "[LastError]" ">" "" AlertBox "Error" "Unable to write data to Parts.dat!" EndIf Usando la acción ShowErrors (Mostrar Errores) también puede programar que se muestre o no el mensaje de error. 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: por ejemplo (PrintPage PrintPage (Imprimir Página), PrintTextFile (Imprimir Archivo de Texto), comenzará a imprimir directamente, sin pedir confirmación previa. Aunque la opción se encuentre deshabilitada, aún se puede acceder a esta ventana manualmente, usando la acción PrintSetup (Configuración de Impresora). Por ejemplo: PrintSetup "[Result]" If "[Result]" "=" "True" PrintPage "Contents" PrintPage "Help" EndIf

Funciones del Menú

Página 22 de 41

Habilitando la opción Actualizar automáticamente objetos que contengan variables de tiempo, NeoBook dibuja de nuevo la pantalla a intervalos regulares, para permitir que aquellos objetos que presentan el objeto Cronómetro, 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 Tamaño de la memoria Caché para imágenes: se puede ajustar para optimizar el rendimiento de publicaciones que contengan gran número de imágenes. Para publicaciones con muchas imágenes pequeñas, puede probar a aumentar el tamaño caché. Para publicaciones que básicamente se compongan de imágenes muy grandes, se puede aumentar su rendimiento si se reduce el tamaño caché. Ajustar incorrectamente el tamaño caché puede producir justamente el efecto contrario, y dificultar verdaderamente la ejecución, especialmente en PCs más antiguas. Por esta razón, le recomendamos que mantenga el tamaño caché en el valor predeterminado 30, a no ser que encuentre problemas en el funcionamiento de la publicación.

Propiedades del Libro > Seguridad
También puede requerir que el usuario de la publicación ingrese una clave o Contraseña antes de entrar o salir de sus publicaciones. Marque las opciones correspondientes para habilitar estas opciones y escriba la contraseña que quiere establecer en el campo de la derecha. Esto puede resultar útil para evitar que usuarios no autorizados accedan o deshabiliten la publicación. Un ejemplo de ello podría ser un kiosco o un programa de red, en el cual no se quiere que los usuarios no autorizados salgan de la publicación. Nota: Para más información sobre seguridad, vea la sección Proteja su trabajo.

Propiedades del Libro > 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 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. Use la opción Modo de Idioma Bidireccional para controlar la dirección en la que aparece el texto (de izquierda a derecha, o de derecha a izquierda), la colocación de la barra de desplazamiento vertical y la alineación predeterminada del texto, cuando la publicación se ejecute en versiones orienales de Windows. A menos que esté diseñando una publicación para esa localización, la dirección de idioma debería estar en De izquierda a derecha. (Esta opción no afecta cuando se usa en versiones no orientales de Windows). Nota: 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 Fuente Personalizada.

Book Properties > Interface
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 AlertBox de NeoBook o los mensajes MessageBox y el diálogo de salida Exit. 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 (Menus) o nota (StickyNotes) generada por la publicación.

Funciones del Menú

Página 23 de 41

Propiedades del Libro > Salvapantallas
Esta opción es útil cuando se va a distribuir la publicación terminada cómo un programa tipo Salvapantallas de Windows. 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 Salvapantallas instalados. Esta imagen deberá ser de un tamaño de 152 x 112 píxeles y 16 ó 256 colores, para obtener los mejores resultados. Habilite la opción Salir de la publicación con eventos de teclado o ratón para desactivar el Salvapantallas 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 Salvapantallas se interrumpirá sólo cuando se presione la tecla Esc, o si incluye un botón (u otro objeto) que ejecute la acción Exit.

Propiedades del Libro > Menú

de Bandeja

Si va a compilar una publicación como Programa de la Bandeja del Sistema, use esta sección para crear un menú emergente, que aparezca cuando se haga clic derecho en la bandeja, sobre el icono de la publicación. (Vea la sección Compilar, para más información a cerca de los Programas de la Bandeja del Sistema.) El Diseñador de Menú de Bandeja trabaja de igual manera que el Diseñador de Menú, descrito antes, con excepción de que los menús de bandeja no tienen encabezados. Los menú de bandeja están compuestos tan solo de elementos y sub-elementos. Para más información sobre el uso del Diseñador de Menús, vea la sección Barra de Menú.

Subrutinas
Esta opción ofrece un acceso rápido al evento Subrutinas de la sección Acciones, dentro de las Propiedades del Libro. El submenú mostrará un listado con la etiqueta de todas las subrutinas creadas por usted (si no hay ninguna, se mostrará vacío). Haciendo clic en uno de los elementos de este listado, se accederá directamente a esa sección de código de la subrutina. También se puede saltar directamente a la página de subrutinas presionando la tecla F12.

Archivos incrustados
La opción de Archivos Incrustados le permite crear una lista de archivos adicionales que van a ser compilados dentro de su publicación EXE. Use los botones Añadir y Eliminar, a la derecha, para gestionar los archivos de la lista. Puede usar archivos incrustados en la mayoría de lugares de la publicación, tal como lo haría con un archivo normal. Simplemente, reemplace la ruta original del archivo con la variable global [Embedded]. Por ejemplo: [Embedded]Ejemplo.jpg Cada vez que se haga referencia a un archivo incrustado, la ruta original del archivo se verá reemplazada con la variable [Embedded]. Nota: La opción Archivos Incrustados está pensada para que sea usada principalmente por desarrolladores avanzados de NeoBook. Los usuarios noveles e intermedios quizá necesiten usar esta opción raramente, ya que NeoBook automáticamente se encarga de incrustar la mayor parte de formatos de archivo que contiene una publicación.

Funciones del Menú

Página 24 de 41

Variables
Esta opción se usa para mostrar una lista de todas las variables usadas en la publicación. Las dos solapas de la parte superior del cuadro (Del Autor y Globales) le permitirá alternar entre el listado de variables creadas por el autor (del autor) y las que han sido creadas de forma predeterminada por NeoBook (globales). Si ha modificado la publicación, pulse sobre el botón Actualizar para escanear la publicación y asegurarse de que la lista se ha actualizado. También se puede acceder a la lista de Variables desde la mayoría de cuadros de propiedades de NeoBook, haciendo clic en el botón Insertar Variable. Entonces, se puede seleccionar una variable concreta de esta lista, e insertarla en el campo correspondiente asociado con el botón.

Distribución de páginas
Use este comando para desplegar una vista previa en miniatura de las páginas en su publicación. Las miniaturas de las páginas de la publicación activa se muestran a la izquierda de la ventana. Haga clic sobre una página para seleccionarla. Si se activa la opción Mostrar Imágenes, también se mostrarán los dibujos contenidos en cada página (esto puede ser muy lento en algunos sistemas.) Se puede modificar la publicación usando los botones Agregar, Copiar, Mover, Renombrar, Borrar y Propiedades. (Estos comandos son idénticos a los encontrados en el menú Página). Los dos botones con flechas en la parte inferior izquierda le permiten mover la página seleccionada hacia arriba o abajo en el orden de la publicación.

Archivar
Use este comando para copiar todos los archivos fuentes usados en la publicación activa a otra carpeta o unidad de disco. Simplemente especifique la carpeta destino, o haga clic sobre el icono de la carpeta a la derecha del comando para seleccionarla de las ya existentes en su ordenador. Si la carpeta especificada no existe, NeoBook la creará antes de copiar los archivos. Además de ser un gran método para crear copias de respaldo de su trabajo (siempre se recomienda hacerlo en un medio removible), este es el camino más rápido para juntar todos los archivos usados en su publicación en un mismo lugar en su sistema.

Lista de Archivos
Este comando le permite mostrar una lista de todos los archivos fuente usados para construir la publicación activa. Es un método rápido para determinar el nombre de un archivo, imprimir un registro de los archivos utilizados u observar cómo fue construida una publicación de muestra. Utilice el botón Imprimir para enviar esta información a su impresora.

Opciones de Ejecución
Esta opción le permite designar los parámetros que se van a pasar a la publicación usando una de las opciones de ejecución (en Modo Prueba). Los parámetros son pasados a la publicación a través de una línea de comando de Windows. Los progrmas bajo Windows algunas veces usan líneas de comando como forma de aceptar entradas del usuario. Por ejemplo, cuando hace doble clic en un archivo .DOC en el Explorador y se abre el programa Microsoft™ Word, Windows usa la línea de comando para pasar el nombre del archivo a Word.

Funciones del Menú

Página 25 de 41

Una publicación en ejecución puede acceder al contenido de la línea de comando, examinando la Variable Global [CommandLine]. Mediante un script se puede analizar esta variable y separala en diferentes parámetros, dentro de las variables de matriz [Param1], [Param2], [Param3], etc. La primera variable ([Param1]) siempre contendrá la ruta y el nombre de archivo de la publicación. Las siguientes variables ([Param2], [Param3], etc.) contendrán cualquier otro elemento de la línea de comando. El siguiente script separa los elementos de la línea de comando y muestra un mensaje para cada uno: StrParse "[CommandLine]" "[#13]" "[Param]" "[Count]" Loop "1" "[Count]" "[X]" AlertBox "Result" "Parameter [X] is [Param[X]]" EndLoop Nota: Esta opción es sólo para propósitos de prueba, y no tiene efecto cuando se ejecuta una publicación compilada fuera de NeoBook.

Ejecutar
Utilice estos comandos para probar su publicación obteniendo una vista previa de ella desde el punto de vista del lector. Los botones, cajas de verificación, animaciones, sonido y otros elementos funcionarán tal como lo harán cuando se compile la publicación. Seleccione Ejecutar (Página) para probar sólo la página activa o utilice Ejecutar (Inicio) para probar la publicación desde la primera página. El comando Ejecutar (Inicio) también ejecuta las acciones en los eventos Iniciar y Cerrar de la publicación activa (Propiedades del Libro > Acciones) ya que Ejecutar (Página) no lo hace. Para ayudarle en la búsqueda de posibles errores, NeoBook incluye un Depurador de Errores muy útil, que se muestra automáticamente cada vez que ejecute su publicación en Modo Prueba. Esta opción le permite observar las acciones, a medida que se ejecutan, el contenido de variables y seguir la ejecución de los archivos multimedia. La ventana del Depurador está disponible sólo mientras ejecuta publicaciones en NeoBook; no aparece en publicaciones compiladas.

Compilar / Publicar
Cuando su publicación está completa y lista para la distribución, use esta opción para empaquetar todo en un programa ejecutable independiente. Este proceso es denominado compilación. El diálogo Compilar/Publicar Libro está dividida en cinco secciones que corresponden a los iconos de la izquierda General Archivo Tipografía Avanzado Configuración Para ver y /o modificar los ajustes de cada sección, haga clic sobre el icono correspondiente. Una vez que esté satisfecho con los ajustes, haga clic sobre el botón Compilar para crear un programa independiente.

Compilar / Publicar > General
En el campo Compilar Como, introduzca un nombre de archivo y carpeta que serán el nombre de su aplicación compilada y la ruta donde será creada. De forma predeterminada, este campo mostrará el mismo nombre y ruta de la publicación no compilada (PUB), pero puede usar un nombre diferente si lo prefiere. La extensión del archivo compilado dependerá del Tipo de Publicación que desea crear.

Funciones del Menú

Página 26 de 41

El compilador de NeoBook puede generar programas en cuatro formatos diferentes, que se describen a continuación: Programa Estándar (EXE) Es un programa estándar de Windows. Este puede ser mostrado en una ventana o usar toda la pantalla, dependiendo en los ajustes seleccionados en Propiedades del Libro. Este es el tipo más común de programa producido por NeoBook. Salvapantallas (SCR) Un salvapantallas es un programa especial que ha sido diseñado para ejecutarse cuando el ordenador se encuentra inactivo durante un período de tiempo especificado en el Sistema. Los salvapantallas pueden reducir el desgaste de su monitor cuando está desocupado, además de dar cierta protección a la información que se muestra en la pantalla de ordenadores que no están siendo atendidos. Un salvapantallas efectivo generalmente incluye un cambio continuo de pantalla, imágenes gráficas o animación. Cuando se compila un salvapantallas, NeoBook habilita automáticamente la tecla Esc para permitir a los usuarios salir y regresar a Windows. Los salvapantallas se suelen ejecutar en modo de pantalla completa, por lo que se ignora la configuración de la Ventana en las Propiedades del Libro. Las opciones de Contraseña de Inicio y Contraseña de Salida también estarán deshabilitadas Si quiere que su salvapantallas tenga una opción de configuración a la que se pueda acceder desde el Panel de Control de Windows, deberá crear una página titulada “Config” (NO debe ser la primera de la publicación). Coloque en esta página los controles de configuración o propiedades de su salvapantallas. Use las acciones de las categorías Gestión de Archivo o Utilidades del Registro para guardar en el ordenador del usuario los cambios que realice en las propiedades del salvapantallas. Una vez compilado, copie su archivo del salvapantallas (SCR) en la carpeta Windows o Windows\System32; y ya podrá acceder a él desde las Propiedades de Pantalla de Windows. Nota: La mayoría de monitores modernos no necesitan de un salvapantallas que les protejan contra el “quemado” de la pantalla. Los salvapantallas se utilizan ahora más que nada con propósito de entretenimiento o publicidad. Programa de la Bandeja del Sistema (EXE) Este tipo de programa trabaja exactamente igual que cualquier otro de Windows, excepto que aparece como un icono en la Bandeja del Sistema. Se localiza normalmente en el extremo inferior derecho del

Funciones del Menú

Página 27 de 41

escritorio de Windows, dentro de la Barra de Tareas donde se encuentra el icono de volumen o la hora.

Normalmente, cuando se lanza una aplicación compilada de la Bandeja del Sistema, aparecerá automáticamente su icono en la bandeja. Si, en su lugar, prefiere que su Aplicación de Bandeja se abra en una ventana, puede insertar el siguiente código en el evento Iniciar dentro de la sección Acción, en las Propiedades del Libro: SetVar "[StartInSystemTray]" "False" Una vez abierta la aplicación, si minimiza la ventana se enviará a la Bandeja del Sistema. Si elimina este código, la publicación se mostrará al inicio en la forma habitual, como un icono de la bandeja. Plug-In del Navegador Web Una publicación compilada en este formato se puede enlazar a un sitio Web o archivo HTML para que se muestre con el programa Internet Explorer®. Cuando una publicación se compila como Plug-in del Navegador Web, se crea un archivo de muestra HTM (HTML) junto con un paquete especial de datos (.PKG). La página generada es muy básica, pero se puede modificar, o bien cortar el código utilizado por NeoBook en ese archivo HTM y pegar en otro fichero HTML. También puede abrir la página con Internet Explorer para ver el aspecto final que tendrá su publicación.Para proceder a esta compilación, es necesario proporcionar la dirección de su servidor Web y la dirección URL en los campos indicados. Una vez compilado el módulo, tendrá que copiar los archivos *.HTM, *.PKG y NBActiveX.OCX en su servidor. Nota: Para que funcione adecuadamente el control de NB5ActiveX.ocx de NeoBook, debe acceder a la configuración de seguridad de Internet Explorer y permitir descargar y ejecutar controles de ActiveX. Si las opciones de ActiveX están deshabilitadas, entonces el controlador no funcionará y la publicación no será visible. Si se habilita la opción Comprimir archivos incrustados dentro de la Publicación compilada, el compilador de NeoBook intentará reducir el tamaño de los textos, imágenes, sonidos, videos y otros elementos usados en su publicación. La compresión de estos archivos puede reducir enormemente el tamaño total de la aplicación terminada. De forma similar, la opción Comprimir y cifrar el código fuente de la Publicación reduce el tamaño de su publicación final, comprimiendo las instrucciones que describen el contenido y funciones de la publicación. Esta opción también cifra el código fuente, para evitar el pirateo de su publicación. La opción Compilar como un paquete independiente esencialmente compila su publicación sin el intérprete (Runtime Player) de NeoBook (también llamado módulo de ejecución o visor). El resultado es un archivo menor, pero que debe ser distribuido con el intérprete de NeoBook correspondiente (NBPlay5.exe o superior) para que pueda funcionar. Dicho intérprete se puede copiar en el ordenador del usuario, dentro de la misma carpeta que el paquete ejecutable (exe) o en las carpetas \Window, System o Temp. Esta opción no está disponible cuando se compila una publicación como Módulo de Navegador Web. Si desea distribuir un grupo de publicaciones compiladas y usa esta opción, puede reducir bastante el tamaño total del conjunto. También se aconseja hacer esto en caso de que una publicación necesite actualizaciones frecuentes: el coste de distribuir actualizaciones será menor, puesto que sólo se necesita

Funciones del Menú

Página 28 de 41

enviar el nuevo paquete, en lugar de todo el programa (incluyendo el intérprete). Nota: Al igual que NeoBook, el intérprete tiene asignado un número de versión interno. Por ejemplo, si está usando NeoBook 5.0.0, el número de versión del intérprete también será 5.0.0. El número de versión del intérprete debe ser igual o superior al número de la versión de NeoBook usada durante la compilación, para que la publicación se ejecute. Habilite la opción Crear un asistente de Instalación y disco(s) de Instalación si quiere que NeoBook cree un programa especial que se pueda usar para instalar su publicación. Además de ser conveniente esta opción, le permitirá dividir publicaciones muy grandes en más de un disquete. Nota: Vea la sección Instalación para más información sobre la creación de esta utilidad de instalación. Una vez terminado el proceso de compilación, puede marcar la opción Ejecutar publicación copilada, en la ventana de progreso, si desea que la publicación compilada se lance automáticamente al salir de esta ventana, pulsando el botón Finalizado.

Compilar / Publicar > Archivos
Esta pantalla le da la opción de guardar archivos multimedia dentro de un fichero EXE compilado o dejarlos fuera del ejecutable. Hay varios tipos de archivos multimedia que deben ser extraídos por Windows antes de ser ejecutados (AVI, MOV, MPG, WAV, MID y MP3). Normalmente, cuando una publicación necesita ejecutar uno de estos archivos, primero debe extraerlo en forma temporal al disco duro del usuario. Si el archivo es muy grande, puede producirse una pequeña demora antes de que el archivo se pueda ejecutar. La ventaja de Compilar todos los archivos dentro de la Publicación es que hace más difícil que alguien pueda modificar o copiar tales elementos de su publicación. Muchos de los tipos de archivos compilados dentro de un EXE también se pueden comprimir, lo que reduce además el espacio de disco requerido por el programa. La ventaja de dejar archivos multimedia fuera de la publicación compilada es que se ejecutan más rápido cuando su publicación se muestra en unidades con velocidad de acceso lenta, como es el caso de unidades antiguas de CD-ROM. Los archivos externos no ocupan espacio en el disco duro del usuario. Cualquier archivo extraído al disco duro del usuario será eliminado al finalizar el programa. Si elige la opción Compilar sólo archivos que NO necesitan ser extraídos (ideal para CD), se le dará la oportunidad de especificar una carpeta separada para colocar las copias de estos archivos. Recomendamos que use una carpeta vacía para esta opción, evitando así que incluya después archivos que no sean necesarios o que ya estén dentro de la publicación compilada. Cuando distribuya su publicación, debe incluir estos archivos en la misma carpeta que su EXE compilado. Si elige que NeoBook cree un Asistente de Instalación para su publicación, entonces no necesita especificar la carpeta. NeoBook incluirá automáticamente en la instalación cualquier archivo externo requerido por la aplicación. Nota: Cualquier archivo extraido por la publicación se eliminará cuando se cierre ésta. Vea la sección Avanzado de Compilar/Publicar.

Compilar / Publicar > Tipografía
Algo que la mayoría de la gente no toma en cuenta es que muchas tipografías tienen derecho de autor y no pueden ser distribuidas libremente sin el permiso de sus autores y editores. Algunos fabricantes no permiten que sus tipografías sean usadas dentro de publicaciones electrónicas (incluso si estas tipografías no quedan accesibles al lector). Dado que las políticas de venta varían y puesto que ello puede afectar el tamaño de su publicación final hemos incluido diversas opciones para manipular tipografías. Cuando las tipografías se manejan en forma correcta, su publicación se ve igual no importa dónde esté presentada.

Funciones del Menú

Página 29 de 41

Nota: Hay muchas tipografías de uso libre disponibles en Internet que pueden ser distribuidas con sus publicaciones. Consulte la Guía de Usuarios de Windows para información adicional de la instalación de nuevas tipografías en su ordenador. La opción Incluir sólo tipografías que normalmente no se instalan con Windows sólo compila tipos que no están incluidos en la instalación estándar, básica, de Windows. La ventaja de esta opción es que el tamaño de su publicación será menor (dependiendo si ha usado o no alguna de las tipografías básicas de Windows), dado que muchos lectores las tienen ya instaladas. La desventaja es que si el lector ha eliminado alguna de las tipografías de Windows, su texto no aparecerá exactamente como se esperaba. Algunas ediciones extranjeras de Windows incluyen tipografías diferentes a aquellas usadas en la versión española. Use la opción No incluir tipografías (Windows las sustituirá por las disponibles) con publicaciones que contienen poco o ningún texto. La ventaja de esta opción es que el tamaño de su publicación será menor y que se cargará un poco más rápido. La desventaja es que no se tiene control sobre cómo se verá su publicación, dado que será Windows quien elija los sustitutos para las tipografías faltantes. Windows hace una tarea notoriamente pobre al seleccionar sustitutos. En algunos casos la sustitución puede contener símbolos en lugar de letras haciendo que su publicación no sea legible. La opción Incluir todas las tipografías (serán incrustadas en el programa compilado) compila todas las tipografías usadas en su publicación. La ventaja de esta opción es que su trabajo se verá exactamente como se planeó. La desventaja es que el tamaño de su programa compilado será mayor (depende del número de tipografías utilizadas). Ésta es la mejor opción si desea que su publicación se vea exactamente como se ve en su propio ordenador. La opción Incluir sólo las siguientes tipografías: le permite elegir qué tipografías incluir en la publicación. Simplemente haga clic sobre la pequeña caja al lado de las tipografías que desea incluir. Aparecerá una marca de verificación a un lado del nombre de la tipografía. Haga clic sobre la tipografía una segunda vez para eliminar la marca. La ventaja es que usted elige las tipografías usadas en ciertos textos prominentes mientras que le permite a NeoBook sustituir las que no sean indispensables. La desventaja es que algunos textos pueden no aparecer exactamente como se diseñaron.

Funciones del Menú

Página 30 de 41

Compilar / Publicar > Avanzado
Como en la mayoría de los programas bajo Windows, las publicaciones compiladas necesitan algunas veces almacenar en forma temporal archivos en el disco duro del usuario de la publicación. Windows tiene para esto una carpeta llamada TEMP, pero puede ser que los autores de NeoBook necesiten o quieran almacenarlos en otras ubicaciones. Los archivos temporales se pueden almacenar en cualquiera de las siguientes ubicaciones: La Carpeta Temporal de Windows es la ubicación recomendada. Esta carpeta es usada por Windows (y la mayoría de los programas bajo Windows) para almacenar archivos temporales. Es la mejor opción, cuando la publicación está pensada para ser distribuida en un CD-ROM, DVD-ROM o cualquier otro medio que sea de sólo lectura. Al seleccionar la opción Carpeta Windows, se colocan los archivos temporales en la misma carpeta que el sistema operativo Windows. Esto es útil cuando la publicación se ejecuta desde una red, ya que los usuarios siempre tendrán garantizado un acceso de lectura/escritura en esta carpeta. La opción Misma carpeta que la Publicación compilada coloca los archivos temporales en la misma carpeta donde reside la publicación compilada (EXE). Esta opción funciona bien si se está seguro de que las publicaciones siempre van a ser colocadas en una carpeta que tiene acceso de lectura y escritura. Los archivos temporales almacenados en esta ubicación se pueden identificar fácilmente y eliminados si algo falla (como un corte de alimentación mientras la publicación se está ejecutando). Pero si la publicación se va a utilizar en una red/Intranet o desde un CD-ROM u otro medio de sólo lectura, no se puede usar esta opción ya que NeoBook no podrá escribir en esta carpeta y, por tanto, la publicación no se ejecutará de forma adecuada. La opción Carpeta personalizada le permitirá especificar otra carpeta para almacenar los archivos temporales. Es importante que el nombre utilizado para la carpeta sea válido en el Sistema del usuario final o su publicación puede no ejecutarse correctamente. La carpeta se creará, si no existe. Use esta opción con precaución; muchos usuarios de redes o Intranet no tienen permiso para crear carpetas. Si NeoBook no puede crear la carpeta que se especifique en esta opción, la publicación no se ejecutará apropiadamente. Habilite la opción Ocultar los archivos extraídos para marcar como ocultos los archivos descomprimidos. Esto hará que los archivos se vuelvan transparentes para la mayoría de programas bajo Windows, y evitará que los usuarios intenten modificarlos. Seleccione la opción Eliminar los archivos extraídos, cuando se cierra la publicación, a menos que quiera dejar los archivos descomprimidos en el disco duro. Recomendamos que marque esta opción siempre, si no tiene una razón específica para dejar estos archivos en el Sistema del usuario. No use nunca la opción Ocultar archivos extraídos si desea eliminar los archivos. Nota: Si se ha creado una carpeta personalizada para archivos temporales (ver más arriba), ésta también se eliminará cuando esta opción esté habilitada.

Compilar / Publicar > Instalación
Habilite la opción Crear Programa de Configuración y Disquete de Instalación para crear un programa utilitario especial que sus lectores pueden usar para instalar su publicación en sus ordenadores. La mayoría de los programas de Windows que están diseñados para ser ejecutados desde un disco duro incluyen un programa de configuración e instalación simple para asistir al usuario con esta tarea. Un programa de configuración básico crea una carpeta a la que copia los archivos requeridos por el programa desde un fichero comprimido. La mayoría de los programas de configuración también agregan un acceso directo en el menú de inicio de Windows. La utilería de configuración de NeoBook también realiza estas acciones con la publicaciones compiladas. Las opciones elegidas en este punto determinarán cómo funcionará su programa de configuración.

Funciones del Menú

Página 31 de 41

Seleccione una opción de la lista Tipo de soporte a ser usada para distribución para especificar cómo deben ser empaquetados sus archivos de configuración. Las opciones disponibles incluyen Archivo Único, Disquetes de 1.44 MB, 720 K y 1.2 MB. La opción de archivo único es la preferida si intenta distribuir sus publicaciones en CD-ROM o a través de Internet. Elija el tipo de disquete apropiado si necesita que su programa de configuración sea dividido en secciones del tamaño de un disquete. En el campo Crear Archivos de Instalación en, proporcione el nombre de la carpeta en su disco duro donde quiere que NeoBook cree los archivos de instalación.Cuando se crea una instalación basada en disquetes, se puede especificar una letra de unidad seguida de dos puntos para que NeoBook escriba directamente en los disquetes. Debe tener una cantidad suficiente de disquetes en blanco formateados y preparados. Si se especifica una carpeta en el disco duro, NeoBook creará subcarpetas llamadas DISK 1, DISK 2, etc.; una por cada disquete necesario. Posteriormente, se debe copiar manualmente el contenido de cada carpeta al disquete correspondiente. Para aquellas instalaciones de archivo único, NeoBook creará un sólo archivo llamado SETUP.EXE, que contendrá todo lo necesario para instalar su publicación. Nota: Se puede usar esta opción para escribir directamente a un CD-ROM desde el Sistema Operativo Windows XP. La mayoría de las unidades de CD-Rom (no es el caso del S.O. Windows XP) necesitan un programa especial para grabar archivos. NeoBook preparará el archivo de publicación que se va a copiar al CD. Consulte el manual de su grabadora de CD-ROM para más instrucciones. La Carpeta de Instalación sugerida contendrá el nombre del directorio que propone al usuario de su publicación para la instalación. Por ejemplo: C:\Mi Programa. El usuario de la publicación puede aceptar esta carpeta o especificar una distinta. El nombre proporcionado en el campo Sección sugerida en el Menú Inicio (opcional) se utilizará como el encabezado predeterminado para su publicación en el Menú de Inicio de Windows. El usuario de la publicación tendrá la oportunidad de especificar uno diferente durante la instalación. Deje este campo en blanco si no quiere que su publicación esté listada en el menú de Inicio. El Título de la pantalla de Instalación aparece en la parte superior de la pantalla del Asistente de Instalación. Por ejemplo, Instalación de mi Publicación 1.0. En la parte derecha de la pantalla verá una pequeña ventana de Vista Previa, que muestra cómo se verá el fondo de su Asistente de Instalación. Debajo de esta ventana hay tres pequeños botones que controlan el color del gradiente del fondo (superior e inferior) y los colores del texto de su pantalla de configuración. Haga clic sobre el botón correspondiente para seleccionar un color diferente para cada uno de estos elementos. Sus cambios se reflejarán de inmediato en la ventana de Vista Previa. Para obtener un fondo

Funciones del Menú

Página 32 de 41

sólido seleccione el mismo color para ambos botones de gradiente superior e inferior. Nota: Puede traducir el texto presentado por su Asistente de Instalación seleccionando la opción Idioma del cuadro de diálogo Propiedades de Libro. La última opción de la pantalla de Configuración puede especificar archivos adicionales a ser transportados junto con su publicación. Estos archivos adicionales son denominados Archivos Adjuntos. Éstos pueden ser desde programas externos hasta archivos de base de datos. Esto es útil cuando se necesitan incluir archivos adicionales con su publicación que no son manipulados por el compilador de NeoBook. El Asistente de Instalación colocará los archivos auxiliares en la misma carpeta que la publicación compilada (EXE.)

El Menú Opciones
Esta sección contiene descripciones de los comandos encontrados en el menú Opciones de NeoBook. Para más información, seleccione un comando de la siguiente imagen:

Acoplar a la Cuadrícula
Al habilitar esta opción se hace que la Rejilla de NeoBook atraiga objetos “magnéticamente” a medida que se dibujan, mueven o redimensionan. Vea Mostrar Cuadrícula y Configuración de la Cuadrícula.

Mostrar Cuadrícula
Al habilitar esta opción se colocará una Rejilla sobre la ventana de edición. Esto hace más fácil alinear objetos en la pantalla. La Rejilla no aparecerá en la publicación compilada. Nota: La Rejilla se vuelve “magnética” (los objetos son dibujados al punto más cercano a la Rejilla) cuando se habilita la opción Acoplar a la Rejilla. El espacio entre las rejillas puede establecerse usando los Configuración de la Rejilla.

Configuración de la Rejilla
Esta función le permite especificar el espaciado horizontal y vertical de la Rejilla (en píxeles de pantalla). Cuando se habilita la opción Acoplar a la Rejilla, las herramientas y objetos serán atraídos “magnéticamente” al punto más cercano a ella, ayudándole a alinear objetos cuando los dibuja, redimensiona o mueve. Habilite la opción Mostrar Rejilla para hacerla visible

Ortografía

Funciones del Menú

Página 33 de 41

Esta función verifica su texto y le permite identificar y corregir palabras mal escritas. Se puede elegir entre comprobar la Publicación Completa, la página activa o los objetos seleccionados en la página activa. Todos los objetos y secuencias de comandos que contengan textos válidos dentro de los límites especificados en las opciones anteriores también serán verificados. Las palabras mal escritas o no reconocidas serán mostradas en el campo Palabra Desconocida. El campo Contexto muestra la palabra dentro del texto. El campo Cambiar A muestra la palabra que más se asemeja junto con otras posibles acepciones en la lista inferior. Haga clic sobre el botón Cambiar para aceptar la acepción sugerida. Haga clic sobre el botón Cambiar Todo para corregirla todas las veces que aparezca en el texto. Si la palabra sugerida en el campo Cambiar A no es la palabra deseada o correcta, puede hacer clic sobre cualquiera de las alternativas mostradas en la lista debajo de este campo. Si ninguna de las alternativas sugeridas es aceptable, puede escribir la palabra dentro del campo Cambiar A antes de hacer clic sobre el botón Cambiar. Para dejar la Palabra Desconocida sin cambio, haga clic sobre el botón Omitir. Elija Omitir Todo para no verificar más la palabra. Si la Palabra Desconocida es un nombre propio o una palabra correcta que utiliza frecuentemente, puede elegir Agregar a Diccionario para colocarla en el diccionario de NeoBook. Esto evitará que la palabra sea marcada como desconocida en futuras verificaciones ortográficas. Para detener la verificación ortográfica, haga clic sobre el botón Cerrar.

Instalar Plug-Ins
Use esta función para registrar módulos (plug-ins) de otros fabricantes dentro de NeoBook. Los módulos son componentes especialmente diseñados para proveer funciones adicionales no encontradas en un programa y que pueden ser integrados dentro de NeoBook. Si están diseñados apropiadamente, los módulos son extremadamente rápidos y su uso es virtualmente transparente. Una vez instalado el módulo, sus funciones aparecerán en la lista Seleccione una Acción junto con los comandos propios de NeoBook. Para usar un comando de un módulo, simplemente selecciónelo de la lista.

Funciones del Menú

Página 34 de 41

Nota: Algunos módulos pueden requerir una instalación especial o proceso de configuración antes de que puedan ser registrados en NeoBook. Consulte la documentación del módulo para cualquier requerimiento especial antes de poder usarlo. Para registrar un módulo haga clic sobre el botón Instalar. Aparecerá el diálogo estándar de selección de archivos Windows. Ubique y seleccione el módulo deseado (*. nbp). La mayoría de los módulos son instalados en la carpeta “Archivos de Programa\NeoBook 4\Plugin”. Si la instalación trabaja correctamente, el módulo aparecerá en la lista de instalados. Su nombre, editor, descripción y nombre de archivo estarán listados debajo de la información del módulo. Para borrar el módulo, realce su nombre en la lista de los instalados y haga clic sobre el botón Eliminar. Esto suprimirá de NeoBook cualquier función asociada con el módulo pero no sus archivos asociados del disco duro. Necesitará usar el Explorador de Windows o la utilería que provea el vendedor del módulo para eliminarlo completamente. Tenga cuidado de no eliminar un archivo que pertenezca a otro módulo o programa. Nota: Encontrará una lista actualizada de sobre plug-ins en la página web de NeoSoft: www.neosoftware.com/nbw1.html Nota: Si está teniendo problemas asociados con un módulo específico, por favor consulte con el vendedor o autor del mismo. Es responsabilidad del vendedor o autor del módulo proveer soporte técnico para su producto.

Librería de Funciones
La Librería de Funciones es el lugar donde se pueden almacenar grupos de acciones usadas a menudo. Se puede acceder a estos grupos o funciones desde sus publicaciones en cualquier momento usando la

Funciones del Menú

Página 35 de 41

acción Call (Llamar). de NeoBook. Las funciones hacen que sus publicaciones sean de un tamaño menor y más fáciles de actualizar y mantener. Supongamos, por ejemplo, que ha creado una publicación con 25 botones y que cada uno de ellos realiza básicamente la misma tarea. En lugar de tener que escribir la misma serie de acciones 25 veces, sería más sensato crear una función y simplemente llamarla (Call) desde cada botón. Si la función requiere ser modificada, sólo se edita una vez en lugar de 25. Puede modificar una función existente haciendo clic sobre su nombre en la lista de funciones disponibles y luego haciendo clic sobre el botón Editar. Aparecerá el Editor de Acciones, permitiéndole hacer cambios a la función. Puede usar el botón Renombrar para cambiar el nombre de una función existente. Sin embargo, tendrá que editar las publicaciones que usen el nombre antiguo de la función para que actualice el cambio. Si ya no va a necesitar una función, puede borrarla de la lista usando el botón Eliminar. Asegúrese de que la función no es utilizada por ninguna de sus publicaciones. Si una publicación «llama» (Call) a una función que no existe, recibirá un mensaje de error. Para crear una nueva función haga clic sobre el botón Nuevo. El Editor de Acciones aparecerá permitiéndole definir su función. Éste consta de una ventana de edición, una barra de herramientas y una o varias solapas en su parte inferior. Las acciones pueden escribirse directamente dentro del Editor, pero muchas veces es preferible usar el botón Insertar Acción. Las acciones están organizadas en grupos. Simplemente busque y haga clic sobre el título de la acción que quiere. En la mayoría de las acciones, NeoBook mostrará un cuadro de diálogo sencillo que puede llenar para completar la acción. Nota: Vea Comprender acciones y variables y Lista de acciones para una amplia explicación sobre el Editor de Acciones y las acciones de NeoBook.

El panel de Funciones de los Parámetros, bajo el Editor de Acciones, se puede usar para crear funciones avanzadas. Una función avanzada puede admitir hasta nueve parámetros, permitiendo pasar la información desde cualquier parte de la publicación. Los parámetros pueden contener cualquier dato que la función necesite para completar su trabajo. Por ejemplo, una función que calcula el interés compuesto de un préstamo debería usar parámetros para introducir el valor actual del préstamo, los intereses y la duración. Para crear un parámetro, haga clic en el botón Añadir. Aparecerá entonces un cuadro de Propiedades del Parámetro, como éste:

Funciones del Menú

Página 36 de 41

El Alias es el lugar (variable) donde se van a guardar de los datos del parámetro. Es básicamente una variable especial que se puede usar en cualquiera de las acciones de la función. Al igual que una variable, un Alias es simplemente un área de la memoria del ordenador que se usa para almacenar información. Cada Alias de la función debe llevar un nombre único e ir escrito entre corchetes ([ ]). Cuando se crea un nuevo parámetro, el Alias asignado de forma predeterminada por NeoBook corresponde al número del parámetro (por ejemplo: [%1]). Sin embargo, puede cambiar este nombre por otro que describa mejor lo que representa ese parámetro. En el caso de nuestro ejemplo de la función de interés compuesto, deberíamos cambiar Alias del primer parámetro a algo así como [%VA] para el Valor Actual. El símbolo % es opcional, pero incluirlo puede ser útil para diferenciar el Alias de una variable normal. Los parámetros pueden contener distintos tipos de datos. Para evitar que se introduzca en un parámetro un tipo de dato equivocado, use el campo Tipo para seleccionar una de las siguientes opciones: Texto Número Mixto Archivo Variable Este parámetro es una cadena de caracteres. Puede contener caracteres alfabéticos, numéricos, signos de puntuación, etc. Este parámetro es numeral. Este parámetro puede ser alfanumérico, y también puede contener una expresión matemática. Este parámetro es un nombre de archivo. Este parámetro es un nombre de variable.

Finalmente, use el campo Descripción para indicar el tipo de datos que espera el parámetro. La descripción aparecerá en el asistente de la acción Call como un recordatorio de lo que es el parámetro. Haga clic en Aceptar para cerrar el cuadro de las Propiedades del Parámetro y añadir el nuevo parámetro a la función. Cuando escriba el script que incluya la función, simplemente inserte el Alias en el lugar donde quiere que aparezcan los datos. Por ejemplo, nuestra función de ejemplo que analiza los intereses compuestos incluiría los siguientes parámetros:

Funciones del Menú

Página 37 de 41

El script para analizar el interés compuesto consistiría así en una simple acción Math (Cálculo), donde los Alias juegan un importante papel: Math "[PV]*((1+[R])^[N])" "2" "[FV]" Una vez que la función se haya completado, haga clic en el botón Aceptar para salvarla. Se le pedirá que dé un nombre a la función. Debería elegir un nombre que describa lo que hace la función. Por ejemplo "Interés Compuesto". El nombre aparecerá en la Librería de Funciones y se usará para llamar a la función. Cuando, más adelante, use la acción Call (Llamar) y seleccione la función "Interés Compuesto", el asistente de la acción mostrará automáticamente los campos para los parámetros de Valor Actual, Porcentaje de Interés, Periodo de Tiempo y Valor Final. Los valores que introduzca entonces servirán para calcular el Interés Compuesto del préstamo.

Configurar Preferencias
Use esta función para modificar la manera de trabajar con NeoBook. Estas opciones sólo afectan sus sesiones de edición y no a sus publicaciones compiladas (use Propiedades del Libro para configurar su publicación). La ventana Preferencias está dividida en tres secciones que corresponden a los iconos localizados en la parte izquierda del diálogo: General, Herramientas y Editor. Para ver o modificar los ajustes de una sección, haga clic sobre el icono correspondiente. General Dentro de las Opciones de Inicio podrá especificar qué acciones tomará NeoBook cada vez que se carga. Elija Abrir una Nueva Publicación en Blanco si desea que cada sesión inicie con una publicación nueva. Elija Abrir la Última Publicación Editada para volver a abrir la publicación en la que estaba trabajando la última vez que usó NeoBook. Finalmente, use Presentar el Diálogo Abrir Archivo para empezar cada sesión seleccionando una publicación existente desde su disco duro. Habilite la opción Activar la función Deshacer para habilitar esa prestación. Al activarla, puede

Funciones del Menú

Página 38 de 41

eliminar la última modificación realizada a la publicación seleccionando el comando Deshacer desde el menú Editar. Nota: Puede deshabilitar esta opción para mejorar el desempeño en ordenadores lentos. Habilite la opción Crear copias de respaldo para hacer que NeoBook conserve una copia de la versión previa de su publicación cada vez que usted elija el comando Guardar del menú Archivo. El archivo de respaldo tendrá la extensión “.BAK” con el mismo nombre del original. Aunque al habilitar esta opción consumirá más espacio en su disco duro, será invaluable si su publicación se deteriora por algún fallo. Para acceder a un archivo de respaldo utilice el Explorador de Windows o un administrador de archivos equivalente para renombrarlo al formato de publicación (es decir, cambiar la extensión BAK del archivo a PUB teniendo cuidado de borrar o renombrar el original) y luego vuelva a cargar el archivo renombrado desde NeoBook. De esta forma perderá a lo sumo el último trabajo de edición realizado. Marque la opción Actualizar archivos de texto e imagen modificados por otros programas para hacer que NeoBook muestre automáticamente los cambios realizados a archivos de texto e imágenes por medio de otros programas. Si deja esta opción sin marcar, NeoBook mostrará los archivos sin modificaciones ( lo cual puede acelerar el desempeño en ordenadores lentos). Si deja esta opción sin marcar no afecta la compilación de sus publicaciones ya que los archivos siempre se actualizarán antes de compilar. Herramientas En esta sección puede especificar qué programas se usarán para editar los diferentes tipos de archivos multimedia reconocidos por NeoBook. Seleccione sus editores favoritos para textos, imágenes, GIF animados, animación CAR, sonidos, música, videos y animación Flash. NeoBook lanzará automáticamente el programa apropiado cuando usted seleccione un archivo a editars con los comandos Crear/Editar desde el menú Editar. En la mayoría de los casos puede dejar que Windows decida el editor apropiado o le pregunte el que desea usar de los ya instalados en su ordenador. Nota: Se recomienda que utilice el editor propio de NeoBook para los archivos de texto. Este editor provee muchas opciones de formateo y ha sido especialmente diseñado para su uso con NeoBook. Editor Utilice esta pantalla para seleccionar qué tipo de color de tipografía se usará con el Editor de Acciones de NeoBook. Elija un componente de la lista Elementos y luego seleccione su color. Haga clic sobre el botón Cambiar Tipografía para seleccionar la utilizada en el editor. El recuadro Vista Previa muestra el efecto de sus elecciones. Asegúrese de usar colores compatibles. Por ejemplo, no elija texto blanco sobre un fondo blanco. La caja del Editor de Fuentes contiene una lista de fuentes compatibles en su ordenador. Puesto que el Editor soporta sintaxis resaltada, la selección se limita a fuentes mono-espacio.

El Menú Herramientas
El menú de Herramientas es el lugar donde puede añadir atajos o accesos rápidos a los programas y utilidades que le resulten útiles en su trabajo con NeoBook. Podrá acceder a los programas que añada a este menú con un simple clic del ratón.

Configurar herramientas Use esta opción para agregar y eliminar programas y utilidades del menú Herramientas.

Funciones del Menú

Página 39 de 41

Para agregar una nueva herramienta, haga clic sobre el botón Añadir. Aparecerá el cuadro de diálogo Propiedades de Herramientas permitiéndole definir el programa o utilidad que será añadida. Escriba el nombre del programa en el campo Título. El título aparecerá como una opción más dentro del menú Herramientas. Introduzca, a continuación, la ruta y nombre de archivo en el campo Programa. Podrá navegar por la estructura de carpetas para buscar y seleccionar el programa (EXE) haciendo clic sobre el icono de la carpeta que se encuentra a la derecha del campo. Finalmente, si su programa necesita alguna línea de código especial o parámetros, tecleelos en el campo Parámetros. Haga clic en Aceptar para agregar el programa al menú Herramientas. Puede modificar una herramienta ya existente, haciendo clic sobre el botón del nombre de la herramienta en la lista y luego sobre el botón Editar. Aparecerá el cuadro de diálogo Propiedades de Herramientas, permitiéndole realizar los cambios. Puede liminar de la lista una herramienta que ya no mecesite, usando el botón Eliminar. Esto no elimina el programa de su ordenador, sino simplemente de este menú NeoBook.

El Menú Ventana
Esta sección contiene descripciones de los comandos encontrados en el menú Ventana de NeoBook. Para más información, seleccione un comando de la siguiente imagen:

Mosaico Vertical / 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.

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
Esta sección contiene descripciones de los comandos encontrados en el menú Ayuda de NeoBook. Para más información, seleccione un comando de la siguiente imagen:

Funciones del Menú

Página 40 de 41

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.

Tutoriales de NeoBook
Muestra la sección Tutoriales del archivo de ayuda de NeoBook. También puede encontrar estos Tutoriales en el Capítulo 4 del Manual de Usuario impreso.

Recorrido Rápido por NeoBook
Vea la presentación del mismo nombre creada con NeoBook que mostrará las características del programa.

Página web de NeoSoft Corp.
Al seleccionar esta opción, se abrirá en su navegador de Internet la página de inicio del sitio web de NeoSoft Corporation. (en inglés). Este sitio contiene información acerca del producto, actualizaciones, respuestas a las preguntas más frecuentes, novedades y versiones de evaluación de productos de Neosoft.

Foro de Soporte de NeoBook
Puede encontrar respuesta a muchas de las cuestiones sobre NeoBook, visitando el Foro de Soporte on-line. También encontrará allí consejos, trucos e información actualizada. Allí podrá enviar sus propias preguntas y obtener respuesta de nuestros usuarios avanzados del programa y del equipo de soporte técnico de NeoBook.

Contactar con el Soporte Técnico
Si encuentra problemas con NeoBook o tiene alguna cuestión que desea consultar, use esta opción para enviar un mensaje de correo electrónico al Soporte Técnico.

Acerca de NeoBook

Funciones del Menú

Página 41 de 41

Muestra información sobre su versión de NeoBook y la forma de contactar con NeoSoft Corp.

Comprendiendo las Acciones y Variables

Página 1 de 12

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 pueden ejecutar acciones cuando se hace clic sobre ellos o cuando el cursor del ratón pasa sobre el objeto, mientras un Cronómetro no detecta la actividad del ratón. No todos los objetos responden a todos los tipos de eventos. Por ejemplo, un objeto Botón puede ejecutar acciones cuando se hace clic sobre él o cuando el cursor del ratón pasa por encima, mientras que un objeto Cronómetro no detecta la actividad del ratón. Las páginas también pueden contener acciones, que se ejecutarían cuando el lector entra o sale de ellas. Las acciones también se pueden ejecutar en respuesta a eventos específicos de la publicación, como pueden ser los eventos Iniciar o Cerrar. Y, además, se pueden asignar acciones a vínculos de hipertexto colocados dentro de los objetos Texto y Artículo. Para más información a cerca de las acciones en las páginas o en la publicación, vea las secciones Propiedades de la Página y Propiedades del Libro, respectivamente. Añadir acciones a objetos y páginas Usar variables Crear y definir variables Variables de Matriz Variables Globales predefinidas Usar caracteres especiales Lista de acciones

Añadir acciones a objetos y páginas
Afortunadamente, no necesita aprender lenguajes de programación complejos, 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 la acción deseada de una lista y llenando un cuadro de diálogo muy fácil de entender. Para añadir acciones a su publicación, abra el cuadro de Propiedades del elemento al que desea asignarle una acción. Por ejemplo, para agregar una acción a la página, seleccione Propiedades de la Página del menú Página. Para agregar una acción a un objeto insertado en la página, selecciónelo y elija Propiedades del Objeto del menú Editar; o bien haga clic derecho sobre tal objeto. Una vez que el cuadro de diálogo de propiedades se despliega, elija el icono Acciones (a la izquierda de la ventana).

Comprendiendo las Acciones y Variables

Página 2 de 12

El cuadro de diálogo Acción contiene una gran ventana de edición, una barra de herramientas y un grupo de solapas de un extremo a otro de la parte inferior: es el Editor de Acciones. Si el elemento seleccionado puede responder a distintos tipos de eventos de acción, las solapas de la parte inferior mostrarán el nombre de tales eventos. Se puede especificar un grupo separado de acciones para cada evento, haciendo clic sobre la solapa correspondiente. Las acciones pueden teclearse directamente dentro del Editor, pero a veces es mejor usar el botón Insertar Acción. Éste botón (en la parte superior derecha del Editor), mostrará un listado de todas las acciones de NeoBook, así como las acciones de los Plug-ins de otros fabricantes que se hayan instalado. (Vea Instalar Plug-Ins)

Las acciones están divididas en categorías, que corresponden a los iconos situados en la parte izquierda del cuadro de diálogo. Al hacer clic sobre uno de estos iconos, a la derecha del cuadro de diálogo se mostrará la lista de acciones perteneciente a esa categoría. Cuando el puntero del ratón pase sobre cada acción de la lista, se mostrará una breve descripción de ella en el cuadro de la parte inferior de esta ventana. Para seleccionar una acción, simplemente haga clic sobre el elemento deseado de la lista.

Comprendiendo las Acciones y Variables

Página 3 de 12

Si la acción que ha seleccionado necesita alguna información más para que se ejecute correctamente (tal como el título de una página o el nombre de un archivo), aparecerá un breve cuadro de diálogo para que pueda escribir los datos que faltan. A estos datos se les llama parámetros. Por ejemplo, la acción GotoPage (Ir a la página) necesita 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 cuadro de diálogo, NeoBook automáticamente dará formato y editará el código de la acción en el Editor de Acciones (donde se mostrará una línea de código por cada acción que sea añadida).

El cuadro de diálogo de la acción GotoPage le permite seleccionar de entre una lista de las páginas de la publicación. Puede insertar nuevas acciones repitiendo los pasos antes mencionados. Estas nuevas acciones se añadirán en el Editor en la posición donde se encuentra el cursor. Las acciones de cada grupo se ejecutarán una tras otra en el orden en que se muestran escritas en el Editor. Después de insertadas, puede editarlas manualmente, usando el teclado o abriendo nuevamente el cuadro de diálogo de la acción, haciendo doble clic en la línea de código de la acción. Cuando las acciones aparezcan en el Editor, deben tener un formato concreto usando una sintaxis que NeoBook pueda interpretar. Cuando se usa el botón Insertar Acción, este

Comprendiendo las Acciones y Variables

Página 4 de 12

formateo lo realiza NeoBook automáticamente. Sin embargo, si decide escribir o editar manualmente las acciones, debe asegurarse de que cumple ciertas reglas. Primero debe aparecer el nombre de la acción, seguido de los parámetros correspondientes (si son necesarios). 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 necesita más espacio, la ventana puede desplazarse horizontalmente para mostar el resto del texto. En aquellas acciones que puedan necesitar líneas múltiples de texto, como es el caso de AlertBox and MessageBox, los saltos de línea deben estar marcados dentro del texto usando el carácter especial de continuación (|), y NO presionando la tecla Intro. Por ejemplo, la acción AlertBox muestra una ventana del estilo de Window con un mensaje personalizado. Esta acción necesita dos parámetros: uno, para el título del cuadro de diálogo; y otro, para el mensaje. La sintaxis apropiada de esta acción sería algo así: AlertBox "Hola" "Éste es mi primer mensaje de alerta." Cuando se ejecuta, esta acción mostrará un cuadro de diálogo como éste:

Cualquier línea de código del Editor que empiece con un punto (.) es ignorada por NeoBook, ya que se considera un comentario. Por ejemplo: .this is a comment AlertBox "Hola" "Hola a todos." Puede usar esta característica para añadir comentarios a los scripts de acciones o para deshabilitar temporalmente una acción (si se están depurando errores).

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 Caja de Verificación, Botón de Opción y Entrada 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 mas tarde esa variable para documentar el resultado de un examen o para personalizar la publicación agregando el nombre en varias pantallas. 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:

Comprendiendo las Acciones y Variables

Página 5 de 12

[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á:

Crear y definir variables
Crear variables en NeoBook es sencillo, ya que no necesitan ocupar memoria o que se defina explícitamente el campo de una variable antes de usarla. En NeoBook, en el momento en que se hace referencia a una variable, ésta se crea automáticamente. Sin embargo, hay muchas situaciones donde puede ser útil establecer una variable antes de usarla. Supongamos que desea contar con varios valores predeterminados al inicio de su publicación. La acción SetVar está diseñada con este propósito. Por ejemplo, podemos utilizar: SetVar "[Name]" "Unknown" SetVar "[Busy]" "No" SetVar "[Amount]" "1.00" No es necesario borrar variables, ya que NeoBook lo hará por usted cuando se cierra la publicación. De todas formas, si su publicación utiliza un gran número de variables temporales, puede mejorar el rendimiento de la misma durante su ejecución, eliminando manualmente de la memoria aquellas variables que ya no se necesiten. Esto se puede hacer usando la acción SetVar para especificar el valor de la variable a cero o a vacío (sin ningún valor), ya que NeoBook eliminan automáticamente de la memoria las variables vacías. Por ejemplo: SetVar "[Name]" "" SetVar "[Busy]" "" SetVar "[Amount]" "" Definir Variables Además de la acción SetVar, NeoBook tiene otra acción llamada DefineVar (Definir Variable) que se puede usar para crear variables y restringir su contenido a un tipo específico de datos. Por lo general, no importa qué tipo de información contienen las variables no definidas, creadas con SetVar. Esto es perfectamente correcto si se trata de una variable general que vaya a contener texto ahora y un número más adelante. Sin embargo, hay momentos donde los autores más avanzados podrían necesitar limitar el contenido a sólo texto o sólo números, en una variable en particular. Por ejemplo, puede necesitar limitar a números lo

Comprendiendo las Acciones y Variables

Página 6 de 12

que se vaya a introducir en el campo “Edad” dentro de un formulario en blanco. Usando la acción DefineVar puede definir al inicio de la publicación que la variable [Age] es un “Número entero”. Por ejemplo: DefineVar "[Age]" "Integer" "" "Global" "" Si la variable [Edad] se asigna a un objeto Entrada de Texto, entonces, al tratar de introducir otro caracter que no sea un número entero, se generará un mensaje de error. Otros tipos de variables que se pueden crear con DefineVar son: Undefined String Integer Currency Decimal Boolean Date El contenido de la variable no está limitado. Es lo mismo que una variable genérica, creada con SetVar. La variable puede contener cualquier caracter alfanumérico. La variable está limitada a números enteros. La variable está limitada a números con formato de moneda, de acuerdo a la configuración regional establecida en el Panel de Control de Windows. La variable está limitada a números con el formato decimal especificado. La variable está limitada a los valores “True” (verdadero) o “False” (falso). La variable es una fecha, que se mostrará en el formato de fecha especificado (d/m/y, etc.).

Además, para definir el contenido de una variable, la acción DefineVar (Definir Variable) se puede usar para dar formato a ciertos tipos de variables de manera que sean mejor leídas. Los tipos de Moneda y Decimal se formatearán con un número de decimales específico. La variable Booleano siempre contendrán valores de verdadero o falso. La variable de Fecha de podrá mostrar de diferentes maneras, dependiendo de la opción de formato que se haya elegido.

Variables de Matriz
NeoBook también permite el uso de nombres de variables compuestas para producir lo que se denominada 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 esta 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]. Puede encontrar más información acerca de estas aciones aquí.) 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:

Comprendiendo las Acciones y Variables

Página 7 de 12

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]” Si no sabe los límites o el tamaño de una matriz, puede usar la acción GetArrayInfo (Obtener Información de Matriz) para averiguarlo: GetArrayInfo "[Linea]" "[PrimerElem]" "[UltimoElem]" "[TamanoMatriz]"

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. Variables de Solamente de Lectura El primer grupo de variables globales es solamente de lectura, entendiendo por esto que no pueden ser modificadas por SetVar ni ningún otro comando de acción. Propiedades del Libro [CommandLine] Parámetros de línea de comandos pasados a la publicación. Si hay varios parámetros, están separados con retornos de carro [#13]. [PubAuthor] [PubColors] El autor de la publicación, tal y como se especificó en el cuadro de diálogo Propiedades del Libro. La resolución de color, tal y como se especificó en el cuadro de diálogo Propiedades del Libro.

Propiedades de la Página [PageTitle] El título de la página activa. [PageNumber] [P] Fecha / Hora [Time] [Time24] [Hour] [Minute] [Second] [DateShort] [DateLong] [Month] [MonthNum] [Day] El número de la página activa. Lo mismo que [PageNumber]

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 formato corto (6/1/05). La fecha actual en formato largo (Junio 1, 2005). El mes actual en formato de texto (Junio). El mes actual en formato numérico (1). El día actual de la semana en formato de texto (Miércoles).

Comprendiendo las Acciones y Variables

Página 8 de 12

[DayNum] [Year]

El día actual en formato numérico El año actual (2005).

Windows / Hardware [CDRomDrive] Letra de la unidad del primer lector de CD-ROM; o “error”, si no hay ninguno. [HDSerialNum] [NetworkDrive] [ScreenColors] [ScreenHeight] [ScreenWidth] [SystemLanguage] [UserName] [WindowsPlatform] [WindowsVer] Devuelve el número de serie de la unidad C: del Sistema. Letra de la primera unidad de red; o “error”, si no hay ninguna. El número de colores soportado por el modo de video activo en Windows. La altura de toda la pantalla de Windows, en píxeles. El ancho de toda la pantalla de Windows, en píxeles. Devuelve la configuración de idioma del sistema activo. Por ejemplo: “Español (España)” El nombre del usuario activo (si hay instalada una red). La plataforma activa de Windows que está instalada (Windows 95, 98, ME = 1, Windows NT, 2000 = 2). Número de versión y compilación de Windows (4.0 para Windows 95, 5.1 para Windows XP).

Carpetas [MyDocuments] [ProgramFiles] La localización de la carpeta "Mis Documentos" del usuario actual. La localizción de la carpeta "Archivos de Programa" del Sistema. El nombre de esta carpeta puede ser diferente, dependiendo del idioma predeterminado del Sistema. La unidad y directorio donde reside la publicación EXE. Ruta de la carpeta del sistema (por lo general, en c:\windows\system). Ruta de la carpeta temporal de Windows. Carpeta donde fue instalado Windows (por lo general, en c:\windows).

[PubDir] [SystemDir] [TempDir] [WindowsDir]

Mensajes / Errores [MCIResult] Usada por la acción MCICommand ( MCI) para informar de errores. Si MCICommand es correcto, [MCIResult] contendrá el valor 0 (cero), de otro modo, [MCIResult] contendrá un número de error. [LastError] Deshabilitar la opción de Mostrar mensajes de error en la sección Miscelánea de las Propiedades del Libro permite que los usuarios avanzados puedan recibir y responder a los errores mediante código de programación, en lugar de dejar que NeoBook muestre el error en un cuadro de diálogo o mensaje. Cuando esta opción está deshabilitada, todos los mensajes de error quedan almacenados en la varaible [LastError]. Puede usar entonces esta variable en un código para determinar cuándo ocurrió un error y responder a él de forma adecuada. Por ejemplo: FileWrite "Ejemplo.dat" "Append" "[ParteNum]" If "[LastError]" ">" "" AlertBox "Error" "Imposible acceder al archivo Ejemplo.dat." EndIf Avanzado [Embedded]

Inidica que el nombre de archivo que le sigue ha sido incrustado dentro del ejecutable. Nota: Ver el apartado Archivos Incrustados.

Comprendiendo las Acciones y Variables

Página 9 de 12

[FocusedObject] [NeoBookVersion]

El nombre del objeto activo (que acepta entradas de teclado). Devuelve el número de versión de NeoBook. La variable contendrá el número de versión mayor y menor, seguido de un punto y otro número que correspondería a la letra de la versión (si la hubiera). Por ejemplo, la versión 5.0.0 daría el valor “500.0”, y la versión 5.1.1a sería “511.1”. Puesto que esta variable no estaba disponible en versiones anteriores a la 4.1.1d, [NeoBookVersion] quedará vacía si se trata de una versión de NeoBook anterior a ésta. Si tiene una “D” significa que la publicación se ejecuta desde el Modo Diseño de NeoBook; Si tiene una “R”, se ejecuta en Modo Prueba. Devuelve el tipo de compilación de la publicación: A = programa, S = salvapantallas, T = programa de bandeja, W = plug-in web. El nombre del objeto que ejecutó la secuencia activa de acciones. Para scripts que no son ejecutados por objetos (tales como la entrada o salida de una página), la variable [Self] se encuentra vacía. El identificador HWDL de la publicación (reservado para uso de los autores de plug-in).

[NBMode] [NBType] [Self]

[WinHandle]

Variables de Lectura y Escritura Las siguientes variables globales son de Lectura-Escritura, por lo que pueden leerse y escribirse: Propiedades del Libro [AppTitle] El título de la aplicación, que aparece en la barra de título junto al icono, y en el Administrador de Tareas de Windows. En principio, [AppTitle] y [PubTitle] pueden ser lo mismo. [PubTitle] [PubHeight] [PubWidth] [PageChangeName] El texto de la barra de título de la ventana de la publicación. La altura interior de la ventana de la publicación (el área cliente). La anchura interior de la ventana de la publicación (el área cliente). Esta variable se puede usar para abortar o redireccionar un cambio de página, modificándolo desde el evento Cambió la página de las Acciones de las Propiedades del Libro. Una vez introducida la acción en el evento Cambió la página, esta variable contiene el nombrede la página hacia donde el lector desea navegar. Se puede abortar este cambio vaciando la variable de este modo: SetVar "[PageChangeName]" "" El cambio de página será redireccionado estableciendo esta variable con el nombre de otra página: SetVar "[PageChangeName]" "Pag Error" Si se utiliza esta variable en cualquier otro sitio distinto al evento Cambió la página, no tendrá efecto. [ShutdownStatus] Esta variable se puede usar para abortar la salida de una publicación, estableciéndola con el valor “False” desde el evento Cerrar de las Acciones de Propiedades del Libro. Por ejemplo: SetVar "[ShutdownStatus]" "False" Si se utiliza esta variable en cualquier otro sitio distinto al evento Cerrar, no tendrá efecto. [StartInSystemTray] Normalmente, cuando un programa compilado de bandeja del Sistema se ejecuta automáticamente, automáticamente se mostrará un icono

Comprendiendo las Acciones y Variables

Página 10 de 12

en la bandeja. Si prefiere que la aplicación se abra, en su lugar, en una ventana, puede colocar el siguiente código en el evento Iniciar de las Acciones de Propiedades del Libro: SetVar "[StartInSystemTray]" "False" Una vez abierto, al minimizar la ventana, ésta se envía a la bandeja del Sistema nuevamente. Si se elimina este código, la aplicación se iniciará normalmente como un icono en la bandeja del Sistema. [WindowLeft] [WindowTop] [WindowHeight] [WindowWidth] [WindowState] [WindowOrder] 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. La altura de la ventana de la publicación, incluyendo la barra de título, borde y barras de desplazamiento (si hubiera). El ancho de la ventana de la publicación, incluyendo los bordes y las barras de desplazamiento (si hubiera). El estado de la ventana de la publicación (Normal, Minimizada o Maximizada). El orden de la ventana de la publicación, tal como está en las Propiedades del Libro (Normal, Siempre encima o Siembre abajo).

Arrastrar y Soltar [DropAccept] [DropX] [DropY] [DropTarget]

Se pueden usar estas variables para influir en las operaciones de arrastrar y soltar que se estén ejecutando. Nota: Vea Herramienta Polígono / Zona Activa para más información sobre el uso de estas variables.

Carpetas [CurrentDir]

Contiene la carpeta activa. Úsela junto con la acción Run (Ejecutar) para especificar la carpeta de trabajo del programa. Ésta será la carpeta activa una vez que la publicación se ejecute. Por ejemplo: SetVar "[CurrentDir]" "c:\windows" Run "C:\Mis Programas\MiPrograma.exe" "" "Normal" Para impedir que la acción Run use la carpeta de trabajo, reestablezca la variable [CurrentDir] sin ningún valor. Por ejemplo: SetVar "[CurrentDir]" ""

Windows [Clipboard]

El contenido del Portapapeles de Windows (sólo formato de texto). Puede poner texto en el Portapapeles usando la acción SetVar (Establecer Variable). Por ejemplo: SetVar "[Clipboard]" "Place this on the clipboard."

Correo Electrónico /HTTP [MailServer] El nombre de usuario del servidor de correos SMPT. Usado para enviar mensajes de correo electrónico mediante la acción SendMail (Enviar Correo Electrónico). Si se deja en blanco, el lector debe introducir manualmente la dirección del servidor antes de enviar un correo electrónico, ya que puede ser diferente en cada ordenador.

Comprendiendo las Acciones y Variables

Página 11 de 12

La variable [MailServer] se puede usar para establecer manualmente el nombre del servidor de correo SMTP del lector. De forma predeterminada, NeoBook tratará de detectar el nombre del servidor antes de enviar un mensaje de correo electrónico, y pedirá al lector que confirme si el nombre del servidor es correcto. Si se establece [MailServer] con el valor "Detect", y NeoBook pudo encontrar el nombre del servidor, saltará dicha solicitud de confirmación y ejecutará directamente la acción SendMail. Por ejemplo: SetVar "[MailServer]" "Detect" SendMail... Sin embargo, si NeoBook es incapaz de detectar el nombre del servidor, solicitará al lector que lo intruduzca manualmente. [MailUserID] [MailUserPassword] Use estas dos variables para especificar la ID del usuario y la contraseña que se usan en la acción SendMail (Enviar Correo Electrónico) con aquellos servidores que requieran autentificación. Por ejemplo: SetVar "[MailUserID]" "paco123" SetVar "[MailUserPassword]" "aplauso" SendMail... [HTTPUserID] [HTTPUserPassword] Use estas dos variables para especificar la ID del usuario y la contraseña que se usan en cualquiera de las Acciones HTTP, con aquellos servidores o carpetas protegidas. Por ejemplo: SetVar "[HTTPUserID]" "paco123" SetVar "[HTTPUserPassword]" "aplauso" DownloadFile... [DownloadProgress] Esta variable contiene un número (0-100) que representa el progreso de la acción HTTP activa. Las Acciones HTTP largas se pueden abortar así, cambiando el contenido de esta variable por “Cancel”. Por ejemplo: SetVar "[DownloadProgress]" "Cancel"

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 los siguiente: AlertBox “Hola” “Mira las [#34]comillas.[#34]” Otros caracteres especiales y sus equivalentes ASCII son: AlertBox "Hello" "Look [#34]quotes.[#34]" " [#34]

Comprendiendo las Acciones y Variables

Página 12 de 12

[ ] | Retorno de Carro Salto de línea Tabulador

[#91] [#93] [#124] [#13] [#10] [#9]

Referencia Del Comando De la Acción

Página 1 de 75

Referencia Del Comando De la Acción
Esta sección contiene descripciones de acciones que pueden ser asignadas a objetos y páginas. Muchas de ellas son directas y fáciles de usar; otras están diseñadas para realizar tareas más complejas, y dirigidas a autores más avanzados. Con el objeto de entender mejor los conceptos explicados aquí, se recomienda que lea primero la sección Comprender acciones y variables.

Listado alfabético de las acciones de NeoBook:
A AlertBox (Mensaje de Alerta) ArticleJumpTo (Ir al Marcador) B Balloon (Bocadillo) BringAppToFront (Traer Aplicación al Frente) BrowserBack (Navegador Regresar) BrowserExport (Navegador Exportar) BrowserFind (Navegador Buscar Texto) BrowserForward (Navegador Avanzar) BrowserGoTo (Navegador Ir a) BrowserHome (Navegador Inicio) BrowserLoadFromStr (Navegador Cargar desde Cadena) BrowserPrint (Navegador Imprimir) BrowserSearch (Navegador Página del Buscador) BrowserStop (Navegador Detener) C Call (Llamar) ChangeFileExt (Cambiar Extensión de Archivo) CheckInternetConnection (Comprobar Conexión a Internet) ClearVariables (Limpiar Variables) ClickMouse (Clic del Ratón) CloseApp (Cerrar Aplicación) CloseCustomWindow (Cerrar Ventana Personalizada) CloseWindow (Cerrar Ventana) ConnectToInternet (Conectar a Internet) CreateFolder (Crear Carpeta) CustomWindow (Ventana Personalizada) D DateToNum (Convertir Fecha a Número) DebugBreakPoint (Depuración del Punto Crítico) DefineVar (Definir Variable) Delay (Retardo) DeleteArray (Borrar Matriz) DisableApp (Deshabilitar Aplicación) DisableMenuItem (Deshabilitar Elemento del Menú) DisableObject (Deshabilitar Objeto) DisconnectFromInternet (Desconectar de Internet) DOSCommand (Comando DOS) L ListBoxAddItem (Añadir Elemento de la Lista) ListBoxChangeItem (Cambiar Elemento de la Lista) ListBoxDeleteItem (Borrar Elemento de la Lista) ListBoxFindItem (Buscar Elemento de la Lista) ListBoxGetItem (Obtener Elemento de la Lista) ListBoxMoveItem (Mover Elemento de la Lista) ListBoxSize (Tamaño de la Lista) ListBoxSort (Ordenar Lista) LoadIcon (Cargar Icono) LoadVariables (Cargar Variables desde Archivo) Loop (Bucle) M Math (Cálculo) MCICommand (Comando MCI) MediaPlayerPause (Pausar Reproductor Multimedia) MediaPlayerPlay (Iniciar Reproductor Multimedia) MediaPlayerRewind (Rebobinar Reproductor Multimedia) MediaPlayerStop (Detener Reproductor Multimedia) Menu (Menú) MenuEx (Menú Avanzado) MessageBox (Cuadro de Mensaje) MoveObject (Mover Objeto) MoveObjectAlongPath (Mover Objeto en Trayectoria) N NumToDate (Convertir Número a Fecha) O ObjectToBack (Objeto al Fondo) ObjectToFront (Objeto al Frente) P PauseSlideShow (Pausar Presentación de Diapositivas) PictureMagnify (Ampliar Imagen)

Referencia Del Comando De la Acción

Página 2 de 75

DownloadFile (Descargar Archivo) DropFile (Soltar Archivo)

E EnableApp (Habilitar Aplicación) EnableMenuItem (Habilitar Elemento del Menú) EnableObject (Habilitar Objeto) ExecuteAddon (Ejecutar Add-on) Exit (Salir) ExitLoop (Finalizar Bucle) ExitWhile (Finalizar Mientras) ExtractFile (Extraer Archivo) ExtractFileDrive (Extraer Unidad de Archivo) ExtractFileExt (Extraer Extensión de Archivo) ExtractFileName (Extraer Nombre de Archivo) R Random (Aleatorio) ExtractFilePath (Extraer Ruta de Archivo) RefreshObject (Actualizar Objeto) F RegistryRead (Leer Registro) FileCopy (Copiar Archivo) RegistryWrite (Escribir Registro) FileDelLine (Borrar Línea de Archivo) RemoveFolder (Eliminar Carpeta) FileErase (Borrar Archivo) Return (Regresar) FileExists (Existe Archivo) ReturnToPage (Regresar a la Página) FileInsLine (Insertar Línea en Archivo) Run (Ejecutar) FileLen (Longitud de Archivo) RunInRectangle (Ejecutar en Rectángulo) FileList (Listar Archivo) RunNeoBook (Ejecutar Publicación FileOpenBox (Diálogo Abrir Archivo) Compilada) FileRead (Leer Archivo) FileSaveBox (Diálogo Guardar Archivo) S FileToVar (Archivo a Variable) SaveVariables (Guardar Variables en Archivo) FileWrite (Escribir Archivo) Find (Buscar) SearchStr (Buscar Cadena) FindFirst (Buscar Primero) SendAppToBack (Enviar Aplicación al Fondo) FindNext (Buscar Siguiente) SendKeys (Enviar Teclas) FlashBack (Retroceder Animación Flash) SendMail (Enviar Teclas) FlashForward (Avanzar Animación Flash) SendMenuCommand (Enviar Comando de Menú) FlashGetVar (Obtener Variable de Animación Flash) SetMousePos (Establecer Posición del FlashGotoFrame (Ir al Fotograma) Puntero) FlashPause (Pausar Animación Flash) SetObjectCaption (Establecer Leyenda de Objeto) FlashPlay (Reproducir Animación Flash) FlashRewind (Rebobinar Animación Flash) SetObjectFileName (Establecer Archivo de FlashSetVar (Establecer Variable de Animación Objeto) Flash) SetObjectFill (Establecer Relleno de Objeto) FlashStop (Detener Animación Flash) SetObjectFont (Establecer Fuente de Objeto) SetObjectLine (Establecer Línea de Objeto) FocusObject (Activar Objeto) FolderBox (Diálogo de Carpeta) SetPrinterOrientation (Establecer Orientación del Papel) FolderExists (Existe Carpeta) SetVar (Establecer Variable) G SetVolume (Establecer Volumen) GetArrayInfo (Obtener Información de Matriz) SetWindowPos (Establecer Posición de la GetMousePos (Obtener Posición del Puntero) Ventana) GetObjectHandle (Obtener Identificador del ShowErrors (Mostrar Errores) Objeto) ShowMenuItem (Mostrar Elemento del GetObjectInfo (Obtener Información del Menú) Objeto) ShowObject (Mostrar Objeto) GetVolume (Obtener Volumen) SizeObject (Tamaño del Objeto) GetWindowPos (Obtener Posición de la SoundBuzzer (Emitir Timbre) Ventana) StartSlideShow (Iniciar Presentación de GIFPlay (Reproducir Animación GIF) Diapositivas)

PlayCartoonFile (Reproducir Animación CAR) PlaySoundFile (Reproducir Archivo de Sonido) PlayTone (Emitir Tono) PlayVideoFile (Reproducir Archivo de Vídeo) PopUpImage (Desplegar Imagen) PrintDataFile (Imprimir Archivo de Datos) PrintImageFile (Imprimir Archivo de Imagen) PrintImageFileWH (Imprimir Imagen en Ancho y Alto) PrintPage (Imprimir Página) PrintSetup (Configuración de Impresora) PrintTextFile (Imprimir Archivo de Texto)

Referencia Del Comando De la Acción

Página 3 de 75

GIFStop (Detener Animación GIF) GoSub (Ir a la Subrutina) GotoFirstPage (Ir a la Primera Página) GotoLastPage (Ir a la Última Página) GotoLine (Ir a la Línea) GotoNextPage (Ir a la Página Siguiente) GotoPage (Ir a la Página) GotoPageNum (Ir a la Página Número) GotoPrevPage (Ir a la Página Anterior) H HelpTopic (Tema de Ayuda) HideMenuItem (Ocultar Elemento del Menú) HideObject (Ocultar Objeto) I If (Si Condicional) IfEx (Si Avanzado) ImageWindow (Ventana de Imagen) InputBox (Cuadro Entrada de Texto) InternetFileExists (Existe Archivo de Internet) InternetFileSize (Tamaño de Archivo de Internet) InternetGet (Obtener Datos de Internet) InternetLink (Vínculo de Internet) InternetPost (Enviar Datos a Internet) IsAppRunning (Comprobar Ejecución de Aplicación)

StickyNote (Nota Adhesiva) StopMedia (Detener Archivo Multimedia) StopMovingObject (Detener Movimiento de Objeto) StopSlideShow (Detener Presentación de Diapositivas) StrDel (Borrar Cadena) StrIns (Insertar Cadena) StrLen (Longitud de la Cadena) StrLower (Convertir Cadena a Minúsculas) StrParse (Fraccionar Cadena) StrReplace (Reemplazar Cadena) StrUpper (Convertir Cadena a Mayúsculas) SubStr (Extraer Cadena) Suspend (Suspender) SystemInfo (Información del Sistema) SystemSound (Emitir Sonido del Sistema) T TextWindow (Ventana de Texto) TimerStart (Iniciar Cronómetro) TimerStop (Detener Cronómetro) TrackbarSetMax (Establecer Valor Máximo del Potenciómetro) TrackbarSetMin (Establecer Valor Mínimo del Potenciómetro) W While (Mientras) WhileEx (Mientras Avanzado)

Navegación
Navegación GotoPage (Ir a la Página) Propósito: Categoría: Sintaxis:

Va a un título de página específico, dentro de la publicación.
Navegación. GotoPage "Página" Página

El título de la página a mostrar.
Ejemplo: GotoPage "Créditos"

GotoPageNum (Ir a la Página Número) Propósito: Categoría: Sintaxis:

Va a un número específico de página, dentro de la publicación.
Navegación. GotoPageNum "Página" Página

El número de la página a mostrar. La primera página de la publicación es “1”.
Ejemplo: GotoPageNum "20"

GotoPrevPage (Ir a la Página Anterior) Propósito:

Va a la página anterior, en la publicación.

Referencia Del Comando De la Acción

Página 4 de 75

Categoría: Sintaxis: Ejemplo:

Navegación. GotoPrevPage GotoPrevPage

GotoNextPage (Ir a la Página Siguiente) Propósito: Categoría: Sintaxis: Ejemplo:

Va a la página siguiente, en la publicación.
Navegación. GotoNextPage GotoNextPage

GotoFirstPage (Ir a la Primera Página) Propósito: Categoría: Sintaxis: Ejemplo:

Va a la primera página de la publicación.
Navegación. GotoFirstPage GotoFirstPage

GotoLastPage (Ir a la Última Página) Propósito: Categoría: Sintaxis: Ejemplo:

Va a la última página de la publicación.
Navegación. GotoLastPage GotoLastPage

ReturnToPage (Regresar a la Página) Propósito: Categoría: Sintaxis: Ejemplo:

Vuelve a la última página visitada por el lector.
Navegación. ReturnToPage ReturnToPage

Presentaciones de Diapositivas StartSlideShow (Iniciar Presentación de Diapositivas) Propósito:

Muestra una serie de páginas, como una presentación de diapositivas. Use la acción StopSlideShow (Detener Presentación de Diapositivas) para detener la ejecución de la presentación.
StartSlideShow Páginas

Categoría: Navegación. Sintaxis:

"Páginas" "Retardo" "Ejecución" "Subrutina"

Retardo

El título de un grupo de páginas, separadas por el carácter línea vertical (|). Las páginas aparecerán en el orden listado. También puede marcar la opción Incluir todas las páginas, para seleccionar a la vez todas las páginas de la publicación e incluirlas en la presentación de diapositivas.

Ejecución

El número de milisegundos que va a estar detenida la presentación en cada página. Un milisegundo es una milésima parte de segundo. Para una pausa de un segundo, introduzca el valor 1000 (milisegundos). Para una pausa de un minuto, introduzca el valor 60000 (milisegundos).

Referencia Del Comando De la Acción

Página 5 de 75

Subrutina (opcional)

Marque la opción Bucle, si desea que la presentación se ejecute una y otra vez, de forma continua (en la línea de programación, este parámetro se mostrará como Loop). Si desmarca esta opción, la presentación se ejecutará una sola vez (en la línea de programación, este parámetro se mostrará como PlayOnce). El nombre de la subrutina a ejecutar al final de la presentación. Deje este parámetro en blanco, si no desea usar una subrutina.
Nota: Vea Propiedades del Libro > Acciones para más información sobre subrutinas.

Ejemplo:

StartSlideShow "Intro|Pag1|Pag2|Pag3|Cred" "5000" "Loop" ""

PauseSlideShow (Pausar Presentación de Diapositivas) Propósito:

Interrumple la reproducción de una presentación de diapositivas o reanuda una presentación que se encuentra en pausa. Las presentaciones se inician con la acción StartSlideShow (Iniciar
Presentación de Diapositivas). Navegación. PauseSlideShow PauseSlideShow

Categoría: Sintaxis: Ejemplo:

StopSlideShow (Detener Presentación de Diapositivas) Propósito: Categoría: Sintaxis: Ejemplo: Detiene la ejecución de una presentación de diapositivas, iniciada con la acción StartSlideShow (Iniciar Presentación de Diapositivas). Navegación. StopSlideShow StopSlideShow

Mensajes/Interación
Cuadros de Diálogo AlertBox (Mensaje de Alerta)

Muestra un cuadro de diálogo que contiene un título, un mensaje y un botón Aceptar. Categoría: Mensajes/Interacción. Sintaxis: AlertBox "Título" "Mensaje"
Título Mensaje

Propósito:

El título del cuadro de diálogo. El texto del mensaje del cuadro de diálogo. Los saltos de línea se pueden introducir usando el carácter línea vertical (|).

Ejemplo:

AlertBox "Hola" "Éste es mi primer mensaje de alerta."

Referencia Del Comando De la Acción

Página 6 de 75

Nota: Se puede cambiar la fuente y el icono usado en los cuadros de diálogo de AlertBox, MessageBox, InputBox y Exit, abriendo la sección Interfaz dentro del menú Libro > Propiedades del Libro. MessageBox (Cuadro de Mensaje) Propósito: Categoría: Sintaxis:

Muestra un cuadro de diálogo personalizado, y almacena en una variable la opción seleccionada en forma de número.
Mensajes/Interacción. MessageBox "Título" "Mensaje" "Botones" "Variable" Título Mensaje

El título del cuadro de diálogo. El mensaje del cuadro de diálogo. Se pueden insertar saltos de línea usando el carácter línea vertica (|).
Botones

La leyenda de los botones personalizados, separada por el carácter línea vertical (|).
Variable

Ejemplo:

El nombre de la variable para almacenar el número del botón seleccionado. El primer botón daría el valor 1, el segundo botón el valor 2, etc. La variable contendrá el valor 0 (cero), si el lector cierra el cuadro de diálogo sin pulsar ningún botón. En el siguiente ejemplo, se pide al lector que califique su estado de ánimo. Se le presenta luego un cuadro de diálogo con un mensaje, que se corresponde con su selección.
MessageBox "Hola" "¿Cómo estás?" "Bien|Regular|Mal" "[Ánimo]" If "[Ánimo]" "=" "1" AlertBox "Hola" "¡Me alegro mucho!" 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" "¡No debes estar de muy buen humor!" EndIf

InputBox (Cuadro Entrada de Texto) Propósito:

Muestra un cuadro de diálogo con una entrada de texto, para que el lector introduzca una cadena de texto (alfanumérica), que se almacenará en una variable.

Categoría: Mensajes/Interacción.

Referencia Del Comando De la Acción

Página 7 de 75

Sintaxis:

InputBox "Título" "Mensaje" "Variable" Título

El título del cuadro de diálogo.
Mensaje

Variable

El mensaje del cuadro de diálogo. Se pueden insertar saltos de líneas mediante el carácter línea vertical (|). El nombre de la variable para almacenar el texto introducido por el lector.

Ejemplo:

InputBox "Acceso" "Código de acceso:" "[codigo]" If "[codigo]" "=" "JB5276H" Gotopage "Inicio" Else AlertBox "Error" "Código de acceso no válido." Exit "" "" EndIf

FileOpenBox (Diálogo Abrir Archivo) Propósito: Categoría: Sintaxis:

Obtiene el nombre de un archivo, usando el cuadro de diálogo estándar Abrir Archivo de Windows.
Mensajes/Interacción. FileOpenBox Título Máscara

"Título" "Máscara" "Ruta" "Variable" "Opciones"

El título del cuadro de diálogo. Limita el tipo de archivo que puede ser seleccionado. Una máscara está formada por dos partes: El texto que el lector verá y el código que le indica a Windows qué tipos de archivos debe mostrar. Estas dos partes deben estar separadas por el carácter línea vertical ("| ). Normalmente, la segunda parte contiene un asterisco, un punto y una extensión de tres letras, que coinciden con el tipo de archivo que se 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

Se puede usar también un asterisco en lugar de una extensión de archivo, para mostrar todos los tipos de archivos. Por ejemplo:
Todos los Archivos|*.* Ruta

Variable

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. El nombre de la variable para almacenar el nombre del archivo o

Referencia Del Comando De la Acción

Página 8 de 75

Opciones

archivos seleccionados. Deje este parámetro en blanco para seleccionar un solo archivo; o bien marque la opción Permitir que sea seleccionado más de un archivo (la línea de programación mostrará este parámetro como Multiple).

Ejemplo:

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

Cuando se seleccionan varios archivos, cada nombre de archivo se colocará en la variable especificada, separados por punto y coma (;). Se puede usar la acción StrParse (Fraccionar Cadena) para extraer el nombre de los archivos. 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]. Por ejemplo:
FileOpenBox "Abrir" "Todos los Archivos|*.*" "c:\" "[Archivos]" "Multiple" StrParse "[Archivos]" ";" "[Nombres]" "[Cuenta]" FileSaveBox (Diálogo Guardar Archivo) Propósito: Categoría: Sintaxis:

Permite al lector seleccionar un nombre de archivo usando el diálogo Guardar Archivo de Windows.
Mensajes/Interacción. FileSaveBox Título Máscara

"Título" "Máscara" "Ruta" "Variable"

El título del cuadro de diálogo. Limita el tipo de archivo que puede ser seleccionado. Por ejemplo, para mostrar todos los archivos, la máscara debe asemejarse a:
Todos los Archivos|*.* Ruta

Variable

La carpeta que el diálogo Guardar Archivo mostrará cuando se abra el cuadro de diálogo. Una vez que un archivo es seleccionado, su ruta se coloca en la variable especificada. El nombre de la variable para almacenar el nombre del archivo o archivos seleccionados.

Nota: Vea la acción FileOpenBox (Diálogo Abrir Archivo) para más información acerca de la máscara de archivo. Ejemplo: FileSaveBox "Guardar" "Todos los Archivos|*.*" "c:\" "[Archivo]" If "[Archivo]" ">" "" FileWrite "[Archivo]" "1" "[Info]" EndIf

FolderBox (Diálogo de Carpeta) Propósito: Categoría: Sintaxis:

Selecciona una unidad o carpeta y almacena el resultado en una variable.
Mensajes/Interacción. FolderBox "Título" "Variable" Título

Referencia Del Comando De la Acción

Página 9 de 75

Variable Ejemplo:

El título del cuadro de diálogo. El nombre de la variable para almacenar la carpeta seleccionada.
FolderBox "Seleccione una carpeta" "[Carpeta]"

Desplegables Balloon (Bocadillo) Propósito: Categoría: Sintaxis:

Muestra un bocadillo estilo cómic con un mensaje.
Mensajes/Interacción. Balloon "Mensaje" Mensaje

El mensaje que desea que aparezca dentro del bocadillo.
Ejemplo: Balloon "Esto es un mensaje tipo bocadillo."

StickyNote (Nota Adhesiva) Propósito: Categoría: Sintaxis:

Muestra una nota adhesiva con un mensaje.
Mensajes/Interacción. StickyNote "Izquierda" "Superior" "Mensaje" "Retardo" Izquierda, Superior

Mensaje

Las coordenadas izquierda y superior (en píxeles) de la nota adhesiva, relativas a la esquina superior derecha de la ventana de la publicación. Para centrar la nota adhesiva en la pantalla, marque la opción Centrar en ambos parámetros (que se mostrarán, en la línea de programación, como -1). El mensaje a mostrar en la nota adhesiva. Se pueden incluir saltos de línea, usando el carácter línea vertica (|).

Retardo 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 programa." "2000"

PopUpImage (Desplegar Imagen) Propósito:

Muestra un archivo de imagen de mapa de bits (BMP, PCX...) con un efecto opcional, y espera un clic, una pulsación de teclado o un número definido de milisegundos.
Mensajes/Interacción. PopUpImage "Izquierda" "Superior" "Archivo" "Retardo" "Efecto" "Velocidad" Izquierda, Superior

Categoría: Sintaxis:

Archivo

Las coordenadas superior e izquierda de la imagen, relativas a la ventana de la publicación. Para centrar la imagen en la pantalla, marque la opción Centrar en ambos parámetros (que mostrarán el valor -1). El nombre del archivo de imagen a mostrar.

Retardo Proporcione la "demora" en milisegundos para que la imagen desaparezca automáticamente, use cero para dejar la imagen en la pantalla hasta que el

Referencia Del Comando De la Acción

Página 10 de 75

lector presione una tecla o haga un clic con el ratón. Efecto 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 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, Pasar Página o Transparente. Velocidad El tiempo de duración del efecto (0 = más rápido, 10 = más lento). Ejemplo:

El siguiente ejemplo presenta una imagen usando el efecto Disolver. La imagen permanecerá centrada en pantalla, hasta que se haga clic con el ratón o se presione una tecla.
PopUpImage "-1" "-1" "c:\flecha.bmp" "0" "Dissolve" "3"

Menús Menu (Menú) Propósito:

Muestra un menú emergente , y ejecuta el script correspondiente a la opción seleccionada. Se debe mostrar una sola acción para cada opción del menú, que deberán ir inmediatamente debajo de la acción Menu. Por ejemplo, si el menú contiene tres opciones, entonces debe haber tres acciones (elementos) en la acción Menu. Sólo se ejecutará la acción correspondiente a la opción seleccionada. Si no se selecciona ninguna opción, no se realiza ninguna de las acciones especificadas.
Mensajes/Interacción. Menu "Izquierda" "Superior" "Elementos" Izquierda, Superior

Categoría: Sintaxis:

items

Las coordenadas del ángulo superior izquierdo del menú, relativas a la ventana de la publicación. Para centrar horizontal y verticalmente el menú en la pantalla, marque la opción Centrar (la línea de programación mostrará este parámetro como -1). La lista de las opciones del menú, separadas por el carácter línea vertical (|). El siguiente ejemplo muestra un menú que contiene tres opciones junto con las acciones AlertBox (Mensaje de Alerta) correspondientes al elemento seleccionado:

Ejemplo:

Menu "-1" "-1" "Manzanas|Naranjas|Uvas" AlertBox "" "Has elegido Manzanas" AlertBox "" "Has elegido Naranjas" AlertBox "" "Has elegido Uvas" MenuEx (Menú Avanzado) Propósito:

Muestra un menú emergente, y almacena en una variable la opción seleccionada como un número (1 para la primera opción, 2 para la segunda, etc.).

Referencia Del Comando De la Acción

Página 11 de 75

Categoría: Sintaxis:

Mensajes/Interacción. MenuEx "Izquierda" "Superior" "Elementos" "Variable" Izquierda, Superior

Elementos

Las coordenadas del ángulo superior izquierdo del menú, relativas a la ventana de la publicación. Para centrar horizontal y verticalmente el menú en la pantalla, marque la opción Centrar (la línea de programación mostrará este parámetro como -1). La lista de opciones del menú, separadas por el carácter línea vertical (|).

Variable

El nombre de la variable para almacenar el elemento seleccionado. Muestra el valor 1 si se selecciona el primer elemento; 2, si selecciona el segundo, etc. Si no se hace ninguna selección, la variable contiene el valor 0 (cero).
Ejemplo: MenuEx "-1" "-1" "Manzanas|Naranjas|Uvas" "[Resultado]" If "[Resultado]" "=" "1" AlertBox "" "Has elegido Manzanas." EndIf If "[Resultado]" "=" "2" AlertBox "" "Has elegido Naranjas." EndIf If "[Resultado]" "=" "3" AlertBox "" "Has elegido Uvas." EndIf If "[Resultado]" "=" "0" AlertBox "" "No has elegido ninguna opción." EndIf

Funciones de Búsqueda Find (Buscar) Propósito:

Muestra un cuadro de diálogo de búsqueda de texto. Las búsquedas puede estar limitada a un grupo de páginas, a la página activa o a toda la publicación.
Mensajes/Interacción. Find "Página" Página

Categoría: Sintaxis:

El título de la página o grupo de títulos, separados por el caracter línea vertical (|). La búsqueda se realizará en el orden en que queden listadas las páginas. Puede marcar la opción Buscar en todas las páginas (la línea de programación mostrará este parámetro como All), en lugar de seleccionar una página; o bien marcar la opción Buscar sólo en la págin actual (la línea de programación mostrará este parámetro como Current).
Ejemplo: Find "Contenido|Introducción|Índice"

FindFirst (Buscar Primero) Propósito:

Busca un texto coincidente, sin presentar el cuadro de diálogo Buscar. Se usa FindNext (Buscar Siguiente) para repetir la búsqueda más de una vez.
Mensajes/Interacción. FindFirst

Categoría: Sintaxis:

"Texto" "Página"

Referencia Del Comando De la Acción

Página 12 de 75

Texto Página

La palabra o frase que desea encontrar.

El título de la página o grupo de títulos, separados por el caracter línea vertical (|). La búsqueda se realizará en el orden en que queden listadas las páginas. Puede marcar la opción Buscar en todas las páginas (la línea de programación mostrará este parámetro como All), en lugar de seleccionar una página; o bien marcar la opción Buscar sólo en la págin actual (la línea de programación mostrará este parámetro como Current).
Ejemplo: FindFirst "manzana verde" "All"

FindNext (Buscar Siguiente) Propósito: Categoría: Sintaxis: Ejemplo: Repite la búsqueda iniciada con la acción FindFirst (Buscar Primero). Mensajes/Interacción. FindNext FindNext

Funciones de Ayuda HelpTopic (Tema de Ayuda) Propósito:

Muestra un tema del archivo de ayuda de la publicación. Antes de usar esta acción, debe haber especificado un archivo de ayuda en las Propiedades del Libro > General.
Mensajes/Interacción. HelpTopic "Tema" Tema

Categoría: Sintaxis:

El título del tema del archivo de ayuda que se desea mostrar.
Ejemplo: HelpTopic "Índice"

Apagado Exit (Salir) Propósito: Categoría: Sintaxis:

Sale de la publicación, presentando un cuadro de diálogo (opcional) de confirmación.
Mensajes/Interacción. Exit "Título" "Mensaje" Título

El título del cuadro de diálogo.
Mensaje

El mensaje que aparece en el cuadro de diálogo. Se puede usar el carácter línea vertical (|) para crear saltos de línea en el mensaje. Si se desea que el usuario salga inmediatamente sin presentarle un diálogo de confirmación, deje en blanco todos los parámetros.
Ejemplo: Exit "Adiós" "¿Realmente desea salir?"

Referencia Del Comando De la Acción

Página 13 de 75

Nota: Se puede cambiar la fuente y el icono usado en el cuadro de diálogo Exit (Salir), abriendo la sección Interfaz dentro del Propiedades del Libro.

Multimedia
Archivos Multimedia PlayCartoonFile (Reproducir Animación CAR) Propósito: Categoría: Sintaxis:

Reproduce un archivo de Animación CAR, creado con el programa NeoToon.
Multimedia. PlayCartoonFile

Inicia X, Inicia Y, Fin X, Fin Y

"Inicia X" "Inicia Y" "Fin X" "Fin Y" "Archivo" "Veces" "Velocidad" "Modo"

Archivo Veces

La coordenadas de pantalla donde la animación va a empezar y terminar el movimiento. La animación se desplazará por la ruta creada entre los dos puntos. Las coordenadas son relativas a la esquina superior izquierda de la ventana de la publicación. Introduzca el valor -1 para centrar la imagen en la pantalla. El nombre del archivo de animación CAR que se va a ejecutar.

Velocidad

El número de veces que se va a repetir el ciclo de la animación entre los puntos inicial y final. El retardo (en milisegundos) que se va a producir entre cada fotograma.

Modo Uno de los siguientes: Normal Wait

Loop

Inicia la reproducción de la animación y continúa con la siguiente acción del código. Se ejecuta sólo una vez. Inicia la reproducción de la animación y suspende la ejecución del código, esperando que termine antes de continuar. Se ejecuta sólo una vez. Ejecuta la reproducción de la animación de forma continua, como fondo de la página.

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 Animación CAR que sigue una trayectoria desde el ángulo superior izquierdo de la publicación hasta el inferior derecho:

Referencia Del Comando De la Acción

Página 14 de 75

PlayCartoonFile "10" "10" "630" "470" "c:\flor.car" "30" "25" "Normal"

Se puede crear una reproducción de un archivo de Animación CAR que se mantiene estacionario (es decir, sin seguir una trayectoria), haciendo que las coordenadas de inicio y fin sean las mismas. Por ejemplo:
PlayCartoonFile "25" "10" "25" "10" "c:\flor.car" "30" "25" "Loop" PlaySoundFile (Reproducir Archivo de Sonido) Propósito: Categoría: Sintaxis:

Reproduce un archivo de sonido (WAV) o música (MIDI).
Multimedia. PlaySoundFile "Archivo" "Modo" Archivo Modo Uno de los siguientes: Normal Wait

El nombre del sonido a reproducir.

Loop

Inicia la reproducción de la animación y continúa con la siguiente acción del código. Se ejecuta sólo una vez. Inicia la reproducción de la animación y suspende la ejecución del código, esperando que termine antes de continuar. Se ejecuta sólo una vez. Ejecuta la reproducción de la animación de forma continua, como fondo de la página.

Puede usar la acción StopMedia (Detener Difusión) para interrumpir la reproducción de la viñeta en progreso. Ejemplo: PlaySoundFile "c:\Windows\Media\ding.wav" "Loop"

PlayVideoFile (Reproducir Archivo de Vídeo) Propósito: Categoría: Sintaxis:

Reproduce un archivo de vídeo (AVI/MPG).
Multimedia. PlayVideoFile "Izquierda" "Superior" "Ancho" "Alto" "Archivo" "Modo" Izquierda, Superior

Las coordenadas superior e izquierda del vídeo, relativas a la ventana de la publicación. Para centrar el vídeo en pantalla, marque la opción Centrar en ambos parámetros (que mostrarán el valor -1).
Ancho, Alto

El alto y ancho deseado para el vídeo. Marque la opción Automático (la línea de programación mostrará este parámetro como -1) en ambos parámetros para que el vídeo se muestre en sus dimensiones originales.
Archivo Modo Uno de los siguientes: Normal Wait

El nombre del archivo de vídeo a reproducir.

Inicia la reproducción de la animación y continúa con la siguiente acción del código. Se ejecuta sólo una vez. Inicia la reproducción de la animación y suspende la

Referencia Del Comando De la Acción

Página 15 de 75

Loop

ejecución del código, esperando que termine antes de continuar. Se ejecuta sólo una vez. Ejecuta la reproducción de la animación de forma continua, como fondo de la página.

Puede usar la acción StopMedia (Detener Difusión) para interrumpir la reproducción de la viñeta en progreso. Ejemplo: PlayVideoFile "-1" "-1" "-1" "-1" "c:\Ejemplo\vaca.avi" "Wait"

Nota: 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. StopMedia (Detener Archivo Multimedia) Propósito:

Detiene la ejecución de uno o de todos los archivos multimedia (sonido, video o animación), si se han iniciado mediante las acciones PlayCartoonFile (Reproducir Animación
CAR), PlaySoundFile (Reproducir Archivo de Sonido) y PlayVideoFile (Reproducir Archivo de Vídeo).

Categoría: Sintaxis:

Multimedia. StopMedia "Archivo" 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.). StopMedia "c:\Sonidos\rana.wav"

Ejemplo:

MCI (Interfaz de Control de Medios) MCICommand (Comando MCI) Propósito:

Envía una orden a la Interfaz de Control de Medios (Windows Media Control Interface o MCI) de Windows. Ofrece un acceso de alto nivel a varios dispositivos multimedia conectados al ordenador. (Vea PlaySoundFile y PlayVideoFile para métodos alternativos de ejecución de
archivos multimedia.)

Categoría: Multimedia. Sintaxis: MCICommand "Comando" Comando

Un comando MCI. Algunos de estos comandos puede ser: Play nombre_de_archivo/dispositivo {posición inicial} {posición final} Pause dispositivo Stop dispositivo Open dispositivo/nombre_de_archivo {alias} Close dispositivo Seek dispositivo posición Record dispositivo

Referencia Del Comando De la Acción

Página 16 de 75

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 un mensaje de alerta con la acción AlertBox (Mensaje de Alerta), si ocurre un error:
MCICommand "play c:\windows\media\ding.wav" If "[MCIResult]" "<>" "0" AlertBox "Error" "An error occurred: [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"

Sonidos Simples PlayTone (Emitir Tono) Propósito: Categoría: Sintaxis:

Emite un tono (especificado en Hertzios), en el altavoz interno del PC.
Multimedia. PlayTone "Frecuencia" Frecuencia

La frecuencia en Hertzios del tono que se va a emitir. El tono central Do (C) es aproximadamente 440 Hertz.
Ejemplo: PlayTone "440"

SoundBuzzer (Emitir Timbre) Propósito: Categoría: Sintaxis: Ejemplo:

Emite un tono del tipo error en el altavoz interno del PC.
Multimedia. SoundBuzzer SoundBuzzer

SystemSound (Emitir Sonido del Sistema) Propósito: Categoría: Sintaxis:

Emite uno de los sonidos predeterminados del Sistema. Puede cambiar estos sonidos desde el Panel de Control de Windows.
Multimedia. SystemSound

"Sonido"

Referencia Del Comando De la Acción

Página 17 de 75

Sonido Uno de los siguientes: SystemDefault (Predefinido), SystemAsterisk (Asterisco), SystemExclamation (Exclamación), SystemStop (Parada crítica) o SystemQuestion (Pregunta). Ejemplo: SystemSound "SystemExclamation"

Control de Volumen GetVolume (Obtener Volúmen) Propósito:

Obtiene el nivel de volumen del altavoz para un dispositivo específico y almacena ese valor en una variable. Windows ofrece controles de volumen separados para cada dispositivo de audio.
Multimedia. GetVolume "Dispositivo" "Variable" Dispositivo

Categoría: Sintaxis:

Variable

El nombre del dispositivo de audio. Los tipos de dispositivos que son accesibles desde esta acción son: AUX, WAVE o MIDI. El nombre de la variable para almacenar el nivel de volumen del dispositivo. El volumen podrá estar entre 0 (apagado) y 255 (volumen máximo).

Ejemplo:

GetVolume "WAVE" "[Volumen]"

SetVolume (Especificar Volúmen) Propósito:

Establece el nivel de volumen del altavoz. Windows provee controles de volumen separados para cada dispositivo de audio, además de un control de volumen general (master).
Multimedia. SetVolume "Dispositivo" "Volumen" Dispositivo Volumen

Categoría: Sintaxis:

El nombre del dispositivo de audio. Puede ser: AUX, WAVE o MIDI.

El nuevo nivel de volumen. Se puede fijar entre 0 (apagado) y 255 (máximo).
Ejemplo: SetVolume "WAVE" "100"

Archivos
Gestión de Archivos FileCopy (Copiar Archivo) Propósito: Categoría: Sintaxis:

Copia un archivo externo.
Archivos. FileCopy Origen Destino

"Origen" "Destino"

El nombre de un archivo existente en el ordenador del lector. La unidad y carpeta en el ordenador del lector, donde se desea guardar el archivo copiado. Se puede, de forma opcional, incluir un

Referencia Del Comando De la Acción

Página 18 de 75

nombre de archivo como parte del destino para salvar el archivo copiado bajo un nombre diferente.
Ejemplo: FileCopy "[PubDir]Ejemplo.doc" "c:\Mis Documentos"

FileErase (Borrar Archivo) Propósito: Categoría: Sintaxis:

Borra un archivo externo.
Archivos. FileErase "Archivo" Archivo

El nombre de un archivo externo existente.
Ejemplo: FileErase "c:\MiCarpeta\Ejemplo.bak"

FileExists (Existe Archivo) Propósito: Categoría: Sintaxis:

Determina si existe un archivo externo.
Archivos. FileExists "Archivo" "Variable" Archivo Variable

El nombre del archivo (incluida la unidad y la ruta) a combrobar. El nombre de la variable para almacenar el resultado de la comprobación. Si existe el archivo, la variable tendrá el valor "True" (verdadero); si no existe, tendrá el valor "False" (falso). Este ejemplo presenta un mensaje si se encuentra el archivo EJEMPLO.DAT:

Ejemplo:

FileExists "c:\MiCarpeta\Ejemplo.dat" "[Resultado]" If "[Resultado]" "=" "True" AlertBox "Estado" "¡Se encontró el archivo!" EndIf FolderExists (Existe Carpeta) Propósito: Categoría: Sintaxis:

Determina si existe una carpeta externa.
Archivos. FolderExists "Ruta" "Variable" Ruta

El nombre y ruta de la carpeta a comprobar.
Variable

El nombre de la variable para almacenar el resultado de la comprobación. Si la carpeta existe, la variable devolverá el valor “True” (verdadero); en caso contrario, devolverá el varlor “False” (falso).
Ejemplo: FolderExists "C:\Archivos de Programa" "[Resultado]"

CreateFolder (Crear Carpeta) Propósito: Categoría: Sintaxis:

Crea una nueva carpeta.
Archivos. CreateFolder "Carpeta" Carpeta

El nombre y la ruta de la nueva carpeta.
Ejemplo: CreateFolder "C:\MiCarpeta"

Referencia Del Comando De la Acción

Página 19 de 75

RemoveFolder (Eliminar Carpeta) Propósito: Categoría: Sintaxis:

Elimina una carpeta (vacía).
Archivos. RemoveFolder "Carpeta" Carpeta

El nombre de la carpeta a eliminar.
Ejemplo: RemoveFolder "c:\MiCarpeta"

ExtractFile (Extraer Archivo) Propósito: Categoría: Sintaxis:

Extrae un archivo que está compilado dentro del ejecutable de la publicación.
Archivos. ExtractFile "Origen" "Destino" Origen

Destino

El nombre del archivo de origen que va a ser extraido. Este archivo será almacenado dentro de su publicación compilada. La ruta y carpeta del ordenador del lector, en donde va a ser guardado el archivo extraido. Puede, de forma opcional, incluir otro nombre de archivo, para guardar el archivo extraido con un nombre diferente.

Ejemplo:

ExtractFile "c:\MiCarpeta\Ejemplo.doc" "c:\Mis Documentos"

FileList (Listar Archivo) Propósito: Categoría: Sintaxis:

Genera una lista de archivos encontrados en la ruta especificada, y almacena el resultado en una variable.
Archivos. FileList "Máscara" "Opciones" "Variable" Máscara

Opciones

La unidad, carpeta y máscara de los archivos a encontrar. La máscara puede incluir los caracteres (*.*). Por ejemplo. “c:\MiCarpeta\*.*” hará un listado de todos los archivos encontrados en la carpeta c\MiCarpeta. Puede incluir cualquiera de las siguientes combinaciones:
Files Folders NoExt

Incluye archivos en la lista. Incluye carpetas en la lista. Elimina la extensión de los nombres de archivo, antes de añadirlos a la lista.

Variable

Ejemplo:

El nombre de la variable para almacenar la lista. Si contiene más de un archivo, éstos irán separados por saltos de línea. El siguiente ejemplo genera una lista de todas las imágenes JPEG de la carpeta “c:\Mis Imagenes”, y la almacena en una variable llamada [JPEG]:
FileList "C:\Imagenes\*.jpg" "Files+NoExt" "[JPEG]"

Referencia Del Comando De la Acción

Página 20 de 75

Entrada / Salida FileRead (Leer Archivo) Propósito: Categoría: Sintaxis:

Lee datos de una línea específica en un archivo de datos externo. El dato de la línea se almacenará en la variable designada.
Archivos. FileRead "Archivo" "Línea" "Variable" Archivo Línea

El nombre de un archivo externo existente.

Variable Ejemplo:

Especifica el número de línea del archivo que se va a leer (la primera línea del archivo es 1, la segunda es 2...). Puede marcar la opción Leer todo el archivo, para que se lean todas las líneas del archivo de una sola vez (la línea de programación mostrará este parámetro como All). El nombre de la variable para almacenar la información leída. El siguiente ejemplo usa FileRead para construir un menú del contenido del archivo EJEMPLO.DAT. Se lee cada línea una a una y el contenido se almacena a la variable [SelMenu], para construir el menú. Finalmente, se muestra el menú, usando la acción MenuEx (Menú Avanzado).

SetVar "[SelMenu]" "" FileLen "Ejemplo.dat" "[MaxLinea]" Loop "1" "[MaxLinea]" "[Contar]" FileRead "Ejemplo.dat" "[Contar]" "[MenuElem]" If "[SelMenu]" ">" "" SetVar "[SelMenu]" "[SelMenu]|" EndIf SetVar "[SelMenu]" "[SelMenu][MenuElem]" EndLoop MenuEx "-1" "-1" "[SelMenu]" "[Resultado]"

Otra forma de hacer lo mismo sería marcar la opción Leer todo el archivo, para que NeoBook cargue todo el archivo a la vez:
FileRead "Ejemplo.dat" "All" "[SelMenu]" MenuEx "-1" "-1" "[SelMenu]" "[Resultado]" FileWrite (Escribir Archivo) Propósito: Categoría: Sintaxis:

Escribe los datos indicados en un archivo externo.
Archivos. FileWrite "Archivo" "Línea" "Datos" Archivo

El nombre de un archivo externo existente. También puede insertar en este parámetro el nombre de un puerto de comunicación (COM1, COM2, etc.) en lugar de un nombre de archivo, para enviar los datos a un dispositivo externo, en su lugar.
Línea

Especifica el número de línea del archivo donde se va a escribir (la primera línea del archivo es 1, la segunda es 2...). Puede marcar la opción Añadir al final del archivo (la línea de programación mostrará este parámetro como Append) en lugar de introducir un número de línea, para añadir el dato al final del archivo; o seleccionar la opción Reemplazar todo el archivo (la línea de programación mostrará

Referencia Del Comando De la Acción

Página 21 de 75

este parámetro como All), para que los datos sobrescriban todo el texto del archivo.
Datos Ejemplo:

Los datos que van a ser escritos en el archivo. En el ejemplo siguiente, se reemplaza la primera línea del archivo EJEMPLO.TXT:
FileWrite "Ejemplo.txt" "1" "Prueba de escritura."

FileInsLine (Insertar Línea en Archivo) Propósito: Categoría: Sintaxis:

Inserta una línea en un archivo de datos externo. El archivo externo debe estar en formato de texto llano o ASCII.
Archivos. FileInsLine "Archivo" "Línea" Archivo Línea

El nombre de un archivo externo existente.

Ejemplo:

Especifica el número de línea del archivo donde se insertará la nueva línea (la primera línea del archivo es 1, la segunda es 2...). Todas las líneas a partir de este punto se moverán hacia abajo, para hacerle hueco. El siguiente ejemplo inserta una nueva línea en la parte superior (en la primera línea o línea 1) del archivo EJEMPLO.DAT:
FileInsLine "Ejemplo.dat" "1"

FileDelLine (Borrar Línea de Archivo) Propósito: Categoría: Sintaxis:

Elimina una línea determinada, de un archivo de datos externo. El archivo externo debe estar en formato de texto llano o ASCII.
Archivos. FileDelLine "Archivo" "Línea" Archivo Línea

El nombre de un archivo externo existente.

Ejemplo:

Especifica el número de línea a borrar en el archivo (la primera línea del archivo es 1, la segunda es 2...). 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 EJEMPLO.DAT. Su respuesta se almacena en una variable llamada [Resp]. Si la respuesta es "Sí" (1), se borra la línea del archivo.
MessageBox "Borrar" "¿Borrar #[Elemento]?" "Sí|No" "[Resp]" If "[Resp]" "=" "1" FileDelLine "Ejemplo.dat" "[Elemento]" EndIf

FileLen (Longitud de Archivo) Propósito: Categoría: Sintaxis:

Cuenta el número de líneas de un archivo de datos externo.
Archivos. FileLen "Archivo" "Variable"

Referencia Del Comando De la Acción

Página 22 de 75

Archivo Variable

El nombre de un archivo externo existente. El nombre de la variable para almacenar la información del recuento de líneas. El siguiente ejemplo calcula el número de líneas del archivo EJEMPLO.DAT y almacena el resultado en la variable [Líneas]:

Ejemplo:

FileLen "Ejemplo.dat" "[Lineas]" FileToVar (Archivo a Variable) Propósito:

Lee el contenido de un archivo dentro de una variable. Es similar al uso de la acción FileRead (Leer Archivo) con la opción Leer todo el archivo, pero a diferencia de ésta, FileToVar se puede usar con Archivos Incrustados.
Archivos. FileToVar "Archivo" "Variable" Archivo Variable

Categoría: Sintaxis:

El nombre de un archivo externo existente o un archivo incrustado. El nombre de la variable para almacenar el contenido del archivo.
FileToVar "[Embedded]Ejemplo.txt" "[EntradaTexto1]"

Ejemplo:

Utilidades de Archivo ExtractFilePath (Extraer Ruta de Archivo) Propósito: Categoría: Sintaxis:

Extrae la unidad y la ruta de un archivo y almacena este valor en una variable.
Archivos. ExtractFilePath "Archivo" "Variable" Archivo Variable

El nombre de un archivo. El nombre de la variable para almacenar la información de la ruta del archivo. Si el archivo no tiene una ruta, la variable quedará vacía. Este ejemplo coloca "c:\MiCarpeta" en la variable [Ruta]:

Ejemplo:

ExtractFilePath "c:\MiCarpeta\Ejemplo.doc" "[Ruta]" ExtractFileName (Extraer Nombre de Archivo) Propósito: Categoría: Sintaxis:

Extrae el nombre y la extensión de un archivo y almacena este valor en una variable.
Archivos. ExtractFileName "Archivo" "Variable" Archivo Variable

El nombre de un archivo. El nombre de la variable para almacenar la información del nombre del archivo. Este ejemplo coloca "EJEMPLO.DOC" en la variable [Nombre]:

Ejemplo:

ExtractFileName "c:\MiCarpeta\Ejemplo.doc" "[Nombre]"

Referencia Del Comando De la Acción

Página 23 de 75

ExtractFileExt (Extraer Extensión de Archivo) Propósito:

Extrae la extensión de un archivo y almacena este valor en una variable.
Nota: Ver también ChangeFileExt (Cambiar Extensión de Archivo). Archivos. ExtractFileExt "Archivo" "Variable" Archivo Variable

Categoría: Sintaxis:

El nombre de un archivo. El nombre de la variable para almacenar la información de la extensión del archivo. Este ejemplo coloca ".DOC" en la variable [Ext]:
ExtractFileExt "c:\MiCarpeta\Ejemplo.doc" "[Ext]"

Ejemplo:

ExtractFileDrive (Extraer Unidad de Archivo) Propósito: Categoría: Sintaxis:

Extrae el nombre de la unidad de un archivo y almacena este valor en una variable.
Archivos. ExtractFileDrive "Archivo" "Variable" Archivo

El nombre completo de un archivo, incluido la unidad y la ruta.
Variable Ejemplo:

El nombre de la variable para almacenar la información de la unindad. Este ejemplo coloca "c:" en la variable [Unidad]:
ExtractFileDrive "c:\MiCarpeta\Ejemplo.doc" "[Drive]"

ChangeFileExt (Cambiar Extensión de Archivo) Propósito: Categoría: Sintaxis:

Cambia la extensión de un archivo y almacena el resultado en una variable.
Archivos. ChangeFileExt "Archivo" "Extensión" "Variable" Archivo Extensión Variable

El nombre de un archivo. La nueva extensión, incluido el punto. Por ejemplo: “.txt” Nombre de la variable para almacenar el nombre de archivo modificado.

Ejemplo:

ChangeFileExt "Ejemplo.dat" ".txt" "[NombreArchivo]"

Utilidades del Registro RegistryRead (Leer Registro) Propósito:

Lee un valor del Registro de Windows. El Registro contiene información acerca del equipo y de los programas instalados en su ordenador. Se suele usar junto con la acción RegistryWrite (Escribir Registro), que puede almacenar información acerca de su publicación.

Referencia Del Comando De la Acción

Página 24 de 75

Categoría: Sintaxis:

Archivos. RegistryRead "Clave" "Sección" "Variable" Clave

La clave del Registro que contiene los datos que se quieren leer. La base de datos del Registro está dividida en los siguientes grupos o claves:
HKEY_CURRENT_USER HKEY_CLASSES_ROOT HKEY_LOCAL_MACHINE HKEY_USERS HKEY_CURRENT_CONFIG HKEY_DYN_DAT Sección Variable

La sección del Registro que contiene el valor actual a leer. El nombre de la variable para almacenar el valor recuperado.

Nota: La mayoría de los programas almacenan su información en la clave HKEY_CURRENT_USER. Ejemplo: RegistryRead "HKEY_CURRENT_USER" "Software\MiPub\UserName" "[Usuario]"

RegistryWrite (Escribir Registro) Propósito:

Escribe un valor en el Registro de Windows. El Registro contiene información acerca del equipo y de los programas instalados en el ordenador. Se suele usar junto con la acción RegistryRead (Leer Registro), que puede leer la información almacenada sobre su publicación.
IMPORTANTE: Debe llevar MUCHO cuidado cuando modifique el Registro de Windows. Si comete un error en el Registro, su ordenador (o el del lector) se puede quedar inoperativo.

Categoría: Sintaxis:

Archivos. RegistryWrite Clave

"Clave" "Sección" "Valor"

La clave del Registro que contiene la sección que se quiere modificar. La base de datos del Registro está dividida en los siguientes grupos o claves:
HKEY_CURRENT_USER HKEY_CLASSES_ROOT HKEY_LOCAL_MACHINE HKEY_USERS HKEY_CURRENT_CONFIG HKEY_DYN_DAT Sección Valor

La sección del Registro a modificar. Los datos a escribir en el Registro.

Nota: La mayoría de los programas almacenan su información en la clave HKEY_CURRENT_USER.

Referencia Del Comando De la Acción

Página 25 de 75

Ejemplo:

RegistryWrite "HKEY_CURRENT_USER" "Software\MiPub\UserName" "José"

Impresión
Impresión PrintPage (Imprimir Página) Propósito: Categoría: Sintaxis:

Imprime una página o grupo de páginas a determinar de la publicación activa. Las páginas se imprimirán en el orden indicado.
Impresión. PrintPage Título

"Título" "Modo"

El título de la página o grupo de páginas separados por el carácter línea vertical (|). Puede marcar la opción Imprimir todas las páginas (la línea de programación mostrará este parámetro como All), para imprimir toda la publicación; o bien la opción Imprimir sólo la página actual (la línea de programación mostrará este parámetro como Current).
Modo

Uno de los siguientes:
Draft

Final

Las páginas se imprimirán en modo de baja resolución. Este modo produce un resultado muy fiel de lo que se muestra en pantalla, pero puesto que la resolución de pantalla es relativamente baja, algunos elementos podrían mostrarse borrosos. Las páginas se imprimirán el modo de alta resolución. No es tan preciso como el modo Borrador, pero la mayoría de los elementos (especialmente las líneas y el texto) se mostrarán perfilados y claros.

Ejemplo:

PrintPage "Contenidos" "Final"

PrintImageFile (Imprimir Archivo de Imagen) Propósito:

Imprime un archivo de imagen (BMP/PCX/GIF/etc.). Para más control sobre el tamaño de la imagen, use PrintImageFileWH (Imprimir Imagen en Ancho y Alto) en su lugar.
Impresión. PrintImageFile "Archivo" "Escala" Archivo Escala

Categoría: Sintaxis:

El nombre del archivo de imagen que se va a imprimir. El factor de escala determina la ampliación que tendrá 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, se introducirá "100%" como factor de escala. Para agrandar la impresión, se introducirá un número superior a 100; y para reducirla, un número menor. Para que la imagen se reduzca de forma automática, de modo que se ajuste a las dimensiones del papel, introduzca el valor -1.

Ejemplo:

PrintImageFile "c:\samples\map.bmp" "300%"

Referencia Del Comando De la Acción

Página 26 de 75

PrintImageFileWH (Imprimir Imagen en Ancho y Alto) Propósito:

Imprime un archivo de imagen (BMP/PCX/GIF/etc.), expresando el ancho y el alto de salida en pulgadas. Esta acción permite controlar el tamaño de impresión de la imagen sin tener en cuenta la resolución de la impresora de destino.
Impresión. PrintImageFileWH "Archivo" "Ancho" "Alto" Archivo Ancho, Alto

Categoría: Sintaxis:

El nombre del archivo de imagen que se va a imprimir. El ancho y el alto de salida, especificado en pulgadas, de la imagen impresa. Se puede establecer el ancho o el alto de salida marcando la opción Automático, para que NeoBook calcule sus dimensiones, basadas en la proporción de aspecto de la imagen.

Ejemplo:

PrintImageFileWH "c:\samples\map.bmp" "3.75" "2.5"

PrintTextFile (Imprimir Archivo de Texto) Propósito: Categoría: Sintaxis:

Imprime un archivo de texto con formato (ASCII/ANSI, RTF, etc.).
Impresión. PrintTextFile "Encabezado" Encabezado, Pie

"Pie" "Archivo"

El texto que se muestra en la parte superior (encabezado) e inferior (pie) de cada página. Los siguientes códigos se pueden incorporar en los parámetros del encabezado y del pie de página:
&f &p &t &d &n && Nombre de archivo

Número de página Hora actual Fecha actual Número total de páginas Imprime el símbolo &

Archivo

El nombre del archivo de texto que se va a imprimir.
Ejemplo: PrintTextFile "Help" "Page &p" "c:\samples\intro.txt"

PrintDataFile (Imprimir Página) Propósito: Categoría: Sintaxis:

Imprime un archivo de datos ASCII, normalmente, generalmente creado con la acción FileWrite (Escribir Archivo).
Impresión. PrintDataFile "Encabezado" Encabezado, Pie

"Pie" "Archivo"

El texto que se muestra en la parte superior (encabezado) e inferior (pie) de cada página.Los siguientes códigos se pueden incorporar en los parámetros del encabezado y del pie de página:
&f &p &t

Nombre de archivo Número de página Hora actual

Referencia Del Comando De la Acción

Página 27 de 75

&d &n &&

Fecha actual Número total de páginas Imprime el símbolo &

Archivo

El nombre del archivo de texto que se va a imprimir.
Ejemplo: PrintDataFile "XYZ Corp. Parts List &t" "Page &p" "parts.dat"

Configuración de Impresión SetPrinterOrientation (Establecer Orientación de Papel) Propósito: Categoría: Sintaxis:

Establece la orientación predeterminada del papel durante la impresión (vertical/horizontal).
Impresión. SetPrinterOrientation Orientación

"Orientación"

La orientación del papel. Seleccione la opción Normal (en la línea de programación, se verá como Portrait) para imprimir verticalmente, o Apaisado (aparecerá en la línea de programación como Landscape) para imprimir hohorizontalmente.
Ejemplo: SetPrinterOrientation "Landscape"

PrintSetup (Configuración de Impresora) Propósito: Categoría: Sintaxis:

Muestra la ventana Configurar impresora, y permite al lector aceptar o cancelar los cambios.
Impresión. PrintSetup "Variable" Variable

El nombre de la variable para almacenar la respuesta del lector. Si el lector hace clic sobre el botón Aceptar, la variable devolverá el valor "True" (verdadero), indicando que se puede proceder a la impresión. Si el lector pulsa el botón Cancelar, la variable devolverá el valor "False" (falso), indicando que no se debe imprimir. Normalmente, las acciones de impresión PrintPage (Imprimir Páginas), PrintTextFile (Imprimir Archivo de Texto), 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 junto con una opción en Propiedades del Libro, que permite deshabilitar la presentación automática de esta pantalla de Configuración. 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 "Contentidos" EndIf

Ejemplo:

Referencia Del Comando De la Acción

Página 28 de 75

Cadenas
Utilidades de Cadenas StrIns (Insertar Cadena) Propósito: Categoría: Sintaxis:

Inserta caracteres dentro de una cadena, y almacena la cadena modificada en una variable.
Cadenas. StrIns "Subcadena" Subcadena Cadena

"Cadena" "Posición" "Variable"

Los caracteres que van a ser insertados (o cadena de origen). La cadena de destino. La posición en la cadena de destino donde se van a insertar los caracteres. El nombre de la variable para almacenar la cadena modificada. El siguiente ejemplo inserta el contenido de la variable [Nombre] en una cadena y almacena el resultado en la variable llamada [Saludo]:

Posición

Variable Ejemplo:

StrIns "[Name]" "Hello . How are you?" "7" "[Greeting]" StrDel (Borrar Cadena) Propósito: Categoría: Sintaxis:

Borra caracteres de una cadena, y almacena la cadena modificada en una variable.
Cadenas. StrDel "Cadena" Cadena Posición

"Posición" "Longitud" "Variable"

La cadena original, que contiene los caracteres a borrar. La posición en la cadena del primer carácter a borrar. El número de caracteres a borrar.
Variable

Longitud

Ejemplo:

El nombre de la variable para almacenar la cadena modificada. . El siguiente ejemplo busca espacios ([PosEsp]) en la cadena asignada a la variable [N] (nombre) y, si los encuentra, elimina el carácter que sigue. La cadena modificada se almacena nuevamente en la variable [Nombre]:
SearchStr " " "[Name]" "[SpacePos]" If "[SpacePos]" ">" "0" Strlen "[Name]" "[Len]" StrDel "[Name]" "[SpacePos]" "[Len]-[SpacePos]+1" "[Name]" EndIf

StrLen (Longitud de la Cadena) Propósito: Categoría: Sintaxis:

Cuenta los caracteres de una cadena, y almacena el resultado en una variable.
Cadenas. StrLen "Cadena" "Variable" Cadena

Referencia Del Comando De la Acción

Página 29 de 75

Variable Ejemplo:

La cadena de origen a examinar. El nombre de la variable para almacenar la longitud de la cadena. En el siguiente ejemplo, la variable [Nombre] contiene la cadena "Francisco". Dado que esta cadena contiene 9 caracteres, la acción almacenará un "9" en la variable [Tamaño]:
StrLen "[Name]" "[Size]"

SubStr (Extraer Cadena) Propósito: Categoría: Sintaxis:

Copia una parte de una cadena, y la almacena en una variable.
Cadenas. SubStr "Cadena" Cadena Posición

"Posición" "Longitud" "Variable"

La cadena de origen que contiene los caracteres a copiar. La posición del primer carácter a copiar. El número de caracteres a copiar. El nombre de la variable para almacenar el texto copiado. En el siguiente ejemplo, se copia el apellido del presidente de EE.UU. (Quincy) en una variable llamada [Apellido]:

Longitud Variable Ejemplo:

SubStr "John Quincy Adams" "6" "6" "[MiddleName]" SearchStr (Buscar Cadena) Propósito:

Busca una subcadena o serie de caracteres dentro de una cadena o secuencia de texto, y almacena la posición del primer carácter localizado en una variable.
Cadenas. SearchStr "Subcadena" "Cadena" "Variable" Subcadena Cadena

Categoría: Sintaxis:

Los caracteres a encontrar. El texto de la cadena donde se busca la subcadena.

Variable

Ejemplo:

El nombre de la variable para almacenar la posición del primer carácter encontrado. La variable devolverá el valor 0 (cero) si los caracteres de la subcadena no se encuentran en la cadena. El siguiente ejemplo busca y elimina todos los espacios de la variable [Nombre]:
SearchStr " " "[Name]" "[SpacePos]" While "[SpacePos]" ">" "0" StrDel "[Name]" "[SpacePos]" "1" "[Name]" SearchStr " " "[Name]" "[SpacePos]" EndWhile

StrUpper (Convertir Cadena a Mayùsculas) Propósito:

Convierte una cadena a mayúsculas. Los números y símbolos de puntuación dentro de la cadena no se verán afectados.

Referencia Del Comando De la Acción

Página 30 de 75

Categoría: Sintaxis:

Cadenas. StrUpper "Cadena" "Variable" Cadena

La cadena a convertir.
Variable

El nombre de la variable para almacenar la cadena modificada.
Ejemplo: StrUpper "good dog" "[Result]"

StrLower (Convertir Cadena a Minùsculas) Propósito: Categoría: Sintaxis:

Convierte una cadena a minúsculas. Los números y símbolos de puntuación dentro de la cadena no se verán afectados.
Cadenas. StrLower "Cadena" "Variable" Cadena

La cadena a convertir.
Variable

El nombre de la variable para almacenar la cadena modificada.
Ejemplo: StrLower "GOOD DOG" "[Result]"

StrReplace (Reemplazar Cadena) Propósito:

Reemplaza todas las coincidencias de un carácter o subcadena (secuencia de caracteres) dentro de una cadena, y almacena la cadena modificada en una variable.
Cadenas. StrReplace "Cadena" Cadena Subcadena

Categoría: Sintaxis:

"Subcadena" "Subcadena Nueva" "Variable"

La cadena de origen. Los caracteres a reemplazar. Los nuevos caracteres. Cada coincidencia de los caracteres originales dentro de una cadena será reemplazada con los nuevos caracteres de reemplazo especificados en este campo. El nombre de la variable para almacenar la cadena modificada. El siguiente ejemplo reemplaza cada coincidencia de la palabra "perro" en la cadena de origen, con la palabra "gato":

Subcadena Nueva

Variable Ejemplo:

StrReplace "Mi perro es un buen perro." "perro" "gato" "[Resultado]"

Se puede usar esta acción también para eliminar una subcadena, dejando vacío el parámetro Nuevos Caracteres. Por ejemplo:
StrReplace "Mi perrote es un buen perrote." "te" "" "[Resultado]" StrParse (Fraccionar Cadena) Propósito:

Separa una cadena en múltiples partes, almacenándolas en una matriz de variables. También almacena el número de elementos resultantes.
Cadenas. StrParse "Cadena" "Delimitador" "Matriz" "Variable"

Categoría: Sintaxis:

Referencia Del Comando De la Acción

Página 31 de 75

Cadena Delimitador Matriz

La cadena de origen que contiene la información a fraccionar. El carácter usado para separar los elementos de la cadena. El nombre de la matriz para almacenar los elementos separados. Cada elemento de la matriz debe ir separado por un carácter delimitador (coma, punto y coma, guión, etc). Esta acción usará ese delimitador para dividir la cadena de origen en elementos individuales, que se almacenarán en una matriz, basada en la variable de matriz.
Variable

Ejemplo:

El nombre de la variable para almacenar el número de elementos guardados en la matriz. El siguiente ejemplo toma una lista de nombres de un archivo, seleccionado mediante la acción FileOpenBox (Diálogo Abrir Archivo), y los separa en archivos individuales:
FileOpenBox "Open" "Any File|*.*" "c:\" "[Files]" "Multiple" StrParse "[Files]" ";" "[Names]" "[Count]"

Cuando se ejecuta este script, 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 elementos de la matriz se almacena en la variable [Cuenta] y será igual al número de archivos seleccionados.

Objetos
Todos los Objetos ShowObject (Mostrar Objeto) Propósito: Categoría: Sintaxis:

Muestra un objeto oculto, utilizando un efecto animado opcional.
Objetos. ShowObject "Objeto" "Efecto" "Velocidad" Objeto El nombre de un objeto existente. Efecto 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 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, Pasar Página o Transparente. Velocidad

La velocidad con que se va a producir el efecto (0 = más rápido, 10 = más lento).
Ejemplo: ShowObject "Boton1" "Dissolve" "3"

Referencia Del Comando De la Acción

Página 32 de 75

HideObject (Ocultar Objeto) Propósito: Categoría: Sintaxis:

Oculta un objeto oculto, utilizando un efecto animado opcional.
Objetos. HideObject "Objeto" "Efecto" "Velocidad" Objeto El nombre de un objeto existente. Efecto 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 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, Pasar Página o Transparente. Velocidad

La velocidad con que se va a producir el efecto (0 = más rápido, 10 = más lento).
Ejemplo: HideObject "Boton1" "Fade" "3"

EnableObject (Habilitar Objeto) Propósito:

Habilita un objeto, permitiendo nuevamente la interacción con él. El objeto habilitado puede responder a cualquier evento de ratón y teclado. Normalmente, se suele usar asociado a la acción DisableObject (Deshabilitar Objeto).
Objetos. EnableObject "Objeto" Objeto El nombre de un objeto existente. EnableObject "Boton1"

Categoría: Sintaxis:

Ejemplo:

DisableObject (Deshabilitar Objeto) Propósito:

Deshabilita un objeto. Los objetos deshabilitados ignoran todos los eventos de teclado o ratón y aparecen sombreados, indicando al lector que no están disponibles para su uso.
Objetos. DisableObject "Objeto" Objeto El nombre de un objeto existente. DisableObject "Boton1"

Categoría: Sintaxis:

Ejemplo:

GetObjectInfo (Obtener Información del Objeto) Propósito:

Obtiene información de un objeto, como tamaño, posición, estado de visibilidad, etc. Esto puede resultarle útil, si ha cambiado el estado de un objeto y necesita determinar su condición actual.
Objetos. GetObjectInfo "Objeto" "Información" "Variable" Objeto El nombre de un objeto existente. Información Puede ser alguna de las siguientes palabras claves:

Categoría: Sintaxis:

Referencia Del Comando De la Acción

Página 33 de 75

Visible, Enabled (habilitado), Left (izquierda), Top (arriba), Width (ancho), Height (alto), FileName (NombreArchivo), SelectedText (TextoSeleccionado), CursorPosition (PosicionCursor), ImageWidth (AnchoImagen), ImageHeight (AltoImagen), MediaLength (DuracionArchivo), Caption (Leyenda) Variable 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 "Boton1" "Visible" "[Estado]" If "[Estado]" "=" "False" ShowObject "Boton1" "Dissolve" "3" EndIf

MoveObject (Mover Objeto) Propósito: Categoría: Sintaxis:

Cambia la posición de un objeto en la pantalla.
Objetos. MoveObject "Objeto" "Posición X " "Posición Y" Objeto El nombre de un objeto existente. Posición X, Posición Y

Ejemplo:

Las nuevas coordenadas izquierda y superior del objeto. Las coordenadas son relativas a la esquina superior izquierda de la ventana de la publicación. Este ejemplo mueve un objeto Rectángulo al ángulo superior izquierdo de la publicación.
MoveObject "Rectangulo1" "5" "5"

MoveObjectAlongPath (Mover Objeto en Trayectoria) Propósito: Categoría: Sintaxis:

Mueve un objeto a lo largo de una trayectoria predefinida.
Objetos. MoveObjectAlongPath "Objeto" "Trayectoria" "Velocidad" "Modo" "Subrutina" Objeto El nombre de un objeto existente. Trayectoria

La ruta que el objeto va a seguir cuando se mueva.La trayectoria contiene una lista de coordenadas que van separadas por comas. Las coordenadas deben ir listadas en pares X/Y. Por ejemplo: “X1,Y1,X2,Y2,X3,Y3,etc.”. Las coordenadas son relativas a la esquina superior izquierda de la ventana de la publicación (cuya coordenada sería 0,0).
Velocidad

Modo

La velocidad a la que los objetos se mueven, a lo largo de la trayectoria. La velocidad activa depende un tanto de la velocidad del ordenador y la tarjeta gráfica del lector. Uno de los siguientes: Normal Inicia la trayectoria y continúa con la elecución del script. Wait Inicia el movimiento y suspende NeoBook, esperando que termine la trayectoria antes de continuar con la ejecución del script.

Referencia Del Comando De la Acción

Página 34 de 75

Loop

Repite la trayectoria de forma continua, como fondo de la página.

Estos modos se pueden combinar con las siguientes opciones: Restore Devuelve el objecto a su posición inicial, al finalizar la trayectoria. Center Centra el objeto durante la trayectoria. LeftTop Si se desmarca esta casilla, la alineación del objeto es superior izquierda
Subrutina (Opcional)

acerca de subrutinas.) Ejemplo:

El nombre de la subrutina a ejecutar, cuando el movimiento se haya completado. (Vea Propiedades del Libro > Acciones, para más información
MoveObjectAlongPath "Imagen1" "589,135,74,303,405" "10" "Normal+Restore" ""

StopMovingObject (Detener Movimiento de Objeto) Propósito: Categoría: Sintaxis:

Detiene el movimiento de un objeto. Dicho movimiento se debe haber iniciado con la acción MoveObjectAlongPath (Mover Objeto en Trayectoria).
Objetos. StopMovingObject "Objeto" Objeto El nombre de un objeto existente. StopMovingObject "Imagen1"

Si se deja en blanco el campo del objeto, se detienen todos los objetos en movimiento.

Ejemplo:

SizeObject (Tamaño del Objeto) Propósito: Categoría: Sintaxis:

Cambia el ancho y alto de un objeto.
Objetos. SizeObject "Objeto" "Ancho" "Alto" Objeto El nombre de un objeto existente. Ancho, Alto

El nuevo ancho y alto del objeto. Marque la opción Automático (en la línea de programación se mostrará este parámetro como -1), para mantener las dimensiones originales del objeto. Pulsando sobre el

botón Vista previa de la ubicación en pantalla podrá indicar el nuevo tamaño del objeto seleccionado, simplemente arrastrando los marcadores de color negro, hasta que el objeto adquiera las dimensiones que desea (no será posible modificar su posición en la página). SizeObject "Rectangulo1" "150" "100"

Ejemplo:

ObjectToFront (Objeto al Frente) Propósito: Categoría: Sintaxis:

Lleva un objeto hacia el frente de la página.
Objetos. ObjectToFront "Objeto" Objeto El nombre de un objeto existente. ObjectToFront "Imagen1"

Ejemplo:

Referencia Del Comando De la Acción

Página 35 de 75

ObjectToBack (Objeto al Fondo) Propósito: Categoría: Sintaxis:

Lleva un objeto hacia el fondo de la página.
Objetos. ObjectToBack "Objeto" Objeto El nombre de un objeto existente. ObjectToBack "Imagen1"

Ejemplo:

FocusObject (Activar Objeto) Propósito:

Activa el objeto indicado para que acepte entradas de teclado. Esta acción se usa principalmente para mover el cursor a un objeto Entrada de Texto. Los objetos que no aceptan entradas de teclado no se ven afectados por esta acción.
Objetos. FocusObject "Objeto" Objeto El nombre de un objeto existente. FocusObject "EntradaTexto1"

Categoría: Sintaxis:

Ejemplo:

RefreshObject (Actualizar Objeto) Propósito:

Actualiza el contenido de un objeto. Se utiliza esta acción, si un objeto cambia mientras se ejecuta la publicación. No todos los objetos responderán a esta petición de actualización.
Objetos. RefreshObject "Objeto" Objeto El nombre de un objeto existente. RefreshObject "NavegadorWeb1"

Categoría: Sintaxis:

Ejemplo:

GetObjectHandle (Obtener el Tirador del Objeto) Propósito:

Obtiene el identificador (HWND) del objeto indicado. Esta acción está pensada principalmente para ser usada por desarrolladores de PlugIns que manejan objetos.
Objetos. GetObjectHandle "Objeto" "Variable" Objeto El nombre de un objeto existente. Variable

Categoría: Sintaxis:

El nombre de la variable para almacenar el tirador del objeto.
Ejemplo: GetObjectHandle "Lista1" "[Tirador]"

SetObjectFill (Establecer Relleno del Objeto) Propósito: Categoría: Sintaxis:

Establece un color y estilo de relleno de un objeto.
Objetos. SetObjectFill "Objeto" "Color" "Estilo" "Transparente" Objeto El nombre de un objeto existente. Color El color de relleno: cualquiera de los colores estándar de

Windows, que

Referencia Del Comando De la Acción

Página 36 de 75

se muestran en la paleta. (Vea Definir colores, para más información acerca de los métodos para definir colores en los parámetros que lo requieran.) Estilo El estilo de relleno que se desee. Seleccione S (sólido) para un objeto opaco (en la línea de programación se verá como Solid); o H (hueco), para un objeto transparente (en la línea de programación se verá como Hollow). También puede elegir entre uno de los estilos de la paleta de NeoBook, que se mostrará en la línea de programación con un número (entre 2 y 48, según el orden en que esté colocado en la paleta). Si selecciona uno de los patrones de relleno, también se puede especificar si éste será transparente (la línea de programación mostrará este parámetro como True) o si el patrón será opaco (se mostrará como False).
Ejemplo: SetObjectFill "Boton1" "248,192,160" "15" "False"

Transparente

SetObjectLine (Establecer Línea del Objeto) Propósito: Categoría: Sintaxis: Establece un color, ancho y estilo de línea

de un objeto.

Objeto El nombre de un objeto existente. Color El color de la línea. (Vea Definir colores, para más información acerca de los métodos para definir colores en los parámetros que lo requieran.) Ancho

Objetos. SetObjectLine "Objeto" "Color" "Ancho" "Estilo"

Estilo

El ancho de la línea. Dependiendo del ancho elegido, en la línea de programación se verá este parámetro como None, si se seleccionó la opción Ninguno; o un número: 1, 2, 3, 5, 7, 9, 11, 13 y 15, si se seleccionó uno de los otros anchos.

El estilo de la línea. Dependiendo del estilo elegido, en la línea de programación se verá este parámetro como 0 (cero) para la opción de línea continua, o un número de 1 a 6, para los otros estilos de rayas, puntos o 3D.
Ejemplo: SetObjectLine "Rectangulo1" "Red" "3" "0"

SetObjectFont (Establecer Fuente del Objeto)

Establece un nombre, tamaño y estilo de fuente de un objeto. Esta acción sólo afecta a aquellos objetos que muestren una leyenda o texto. Categoría: Objetos. Sintaxis: SetObjectFont "Objeto" "Color" "Fuente" "Tamaño" "Estilo" "Alfabeto"
Objeto El nombre de un objeto existente. Color El color de la fuente. (Vea Definir colores, para más información acerca de los métodos para definir colores en los parámetros que lo requieran.) Fuente

Propósito:

El nombre de la fuente.
Tamaño

Referencia Del Comando De la Acción

Página 37 de 75

Estilo

El tamaño de la fuente, en puntos. El estilo de la fuente. Puede ser: “Normal” o Bold, Italic, Underline o El juego preferido de caracteres para la fuente. El juego predeterminado se verá en la línea de programación como DEFAULT_CHARSET.

Strikeout. Alfabeto

Ejemplo:

SetObjectFont "Boton1" "Black" "Arial" "10" "Bold+Italic" "DEFAULT_CHARSET"

SetObjectCaption (Establecer Leyenda del Objeto)

Establece un texto para la leyenda de un objeto. Esta acción sólo afecta a aquellos objetos que muestren una leyenda. Categoría: Objetos. Sintaxis: SetObjectCaption "Objeto" "Leyenda"
Objeto El nombre de un objeto existente. Leyenda

Propósito:

El texto que se va a asignar a la leyenda del objeto.
Example: SetObjectCaption "Boton1" "Haz clic"

SetObjectFileName (Establecer Archivo del Objeto)

Establece un archivo de un objeto. Esta acción sólo afecta a aquellos objetos asociados con un archivo. Categoría: Objetos. Sintaxis: SetObjectFileName "Objeto" "Archivo"
Objeto El nombre de un objeto existente. Archivo

Propósito:

El nombre del archivo que va a ser cargado dentro del objeto.
Ejemplo: SetObjectFileName "Imagen1" "[PubDir]pelota.jpg"

GIF Animado GIFPlay (Reproducir GIF Animado)

Inicia la reproducción de una animación en un objeto GIF Animado. Categoría: Objetos. Sintaxis: GIFPlay "Objeto" "Bucle"
Objeto Bucle

Propósito:

El nombre de un objeto GIF Animado existente.

El número de veces que se repite la secuencia de animación. Introduzca el valor 0 (cero) para ejecutar la animación de forma continua, en un bucle indefinido.
Ejemplo: GIFPlay "GifAnimado1" "0"

GIFStop (Detener GIF Animado)

Inicia la reproducción de una animación en un objeto GIF Animado. Categoría: Objetos. Sintaxis: GIFStop "Objeto"

Propósito:

Referencia Del Comando De la Acción

Página 38 de 75

Objeto

El nombre de un objeto GIF Animado existente.
Ejemplo: GIFStop "GifAnimado1"

Reproductor Multimedia MediaPlayerPlay (Iniciar Reproductor Multimedia) Propósito:

Inicia la reproducción de un archivo abierto en un objeto Reproductor Multimedia. Categoría: Objetos. Sintaxis: MediaPlayerPlay "Objeto"
Objeto

El nombre de un objeto Reproductor Multimedia existente.
Ejemplo: MediaPlayerPlay "ReproductorMultimedia1"

MediaPlayerStop (Detener Reproductor Multimedia)

Detiene la reproducción de un archivo abierto en un objeto Reproductor Multimedia. Categoría: Objetos. Sintaxis: MediaPlayerStop "Objeto"
Objeto

Propósito:

El nombre de un objeto Reproductor Multimedia existente.
Ejemplo: MediaPlayerStop "ReproductorMultimedia1"

MediaPlayerPause (Pausar Reproductor Multimedia)

Interrumpe la reproducción de un archivo abierto en un objeto Reproductor Multimedia. Categoría: Objetos. Sintaxis: MediaPlayerPause "Objeto"
Objeto

Propósito:

El nombre de un objeto Reproductor Multimedia existente.
Ejemplo: MediaPlayerPause "ReproductorMultimedia1"

MediaPlayerRewind (Rebobinar Reproductor Multimedia)

Rebobina un archivo abierto en un objeto Reproductor Multimedia. Categoría: Objetos. Sintaxis: MediaPlayerRewind "Objeto"
Objeto

Propósito:

El nombre de un objeto Reproductor Multimedia existente.
Ejemplo: MediaPlayerRewind "ReproductorMultimedia1"

Cronómetro TimerStart (Iniciar Cronómetro) Propósito:

Inicia un objeto Cronómetro . Categoría: Objetos. Sintaxis: TimerStart "Objeto" "Intervalo"
Objeto

Referencia Del Comando De la Acción

Página 39 de 75

Intervalo

El nombre de un objeto Cronómetro existente. El número de milisegundos a esperar antes de ejecutar el evento de acción del Cronómetro. sentación en cada página. Un milisegundo es una milésima parte de segundo. Para una pausa de un segundo, introduzca el valor 1000 (milisegundos); para una pausa de un minuto, introduzca el valor 60000 (milisegundos).

Ejemplo:

TimerStart "Cronometro1" "2000"

TimerStop (Detener Cronómetro)

Detiene un objeto Cronómetro. Categoría: Objetos. Sintaxis: TimerStop "Objeto"
Objeto

Propósito:

El nombre de un objeto Cronómetro existente.
Ejemplo: TimerStop "Cronometro1"

Lista y Lista Desplegable ListBoxGetItem (Obtener Elemento de la Lista) Propósito:

Toma el contenido de un elemento en un objeto Lista o Lista Desplegable. Categoría: Objetos. Sintaxis: ListBoxGetItem "Objeto" "Línea" "Variable"
Objeto Línea

El nombre de un objeto Lista o Lista Desplegable existente. El número de línea del elemento a recuperar; el primer elemento de la lista es 1, el segundo elemento es 2, etc. El nombre de la variable para almacenar el texto del elemento.
Ejemplo: ListBoxGetItem "Lista1" "5" "[Resultado]"

Variable

ListBoxAddItem (Añadir Elemento a la Lista)

Añade un elemento a un objeto Lista o Lista Desplegable. Categoría: Objetos. Sintaxis: ListBoxAddItem "Objeto" "Línea" "Elemento"
Objeto Línea

Propósito:

El nombre de un objeto Lista o Lista Desplegable existente. El número de línea donde se va a insertar el nuevo elemento, o el valor 0 (cero), para incluir el elemento al final de la lista. El texto del elemento que se va a añadir.
Ejemplo: ListBoxAddItem "Lista1" "0" "Felipe II"

Elemento

ListBoxMoveItem (Mover Elemento de la Lista)

Mueve un elemento dentro de un objeto Lista o Lista Desplegable. Categoría: Objetos.
Sintaxis:

Propósito:

Referencia Del Comando De la Acción

Página 40 de 75

Objeto

ListBoxMoveItem "Objeto" "Línea Origen" "Línea Destino El nombre de un objeto Lista o Lista Desplegable existente. El número de línea del elemento a mover; el primer elemento de la lista es 1, el segundo elemento es 2, etc. El número de línea de la nueva posición del elemento.
ListBoxMoveItem "Lista1" "1" "5"

Línea Origen

Línea Destino Ejemplo:

ListBoxDeleteItem (Borrar Elemento de la Lista)

Borra un elemento de un objeto Lista o Lista Desplegable. Categoría: Objetos. Sintaxis: ListBoxDeleteItem "Objeto" "Línea"
Objeto Línea

Propósito:

El nombre de un objeto Lista o Lista Desplegable existente.

El número de línea del elemento que se va a borrar; el primer elemento de la lista es 1, el segundo elemento es 2, etc. Todos los elementos que se encuentran después del que fue borrado se moverán un lugar hacia arriba. Puede borrar todos los elementos que componen la lista, usando el valor All en lugar de un número concreto de línea.
Ejemplo: ListBoxDeleteItem "Lista1" "3"

ListBoxChangeItem (Cambiar Elemento de la Lista)

Modifica un elemento de un objeto Lista o Lista Desplegable. Categoría: Objetos. Sintaxis: ListBoxChangeItem "Objeto" "Línea" "Elemento"
Objeto Línea

Propósito:

El nombre de un objeto Lista o Lista Desplegable existente. El número de línea del elemento que se va a modificar; el primer elemento de la lista es 1, el segundo elemento es 2, etc. El nuevo texto del elemento.
ListBoxChangeItem "Lista1" "3" "Carlos III"

Elemento Ejemplo:

ListBoxSize (Tamaño de la Lista) Propósito:

Toma el número total de elementos de un objeto Lista o Lista Desplegable. Categoría: Objetos. Sintaxis: ListBoxSize "Objeto" "Variable"
Objeto

El nombre de un objeto Lista o Lista Desplegable existente.
Variable

El nombre de la variable para almacenar el tamaño (número de elementos) de la lista.
Ejemplo: ListBoxSize "Lista1" "[Count]" AlertBox "Info" "The list contains [Count] item(s)."

Referencia Del Comando De la Acción

Página 41 de 75

ListBoxFindItem (Buscar Elemento de la Lista)

Busca un elemento dentro de un objeto Lista o Lista Desplegable. Categoría: Objetos. Sintaxis: ListBoxFindItem "Objeto" "Elemento" "Variable"
Objeto

Propósito:

El nombre de un objeto Lista o Lista Desplegable existente.
Elemento Variable

El texto del elemento a encontrar. El nombre de la variable para almacenar el número del elemento encontrado. Si no se encuentra ninguna coincidencia, la variable mostrará el valor 0 (cero). El siguiente ejemplo busca un elemento específico y, si es encontrado, lo borra:
ListBoxFindItem "Lista1" "Felipe II" "[encontrado]" If "[encontrado]" ">" "0" ListBoxDeleteItem "Lista1" "[encontrado]" EndIf ListBoxSort (Ordenar Lista)

Ejemplo:

Ordena alfabéticamente los elementos de un objeto Lista o Lista Desplegable. Categoría: Objetos. Sintaxis: ListBoxSort "Objeto" "Estado"
Objeto

Propósito:

El nombre de un objeto Lista o Lista Desplegable existente.
Estado

Marque la opcion Sí (la línea de programación mostrará este parámetro como True) para que la lista se muestre ordenada; o seleccione la la opcion No (la línea de programación mostrará este parámetro como False) para dejarla en el orden en que se introdujeron los elementos.
Ejemplo: ListBoxSort "Lista1" "True"

Potenciómetro TrackbarSetMax (Especificar Valor Máximo del Potenciómetro)

Establece el valor máximo de un objeto Potenciómetro. Categoría: Objetos. Sintaxis: TrackBarSetMax "Objeto" "Valor Máximo"
Objeto Valor Máximo Ejemplo:

Propósito:

El nombre de un objeto Potenciómetro existente. El valor máximo a asignar al objeto.

TrackBarSetMax "Potenciometro1" "100"

TrackbarSetMin (Especificar Valor Mínimo del Potenciómetro)

Establece el valor mínimo de un objeto Potenciómetro. Categoría: Objetos.
Sintaxis:

Propósito:

Referencia Del Comando De la Acción

Página 42 de 75

TrackBarSetMin "Objeto" "Valor ´Mínimo"
Objeto Valor Mínimo Ejemplo:

El nombre de un objeto Potenciómetro existente. El valor mínimo a asignar al objeto.
TrackBarSetMin "Potenciometro1" "0"

Navegador Web BrowserGoTo (Navegador Ir a)

Muestra una página web o un archivo HTML en el objeto Navegador Web. Especifica una dirección URL o nombre de archivo local. Categoría: Objetos. Sintaxis: BrowserGoTo "Objeto" "URL o Archivo"
Objeto URL o Archivo Ejemplo:

Propósito:

El nombre de un objeto Navegador Web existente. La dirección de un sitio web o la ruta de un archivo HTML local.

BrowserGoTo "NavegadorWeb1" "www.neosoftware.com"

BrowserBack (Navegador Regresar) Propósito:

Navega al elemento previo dentro del Historial de un objeto Navegador Web. Categoría: Objetos. Sintaxis: BrowserBack "Objeto"
Objeto

El nombre de un objeto Navegador Web existente.
Example: BrowserBack "NavegadorWeb1"

BrowserForward (Navegador Avanzar) Propósito:

Navega al siguiente elemento dentro del Historial de un objeto Navegador Web. Categoría: Objetos. Sintaxis: BrowserForward "Objeto"
Objeto

El nombre de un objeto Navegador Web existente.
Ejemplo: BrowserForward "NavegadorWeb1"

BrowserHome (Navegador Inicio) Propósito:

Muestra la página de inicio predeterminada del Sistema en un objeto Navegador Web. Categoría: Objetos. Sintaxis: BrowserHome "Objeto"
Objeto

El nombre de un objeto Navegador Web existente.
Ejemplo: BrowserHome "NavegadorWeb1"

BrowserSearch (Navegador Página Buscador) Propósito:

Muestra la página del Buscador predeterminado del Sistema en un

Referencia Del Comando De la Acción

Página 43 de 75

objeto Navegador Web. Categoría: Objetos. Sintaxis: BrowserSearch "Objeto"
Objeto

El nombre de un objeto Navegador Web existente.
Ejemplo: BrowserSearch "NavegadorWeb1"

BrowserPrint (Navegador Imprimir)

Imprime el contenido de un objeto Navegador Web. Categoría: Objetos. Sintaxis: BrowserPrint "Objeto" "Opción"
Objeto Opción

Propósito:

El nombre de un objeto Navegador Web existente. (Opcional). Puede marcar la opción Mostrar la ventana de Vista Previa de la impresión. La línea de programación mostrará el parámetro como PrintPreview.

Ejemplo:

BrowserPrint "NavegadorWeb1"

Nota: 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. Vea la Paleta de Herramientas para más información acerca de cómo configurar las Propiedades del objeto Navegador Web. BrowserStop (Navegador Detener)

Cancela la navegación o descarga pendiente de un objeto Navegador Web. Categoría: Objetos. Sintaxis: BrowserStop "Objeto"
Objeto

Propósito:

El nombre de un objeto Navegador Web existente.
Ejemplo: BrowserStop "NavegadorWeb1"

BrowserExport (Navegador Exportar) Propósito:

Copia el contenido (código HTML) del objeto Navegador Web en una variable. Categoría: Objetos. Sintaxis: BrowserExport "Objeto" "Variable"
Objeto Variable

El nombre de un objeto Navegador Web existente. El nombre de la variable para almacenar el código HTML.

Ejemplo:

BrowserExport "NavegadorWeb1" "[Código]"

BrowserFind (Navegador Buscar Texto) Propósito: Categoría: Sintaxis:

Busca un texto dentro de un objeto Navegador Web.
Objetos. BrowserFind "Objeto" Objeto

Referencia Del Comando De la Acción

Página 44 de 75

El nombre de un objeto Navegador Web existente.
Ejemplo: BrowserFind "NavegadorWeb1"

BrowserLoadFromStr Propósito:

Carga manualmente el código fuente HTML en un objeto Navegador
Web.

Categoría: Objetos. Sintaxis: BrowserLoadFromStr "Objeto" "Código" Objeto Código Ejemplo:

El nombre de un objeto Navegador Web existente. Código HTML que se va a mostrar en un objeto Navegador Web.

BrowserLoadFromStr "NavegadorWeb1" "<html>....</html>"

Artículo y Artículo Vinculado ArticleJumpTo (Saltar al Marcador)

Salta a un Marcador en un objeto Artículo o Artículo Vinculado. Categoría: Objetos. Sintaxis: ArticleJumpTo "Objeto" "Marcador"
Objeto Marcador Ejemplo:

Propósito:

El nombre de un objeto Artículo o Artículo Vinculado. Nombre del Marcador que fue creado en el Editor de Texto.

ArticleJumpTo "Articulo1" "Arriba"

Imagen PictureMagnify (Ampliar Imagen)

Cambia el porcentaje de ampliación de un objeto Imagen. Categoría: Objetos. Sintaxis: PictureMagnify "Objeto" "Porcentaje"
Objeto

Propósito:

El nombre de un objeto Imagen existente.
Porcentaje

Para ver una imagen en su resolución normal, introduzca el valor 100. Para aumentar la ampliación, introduzca un número mayor que 100. Un número menor de 100 reducirá el tamaño de la imagen. El nivel de ampliación sólo afecta a la forma en que se muestra la imagen en la pantalla, ya que el archivo original de la imagen no se modifica. El siguiente ejemplo muestra una imagen el doble de su tamaño normal:
PictureMagnify "Imagen1" "200"

Example:

Animación Flash FlashPlay (Reproducir Animación Flash) Propósito:

Inicia la reproducción de una animación en un objeto Animación Flash.

Referencia Del Comando De la Acción

Página 45 de 75

Categoría: Sintaxis:

Objetos.
FlashPlay "Objeto" "Modo" Objeto

El nombre de un objeto Animación Flash existente.
Modo

Deje este parámetro en blanco para reproducir la animación de forma normal; o bien marque la opción Bucle (la línea de programación mostrará este parámetro como Loop), para reproducir el archivo de forma ininterrumpida.
Ejemplo: FlashPlay "Flash1" "Loop"

FlashPause (Pausar Animación Flash)

Interrumpe la reproducción de una animación en un objeto Animación Flash. Si la animación ya está pausada, entonces se inicia de nuevo la reproducción desde el fotograma actual. Categoría: Objetos.
Sintaxis: FlashPause "Objeto" Objeto

Propósito:

El nombre de un objeto Animación Flash existente.
Ejemplo: FlashPause "Flash1"

FlashStop (Detener Animación Flash) Propósito: Categoría: Sintaxis:

Detiene la reproducción de la animación en un objeto Animación Flash.
Objetos. FlashStop "Objeto" Objeto

El nombre de un objeto Animación Flash existente.
Ejemplo: FlashStop "Flash1"

FlashRewind (Rebobinar Animación Flash) Propósito: Sintaxis:

Rebobina la animación en un objeto Animación Flash. Categoría: Objetos
FlashRewind "Objeto" Objeto

El nombre de un objeto Animación Flash existente.
Ejemplo: FlashRewind "Flash1"

FlashGotoFrame (Ir al Fotograma de Animación Flash) Propósito: Categoría: Sintaxis:

Salta a un fotograma determinado de un objeto Animación Flash.
Objetos. FlashGotoFrame "Objeto" "Fotograma" Objeto

El nombre de un objeto Animación Flash existente.
Fotograma

El número de fotograma a mostrar.
Ejemplo: FlashGotoFrame "Flash1" "10"

FlashForward (Avanzar Animación Flash) Propósito:

Avanza un fotograma en un objeto Animación Flash.

Referencia Del Comando De la Acción

Página 46 de 75

Categoría: Sintaxis:

Objetos. FlashForward "Objeto" Objeto

El nombre de un objeto Animación Flash existente.
Ejemplo: FlashForward "Flash1"

FlashBack (Retroceder Animación Flash) Propósito: Categoría: Sintaxis:

Retrocede un fotograma en un objeto Animación Flash.
Objetos. FlashBack "Objeto" Objeto

El nombre de un objeto Animación Flash existente.
Ejemplo: FlashBack "Flash1"

FlashGetVar (Obtener Variable de Animación Flash) Propósito: Categoría: Sintaxis: NeoBook. Objetos. FlashGetVar "Objeto" "Variable Flash" "Variable NeoBook" Objeto

Copia una variable de un objeto Animación Flash en una variable de

El nombre de un objeto Animación Flash existente.
Variable Flash Variable NeoBook

El nombre de la variable Flash a copiar. El nombre de la variable de NeoBook donde almacenar los datos Flash.

Ejemplo:

FlashGetVar "Flash1" "Counter" "[Resultado]"

FlashSetVar (Establecer Variable de Animación Flash) Propósito: Categoría: Sintaxis:

Define una variable de un objeto Animación Flash.
Objetos. FlashSetVar "Objeto" "Variable Flash" "Valor" Objeto

El nombre de un objeto Animación Flash existente.
Variable Flash Valor Ejemplo:

El nombre de la variable Flash a copiar. El valor que se va a asignar a la variable Flash.
FlashSetVar "Flash1" "Counter" "50"

Menús
ShowMenuItem (Mostrar Elemento del Menú) Propósito: Categoría: Sintaxis: Muestra un elemento oculto del menú. Se usa normalmente asociado con la acción HideMenuItem (Ocultar Elemento del Menú). Menús. ShowMenuItem "Elemento" Elemento

Referencia Del Comando De la Acción

Página 47 de 75

El ID asignado al encabezado o al elemento del menú a mostrar. Ejemplo:

ShowMenuItem "ElemMenu"

HideMenuItem (Ocultar Elemento del Menú) Propósito: Categoría: Sintaxis: Oculta un elemento visible del menú. Se usa normalmente asociado con la acción ShowMenuItem (Mostrar Elemento del Menú). Menús. HideMenuItem "Elemento" Elemento El ID asignado al encabezado o al elemento del menú que se va a ocultar.

Ejemplo:

HideMenuItem "ElemMenu"

EnableMenuItem (Habilitar Elemento del Menú) Propósito: Habilita un elemento del menú. Un elemento habilitado en un menú puede responder a los eventos de teclado y ratón. Se suele usar asociado a la acción DisableMenuItem (Deshabilitar Elemento del Menú). Menús. EnableMenuItem "Elemento" Elemento El ID asignado al encabezado del menú o al elemento que va a ser habilitado.

Categoría: Sintaxis:

Ejemplo:

EnableMenuItem "ElemMenu"

DisableMenuItem (Deshabilitar Elemento del Menú) Propósito: Categoría: Sintaxis: Deshabilita un elemento del menú. Un elemento deshabilitado de un menú ignora cualquier evento de teclado o ratón. Menús. DisableMenuItem "Elemento" Elemento El ID asignado al encabezado del menú o al elemento que va a ser deshabilitado.

Ejemplo:

DisableMenuItem "ElemMenu"

Internet
Internet Básico CheckInternetConnection (Comprobar Conexión a Internet) Propósito: Categoría: Sintaxis: Comprueba si el ordenador está conectado a Internet. Internet. CheckInternetConnection "Variable" Variable El nombre de la variable para almacenar el estado de la conexión. Si está conectado, la variable devuelve el valor "True" (verdadero); en caso contrario, devuelve el valor "False" (falso).

Ejemplo:

CheckInternetConnection "[Conectado]" If "[Conectado]" "=" "True" AlertBox "Resultado" "¡Conexión encontrada!" Else AlertBox "Resultado" "No conectado." EndIf

Referencia Del Comando De la Acción

Página 48 de 75

ConnectToInternet (Conectar a Internet) Propósito: Categoría: Sintaxis: Inicia una coneción a Internet (necesita el hardware adecuado y una conexión a Internet operativa). Internet. ConnectToInternet "Variable" Variable El nombre de la variable para almacenar el estado de la conexión. Si ésta tiene éxito, la variable devolverá el valor "True" (verdadero); en caso contrario, devolverá el valor "False" (falso).

Ejemplo:

ConnectToInternet "[Resultado]"

DisconnectFromInternet (Desconectar de Internet) Propósito: Categoría: Sintaxis: Ejemplo: Desconecta el ordenador de Internet (podría no funcionar con conexiones de Banda Ancha). Internet. DisconnectFromInternet

DisconnectFromInternet

Internet Explorer InternetLink (Vínculo de Internet) Propósito: Ejecuta el Navegador de Internet predeterminado en el ordenador actual, y navega directamente a un sitio web (dirección URL). Requiere conexión operativa de Internet y un programa de navegación. Internet. InternetLink "URL" URL La dirección de un sitio web, o simplemente un archivo local (formato HTML).

Categoría: Sintaxis:

Ejemplo:

InternetLink "http://www.neosoftware.com"
Esta acción también puede usarse para ejecutar la aplicación de correo electrónico instalada. Por ejemplo: InternetLink "mailto:info@neosoftware.com"

Correo Electrónico SendMail (Enviar Correo Electrónico) Propósito: Envía un mensaje de correo electrónico. Requiere una conexión de Internet operativa. SendMail "Para" "De" "Asunto" "Mensaje" "Adjunto" "Opciones" Para La dirección de correo electrónico de la persona que va a recibir el mensaje. Para introducir más de una dirección, éstas deben ir separadas por el carácter línea vertical (|). De La dirección de correo electrónico del remitente. Algunos servicios de Internet no permiten que se envíen mensajes si la dirección del remitente no coincide con una cuenta.

Categoría: Internet. Ejemplo:

Referencia Del Comando De la Acción

Página 49 de 75

Asunto El texto del Asunto del mensaje. Mensaje El texto del mensaje. Puede ir en texto plano o en formato HTML. El carácter línea vertical (|) en el mensaje es interpretado por NeoBook como un salto de línea. Adjunto (Opcional). El nombre de un archivo externo que va a ser adjuntado con el mensaje. Para introducir más de un documento adjunto deben ir separados por el carácter línea vertical (|). Opciones Marque la opción No mostrar la barra de progreso, si no quiere dar al usuario información del progreso del envío mientras que éste se realiza. La línea de programación mostrará este parámetro como HideProgress. Ejemplo: SendMail "sales@neosoftware.com" "xyz@hotmail.com" "Información de Compra de NeoBook" "Estimados Sres.||Envíenme, por favor, información para la compra del programa NeoBook. ||Gracias. ||Sinceramente, ||José Pérez" "" "HideProgress" La Variable Global [MailServer] se puede usar para establecer de forma manual el nombre del lector del servidor de correo de SMTP. De forma predeterminada, NeoBook intentará detectar el nombre del servidor antes de enviar un mensaje de correo electrónico, y entonces preguntará al lector que confirme si el nombre del servidor detectado es correcto. Si se establece previamente la variable [MailServer] con el valor "Detect" (Detectar), se evita que el usuario realice dicha confirmación (y NeoBook detectará el nombre del servidor de forma automática). Por ejemplo: SetVar "[MailServer]" "Detect" SendMail "sales@neosoftware.com" "xyz@hotmail.com" "Información de Compra de NeoBook" "Estimados Sres.||Envíenme, por favor, información para la compra del programa NeoBook. ||Gracias. ||Sinceramente, ||José Pérez" "" "" Sin embargo, si NeoBook no puede detectar el nombre del servidor, se pedirá al usuario que lo introduzca manualmente. Para servidores de correo que requieren autentificación, se pueden establecer previamente las variables globales [MailUserID] y [MailUserPassword]. Por ejemplo: SetVar "[MailUserID]" "susi123" SetVar "[MailUserPassword]" "profesora" SendMail "susi123@hotmail.com" "maria@hotmail.com" "Saludos" "Te envío un saludo." "" "" Nota: Vea Comprender acciones y variables para más información acerca de estas Variables Globales.

HTTP DownloadFile (Descargar Archivo) Propósito: Sintaxis: Descarga un archivo de Internet. DownloadFile "URL origen" "Destino" "Opciones" Categoría: Internet.

Referencia Del Comando De la Acción

Página 50 de 75

URL origen El nombre y la localización del archivo a descargar. Destino La ruta y el nombre donde el archivo descargado va a ser guardado. Opciones Marque la opción No mostrar la barra de progreso, si no quiere que se ofrezca al usuario ninguna información durante la descarga. Si marca esta opción, se mostrará un gráfico indicando el progreso de la descarga. La línea de programación mostrará este parámetro como HideProgress o vacío, si no está seleccionada. Ejemplo:

DownloadFile "http://www.misitio.com/prueba.txt" "[PubDir]Prueba.txt" ""

Nota: Puede descargar archivos de un servidor seguro o protegido con contraseña usando las Variables Globales [HTTPUserID] y [HTTPUserPassword]. Vea Comprender acciones y variables para más información sobre ellas. InternetFileExists (Existe Archivo de Internet) Propósito: Categoría: Sintaxis: Comprueba si existe un archivo determinado en un servidor de Internet. Internet. InternetFileExists "URL origen" "Variable" URL origen El nombre y localización de un archivo remoto a examinar. Variable El nombre de la variable para almacenar el resultado de la búsqueda. Si el archivo existe, la variable mostrará el valor "True" (verdadero); en caso contrario, mostrará el valor "False" (falso). El siguiente ejemplo muestra un mensaje de alerta si existe el archivo prueba.txt: InternetFileExists "www.tusitio.com/prueba.txt" "[R]" If "[R]" "=" "True" AlertBox "Estado" "¡El archivo ha sido encontrado!" EndIf InternetFileSize (Tamaño de Archivo de Internet) Propósito: Obtiene el tamaño (en bytes) de un archivo remoto localizado en un servidor de Internet. InternetFileSize "URL origen" "Variable" URL origen El nombre y localización de un archivo remoto a examinar. Variable El nombre de la variable para almacenar el tamaño del archivo.

Ejemplo:

Categoría: Internet. Sintaxis:

Ejemplo:

InternetFileSize "www.tusitio.com/prueba.txt" "[Tamaño]"

InternetGet (Obtener Datos de Internet) Propósito: Solicita datos de un servidor de Internet. Es similar a la acción DownloadFile (Descargar Archivo), excepto que el contenido devuelto será almacenado en una variable. Internet. InternetGet "URL origen" "Variable" "Opciones" URL origen El nombre y localización de un archivo remoto, contenido, etc. a descargar. Variable

Categoría: Sintaxis:

Referencia Del Comando De la Acción

Página 51 de 75

El nombre de la variable para almacenar los datos devueltos por el servidor. Opciones Marque la opción No mostrar la barra de pogreso (la línea de programación mostrará este parámetro como HideProgress) si no quiere dar al usuario ninguna información sobre el proceso de descarga. Ejemplo:

InternetGet "www.tusitio.com/index.html" "[Resultado]" ""

InternetPost (Enviar Datos a Internet) Propósito: Categoría: Sintaxis: Envía un comando HTTP e información a un servidor de Internet. La respuesta del servidor (si la hubiera) será almacenada en la variable suministrada. Internet. InternetPost "URL" "Datos" "Variable" URL La dirección URL que recibirá el comando de envío. Datos Los datos adicionales (si los hubiera) que se envían al servidor. El formato requerido para estos datos está especificado por el servidor y la aplicación. Variable El nombre de la variable para almacenar la respuesta del servidor. SetVar "[Host]" "http://www.tusitio.com/test.php" SetVar "[Datos]" "Nombre=Pepe&Apellido=Martín" InternetPost "[Host]" "[Datos]" "[Resultado]"

Ejemplo:

Programas
Ejecución de Programas Run (Ejecutar) Propósito: Ejecuta un programa externo de Windows, un comando DOS, etc. Categoría: Programas Sintaxis: Run "Aplicación" "Parámetros" "Opciones" "Subrutina" "Variable" Aplicación El nombre del archivo y la ruta del programa que va a ser lanzado. Parámetros (Opcional). Los elementos que se van a pasar al programa (un nombre de archivo, comandos de arranque, etc.). Opciones Una de los siguientes: Normal Wait LoadComplete Ejecuta el programa de forma normal. Suspende NeoBook hasta que el programa externo se cierre. Marque esta opción si desea que el programa espere a que se termine de cargar la aplicación antes de continuar.

Además, puede combinar las opciones anteriores con una de las siguientes: RunOnce Minimized Hidden Evita que se ejecuten varias copias del programa a la vez. Ejecuta el programa en modo minimizado como un icono en la barra del sistema. Oculta el nombre de la ventana del programa. Algunos programas no permiten ocultar su ventana e ignorarán esta opción. La opción no funciona al ejecutar la mayoría de los

Referencia Del Comando De la Acción

Página 52 de 75

programas DOS desde la línea de comandos (utilitarios, archivos de lotes, etc.) que no requieren interactuar con el usuario. No es posible usar las opciones "Minimized" y "Hidden" al mismo tiempo. Subrutina (Opcional) El nombre de una subrutina o bloque de script que a ejecutar cuando se cierre la aplicación. Deje este parámetro en blanco si no desea usar una subrutina. (Vea Propiedades del Libro > Acciones para más información sobre las subrutinas.) variable (Opcional) El nombre de la variable para almacenar el número único de identificación (ID) de la aplicación. Este ID se puede usar para identificar esta aplicación en otras acciones. Example:

Run "c:\windows\notepad.exe" "" "Normal+RunOnce" "" "[AppId]"
Cuando se compila la publicación, NeoBook convertira la referencia en local al eliminar el disco y la ruta del nombre del archivo. En el ejemplo anterior, "c:\windows\notepad.exe" se convertirá en "notepad.exe". Este comportamiento es útil en aquellas publicaciones diseñadas para una gran variedad de sistemas donde los discos y carpetas están organizadas de forma diferente. En algunas situaciones, sin embargo, puede preferir dejar la ruta completa. Esto se logra colocando un símbolo de exclamación ( ! ) al principio del nombre del archivo. Por ejemplo: Run "!c:\windows\notepad.exe" "c:\autoexec.bat" "RunOnce" "" "" Muchas veces requerirá distribuir el programa junto con su publicación. En esas situaciones, utilice la variable [PubDir] en lugar de la ruta en el nombre del archivo. Esto asegurará que su publicación pueda localizar el programa que intenta ejecutar. Por ejemplo: Run "![PubDir]MyApp.exe" "" "" "" "[AppID]" Al momento de la ejecución, NeoBook reemplazará la variable [PubDir] con la localización de la publicación compilada (exe) de NeoBook. En el caso anterior, tanto "Mi programa.exe" como la publicación compilada exe se encuentran en el mismo directorio. Esto funcionará no importando si el archivo se ejecuta del disco duro, CD, etc. Antes de distribuir cualquier programa de un tercero, solicite su permiso o estará infringiendo los Derechos de Autor© lo que le puede acarrear graves consecuencias penales.

RunInRectangle (Ejecutar en Rectángulo) Propósito: Ejecuta una aplicación externa de Windows dentro de un objeto Rectángulo. La ventana de la aplicación se ajustará dentro de los bordes del objeto Rectángulo especificado. Esta acción podría no funcionar con ciertas aplicaciones. RunInRectangle "Objeto" "Aplicación" "Parámetros" "Opciones" "Subrutina" "Variable" Objeto El nombre de un objeto existente. Aplicación

Categoría: Programas Sintaxis:

Referencia Del Comando De la Acción

Página 53 de 75

El nombre de archivo y la ruta de la aplicación que va a ser lanzada. Parámetros (Opcional). Los elementos que se van a pasar a la aplicación (un nombre de archivo, comandos de arranque, etc.). Opciones Una combinación entre las siguientes posibles opciones: HideMenu HideSizeBox Intenta ocultar la Barra de Menú de la aplicación. Esto podría no funcionar con algunas aplicaciones. Intenta ocultar el botón de modificación del tamaño de la ventana, que normalmente aparece en la esquina inferior derecha de la ventana activa, sobre la barra de estado, en forma de tres líneas oblícuas.

Subrutina (Opcional) El nombre de una subrutina o bloque de script que a ejecutar cuando se cierre la aplicación. Deje este parámetro en blanco si no desea usar una subrutina. (Vea Propiedades del Libro > Acciones para más información sobre las subrutinas.) variable (Opcional) El nombre de la variable para almacenar el número único de identificación (ID) de la aplicación. Este ID se puede usar para identificar esta aplicación en otras acciones. Ejemplo:

RunInRectangle "Rectangle1" "notepad.exe" "" "" "" "[AppId]"

CloseApp (Cerrar Aplicación) Propósito: Categoría: Sintaxis: Cierra una aplicación que se está ejecutando (abierta). Programas CloseApp "Aplicación" "Modo" Aplicación El nombre de archivo del programa que se está ejecutando, o la variable de la ID de la aplicación, devuelta por las acciones Run y RunInRectangle. Modo Uno de los siguientes: RequestClose ForceClose Envía un mensaje a la aplicación, solicitando que sea cerrada. La aplicación puede ignorar este mensaje. Fuerza a la aplicación a cerrar. La aplicación no tendrá oportunidad de seguir su rutina normal de cierre, por lo que puede producir la pérdida de datos.

Referencia Del Comando De la Acción

Página 54 de 75

Ejemplo:

CloseApp "[AppID]" "RequestClose"

IsAppRunning (Comprobar Ejecución de Aplicación) Propósito: Categoría: Sintaxis: Determina si una aplicación específica se está ejecutando. Programas IsAppRunning "Aplicación" "Variable" Aplicación El nombre de archivo del programa que se está ejecutando, o la variable de la ID de la aplicación, devuelta por las acciones Run y RunInRectangle. variable El nombre de la variable para almacenar el resultado. Si la aplicación se está ejecutando, la variable devolverá el valor “True” (verdadero); en caso contrario, mostrará el valor “False” (falso). Ejemplo:

IsAppRunning "notepad.exe" "[Result]"

SendKeys (Enviar Teclas) Propósito: Envía la entrada de teclado a otro programa de Windows. Si el programa ya no se está ejecutando, el programa se ejecutará antes de enviar la entrada de teclado. Esta acción permite controlar otro programa externo, simulando las teclas que se pulsan allí. SendKeys "Aplicación" "Teclas" Aplicación El nombre de archivo de un programa ejecutable o la variable de la ID de la aplicación, devuelta por las acciones Run y RunInRectangle. Teclas 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} {Tab} {Enter} {Esc} {F1} {F2} {F3} {F4} {F5} {F6} {F7} {F8} {F9} {F10} {F11} {F12} {Home} {End} {Up} {Down} {Left} {Right} {PgUp} {PgDn} {Ins} {Del}

Categoría: Programas Sintaxis:

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: {ShiftDn} {ShiftUp} {CtrlDn} {CtrlUp} {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" "Hello world{Enter}{AltDn}FP{AltUp}"
SendMenuCommand (Enviar Comando de Menú)

Referencia Del Comando De la Acción

Página 55 de 75

Propósito: Categoría: Sintaxis:

Envía un comando del menú a una aplicación. Programas SendMenuCommand "Aplicación" "Comandos" Aplicación El nombre de archivo de un programa ejecutable o la variable de la ID de la aplicación, devuelta por las acciones Run y RunInRectangle. comandos El comando del menú a ejecutar, separado por comas. Puede estar en forma de texto (“Archivo,Abrir”), o como un índice numérico (“1,2”) indicando la posición de los elementos en el árbol del menú de esa aplicación.

Ejemplo:

SendMenuCommand "[AppID]" "File,Open"

DropFile (Soltar Archivo) Propósito: Categoría: Sintaxis: Pasa un archivo a una aplicación, para simular un evento de arrastrar y soltar. Programas DropFile "Aplicación" "Archivo" Aplicación El nombre de archivo del programa ejecutable o la variable de la ID de la aplicación, devuelta por las acciones Run y RunInRectangle. Archivo El nombre del archivo externo que va a ser soltado sobre la aplicación. Ejemplo:

DropFile "notepad.exe" "[PubDir]notes.txt"

SetWindowPos (Establecer Posición de la Ventana) Propósito: Categoría: Sintaxis: Establece el tamaño y la posición de la ventana principal de una aplicación. Programas SetWindowPos "Aplicación" "Izquierda" "Superior" "Ancho" "Alto" Aplicación El nombre de archivo de un programa ejecutable, o la variable de la ID de la aplicación, devuelta por Run y RunInRectangle. Izquierda, Superior Las nuevas posiciones izquierda y superior de la ventana. Marque la opción Centrar (en la línea de programación, estos parámetros se mostrarán como 1), si desea centrar la ventana en la pantalla, horizontal o verticalmente. Ancho, Alto El nuevo acho y alto de la ventana. Seleccione la opción Automático, para que se mantengan las dimensiones actuales de la ventana (en la línea de programación, estos parámetros se mostrarán como -1). Ejemplo:

SetWindowPos "[AppID]" "100" "100" "350" "450"

GetWindowPos (Obtener Posición de la Ventana) Propósito: Categoría: Sintaxis: Obtiene el tamaño y posición actual de la ventana principal de una aplicación. Programas GetWindowPos "Aplicación" "Var X" "Var Y" Var Ancho" "Var Alto" aplicación El nombre de archivo de un programa ejecutable, o la variable de la ID de la aplicación, devuelta por Run y RunInRectangle. var x El nombre de la variable para almacenar la posición izquierda de la ventana. var y

Referencia Del Comando De la Acción

Página 56 de 75

El nombre de la variable para almacenar la posición superior de la ventana. var ancho El nombre de la variable para almacenar el ancho de la ventana. var alto El nombre de la variable para almacenar el alto de la ventana. Ejemplo:

GetWindowPos "[AppId]" "[X]" "[Y]" "[W]" "[H]"

BringAppToFront (Traer Aplicación al Frente) Propósito: Categoría: Sintaxis: Trae al frente la ventana principal de una aplicación. Programas BringAppToFront "Aplicación" Aplicación El nombre del programa que se esté ejecutando o la variable de la ID de la aplicación, devuelta por las acciones Run y RunInRectangle. Ejemplo:

BringAppToFront "[AppID]"

SendAppToBack (Enviar Aplicación al Fondo) Propósito: Categoría: Sintaxis: Envía al fondo la ventana principal de una aplicación. Programas SendAppToBack "Aplicación" Aplicación El nombre de archivo de un programa ejecutable o la variable de la ID de la aplicación, devuelta por las acciones Run y RunInRectangle. Ejemplo:

SendAppToBack "[AppID]"

DisableApp (Deshabilitar Aplicación) Propósito: Categoría: Sintaxis: Deshabilita las entradas de teclado y ratón en la ventana principal de una aplicación. Programas DisableApp "Aplicación" Aplicación El nombre de archivo de un programa en ejecución, o la variable de la ID de la aplicación, devuelta por Run y RunInRectangle. Ejemplo:

DisableApp "[AppID]"

EnableApp (Habilitar Aplicación) Propósito: Categoría: Sintaxis: Habilita las entradas de teclado y ratón en la ventana principal de una aplicación. Se suele usar asociado a la acción DisableApp. Programas EnableApp "Aplicación" Aplicación El nombre de archivo de un programa en ejecución, o la variable de la ID de la aplicación, devuelta por Run y RunInRectangle. Ejemplo:

EnableApp "[AppID]"

RunNeoBook (Ejecutar Publicación Compilada) Propósito: Ejecuta otra publicación compilada por NeoBook. La publicación activa se

Referencia Del Comando De la Acción

Página 57 de 75

cerrará y se abrirá la nueva en su lugar. RunNeoBook se puede usar para conectar varias pequeñas publicaciones juntas, para conseguir la misma funcionalidad que una única publicación más grande. Cuando se usa esta opción de conectar múltiples publicaciones, la primera publicación (la principal) debe ser compilada como un EXE completamente ejecutable o Paquete Independiente (que requiere NBPlay5.exe). Las otras publicaciones del grupo pueden ser compiladas como Paquetes Independientes o como Plug-ins del Navegador Web, para ahorrar espacio. Categoría: Programas Sintaxis: RunNeoBook "Archivo" "Opciones" Archivo El nombre de una publicación compilada de NeoBook (*.exe, *.pkg). Opciones Puede dejarse en blanco o incluir una combinación de las siguientes opciones: ClearVars Limpia todas las variables antes de cargar la nueva publicación. Se omite esta opción para mantener las variables entre ambas publicaciones. Las variables asignadas a objetos que son actualizables, como Botón de Opción, Casilla de Verificación y Entrada de Texto, podrán ser reseteados a su estado por defecto cuando se cargue la nueva publicación. Otras variables no asignadas a estos objetos se mantendrán cuando esta opción se desmarque. CloseWindows Cierra cualquier ventana abierta creada con ImageWindow, TextWindow o CustomWindow. Desmarque esta opción para dejar este tipo de ventanas abiertas después de cargar la nueva publicación. Ejemplo:

RunNeoBook "[PubDir]MyOtherPub.exe" "ClearVars+CloseWindows"

Nota: Compartir ventanas personalizadas entre publicaciones puede llevar a una situación donde se tenga más de un objeto con el mismo nombre. NeoBook previene esto si se trata de una única publicación, pero no hay forma de evitarlo entre múltiples publicaciones. Esto es un problema, sólo si se necesita actuar sobre un objeto usando una acción que requiera el nombre de dicho objeto, tal como ShowObject. Cuando dos objetos con el mismo nombre existen a la vez, el objeto de la ventana personalizada tendrá prioridad sobre el objeto de la publicación activa. Cuando ocurre esto, no es posible actuar sobre el objeto de la publicación activa, porque el objeto de dicha ventana interceptará el comando primero. Esto no debería suponer un problema tan grande como para tener que llevar cuidado al diseñar las publicaciones. Add-On Utilties ExecuteAddon (Ejecutar Agregado) Propósito: Categoría: Sintaxis: Activa un "agregado" de otra compañía que contiene funciones diseñadas para NeoBook 3.x. Programas ExecuteAddon "nombre de archivo del agregado" "comandos" nombre de archivo del agregado El nombre del archivo ejecutable del Add-On. comandos

Referencia Del Comando De la Acción

Página 58 de 75

Los comandoss necesarios varían, dependiendo del Add-On usado. Se debe consultar la documentación del Add-On provista por el fabricante, para las instrucciones de uso del mismo. Ejemplo:

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

Nota: e 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 encuentran disponibles. Obsoleto DOSCommand (Comando DOS) Propósito: Categoría: Sintaxis: Ejemplo: Ejecuta un programa externo de Windows o DOS. (LA acción Run realiza la misma acción.) Programas DOSCommand "comando" "parámetros" "opciones"

DOSCommand "notepad.exe" "c:\test.bat" "Normal"

Ventanas
Ventanas Básicas ImageWindow (Ventana de Imagen) Propósito: Categoría: Sintaxis: Muestra un archivo de imagen (PCX, BMP...) en una ventana movible. Ventanas. ImageWindow "Título" "Izquierda" "Superior" "Archivo" Título El texto que aparecerá en la barra de título de la ventana. Izquierda, Superior Las coordenadas para la esquina superior izquierda de la ventana relativa a la esquina superior izquierda del área de trabajo. Marque la opción Centrar (la línea de programación mostrará este parámetro como -1), para centrar horizontal y verticalmente la ventana en la pantalla. Archivo El nombre de archivo de la imagen a mostrar.

Ejemplo:

ImageWindow "Mapa de la ciudad" "-1" "-1" "c:\ciudad.bmp"

TextWindow (Ventana de Texto) Propósito: Categoría: Sintaxis: Muestra un archivo de texto (TXT, RTF...) en una ventana movible. Ventanas. TextWindow "Título" "Izquierda" "Superior" "Ancho" "Alto" "Archivo" "Opciones" Título El texto que aparecerá en la barra de título de la ventana. Izquierda, Superior Las coordenadas izquierda y superior de la ventana, relativas a la esquina superior izquierda de la ventana de la publicación. Seleccione la opción Centrar en ambos parámetros, para que la ventana quede centrada horizontal y verticalmente en la pantalla (en la línea de programación, estos parámetros se mostrarán como -1). Ancho, Alto El ancho y alto deseados para la ventana. Seleccione en ambos parámetros la opción Automático, para detectar las dimensiones del archivo y redimensionar

Referencia Del Comando De la Acción

Página 59 de 75

la ventana al ancho y alto óptimo (en la línea de programación, estos parámetros se mostrarán como -1). Archivo El nombre del archivo de texto a mostrar. Opciones Marque la opción Ajustar texto automáticamente para hacer que el texto se ajuste a los márgenes de la ventana. La línea de código mostrará este parámetro como Wordwrap. Ejemplo:

TextWindow "Help" "-1" "-1" "350" "400" c:\Doc\Ayuda.txt" "Wordwrap"

CloseWindow (Cerrar Ventana) Propósito: Categoría: Sintaxis: Cierra una ventana abierta previamente con las acciones ImageWindow (Ventana de Imagen) o TextWindow (Ventana de Texto). Ventanas. CloseWindow "Archivo" Archivo El nombre del archivo mostrado en la ventana a cerrar, o bien dejar en blanco, para cerrar todas las ventanas abiertas.

Ejemplo:

CloseWindow "C:\MiCarpeta\Imagen1.bmp"

Ventanas Personalizadas CustomWindow (Ventana Personalizada) Propósito: Muestra un objeto, contenedor o grupo de objetos en una ventana movible. Esta acción se puede usar para crear cuadros de diálogo, paletas de herramientas, etc. Ventanas. CustomWindow "Título" "Izquierda" "Superior" "Objeto" "Opciones" Título El texto de la barra de título de la ventana (si la tiene). Izquierda, Superior Las coordenadas para la esquina izquierda de la ventana, relativas a la esquina superior izquierda de la ventana de la publicación. Marcando la opción Centrar en ambos parámetros, la ventana se centrará en la pantalla. La línea de programación mostrará este parámetro como -1. Objeto El nombre del objeto, Contenedor o grupo de objetos existente que compondrá el contenido de la ventana. Opciones Una de las siguientes: NoBorder DialogBox ToolWindow La ventana se mostrará sin barra de título ni borde. La ventana tiene una barra de título y un estilo de borde de cuadro de diálogo. La ventana tiene una barra de título y un borde, como si fuera una pequeña paleta de herramientas. Se puede usar esta opción para crear ventanas (como barras de navegación, etc.) que floten sobre la publicación. La ventana tiene una barra de título y un borde, y se puede redimensionar. La ventana queda acoplada a la publicación y queda fijada su posición, manteniendo su posición relativa, incluso si se mueve la ventana de la publicación. La ventana se mostrará sin barra de título ni borde.

Categoría: Sintaxis:

Sizeable FixedPos

Referencia Del Comando De la Acción

Página 60 de 75

Estas opciones se pueden combinar con una de las siguientes: Exclusive Otras partes de la publicación quedan suspendidas hasta que esta ventana se cierra. Esto permite que se puedan construir cuadros del tipo "diálogo", que necesitan que el lector introduzca información o seleccione alguna opción antes de continuar. Esconde de la barra de título el botón para cerrar la ventana.

NoCloseBtn

ATENCIÓN: Si se usan ambas opciones (Modo Exclusivo y Ocultar el Botón Cerrar), se debe ofrecer al lector algún modo de cerrar la ventana. De otra forma, no la podrá cerrar para volver a la publicación. Para ello, se puede cerrar una Ventana Personalizada mediante programación, creando un botón que ejecute la acción CloseCustomWindow (Cerrar Ventana Personalizada). Este botón cerrar debería añadirse al grupo de botones que contenga la ventana. Ejemplo: Se puede construir una Ventana Personalizada a partir de uno o varios objetos de NeoBook . Sólo han de colocarse los objetos que se quiera usar fuera del área visible de la página o sobre una página que no se quiera mostrar (en realidad, no importa dónde se colocan estos objetos, ya que, mientras que se muestren dentro de la Ventana Personalizada, desaparecerán de la página, porque no pueden estar en ambos lugares a la vez). Tampoco es necesario que los objetos estén en la página activa cuando se ejecuta la acción CustomWindow. Para usar más de un objeto, se pueden agrupar usando el Agrupar del menú menú Ordenar, aunque el mejor método es simplemente colocar el objeto que se desea usar dentro de un objeto Contenedor. El interior de la ventana personalizada se ajustará al tamaño del objeto, grupo de objetos o Contenedor que se haya seleccionado. Cuando se usa un Contenedor, el Color de Relleno que se seleccione para el Contenedor será el color del fondo de la ventana personalizada; o se puede crear un fondo especial con una Imagen (que se añade al Contenedor), si se quiere que el fondo quede realmente bien.

Un objeto Contenedor con varios objetos insertados, preparado para ser usado con la acción CustomWindow. Una vez preparados los objetos de la ventana, se pasa el nombre del Contenedor a la acción de la Ventana Personalizada. El siguiente ejemplo usa la opción Modo Exclusivo para mostrar un grupo de objetos llamado "Contenedor1" en un cuadro de diálogo:

CustomWindow "Contraseña" "-1" "-1" "Contenedor1" "DialogBox+Exclusive"

Referencia Del Comando De la Acción

Página 61 de 75

El mismo objeto Contenedor, mostrado dentro de una Ventana Personalizada, con un estilo de Cuadro de Diálogo. El lector puede cerrar el cuadro de diálogo haciendo clic sobre el botón cerrar. Si se prefiere, se le puede incluir un Botón que ejecute la acción CloseCustomWindow (Cerrar Ventana Personalizada). Por ejemplo, los botones Aceptar y Cancelar de abajo pueden incluir también la siguiente línea de código:

CloseCustomWindow "Contenedor1"
También se puede usar la Ventana Personalizada para mostrar un solo objeto (como un objeto Reproductor Multimedia o un Navegador Web), en lugar de un objeto Contenedor:

CustomWindow "Video" "-1" "-1" "ReproductorMultimedia1" "ToolWindow"
Opciones Se pueden definir subrutinas especiales para que sean ejecutadas cuando se Especiales: abra o se cierre una Ventana Personalizada concreta. Para ello, simplemente se crean dos subrutinas: Nombre_del_Objeto_OnOpen (Establece acciones al abrirse la ventana.) o Nombre_del_Objeto_OnClose (Establece acciones al cerrarse la ventana.). Sustituya el Nombre_del_Objeto con el nombre del objeto usado para abrir la ventana. Por ejemplo, las subrutinas para el Contenedor1 del ejemplo anterior, podrían ser algo así: :Contenedor1_OnOpen AlertBox "Hola" "La ventana está abierta." Return :Contenedor1_OnClose AlertBox "Hola" "La ventana está cerrada." Return Vea Propiedades del Libro > Acciones, para más información sobre la creación de subrutinas. Si está creando una Ventana Personalizada redimensionable, puede restringir el tamaño de la ventana, estableciendo las siguientes variables en algún punto de la publicación, anterior a la ventana que ha creado:

[ObjectName_MinWidth] [ObjectName_MinHeight] [ObjectName_MaxWidth] [ObjectName_MaxHeight]
Reemplace ObjectName con el nombre del objeto usado cuando se abre la

Referencia Del Comando De la Acción

Página 62 de 75

ventana. Se puede obtener la posición actual de una ventana personalizada que está abierta, pasando a la acción GetObjectInfo (Obtener Información de Objeto) el nombre del objeto usado para abrir la ventana. Por ejemplo:

GetObjectInfo "Contenedor1" "Left" "[WinX]" GetObjectInfo "Contenedor1" "Top" "[WinY]"
Esto devolverá las coordenadas superior e izquierda relativas a la esquina superior izquierda de la publicación. CloseCustomWindow (Cerrar Ventana Personalizada) Propósito: Categoría: Sintaxis: Cierra una ventana abierta previamente con la acción CustomWindow (Ventana Personalizada). Ventanas. CloseCustomWindow "Objeto" Objeto El nombre del mismo objeto que aparece en la Ventana Personalizada cuando la ventana fue abierta.

Ejemplo:

CloseCustomWindow "Contenedor1"

Control
Condicional 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". Control If "primer elemento" "operador" "segundo elemento" primer elemento El primer enunciado a comparar. Puede contener texto, número, una expresión matemática, variables, etc. operador Puede ser uno de los siguientes: = < > <> <= El primer enunciado es igual al segundo. El primer enunciado es menor que el segundo. El primer enunciado es mayor que el segundo. El primer enunciado no es igual al segundo. El primer enunciado es menor o igual que el segundo.

Categoría: Sintaxis:

>= El primer enunciado es mayor que o igual que el segundo. segundo elemento El segundo enunciado a comparar. Puede contener texto, número, una expresión matemática, variables, etc. 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:

Referencia Del Comando De la Acción

Página 63 de 75

"[Name]" ">" "" AlertBox "Error!" "I don’t know your name." Else GotoNextPage EndIf
Se puede usar también esta función para detectar un dato o contraseña incorrecta: If

If

"[Password]" "=" "Bravo172" GotoNextPage Else AlertBox "Error!" "The password is incorrect." EndIf

IfEx (Si Avanzado) Propósito: Cambia el flujo de la ejecución del script, basándose en el resultado de una expresión compleja. Ésta es una versión avanzada de la acción If (Si Condicional). Si el enunciado es verdadero, la ejecución del script continúa, hasta encontrar un enunciado EndIf o Else. En caso contrario, la ejecución se inicia en la primera línea de código que sigue al siguiente enunciado Else (opcional) o EndIf. Control IfEx "Expresión" expresión La expresión que va a ser comprobada. Una expresión básica se compone de tres elementos: dos enunciados que van a ser comparados de forma separada por un operador. Por ejemplo: "enunciado operador enunciado" Los dos enunciados pueden ser texto, números, expresiones matemáticas, variables, etc. El operador debe ser uno de los siguientes: = < > <> <= >= El primer enunciado es igual al segundo. El primer enunciado es menor que el segundo. El primer enunciado es mayor que el segundo. El primer enunciado no es igual al segundo. El primer enunciado es menor o igual que el segundo. El primer enunciado es mayor que o igual que el segundo.

Categoría: Sintaxis:

Esta expresión compara la variable [City] con “Pittsburgh”:

"[City] = Pittsburgh"
Si un elemento de la comparación contiene espacios, entonces debe ir entre comillas, que en NeoBook se especifican con un código especial: [#34]. Por ejemplo:

"[City] = [#34]St. Louis[#34]"
También puede construir enunciados más complejos, combinando varias expresiones con AND (y) y OR (o). El operador AND sumaría todos los enunciados (todos se cumplen); el operador OR los restaría (sólo un enunciado se cumple). Por ejemplo, para averiguar si la variable [City] es igual a

Referencia Del Comando De la Acción

Página 64 de 75

“Pittsburgh” o “Washington”:

"[City] = Pittsburgh OR [City] = Washington"
Para averiguar si [City] es igual a “Pittsburgh” y otra variable, [Name], es igual a “Jones”:

"[City] = Pittsburgh AND [Name] = Jones"
Se pueden construir enunciados extremadamente complejos, usando expresiones entre paréntesis, como por ejemplo: “(“ o ”)”, que permite agrupar más enunciados entre sí. Ejemplo:

"[Account] = Guest OR [Account] = Admin" GotoPage “Welcome” Else AlertBox "Error!" "The account is incorrect." EndIf

IfEx

While (Mientras) Propósito: Categoría: Sintaxis: Repite una serie de acciones hasta que una condición especificada no se cumpla. Control While "primer elemento" "operador" "segundo elemento" primer elemento El primer enunciado de la comparación. Puede contener texto, números, una expresión matemática, variables, etc. operador Puede ser uno de los siguientes: = < > <> <= El primer elemento es igual al segundo. El primer enunciado es menor que el segundo. El primer enunciado es mayor que el segundo. El primer enunciado no es igual al segundo. El primer enunciado es menor o igual que el segundo.

>= El primer enunciado es mayor que o igual que el segundo. segundo elemento El segundo enunciado de la comparación. Puede contener texto, números, una expresión matemática, variables, etc. 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 "[Count]" "0" SetVar "[Freq]" "0" While "[Count]" "<" "100" Math "[Count]+1" "0" "[Count]" Math "[Freq]+25" "0" "[Freq]" PlayTone "[Freq]" EndWhile
WhileEx (Mientras Avanzado) Propósito: Repite una serie de acciones hasta que una condición especificada no se cumpla. Ésta es una versión avanzada de la acción While (Mientras)

Referencia Del Comando De la Acción

Página 65 de 75

Categoría: Sintaxis:

Control WhileEx "expresión" expresión La expresión que va a ser comprobada. Vea IfEx. WhileEx

Ejemplo:

"[X] > 0 AND [Y] > 0" SetVar "[X]" "[X]-1" SetVar "[Y]" "[Y]-1" EndWhile

ExitWhile (Finalizar Mientras) Propósito: Categoría: Sintaxis: Ejemplo: Sale del bloque activo While/WhileEx/EndWhile. La ejecución continúa con la acción que sigue a EndWhile. Control ExitWhile

SetVar "[Name]" "" While "[Name]" "=" "" InputBox "Welcome" "Enter your name:" "[Name]" If "[Name]" "=" "Administrator" GotoPage "Setup"
ExitWhile

EndIf EndWhile
Loop (Bucle) Propósito: Categoría: Sintaxis: Repite un grupo de acciones un número específico de veces. Control Loop "valor de inicio" "valor final" "contador variable" valor de inicio El valor con que se inicia el bucle. valor final El valor que finaliza el bucle. contador variable El nombre de la variable para usar como contador (necesaria). 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" "[Counter]" FileRead "Products.dat" "[Counter]" "[Data]" AlertBox "Products" "[Data]" EndLoop

ExitLoop (Finalizar Bucle) Propósito: Categoría: Sintaxis: Ejemplo: Sale del bloque activo Loop/EndLoop. La ejecución continúa con la acción que sigue a EndLoop. Control ExitLoop

Loop "1" "100" "[Count]" Random "100" "[R]" If "[R]" ">" "75"

Referencia Del Comando De la Acción

Página 66 de 75

ExitLoop

EndIf EndLoop
GotoLine (Ir a la Línea) Propósito: Categoría: Sintaxis: 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. Control GotoLine "etiqueta o número de línea" etiqueta o número de línea El número de línea o nombre de la etiqueta a donde se salta. Una etiqueta es una palabra descriptiva precedida de dos puntos (:), que se usa para marcar el principio de un bloque de código de programación o script.

Ejemplo:

:StartHere InputBox "Stop" "Please enter your password:" "[PWord]" If "[PWord]" "<>" "Charlie227" GotoLine "StartHere" EndIf

Librería de Funciones Call (Llamar) Propósito: Categoría: Sintaxis: Ejecuta un script predeterminado de la Librería de Funciones. Control Call "nombre de función" "parámetros (Opcional)" nombre de función El nombre de la Función a ejecutar. parámetros Si la función seleccionada requiere parámetros, éstos deben ser añadidos aquí, encerrados entre corchetes. Para Funciones sin parámetros, sólo se necesita el nombre de la Función.

Ejemplo:

Call "Save Bookmark"

Acceso a Subrutinas GoSub (Ir a Subrutina) Propósito: Categoría: Sintaxis: 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. Control GoSub "nombre de subrutina" nombre de subrutina El nombre de la subrutina a ejecutar.

Ejemplo:

GoSub "SaveCustomerInfo"

Return (Regresar) Propósito: Categoría: Sintaxis: Ejemplo: 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 GoSub. Control Return

Return

:MySubroutine AlertBox "Hello" "This is a subroutine"

Referencia Del Comando De la Acción

Página 67 de 75

Nota: Esta acción normalmente se utiliza dentro de una secuencia de comandos llamada subrutinas. Funciones del Ratón SetMousePos (Establecer Posición del Puntero) Propósito: Categoría: Sintaxis: Mueve el puntero del ratón en relación al ángulo superior izquierdo de la ventana de la publicación. Control SetMousePos "pos x" "pos y" pos x, pos y Las nuevas posiciónes izquierda y superior del puntero, relativas a la esquina superior izquierda de la ventana de la publicación.

Ejemplo:

SetMousePos "100" "150"

GetMousePos (Obtener Posición del Puntero) Propósito: Categoría: Sintaxis: Toma la posición relativa del puntero del ratón, con respecto al ángulo superior izquierdo de la ventana de la publicación. Control GetMousePos "variable x" "variable y" variable x El nombre de la variable para almacenar la posición izquierda del puntero. variable y El nombre de la variable para almacenar la posición superior del puntero.

Ejemplo:

GetMousePos "[X]" "[Y]"

ClickMouse (Clic del Ratón) Propósito: Categoría: Sintaxis: Ejemplo: Simula la opresión del botón del ratón. Control ClickMouse 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

Matemáticas Math (Cálculo) Propósito: Categoría: Sintaxis: Realiza un cálculo matemático y almacena el resultado en una variable. Control Math "fórmula" "número de decimales" "variable" fórmula Una fórmula matemática. 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. número de decimales 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. variable El nombre de la variable para almacenar el resultado.

Referencia Del Comando De la Acción

Página 68 de 75

Ejemplo:

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]"
Nota: Aquellas acciones que usan valores numéricos también pueden aceptar fórmulas como parámetros usando el comando "Math".. Random (Aleatorio) Propósito: Categoría: Sintaxis: Genera un número aleatorio. Control Random "valor máximo" "variable" valor máximo Esta acción genera un número al azar entre 0 (cero) y el "valor máximo" especificado. variable El nombre de la variable para almacenar el número resultante. 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:

Ejemplo:

Loop "1" "5" "[Contador]" Random "[PubWidth]" "[X]" Random "[PubHeight]" "[Y]" PopUpImage "[X]" "[Y]" "c:\flower.bmp" "2000" "Dissolve" "3" EndLoop
DateToNum (Convertir Fecha a Número) Propósito: Convierte una fecha de un formato determinado en un número, que se puede usar para cálculos matemáticos. El resultado, una fecha numérica, representa el número de días transcrridos desde el 30 de diciembre del año 1899. Una fecha numérica se puede convertir de nuevo a fecha con formato, mediante la acción NumToDate. Control DateToNum "Fecha" "Formato" "variable" Fecha El formato de fecha, consistente en dos o tres números, separados por los caracteres barra (/), barra inversa (\) o guión (-). El valor del año entre 0 y 99 estaría dentro del siglo actual. La fecha debe tener uno de los formatos de abajo. formato La cadena de texto que identifica el formato de fecha. Por ejemplo: m/d/y d/m/y y/m/d Mes/Día/Año Día/Mes/Año Año/Mes/Día

Categoría: Sintaxis:

Usa el formato de fecha predeterminado en el Sistema. Default variable El nombre de la variable para almacenar el número de la fecha convertida. Ejemplo: El siguiente ejemplo calcula el número de días transcurridos desde el 15 de

Referencia Del Comando De la Acción

Página 69 de 75

diciembre de 2004 hasta el día actual:

"12/15/2004" "m/d/y" "[StartDate]" "[DateShort]" "Detect" "[Today]" Math "[Today]-[StartDate]" "0" "[Result]" AlertBox "Answer" "It has been [Result] days since 12/15/2004"
NumToDate (Convertir Número a Fecha) Propósito: Categoría: Sintaxis: Convierte un número en una fecha, con formato determinado. Se puede usar asociada con la acción DateToNum. Control NumToDate "Número" "Formato" "variable" número Una fecha numérica. Una fecha numérica representa el número de días transcurrido desde el 30 de Diciembre de 1899, y se puede crear usando la acción DateToNum (Convertir Fecha a Número). formato El formato de la fecha convertida. Este formato se compone de los siguientes modificadores, que irán separados por el carácter barra inclinada (/): d dd m mm yy yyyy Defalt Muestra el día como un número, sin añadir un cero a la izquierda en los días de una sola cifra (1-31). Muestra el día como un número, añadiendo un cero a la izquierda en los días de una sola cifra (01-31). Muestra el mes como un número, sin cero a la izquierda (1-12). Muestra el mes como un número, añadiendo cero a la izquierda en los meses de una sola cifra (01-12). Muestra el año como un número de dos dígitos (00-99). Muestra el año como un número de cuatro dígitos (0000-9999). Muestra el formato predeterminado en el Sistema del usuario. La línea de programación muestra este parámetro como Default.

DateToNum DateToNum

variable El nombre de la variable para almacenar la fecha con formato. Ejemplo:

NumToDate "38426" "m/d/yyyy" "[FormattedDate]"

Miscelánea Delay (Retardo) Propósito: Categoría: Sintaxis: Realiza una pausa por un número especificado de milisegundos. Control Delay "milisegundos" milisegundos Un milisegundo es la milésima parte de un segundo. En 1 segundo hay 1000 milisegundos, en 1 minuto, 60000.

Ejemplo:

Delay "2000"

SystemInfo (Información del Sistema) Propósito: Categoría: Sintaxis: Obtiene información acerca del ordenador y almacena el resultado en una variable. Control SystemInfo "tipo de información" "variable" tipo de información

Referencia Del Comando De la Acción

Página 70 de 75

Puede ser una de las siguientes palabras clave: PubAuthor, PubColors, PubDir, PubHeight, PubWidth, PubTitle, ScreenColors, ScreenHeight, ScreenWidth, SystemDir, TempDir, WindowsDir or UserName. variable El nombre de la variable para almacenar la información obtenida. Ejemplo: El siguiente ejemplo compara la resolución de color del ordenador del lector con el de la publicación. Si la resolución del ordenador es menor que la de la publicación, se presenta un mensaje: SystemInfo SystemInfo

"ScreenColors" "[ScreenMode]" "PubColors" "[PubMode]" If "[PubMode]" ">" "[ScreenMode]" AlertBox "Notice!" "This pub requires [PubMode] colors." EndIf
La Acción SystemInfo es obsoleta dado que el tipo de información que proporciona puede ser sustituida por variables globales que pueden ser referenciadas directamente. Consulte variables globales para un listado de las disponibles. El código anterior podría escribirse, por ejemplo, de la siguiente manera:

If "[PubColors]" ">" "[ScreenColors]" AlertBox "Notice!" "This pub requires [PubColors] colors." EndIf
Se provee la acción SystemInfo para compatibilidad con publicaciones de versiones anteriores de NeoBook. Suspend (Suspender) Propósito: Suspende temporalmente el proceso de las entradas de teclado y ratón, pudiendo habilitarlo después. Esto puede ser útil, cuando se pretende que una serie de acciones terminen de ejecutarse antes de permitir que el lector haga clic sobre otro botón. También es muy útil en acciones complejas de entrar/salir ratón. Control Suspend "estado" estado Seleccione Sí, para deshabilitar el proceso; o No, para rehabilitar el proceso. Si olvida rehabilitar el proceso suspendido, se hará de forma automática cuando el script actual se haya completado. De forma predeterminada, NeoBook eliminará, automáticamente, cualquier evento de ratón y teclado desde la memoria de Windows, cuando se deshabilita la acción Suspend. Si prefiere que permanezcan estos eventos en la memoria para que puedan ser usados por NeoBook, se puede añadir el valor NoBuffer cuando el estado está habilitado (habiendo seleccionado la opción No). La línea de programación mostrará este parámetro como:

Categoría: Sintaxis:

"False+NoBuffer"
Ejemplo: En el siguiente ejemplo, se deshabilita el proceso de entradas de ratón y teclado hasta que se completan una serie de acciones: Suspend

"True" ShowObject "Picture1" "Dissolve" "5" ShowObject "Picture2" "Dissolve" "5"

Referencia Del Comando De la Acción

Página 71 de 75

Suspend

ShowObject "PushButton1" "Dissolve" "5" "False"

Nota: Tenga cuidado cuando use Suspend con las acciones Loop y While. Si el proceso de entradas de teclado y ratón se suspende antes de introducir la afirmación Loop o While, el lector no podrá interactuar con la publicación hasta que dicho proceso se rehabilite o hasta que el bucle se haya completado. ShowErrors (Mostrar Errores) Propósito: Categoría: Sintaxis: Activa o desactiva los cuadros de mensaje de error. Control ShowErrors "estado" estado Marque la opción Sí (en la línea de programación se mostrará como True) para dejar que se muestren los mensajes de error, o la opción No (en la en la línea de programación se mostrará como False) para que no se muestren. El último error producido se almacena en la Variable Global [LastError]. ShowErrors

Ejemplo:

"False" FileRead "config.dat" "1" "[regkey]" If "[LastError]" ">" "" AlertBox "Error" "Configuration invalid." EndIf ShowErrors "True"

LoadIcon (Cargar Icono) Propósito: Carga un nuevo icono del programa o bandeja. Dejando en blanco el parámetro del archivo del icono, se restaura el icono original de la publicación (indicado en Propiedades del Libro). Control LoadIcon "archivo" "tipo" archivo El archivo de icono (ICO), en formato de Windows. tipo Uno de los siguientes: MainIcon TrayIcon Reemplaza el icono principal de la publicación (la línea de programación mostrará este parámetro como MainIcon). Reemplaza el icono en la bandeja del sistema de la publicación (la línea de programación mostrará este parámetro como TrayIcon). Esta opción sólo es válida para aplicaciones de la Bandeja del Sistema.

Categoría: Sintaxis:

Ejemplo:

LoadIcon "C:\Samples\Busy.ico" "MainIcon"

Depurador de Errores DebugBreakPoint (Depuración del Punto Crítico) Propósito: Interrumpe la ejecución del script actual y muestra, opcionalmente, un mensaje. Esta acción sólo funciona en Modo Prueba, y es ignorada en las publicaciones compiladas. Control DebugBreakPoint "mensaje" mensaje

Categoría: Sintaxis:

Referencia Del Comando De la Acción

Página 72 de 75

El mensaje del cuadro de diálogo. Con el carácter barra vertical (|), se inserta un salto de línea en el texto del mensaje. Ejemplo:

DebugBreakPoint "Ejecución en pausa."

Variables
Utilidades de Variables SetVar (Establecer Variable) Propósito: Categoría: Sintaxis: Asigna un valor a una variable. Variables. SetVar "Variable" "Valor" Variable El nombre de la variable. Valor El valor (texto, número, etc.) para asignar a la variable. Para borrar el valor de una variable creada previamente, simplemente se deja el parámetro de valor en blanco (vacío). En el siguiente ejemplo, la variable [Precio] se fija en "49.95" y la variable [Nombre] en "Pepe Díaz": SetVar "[Precio]" "49.95" SetVar "[Nombre]" "Pepe Díaz" Se puede usar SetVar para modificar o combinar variables existentes. Por ejemplo: SetVar "[NombreCompleto]" "[Apellido], [1erNombre] [2doNombre]" SetVar "[EjemploPrecio]" "[Precio]€" Normalmente, si el valor contiene una fórmula matemática válida, NeoBook calculará la fórmula y almacenará el resultado en la variable. Si, por alguna razón, se quiere que la variable contenga la fórmula actual en lugar del resultado calculado de dicha fórmula, se insertará el carácter de exclamación (!) al principio del valor. Por ejemplo, la siguiente afirmación: SetVar "[Test]" "1+1" establece la variable [Test] en "2", ya que NeoBook sabe que "1+1" es una ecuación matemática y halla el resultado. Colocando el carácter de exclamación delante, se está indicando a NeoBook que ignore la fórmula: SetVar "[Test]" "!1+1" Se puede usar esta misma técnica en las acciones de NeoBook donde se permita un parámetro numérico. Las acciones que entienden el carácter de exclamación son. DefineVar (Definir Variable) Propósito: Categoría: Sintaxis: Define un tipo de variable. Variables. DefineVar "Variable" "Tipo" "Formato" "Campo" "Valor" Variable El nombre de la variable que va a ser definida. Tipo

Ejemplo:

Referencia Del Comando De la Acción

Página 73 de 75

Uno de los siguientes: Undefined El contenido de la variable no está limitado. Esta variable es del mismo tipo que una variable genérica creada con SetVar (Establecer Variable). La variable puede contener cualquier carácter, tanto de téxto como numérico. La variable está limitada a números enteros. La variable está limitada a números, y tendrá un formato de moneda, de acuerdo con los parámetros regionales establecidos en el Panel de Control de Windows. La variable está limitada a números. La variable está limitada a los valores True (verdadero) o False (falso). La variable es una fecha.

String Integer Currency

Decimal Boolean Date

Formato Para decimales, este parámetro es el número de cifras decimales que mostrará el número. Para fechas, será el formato en que se componen los siguientes elementos, separados por el carácter barra inclinada (/): d dd m mm aa aaaa Predeterminado Muestra el día como un número, sin añadir un cero a la izquierda en los días de una sola cifra (1-31). Muestra el día como un número, añadiendo un cero a la izquierda en los días de una sola cifra (01-31). Muestra el mes como un número, sin cero a la izquierda (112). Muestra el mes como un número, añadiendo cero a la izquierda en los meses de una sola cifra (01-12) Muestra el año como un número de dos dígitos (00-99). Muestra el año como un número de cuatro dígitos (00009999). Muestra el formato predeterminado en el Sistema del usuario. Este valor se mostrará como Default.

Por ejemplo, si se introduce “d/m/aaaa”, se mostrará como resultado una fecha con el formato Día/Mes/Año o “15/3/2005” El parámetro de formato se ignora en los otros tipos de variables. Campo Uno de los siguientes: Global Local La variable existe hasta que se borra específicamente o se cierra la publicación. La variable existe sólo mientras se ejecuta el actual script. Cuando éste termina, la variable es borrada automáticamente.

Valor (Opcional). Un valor inicial que se asigna a la variable. Debe ser compatible con el tipo de variable seleccionado. Ejemplo:

DefineVar "[FechaCumple]" Fecha" "m/d/aaaa" "Global" "1/1/1980"
Para borrar una variable creada con DefineVar, debe primero declarar la variable como Indefinida, y entonces borrarla con la acción SetVar (Establecer Variable). Por ejemplo:

Referencia Del Comando De la Acción

Página 74 de 75

DefineVar "[FechaCumple]" "Indefinida" "" "Global" "" SetVar "[FechaCumple]" ""
SaveVariables (Guardar Variables en Archivo) Propósito: Almacena el contenido de todas las variables existentes en un esta acción para almacenar de una sola vez el juego completo una publicación. Dado que las variables residen en memoria y cada vez que la publicación se cierra, se puede usar la acción SaveVariables y LoadVariables (Cargar Variables desde recuperar el valor de las variables entre sesiones. archivo. Se usa de variables de son eliminadas Archivo) para

Categoría: Variables. Sintaxis: SaveVariables "Archivo" Archivo El nombre del archivo para almacenar los datos de las variables. Puede tener la extensión .VAR, .INF, .DAT, .TXT, etc.

Ejemplo:

SaveVariables "MiPub.var"

LoadVariables (Cargar Variables desde Archivo) Propósito: Carga las variables desde un archivo creado previamente con la acción SaveVariables (Guardar Variables en Archivo). Dado que las variables residen en memoria y son eliminadas una vez que se cierra la publicación, se pueden usar las acciones SaveVariables y LoadVariables para almacenarlas entre sesiones de apertura y cierre de la publicación. LoadVariables "Archivo" Archivo El nombre de un archivo externo existente que contiene las variables que van a ser cargadas.

Categoría: Variables. Sintaxis:

Ejemplo:

LoadVariables "[PubDir]MiPub.var"

ClearVariables (Limpiar Variables) Propósito: Categoría: Sintaxis: Ejemplo: Limpia de la memoria todas las variables. Variables. ClearVariables

ClearVariables

DeleteArray (Borrar Matriz) Propósito: Categoría: Sintaxis: Elimina una matriz de variables. Variables. DeleteArray "Matriz" "Tamaño" Matriz El nombre de la variable de matriz que se va a borrar. Tamaño El número de elementos de la matriz que se va a borrar. También puede seleccionar la opción Eliminar toda la variable de matriz (la línea de programación mostrará este parámetro como All).

Ejemplo:

DeleteArray "Clientes" "10"

GetArrayInfo (Obtener Información de Matriz) Propósito: Cuenta el número de elementos dentro de una variable de matriz. Devuelve los límites inferior y superior más el número de elementos total que contiene la

Referencia Del Comando De la Acción

Página 75 de 75

matriz. Categoría: Sintaxis: Variables. GetArrayInfo "Matriz" "Variable A" "Variable Z" "Variable Total" Matriz El nombre de la variable de matriz a examinar. Variable A El nombre de la variable para almacenar el primer elemento de la matriz. Variable Z El nombre de la variable para almacenar el último elemento de la matriz Variable Total El nombre de la variable para almacenar el número total de elementos de la matriz.

Ejemplo:

GetArrayInfo "[Nombres]" "[Primero]" "[Ultimo]" "[Total]"

Usando el Editor de Texto

Página 1 de 7

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 y Artículo Vinculado de NeoBook se usa para presentar los archivos creados con el Editor de Textos. Iniciar el Editor de Texto Interfaz del Editor de Texto Menú del Editor de Texto

Iniciar 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ú Editar. Seleccione la Herramienta Artículo o la Herramienta Artículo Vinculado en la Paleta de Herramientas. Use el ratón para dibujar un rectángulo donde desee 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 lel icono 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 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 Herramientas del menú Opciones. Haga clic sobre el icono Herramientas que se encuentra en la parte izquierda del cuadro de 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.

Usando el Editor de Texto

Página 2 de 7

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 rápido de su texto. Describimos a continuación cada uno de sus elementos: Deshace la última edición. Corta el texto seleccionado y lo guarda en el Portapapeles. Copia el texto seleccionado en el Portapapeles. Pega en el Editor el texto contenido en el Portapapeles. Borra el texto seleccionado. Crea un Hipertexto (vea el comando Añadir Vínculo del menú Hipertexto). Edita el Hipertexto bajo el cursor. Borra el Hipertexto bajo el cursor. Crea un Marcador (vea el comando Añadir Marcador del menú Hipertexto). Edita el Marcador bajo el cursor. Borra el Marcador bajo el cursor. Formatea el párrafo o selección activa como una lista de viñetas. Nota: Encontrará distintos estilos de viñetas usando el comando Viñetas del menú Formato. Formatea el parágrafo o selección activa como una lista numerada. Aumenta el margen izquierdo del párrafo o selección activa. Disminuye el margen izquierdo del párrafo o selección activa. Inserta una tabla sencilla en el documento en la posición activa del cursor. Aparecerá una pequeña pantalla permitiéndole definir el número de filas y columnas de la tabla. Una vez creada, se puede escribir texto dentro de las celdas de la tabla. Los atributos de la Tabla seleccionada pueden cambiarse usando los comandos del menú Tabla. Inserta un carácter extendido ASCII dentro del texto. Los caracteres disponibles dependen de la tipografía seleccionada. Inserta una variable de NeoBook dentro del texto.

Usando el Editor de Texto

Página 3 de 7

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.

Use los siguientes controles para seleccionar una fuente, su tamaño y el color para el texto activo seleccionado. Negrita para el texto seleccionado. Cursiva para el texto seleccionado. Subrayado para el texto seleccionado. Presenta el texto seleccionado como superíndice. Presenta el texto seleccionado como subíndice. Presenta el texto seleccionado como tachado. Alinea el párrafo activo a la izquierda. Alinea el párrafo activo al centro. Alinea el párrafo activo a la derecha. Justifica el párrafo activo.

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
Menú Menú Menú Menú Menú Menú Archivo Editar Hipertexto Tabla Formato Opciones

Usando el Editor de Texto

Página 4 de 7

Menú Ayuda 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. Nota: Los nombres de archivo del Editor de Texto suelen terminar con la extensión .RTF. Configuración de la Página Use este comando para definir los márgenes predeterminados y la orientación del papel para el documento activo. Esto le permitirá precisar mejor el formato de impresión. Esta información queda almacenada en el archivo del documento, y se usará de forma predeterminada por la acción PrintTextFile (Imprimir Archivo de Texto). El tamaño del papel no puede especificarse, porque esto está limitado por las opciones disponibles en la impresora del lector. 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. 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. Copiar Use este comando para colocar una copia del texto seleccionado en el Portapapeles. Pegar Este comando inserta el contenido del Portapapeles dentro del documento, en la posición indicada por el cursor. Nota: El comando Pegar se encontrará deshabilitado, si el contenido del Portapapeles no es compatible con el Editor de Texto.

Usando el Editor de Texto

Página 5 de 7

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 de todo el 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 un texto determinado 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 Vínculo, seleccione una palabra o frase de 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 lector hace clic sobre el Vínculo. Se puede hacer que el Vínculo salte a un Marcador (ver más abajo) dentro del documento, o que ejecute una serie de acciones. Editar Vínculo Use este comando para editar las acciones asociadas con el Vínculo bajo el cursor. Eliminar Vínculo Use este comando para borrar el Vínculo 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

Usando el Editor de Texto

Página 6 de 7

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 que le permitirá 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 del cursor. Inserta 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 donde se encuentra el cursor en la tabla activa. Borrar columna Use este comando para borrar la columna donde está el cursor en la tabla activa. Combinar celdas Use este comando para combinar horizontalmente las celdas seleccionadas en la tabla activa. Para seleccionar las celdas, arrastre el puntero a lo largo de las celdas a seleccionar. Dividir celdas Este comando divide en dos la celda activa. Propiedades de la celda Este comando abrirá un cuadro de diálogo que le permitirá definir la alineación del texto, el color, el espaciado y el borde para la celda o celdas seleccionadas. Propiedades de la Tabla Este comando abrirá un cuadro de diálogo que le permitirá 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 Fuente Este comando muestra un listadp de las fuentes instaladas en su ordenador. Puede seleccionar una fuente, su tamaño y estilo para aplicar a la selección de texto activo. Para cambiar la fuente a todo el documento, use el comando Seleccionar Todo. Nota: También puede usar los botones de Estilo de Fuente de la Barra de Estilo para cambiar la fuente, el tamaño y el color del texto seleccionado. Párrafo Este comando mostrará un cuadro de diálogo que le permitirá definir la alineación, el color, el espaciado y el 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, establezca la Posición del nuevo tabulador, seleccione el método de alineación y haga clic sobre el botón Fijar. Nota: También puede hacer clic directamente sobre la regla, para establecer las tabulaciones. Éstas se pueden borrar, arrastrándolas fuera de la regla.

Usando el Editor de Texto

Página 7 de 7

Viñetas Este comando le permite dar formato de lista de viñeta o numerada al párrafo o selección activa. El Menú Opciones Corrector Ortográfico 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 Texto 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 Usar 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.

Usando NeoToon

Página 1 de 6

Usando NeoToon
NeoToon le permite crear animaciones desde una serie de archivos de imagen creados en un programa de dibujo o editor de imágenes. Neotoon coloca las imágenes que hacen la animación en un archivo único, el cual puede ser ejecutado eficientemente. Los cambios en la posición de los objetos se percibirán como movimientos al reproducir el fichero. Encontrará varios ejemplos en su CD de NeoBook que muestran cómo producir varios de los efectos animados disponibles. La Pantalla NeoToon Menú de NeoToon Incluir animaciones CAR en la publicación El ensamblar su animación es tan simple como importar una serie de imágenes creadas con un programa de dibujo, utilería de captura de pantallas, etc. Muchos programas de edición de vídeo y animaciones permiten exportar sus animaciones o vídeos como una serie de imágenes, que puede entonces importar a Neotoon. Neotoon no es un editor de imágenes, por lo que deberá usar un programa externo disponible para su creación y edición. Uno de ellos es NeoPaint. Encontrará una versión de evaluación de él en el CD-ROM de NeoBook. Nota: NeoPaint®, de los desarrolladores de NeoBook, se puede usar para crear las imágenes de las animaciones CAR. Una vez importadas a NeoToon, las imágenes (o fotogramas) pueden arrastrarse, usando el ratón, para cambiar su posición y reorganizarlos dentro de la secuencia de animación. Use la opción Reproducir de NeoToon, para previsualizar el resultado final de su animación CAR. Cuando haya terminado de editarla, debe salvar la animación antes de regresar a NeoBook, para poder añadirla a la publicación. Los archivos CAR son generalmente de menor tamaño que otros archivos de animación, lo cual es una ventaja cuando se crean publicaciones que han de ser descargadas de la red o almacenadas en discos. Además, las animaciones CAR pueden moverse por la página de su publicación, usando una trayectoria especificada previamente. Otra de las ventajas de las animaciones CAR es que le permiten designar un color como transparente. NeoToon tomará como color transparente, de forma predeterminada, el color del píxel de la esquina inferior izquierda del primer cuadro o fotograma. Dicho color será igualmente designado como transparente en todos los cuadros de la animación, cuando ésta se ejecute. Por tanto, es importante que tenga esto en cuenta a la hora de crear imágenes para una animación CAR. Puede ser interesante colocar en esa posición el color que quiera usar como transparente (en la imagen del primer cuadro). Si su animación no va a incluir áreas transparentes, puede colorear ese píxel con un color que no sea usado en ningún lugar de los cuadros de la animación.

La Pantalla NeoToon
En la parte superior de la ventana de NeoToon está su barra de título, encima de lo que es la barra de menú de Neotoon. Cada parte de la interfaz está descrita a continuación:

Usando NeoToon

Página 2 de 6

Barra de Menú La Barra de Menú es un elemento estándar de Windows, que aparece en la parte superior de la mayoría de aplicaciones. La Barra de Menú de NeoToon incluye comandos para abrir, guardar y modificar las animaciones CAR. Los comandos del menú se describen en la siguiente sección. Barra de Herramientas La Barra de Herramientas contiene botones que ofrecen un acceso rápido a varias de las funciones más frecuentes en NeoToon mediante un simple clic. A la derecha de esta barra se encuentra un contador, que muestra la posición del cuadro que esté seleccionado en ese momento (enmarcado), y el número total de cuadros que componen la animación. Área de Trabajo El Área de Trabajo (se muestra como una cinta de película) ocupa la mayor parte de la interfaz de NeoToon. Éste es el espacio donde se va a crear y editar las animaciones CAR. Se puede hacer clic sobre un fotograma, para seleccionarlo. Usando el ratón, se pueden arrastrar los fotrogramas, para cambiar su posición dentro de la secuencia de la animación. Bajo el Área de Trabajo hay una barra de desplazamiento, que se puede usar para desplazarse y ver los fotogramas que quedan fuera de este espacio, cuando la animación es demasiado larga (se componen de muchos cuadros) para mostrarse completa en este Área.

Menú de NeoToon
Menú Archivo
Nuevo

Use esta función para cargar una ventana de edición en blanco, lista para que ensamble sus imágenes en una nueva animación. Debe especificar un tamaño único a ser usado por todos los cuadros de la animación (alto y ancho especificado en píxeles). Si desea aplicar el tamaño del primer cuadro a toda la animación, use la opción Usar Ancho y Alto de la Primera Imagen. Una vez que ha editado la animación, use el comando Guardar Como para almacenarla en el disco.
Abrir

Este comando le permite seleccionar un archivo de animación (CAR) para cargarlo en el área de edición.
Volver a abrir

Este comando despliega una lista de viñetas recientemente abiertas. Para abrir una de ellas, haga clic sobre su título.
Guardar

Cuando ha completado de editar su animación, puede usar este comando para almacenarla como un archivo en su disco. Si elige no guardar su trabajo, se perderá una vez que salga de Neotoon.

Usando NeoToon

Página 3 de 6

Si su trabajo no ha sido guardado previamente, equivale al comando Guardar Como donde se asigna un nombre al archivo para almacenar la animación.
Guardar como

Cuando ha completado de editar su animación, se puede usar este comando para almacenarla como un archivo en su disco. Si elige no guardar su trabajo, se perderá una vez que salga de Neotoon. La función Guardar Como le solicitará un nombre para el archivo en el cual su trabajo se almacenará. Puede proveer uno el campo Nombre de Archivo, o usar el Explorador para pasar a otro directorio. Si selecciona un archivo que ya existe, Neotoon le pedirá que confirme el reemplazo del archivo existente. Nota: Los archivos de animación de NeoToon terminan con la extensión .CAR.
Salir

Este comando termina Neotoon y lo regresa a NeoBook o a Windows. Menú Fotograma
Añadir

Esta función le permite agregar un nuevo cuadro a la cinta de animación. Seleccione una imagen del diálogo. La imagen se agregará al final de la animación. Si desea reubicar la imagen, haga clic sobre el cuadro y arrástrelo a la nueva posición. Neotoon usará, de forma predeterminada, el color del píxel que está en el ángulo inferior izquierdo del primer cuadro como su color transparente. Se usará el mismo color designado como transparente en todos los cuadros cuando se ejecute la animación. Coloque el color que quiere que sea usado como transparente en esta ubicación (en la imagen del primer cuadro). Si su animación no usará áreas transparentes, coloque ahí un color que no se use en ningún lugar de los cuadros de la animación.
Insertar

Esta función le permite incrustar un nuevo cuadro dentro de la cinta de animación. Seleccione una imagen del diálogo. La imagen se insertará en la posición realzada, entre el cuadro activo y el siguiente. Si desea reubicar la imagen, haga clic sobre el cuadro y arrástrelo a la nueva posición.
Duplicar

Esta opción coloca una copia del cuadro seleccionado dentro de la cinta en la posición inmediatamente posterior a aquel del cuál se hace la copia. Si desea reubicar la imagen, haga clic sobre el nuevo cuadro y arrástrelo a su posición final. Dado que hay muchas animaciones que tienen cuadros que se repiten en algún punto, puede usar este comando para ahorrar tiempo en lugar de utilizar el comando Añadir o volver a importar la imagen desde su disco.
Borrar

Esta opción elimina el cuadro seleccionado de la cinta de animación.
Exportar

Use esta opción para exportar el cuadro seleccionado como un archivo de imagen de mapa de bits. Deberá proporcionar un nombre para el archivo a exportar. El formato de imagen usado por la imagen exportada depende de las 3 letras de la extensión que se usa. Se puede exportar a los formatos: “.BMP”, “.TIF”, “.PCX” ,”.JPG”, “.GIF” o “.PNG”. Esto es particularmente útil cuando tiene que hacer pequeños ajustes a una imagen en un programa gráfico externo. Menú Animación
Redimensionar

Use esta función para agrandar o reducir el tamaño del cuadro usado para la animación. El

Usando NeoToon

Página 4 de 6

alto y ancho se especifica en píxeles. Si desea aplicar el tamaño del primer cuadro de la animación a todos los demás, use la opción Usar ancho y alto de la primera imagen. Nota: Si deforma la imagen al especificar un ancho y alto equivocado, reducirá la calidad de los cuadros y de la animación final.
Ejecutar

Use esta opción para ejecutar la animación. Vea el tema Modo de Vista Previa para más información.

Los controles de reproducción VCR en la parte superior de la ventana de Vista Previa le permitirán controlar la reproducción de la animación. A la derecha de estos controles encontrará un contador, que le mostrará el número del cuadro actual y el número total de cuadros de la animación. La velocidad de la reproducción se puede ajustar mediante el potenciómetro de la parte inferior de la ventana de Vista Previa. Si arrastra la cabeza del potenciómetro hacia la izquierda, se reducirá la velocidad; si la arrastra a la derecha, aumentará. Cuando haya terminado de visualizar la animación, haga clic en el botón Aceptar para regresar a la pantalla de edición de NeoToon. Menú Opciones
Color de pantalla

Use este comando para cambiar el color de fondo que se usa en el espacio de trabajo de Neotoon y en la Pantalla de Vista Previa. El color elegido se mostrará a través de las porciones transparentes en los fotogramas de las viñetas. Este color sirve solamente como fondo para realzar los fotogramas en Neotoon y no se guardará como parte del archivo de viñeta. Menú Ayuda
Ayuda de NeoToon

Esta función abre la función de búsqueda del sistema de ayuda en una ventana separada.
Acerca de

Al seleccionar esta función se le mostrará información acerca de Neotoon y cómo contactarse con Neosoft Corp (representante para la versión en castellano en Europa) para pedir información acerca de actualizaciones y soporte técnico.

Incorporando Viñetas en sus Publicaciones
Una vez creada una animación CAR, NeoBook usa la acción PlayCartoonFile (Reproducir Animación CAR) para añadir y mostrar las animaciones de NeoToon en su

Usando NeoToon

Página 5 de 6

publicación. PlayCartoonFile se puede ejecutar al cambiar de página o en un evento de un objeto, tal como hacer clic en un Botón. Nota: Vea Comprender acciones y variables para más información acerca de cómo añadir acciones en páginas y objetos. Una vez haya decidido en qué lugar de la publicación aparecerá su animación y cómo será ejecutada, abra el Editor de Acciones del objeto o página que usará para activar la animación CAR. Pulse el botón Insertar Acción del Editor y seleccione la acción PlayCartoonFile de la lista. Le aparecerá un cuadro de diálogo de selección de archivos, para que pueda localizar y seleccionar el archivo CAR (*.CAR) que desea abrir. Una vez seleccionado, se mostrará el cuadro de diálogo Propiedades de la animación CAR, donde podrá especificar su posición en la página donde se va a mostrar, la velocidad de ejecución de la animación y cuánto tiempo durará. Aunque se trate de animaciones estáticas, puede especificar una trayectoria para que la animación CAR se desplace por la página de su publicación.

Aunque se trate de animaciones estáticas, puede especificar la trayectoria que la animación seguirá por la pantalla. Puede definir esta trayectoria manualmente, introduciendo las coordenadas de la ruta que seguirá la animación (posición inicial y final). También puede usar para ello la herramienta Vista previa de ubicación en pantalla (icono localizado en la parte central derecha del diálogo) para colocarla en forma interactiva y ver la apariencia final de la animación. La mayoría de autores encuentran más sencilla esta última opción.

Usando NeoToon

Página 6 de 6

Nota: Si no desea que la animación se desplace por la página (es decir, que permanezca estacionaria), coloque los mismos valores de inicio y fin para las coordenadas. Use el potenciómetro de Velocidad para determinar la rapidez de la animación en su desplazamiento a través de la ruta. El campo Repetir secuencia de animación también influirá en la velocidad de la animación, ya que controla el número de veces que los cuadros de la animación se van a ejecutar durante su desplazamiento. En las Opciones se puede indicar si se inicia la reproducción de la animación y se continúa de inmediato con las siguientes acciones que hubiera (modo "Normal"), si la animación se debe completar antes de que se ejecute la siguiente acción (modo "Espera"), o si la animación se ejecutará de forma repetida entre el punto de inicio hasta el de fin (modo "Bucle"). Use la acción StopMedia (Detener Archivo Multimedia) para interrumpir una animación que se esté ejecutando.

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->