gabo's blog https://www.javamexico.org/blogs/gabo es Widget on SWT https://www.javamexico.org/blogs/gabo/widget_swt <p><i>'Contenido linkeado a otros post, para una mejor búsqueda'</i></p> <p>Acá en el mundo <b>Java</b>; <b>Swing</b> y <b>SWT</b> veces se consideran como tecnologías de estricta competencia. Ejemplos claros se encuentran en la web, donde abundan opiniones muy validas de cuando usar una u otra para la construcción de aplicaciones cliente (RCP). Sin embargo, en el mundo real, se requiere que ambas tecnologías convivan en una sola aplicación. Este mix resultante entre los dos conjuntos de herramientas no es una tarea sencilla. Por supuesto que se puede hacer, y se puede hacer de tal manera que los dos conjuntos de herramientas se integren sin problemas. </p> <p>Como ya se ha hablado de SWT en esta comunidad (Vease [<b><a href="" target="">1</a></b>] y [<b><a href="" target="">2</a></b>]), me enfocare en realizar una aplicación sencilla que muestre de manera rápida como se programan algunos controles y eventos en SWT. Dejando pendiente para otro post la integración de SWT/JFace con Swing + un control Flamingo etc., lo cual requiere de conocimientos más avanzados, aunque si ya has programado en SWing no deberías tener dificultades para aprender SWT, el debate de cuando usar cada uno lo puedes checar en [<b><a href="" target="">1</a></b>].</p> <p>Se me ha ocurrido empezar crear un widget para testear la conexion con algún DBMS (claro que hay que separar las capas...)</p> <p><img src="" border="" id="" /></p> <p><a href="https://www.javamexico.org/blogs/gabo/widget_swt" target="_blank">leer más</a></p> https://www.javamexico.org/blogs/gabo/widget_swt#comments Java Standard Edition Wed, 30 Sep 2009 04:58:48 +0000 gabo 798 at https://www.javamexico.org Componentes Ribbon en Java https://www.javamexico.org/blogs/gabo/componentes_ribbon_en_java <p>Platicando hace algunos días con algunos ingenieros sobre las causas que obligaron al team de <b><a href="" target="">Microsoft Office</a></b> a rediseñar por completo su interfaz gráfica (Chequen las ponencias del <b>MIX08</b>), coincidiendo todos en que efectivamente fue muy buena y fundamentada solución crear componentes <b>Ribbon</b> para mejorar la experiencia de los usuarios (Pensando en un proceso de: búsqueda, diseño, prototipado y evaluación).</p> <p>Fundamentado en estas mismas razones se ha desarrollado el proyecto <b><a href="" target="">Flamingo</a></b> el cual fue presentado en el <b>JavaOne</b> de este año con bombo y platillo; puesto que se encuentra mas estable que nunca.</p> <p><img src="" border="" alt="" /></p> <p><a href=""><img src="" border="" width="" height="" /></a> </p> <p>Este proyecto tiene soporte para la mayoría de los contenedores, botones de comandos, tooltips etc. que de igual forma existen en Ribbon.</p> <p><a href="https://www.javamexico.org/blogs/gabo/componentes_ribbon_en_java" target="_blank">leer más</a></p> https://www.javamexico.org/blogs/gabo/componentes_ribbon_en_java#comments Java Standard Edition Thu, 02 Jul 2009 18:32:30 +0000 gabo 667 at https://www.javamexico.org Algoritmo para aplicar Base64 https://www.javamexico.org/blogs/gabo/algoritmo_para_aplicar_base64 <h5> [La presente se encuentra disponible tambien en mi blog <a href="" target="">Explotandocodigo</a>] </h5> <p>Si hay algo que aveces se requiere realizar es codificar un archivo binario a texto ASCII y viceversa, si este es tu caso puedes utilizar Base64, el cual es muy sencillo y rápido de implementar aunque no es del todo seguro.</p> <p>Los usuarios de PHP pueden hacer uso de las funciones nativas base64_encode y base64_decode,los de Python pueden importar el paquete base64 para servirse de este, de todas formas puedes usar la siguiente herramienta en linea llamada Binary File to Base64 Encoder / Translator, ver referencia [1].</p> <p>Ahora que si deseas realizar algún tipo de encriptado para tu proyecto con un mínimo de esfuerzo, puedes optar por la biblioteca jasypt, ver referencia [4].</p> <h4>Introduccion</h4> <h5>¿Que es BASE64 y donde se utiliza?</h5> <p><a href="https://www.javamexico.org/blogs/gabo/algoritmo_para_aplicar_base64" target="_blank">leer más</a></p> https://www.javamexico.org/blogs/gabo/algoritmo_para_aplicar_base64#comments Java Standard Edition Sat, 10 Jan 2009 16:40:48 +0000 gabo 395 at https://www.javamexico.org Guia de incio para Ireport https://www.javamexico.org/blogs/gabo/guia_de_incio_para_ireport <p>Como ya lo había prometido, a continuación un post sobre el diseñador <b>Ireport</b> para <b>JasperReports</b>. Trataré de describir la funcionalidad de este sin que este se vea comprometido con un solo sistema operativo.</p> <p><b>OBJETIVO:</b></p> <ul> <li>Conocer la utilidad de esta</li> <li>Tener una perspectiva de manera rápida aunque no definitiva de las cosas que se pueden hacer con Ireport</li> <li>Tener una solución bajo la manga</li> <li>Que esta guía sea una referencia para alguien en este Cyberespacio </li> </ul> <p><b>INTRODUCCION</b></p> <p><span>¿Qué es Ireport?</span></p> <ul> <li> Diseñador de reportes gráficos muy complejos si así lo requerimos para JasperReports</li> <li>Un programa OpenSource (GPL)</li> <li>Esta escrito al 100% en Java</li> <li>La versión comercial de esta y la que se recomienda para la producción se llama JasperStudio la cual es mantenida por la empresa <b>JasperSoft Corporation</b></li> <li>Esta integrada en la Jasper Bussines Intelligence Suite </li> <li><a href="" target="">Sitio WEB</a></li> </ul> <p><a href="https://www.javamexico.org/blogs/gabo/guia_de_incio_para_ireport" target="_blank">leer más</a></p> https://www.javamexico.org/blogs/gabo/guia_de_incio_para_ireport#comments Java Standard Edition Mon, 22 Dec 2008 19:07:52 +0000 gabo 377 at https://www.javamexico.org Convertir un numero a su descripcion en letras https://www.javamexico.org/blogs/gabo/convertir_un_numero_su_descripcion_en_letras <p>Recientemente tuve la necesidad de realizar la conversión de un numero en su descripción en letras o mejor dicho en su representación monetaria (PESO MEXICANO). Creo que el algoritmo se llama <b>"Conversión del importe"</b> o <b>"Función del importe en letras"</b> pero bueno la web habla tendido y largo de esto.</p> <p>Me llamo la atención este código hecho en <b>Visual Basic</b>, el cual adapte a <b>Java</b></p> <p><span class="geshifilter"><code class="java5 geshifilter-java5">&nbsp;</code></span></p> <p><a href="https://www.javamexico.org/blogs/gabo/convertir_un_numero_su_descripcion_en_letras" target="_blank">leer más</a></p> https://www.javamexico.org/blogs/gabo/convertir_un_numero_su_descripcion_en_letras#comments Java Standard Edition Sun, 14 Dec 2008 04:17:02 +0000 gabo 370 at https://www.javamexico.org