4

Navidad

Navidad

Navidad, hace de Diciembre el mes de las reconciliaciones, de la unión, de la solidaridad, Diciembre brinda la oportunidad perfecta para escapar por un instante de la tensión, oportunidad perfecta para experimentar un poco de pazFELIZ NAVIDAD!!!

0

CreaPuzzles (un poco de teoría)

Bien, sé que estoy retrasado con este temilla pero bue… siempre tenemos otras cosas que hacer, con esto no digo que no lo voy a realizar, pero si que lleva su tiempo (lo prometido es deuda). Viviana en su comentario me preguntó si conocía algún plug-in para realizar pluzzes… yo contesté que no, pero que podría ver para hacer una aplicación que lo haga.

De esto sale la idea de CreaPuzzles (se me pegó el crea jeje). La idea de como funciona el programa es la siguiente en una especie de pasos:

– Carga de la imagen por el usuario (FileOpenBox).
– Hacer una captura de pantalla (screenshot) de la pagina que contiene la imagen haciendo uso del plug-in tmcanvas.
– Haciendo uso del plug-in hpwImage seccionar la imagen anterior en pequeñas imágenes de 80 x 80 pixeles (puede ser [X] por [X] pixeles) con nombres del tipo piezax.bmp .
– Colocar en la pagina tantos polígonos como piezas tenga la imagen y cargar en c/u una piezax.bmp.
– A travez de código del drag and drop (en mi caso le coloco a cada elemento lo que llamo “centro”) de los polígonos controlar su posición.

Ahí terminarían los pasos que sigue el programa. Pero todos sabemos que cada pieza tiene su código drag and drop con el cual validará si está o no en posición correcta. Y los detalles si irán agregando a medida que los usuarios necesiten funciones siempre y cuando sea posible 😀 .

Acá un screenshot de como va el programa:

Screenshot

Cualquier novedad y/o cambio lo postearé.

4

Subrutinas

El empleo de subrutinas aporta muchas ventajas entre las que se destacan las siguientes:

-Se pueden escribir como subrutinas secciones de código y ser empleadas varias veces en el mismo programa.

-Dan a los programas un carácter modular, es decir, se pueden codificar diferentes módulos para utilizarlos en cualquier programa.

-Se reduce notablemente el tiempo de programación y la detección de errores, utilizando repetidamente una subrutina.

-El código es más fácil de interpretar, dado que las instrucciones de las subrutinas no aparecen en el programa principal, sólo figuran las llamadas (GoSub).

La función GoSub (llamada a subrutina) consigue que la ejecución del programa “salte” al código de la subrutina a la que hace referencia, luego (cuando ésta finaliza) vuelve a la siguiente línea de donde se realizo el llamado.

Para crear una subrutina en neobook:

Nos dirigimos al menu BOOK >> Subrutines >> NEW

Creando una subrutina

Ingresamos el nombre:

Creando una subrutina

Escribimos el código entre las líneas :leer_archivo y Return.

Escribiendo la subrutina

Para modificarlas vamos al menu BOOK >> BOOK PROPERTIES >> ACTIONS…
y click en la pestaña subrutines.

Para llamarlas:

.Para llamar a una subrutina la sintaxis es
GoSub "nombre_de_subrutina"

.Ejemplo
GoSub "leer_archivo"

0

Visor de fotografías ReDan

“ReDan es un programa realizado con Neobook, su misión principal es la de poder visualizar fotografías y gráficos de una forma sencilla e intuitiva”. Así lo define su propio creador Aquilino G. García en su web.

Y coincido con él, ReDan cumple %100 su misión. Con unos simples clicks podremos ver nuestras fotos, cambiarles el tamaño, rotarlas, hacerles zoom, cambiarles el formato y hacer un slideshow con efectos.

Cabe destacar que ReDan es totalmente gratuito lo podes descargar en su web.

Observaciones:

Estas son “mis” observaciones:

– Continuo cambio de tamaño del área de trabajo.

– Imposibilidad de mover la ventana. (solucionado)

– Archivos animados (GIF) se muestran estáticos. (solucionado)

– Imposibilidad de desactivar ventana de bienvenida.

– Al cambiar el tamaño solo permite % de dicha imagen.

Screenshots:

Redan screen 1

Redan screen 2

Redan screen 3

Link pagina del autor : link

30

Aplicación en rectángulo

Hice este ejemplo tratando de responder al comentario realizado por Viviana :
” […] Es posible que me enseñen a insertar el paint en neobook para que los niños puedan dibujar y pintar […].

Comencé por funciones de neobook, la indicada era:
RunInRectangle rec_cont
c:\windows\system32\mspaint.exe
Pero no conseguía lograr que abra (correctamente) el Paint en el rectángulo.

Al mismo tiempo que realizaba las pruebas, recordé que alguna vez use un plugin que realizaba lo que necesitaba, ahí es donde me vino a la mente tmHostexe (TechMedia Software), un sencillo pero útil plugin.

Veamos como utilizarlo:

.Cargo mspaint en el rectángulo
tmHostExeInsideRectangle c:\windows\system32\mspaint.exe
rec_cont 0 0632 444 300 TMEXECBORDERTYPE1
.Actualizo el rectángulo
RefreshObject
rec_cont

Screenshot del ejemplo:

Aplicación en rectángulo screen

NOTA:
Ejemplo para descargar en la carpeta soluciones
Plugin tmHost disponible en la carpeta plugins

  aplicacion_en_rectangulo.rar (933,2 KiB, 2.466 hits)


34

Incluir Archivos

Hola…como verán me hice un tiempito y armé este ejemplo para aquellos que desean incluir archivos en sus publicaciones y no entienden mucho del tema.

Pues bien, para incluir archivos hay que seguir estos pasos:

  • Ir al menú BOOK > Embedded Files

Embedded files en el menu

  • Luego se nos abre una ventana con el título Embedded Files. En ésta, mediante el botón Add , podremos agregar los archivos que necesitemos estén dentro de nuestra publicación.

Ventana embedded files

Una vez terminamos de agregar los archivos presionamos Close y podremos referenciarlos desde cualquier punto de nuestra publicación mediante la variable [Embedded]nombre.ext (donde nombre va el nombre del archivo a referenciar, donde .ext la extensión de dicho archivo).

NOTA: Para los tipos de archivos.exe no es posible referenciarlos de la manera expuesta anteriormente.

Screenshots del ejemplo:

Screen 1 incluir

Screen 2 incluir

  incluir_archivos.rar (1,6 MiB, 2.486 hits)


5

CreAVATAR 1.0

Les presento CreAVATAR 1.0 un programa que desarrollé hace un tiempo con neobook.

CreAvatar 1.0 es una sencilla herramienta gráfica muy fácil de usar que ha sido diseñada para que puedas crear tus propios avatares y emoticonos para añadir a los foros y al MSN.

También disponible en www.programas-gratis.net con mas de 2.900 descargas desde su alta(19/07/2007).

Acepto críticas constructivas ;).

BUGS CONOCIDOS:
* Al presionar CTRL + C se desactivan el resto de los comandos.

CreAVATAR screen 1

CreAVATAR screen 2

  creavatar.rar (1,2 MiB, 2.745 hits)


5

Barra de título

Hoy voy a dejarles unos ejemplos de como manejar la barra de títulos sin el uso de plug-ins.
Encontré dos formas de lograr esto:

1) Trabajando con arrays (vectores).
2) Trabajando con strings (cadenas de texto).

Ambas llevan al mismo resultado pero me di cuenta que el hacerlo con strings es más rápido. Este ejemplo es útil para todo aquellos que desean cambiar el título de la ventana en tiempo de ejecución por ejemplo :

.Cambia el título de la ventana
Setvar "[PubTitle]" "Mi programa - Guardando cambios"

Y si quisiéramos también cambiar el nombre de la aplicación que se muestra en la barra de tareas…

.Cambia el título de la aplicación en la barra de tareas
SetVar "[AppTitle]" "Mi programa"

también incluí unos botones con ejemplos para crear marquesinas.
Espero les sirva.

Barra de título

  barra_de_titulo.rar (748,4 KiB, 1.954 hits)