logo
small logo
  • Producto
  • Comprar
  • Ayuda
  • Blogs
  • Consola de usarios Ayuda
    • en
    • ru
    • pt
    • es
    • de
    • pl
    • JP
    • ZH
  • Página principal
  • /
  • Blogs
  • /
  • Los Huevos de Pascua en el diseñador FastReport.Net
  • Cómo personalizar el diseñador de informes

    31 de mayo de 2020

    El diseñador de informes abunda en un posibilidades funcionales que muchos usuarios no utilizan. Aveces

    read more
  • Cómo utilizar consultas SQL a la hora de crear una fuente de datos interna en el diseñador de informes FastReport.Net

    2 de septiembre de 2019

    A la hora de crear una conexión al SGBD SQL puede especificar una consulta para

    read more
  • Cómo exportar varios informes en un solo archivo PDF

    8 de enero de 2020

    De tema para este artículo ha servido una de las preguntas de los usuarios del

    read more
  • How to make a simplified web designer for reports

    7 de mayo de 2020

    Report designer has a lot of useful features. This is a complete development environment with

    read more
  • Cómo mostrar un subinforme basado en las condiciones del informe padre

    8 de enero de 2020

    Muchos generadores de informes modernos le permiten itegrar otro informe, así llamado subinforme. ¿Para qué?

    read more

Los Huevos de Pascua en el diseñador FastReport.Net

13 de octubre de 2019

Con estos Huevos de Pascua los desarrolladores de FastReport han decidido darnos una manera alternativa de utilizar su generador. A base del informe han creado un juego, el conocido "buscaminas". Resulta sorprendiente que seaposible gracias al script integrado de informe. Sin embargo, no es simplemente un informe de la carpeta de demostración. Los usarios no lo pueden ver. Es lo esencial de los Huevos de Pascua. Se lo puede encontrar en el diseñador de informes con la ayuda de una frase de código. Vamos a intentarlo. Arranque el diseñador de informes y seleccione <File → New>. En el formulario abierto hay que introducir con el teclado la palabra GAME. Fíjese: debe introducirla en mayúsculas. Después de introducirla, aparecerá una nueva sección, Games:

El nombre de la sección da a entender que juegos pueden haber muchos. Y ahora solo hay uno, un informe juego FastM1nesweeper. Claro, el nombre se lee como Fast Minesweeper. Vamos a seleccionar este informe y añadirlo al diseñador.

En este caso vamos a ver esta ventana:

 

Aquí podemos establecer el tamaño de la superficie de juego y la cantidad de minas. Si no lo quiere, puede utilizar los preajustes en la lista desplegable Difficulty:

Cada variante tiene sus propios ajustes del tamaño de la superficie y la cantidad de minas. Bueno, vamos a intentar establecer nuestros propios ajustes, menos complejos. Así se verá el modelo de informe:

 

En la banda Data se dibujará una superficie de juego mediante el objeto Table cell. El campo se rellenará con células según la cantidad de columnas y filas. Las células tienen 5 estados: rellenada, vacía, con un múmero, con una bomba desminada y con una bomba explotada.

Si ha olvidado las reglas del juego, se las recordamos. Tiene que abrir todas las células en el campo sin pisar bombas. Para calcular a qué distancia está la bomba de una célula determinada, se escribe un número en esta. Indica cuántas minas están en el radio de una casilla alrededor de esta célula. Partiendo de los números en las células vecinas se puede concluir dónde está la bomba. Claro, una parte de las células tiene que abrir por su cuenta y riesgo. Y ahora arranque el informe en modo vista previa:

En nuestro caso la tarea es bastante fácil: hay que calcular tres minas en total. Así se verá la victoria:

Y así, la derrota:

Ahora el trabajo rutinario de crear informes será más divertido. Sin salir del diseñador, puede descansar y entretenerse un rato, pues no tiene que contar a su jefe de esta novedad.

Al ver la pestaña Script, impresiona el tamaño del código. Un programa completo. Puede intentar escribir otro juego.

Los Huevos de Pascua con juegos funciona no solo en el diseñador FastReport.Net, sino también en FastReport Designer COmmunity.

Esperemos que los desarrolladores nos sigan alegrándonos con nuevos juegos.

about product descargar comprar
avatar
Dmitriy Fedyashov
.NET FastReport Designer

Add comment
logo
  • 800-985-8986 (English, US)
  • +4930568373928 (German)
  • +55 19 98147-8148 (Portuguese)
  • info@fast-report.com
  • 901 N Pitt Str #325 Alexandria VA 22314
  • Comprar
  • Descargar
  • Documentación
  • Opiniones de usuarios
  • Cómo desinstalar nuestros productos
  • Enviar mensaje
  • FAQ
  • Toturial en vídeo
  • Foro
  • Documentación técnica
  • Nuestras noticias
  • Quiénes somos
  • Socios
  • Nuestro equipo
  • Contactos

© 1998-2021 by Fast Reports Inc.

  • Privacidad