http://www.neoplugins.davidesperalta.com/ Neoplugins libres - Archivo de la categoría "Software" en la bitácora Gesbit Únicos plugins libres para Neobook http://www.neoplugins.davidesperalta.com/ahorrando-lineas-de-codigo/ http://www.neoplugins.davidesperalta.com/ahorrando-lineas-de-codigo/ Thu, 14 Aug 2008 10:20:15 +0200 <![CDATA[ Ahorrando líneas de código ]]> Imagina que quieres quitar la barra de título de la ventana de tu publicación. Para ello puedes valerte de cierta acción del plugin NeoDouble como es "npMostrarBarraTitulo". Supón que quieres dejar al usuario de tu publicación que sea él mismo quien decida si mostrar o no la barra de título de tu publicación. Para esto sitúas un "CheckBox" en la misma, de modo que, cuando esté "marcado", la barra de título de tu aplicación se muestre, y, cuando esté "desmarcado", se oculte la barra de título.

En un primer momento podrías pensar en codificar lo siguiente en la acción "Click" del "Checkbox":

If "[CheckBox1]" "=" "checked"
  npMostrarBarraTitulo "[WinHandle]" "True"
Else
  npMostrarBarraTitulo "[WinHandle]" "False"
EndIf

El código anterior es correcto, y, llevará cabo lo que se espera, empero, no estamos aprovechando una de las características de los NeoPlugins, y es que, efectivamente, para todos los parámetros de acciones "booleanos", los NeoPlugins aceptan "True" y "False", pero, también "Checked" y "[cadena vacía]" ("Unchecked"), estos últimos, precisamente, los valores que nos proporcionan los objetos "Checkbox" en su correspondiente variable.

Dicho lo cual, el código anterior, sin dejar de ser correcto, podría resumirse así:

npMostrarBarraTitulo "[WinHandle]" "[CheckBox1]"

Obteniendo también el resultado que se espera. En fin, esta característica de los NeoPlugins, y otras aún, se refieren en los respectivos manuales de ayuda, pero, he creído curioso comentarlo por aquí, por si le puede ser de utilidad a alguien. Ahorrar código (sin merma de funcionalidad) no sólo ahorra trabajo, sino que ayuda en las tareas de mantenimiento de cualquier sistema. ¿No te parece?

]]>
http://www.neoplugins.davidesperalta.com/neoarg-suite-hecho-con-neobook/ http://www.neoplugins.davidesperalta.com/neoarg-suite-hecho-con-neobook/ Sun, 23 Mar 2008 16:42:28 +0100 <![CDATA[ NeoArg Suite: hecho con Neobook ]]> Logotipo de NeoArg Suite Leo en la bitácora Damaneo que Mariano Chiaverano acaba de publicar su NeoArg Suite, que viene a ser una recopilación de ejemplos y programas hechos con Neobook, que tal vez puedas apovechar de alguna forma, puesto que los hay para todos los gustos y/o necesidades.

Son más de 40 ejemplos recopilados por Mariano en NeoArg Suite, cuando mantenía el sitio web NeoArg.tk, que, después dio paso a la bitácora Damaneo, un zoom a Neobook. Yo me he acordado de mi sitio web Neobook.tk, cuyas páginas web siguen estando ahí disponibles, a mi pesar.

Claro que no sé qué narices hago hablando de mí... otra vez... porque lo que tocaba era hablar de NeoArg Suite, justamente, por si puedes encontrar en ella algo que pueda resultar útil para ti y tus publicaciones, claro está, siempre que las lleves a cabo con Neobook. Echa un vistazo a ver, no vaya a ser que lo que estás buscando esté ahí y te lo pierdas.

Y gracias a Mariano por recopilar y publicar NeoArg Suite.

]]>
http://www.neoplugins.davidesperalta.com/pxtables-hecho-con-neobook/ http://www.neoplugins.davidesperalta.com/pxtables-hecho-con-neobook/ Wed, 19 Mar 2008 10:52:57 +0100 <![CDATA[ PXTables: hecho con Neobook ]]> Logotipo del programa PXTables Me escribe Pablo, autor del programa PXTables, hecho con Neobook, y que, acaso pueda resultar de utilidad para ti, de una u otra forma. Verás porqué. PXTables es un programa, como he dicho, desarrollado con Neobook, que puede utilizarse para conseguir que otros programas sean "portables", de modo que puedas llevártelos dentro de un "pendrive", y ejecutarlos en cualquier ordenador en que te encuentres en un momento dado.

Eso sólo ya puede resultarte interesante, útil, llegado el caso, pero, es que además, Pablo distribuye el programa bajo licencia GNU GPL, y además su código fuente ("scripts" de Neobook) está disponible públicamente, en su página web, de modo que de esto también podrás aprovecharte, bien para estudiar el funcionamiento del programa, bien para poder adaptarlo a tus necesidades, o, simplemente, para aprender, a partir del código fuente de PXTables.

Yo le agradezco a Pablo la información. No he podido revisar el programa como me gustaría, pero, sí que he visto que existe un tutorial para trabajar con el mismo, la posibilidad de descargar su código fuente, el propio programa "compilado", y algún que otro programa de terceros de que se vale PXTables para realizar su trabajo. Así que tú ya lo sabes, visita el sitio web del programa, y descubre por ti mismo lo que puede ofrecerte el programa PXTables.

]]>
http://www.neoplugins.davidesperalta.com/pflash-flash-y-javascript-en-neobook/ http://www.neoplugins.davidesperalta.com/pflash-flash-y-javascript-en-neobook/ Mon, 18 Feb 2008 15:26:21 +0100 <![CDATA[ PFlash: Flash y JavaScript en Neobook ]]> Hace unos días tuve conocimiento de PFlash, y no he querido dejar de anotarlo por aquí, para quien pudiera estar interesado. ¿Qué es PFlash? En palabras del autor, Luis Hernández Peña, "PFlash os permitirá crear animaciones Flash desde NeoBook y JavaScript".

Lo cierto es que junto con PFlash se incluyen una serie de ejemplos, a modo de demostración, y, efectivamente, se logran unos efectos muy curiosos. Además todo me ha parecido muy elegante, la presentación del software, su documentación, los ejemplos que refiero, etc.

Yo todavía no consigo ver claro cómo funciona PFlash. Para mí es como si se integrara en Neobook una biblioteca como jQuery, por ejemplo, aprovechando el objeto "Webbrowser" de Neobook y la posibilidad que ofrece este de comunicarse con el documento que esté mostrando. Hay mucho JavaScript por medio, que sale fuera de lo que es Neobook, propiamente.

Sin embargo, y, a las pruebas me remito otra vez, PFlash logra cosas muy curiosas que tal vez te resulten útiles de algún modo. Desde luego puede quedar muy bien en tus publicaciones, integrando PFlash en estas de una forma u otra. Échale un vistazo, y, si te planteas usar PFlash, haz una donación al autor: PFlash se distribuye como "donationware".

Yo desde aquí le doy la enhorabuena a su autor, y le deseo la mejor de las suertes con su proyecto PFlash.

]]>
http://www.neoplugins.davidesperalta.com/dynumbers-hecho-con-neobook/ http://www.neoplugins.davidesperalta.com/dynumbers-hecho-con-neobook/ Sat, 09 Feb 2008 23:03:10 +0100 <![CDATA[ DyNumbers: hecho con Neobook ]]> Ayer conocía de la existencia de otro programa hecho para Neobook, y hoy mismo o veo anunciado en una entrada de la bitácora de Damaneo. Se trata del programa DyNumbers de DIG Aplicaciones.

Captura de DyNumbers

DyNumbers es un juego desarrollado en Neobook. En mi opinión, es el tipo ideal de programas que pueden llevarse a cabo con Neobook. Todos sabemos que Neobook puede dar mucho de sí, pero, en este tipo de programas, particularmente, creo que puede ir estupendamente.

DyNumbers es una especie de juego rompecabezas en el que tienes que conseguir poner en orden ciertas casillas, correspondientes a números. Puedes estar un buen rato, desde luego, entretenido en averiguar en cuánto tiempo eres capaz de conseguir el objetivo del juego y, además, en cuántos movimientos eres capaz de hacerlo.

DyNumbers se presenta con un asistente de instalación y desinstalación, y, la primera impresión del programa, que algunos dicen es la que cuenta, es simplemente estupenda. La interfaz del juego resulta elegante y atractiva, y permite tomar los mandos del juego en un periquete, entrando de lleno en materia.

DyNumbers no tiene nada que envidiar a otros juegos que se incluyen en Windows, por ejemplo, o sobre todo en muchos de los que se incluyen en ciertas distribuciones de GNU/Linux. Yo creo que este juego sigue el principio KISS: se dedica a una sola cosa, y cumple perfectamente su cometido

Y todo lo dicho no es porque conozca al autor de DyNumbers, al menos "virtualmente". En serio creo que el programa, por lo menos lo que puedo ver del programa, le ha quedado muy bien, y que merece la pena descargar DyNumbers y echarse unas partiditas que pueden resultar muy entretenidas.

]]>