Ir al contenido principal

Entradas

Mostrando las entradas con la etiqueta Programación

Convertir archivos ejecutables de Java (jar) a exe con #Jar2Exe

Cuando desarrollamos una aplicación de escritorio ejecutable desde Java lo que realmente estamos haciendo es un archivo empaquetado jar ( JAR: Java ARchive ) el cual contiene todas las clases compiladas de nuestra aplicación, algunos archivos de configuración y los demás recursos que hayamos utilizado en el proyecto y no un archivo ejecutable nativo de Windows (.exe), al tener una máquina virtual instalada y con la configuración correcta un archivo JAR podrá ejecutarse del mismo modo que lo hace un archivo EXE, con doble clic, enter, etc. Ya sea por que el cliente lo pide o por iniciativa propia en ocasiones necesitamos evadir la distribución del JAR y reemplazarlo por un EXE nativo de Windows , para cumplir dicho objetivo existen muchas herramientas, en este artículo nos centraremos en una de ellas: Jar2Exe .

3 sencillos pasos para generar archivos de Excel (xls) con Java

Existen diversas razones por las cuales en algún momento es necesario crear archivos de Excel desde Java. Los métodos para hacerlo son igualmente diversos, sin embargo, para aquellas ocasiones en las que quieres hacer algo simple y rápido aquí están 3 sencillos pasos que puedes seguir para lograrlo.

El API Javascript de almacenamiento local de HTML5 (local-storage) [Parte 2]

En la parte 1 de esta serie se analizaron los antecedentes del almacenamiento local de HTML, sus ventajas y desventajas . De igual manera se sentaron las bases teóricas de lo que trae para nosotros el API Javascript de almacenamiento de HTML5 . En este artículo abordaremos el tema de manera práctica y con ejemplos reales. ¿Quieres aprender a utilizar todas las ventajas que HTML5 tiene para ti? Sigue leyendo…

El API Javascript de almacenamiento local de HTML5 (local-storage) [Parte 1]

HTML5 llegó para quedarse y con esta nueva tecnología vienen una serie de ventajas y posibilidades que anteriormente no se tenían ( o se tenían de manera muy limitada ) como es el caso del almacenamiento de datos. Lo que anteriormente teníamos que manejar con las cookies, ahora podremos manejarlo de una manera más avanzada y completa con el API Javascript de almacenamiento local que viene incluída en HTML5 .

La salida de datos hacia la consola en Java

Cuando comenzamos a trabajar con Java usualmente utilizamos la consola para poder dar salida a los datos que procesamos y de esa manera identificar si el proceso que estamos tratando de codificar se realiza de la manera correcta, el “Hola Mundo” es usualmente lo primero que vemos impreso en esa pequeña pantalla negra. Al paso del tiempo utilizamos esa misma consola para identificar errores, visualizar algunos datos específicos, dar seguimiento a los procedimientos, etc. En este artículo explicaré cómo utilizar esa consola para visualizar y formatear los datos que procesamos.

10 razones para elegir a Java como lenguaje de programación

Cuando llegas a tomar la programación como algo serio y te decides a adentrarte en el mundo de la escritura del software de una manera más profesional siempre surge la pregunta: ¿Qué lenguaje de programación debo elegir?. En este artículo te daré 10 razones por las cuales considero que Java es una buena opción a la hora de contestar esta pregunta.

Conexión, consulta y ejecución de sentencias en MySQL con Java

Anteriormente escribí este mismo artículo pero para bases de datos en Oracle . En este artículo prácticamente me copio y pego para explicar paso a paso cómo realizar la conexión a MySQL en Java, así como la forma de realizar consultas a los registros existentes y ejecutar sentencias de inserción, borrado y actualización de datos. Al final del artículo tendremos una clase que encapsulará todos los procedimientos necesarios para trabajar con la base de datos.

Conexión, consulta y ejecución de sentencias en Oracle desde Java

En un artículo anterior abordé el tema de Leer la estructura de una base de datos Oracle en Java sin ahondar demasiado en el tema de la conexión. En este artículo explicaré paso a paso cómo realizar la conexión a Oracle en Java, así como la forma de realizar consultas a los registros existentes y ejecutar sentencias de inserción, borrado y actualización de datos. Al final del artículo tendremos una clase que encapsulará todos los procedimientos necesarios para trabajar con la base de datos.

Cómo convertir arreglo de bytes (byte[]) a File [Java Tips]

Existen bastantes situaciones en las cuales es necesario convertir un arreglo de bytes a un archivo en Java , lo ideal desde mi punto de vista sería que los desarrolladores de la clase File implementaran un constructor que aceptara dicho parámetro y así, sencillamente se creara el archivo, desafortunadamente esto aún no existe, afortunadamente es posible hacerlo con algunas pocas líneas de código que mostraré a continuación...

El API de Geolocalización de Javascript para HTML5 [Parte 2]: Precisión y Movimiento

Anteriormente hemos visto cómo es que el API de Geolocalización de HTML5 nos ayuda a conocer nuestra posición (o la de un usuario de la aplicación) y qué técnicas utiliza para obtenerla, ahora veremos qué tan exacta es esa posición y cómo actualizarla mientras nos encontramos en movimiento. Síganme los buenos!

Cómo hacer ping en Java

Cuando tenemos nuestras aplicaciones dependientes de alguna manera del estado de la red, es importante saber si la dirección a la cual queremos acceder realmente está accesible y con ello evitar errores en tiempo de ejecución. Pues bien, Java provee métodos a través de los cuales podemos identificar si una dirección de red está accesible desde el equipo, este procedimiento es posible gracias a la clase java.net.InetAddress .

Hacer gráficas con Java

Cuando hablamos de estadística y volúmenes de datos sabemos con certeza de que hablamos de números, sin embargo, en la mayoría de las ocasiones es mucho más sencillo entender el significado o el impacto dichos números mediante gráficos de barras, pastel, lineales, etc. Por ello, en este caso dedicaré este artículo a explicar la generación de gráficas en Java utilizando la librería JFreeChart . En esta imagen podrás ver un ejemplo del resultado tras realizar los pasos que detallaré en los párrafos siguientes:

El API de Geolocalización de Javascript para HTML5 [Parte 1]

Anteriormente hemos hablado de HTML5 a manera general, en este artículo ahondaremos un poco más en una de las tan mencionadas API's que vienen a reforzar este lenguaje: el API de Geolocalización , su uso, beneficios y el por es que se ha vuelto una de las favoritas de los programadores de aplicaciones para móviles.

Leer (interpretar,decodificar) códigos QR en Java

Este es el último de 3 artículos dedicados a la generación e interpretación de códigos QR en Java. Anteriormente hemos visto cómo generar dichos códigos utilizando las librerías Barcode ( >> ir al artículo ) y Zxing ( >> ir al artículo ), en este caso explicaré paso a paso cómo decodificar y obtener el contenido de dichos códigos implementando igualmente la librería Zxing . A darle entonces...

Generar códigos QR en Java utilizando Zxing

Este es el segundo de tres artículos que estaré publicando con respecto a la generación de códigos QR con Java. En el artículo anterior expliqué cómo generar códigos QR utilizando la librería BarCode , la cual, debido a que es una versión de prueba, en ocasiones genera la leyenda 'Trial' junto con la imagen generada. En este caso explicaré cómo generar el código con la librería Zxing , la cual es opensource y de libre uso. Comencemos entonces...

Generar códigos QR en Java

Los códigos QR cada vez son más populares, su cantidad de información (desde 1,817 hasta 7,089 caracteres)y la facilidad para difundirla es algo que simplemente ha cautivado a las empresas e incluso a los particulares. En vista de lo anterior, me he tomado la libertad de escribir 3 artículos sobre la generación e interpretación de códigos QR en Java utilizando NetBeans como entorno de desarrollo. Comencemos con el primero.

Aprende a programar aplicaciones para iPhone y iPad [PDF]

MaestrosDelWeb trae para nosotros una guía en la cual se detallan los aspectos básicos para comenzar con el desarrollo de aplicaciones para el iOS, el sistema operativo de los iPhone, iPad y iPodTouch. La guía cubre los siguientes temas:

Personalizar la barra de título de una ventana [Java]

Cuando desarrollamos aplicaciones de escritorio en Java normalmente partimos de un objeto JFrame , que es la ventana principal por excelencia en Swing. Si no utilizamos algún LookAndFeel en particular, el aspecto que nos aparece por defecto es un tanto tosco y aburrido. Si utilizamos un LookAndFeel tendremos que configurarlo y conformarnos con lo que éste puede ofrecernos. Existe una solución práctica (y de poco código) para cambiar el aspecto de la barra de título de una ventana en Java, misma que abordaremos en este artículo.

Programar un reloj en Java

En algunas ocasiones dentro de nuestras aplicaciones es necesario contar con un reloj que muestre la hora en tiempo real, ya sea por que forma parte importante de la ejecución o simplemente es conveniente tenerlo de manera informativa. En este caso abordaremos una solución para esta necesidad, en este tutorial crearemos una pequeña aplicación que se encargará única y exclusivamente de mostrar la hora del sistema, actualizándose segundo a segundo (en tiempo real). Pasemos a la explicación.

Programación acelerada en NetBeans: Plantillas de código o métodos abreviados

Nosotros como programadores sabemos lo importante que es escribir la mayor cantidad de código en el menor tiempo posible. La rapidez con la que escribimos determinante, la agilidad que tienen nuestras manos para localizar cada una de las letras sin ver si quiera las teclas es cada vez mayor, pero no importa qué tan rápido seas, cuánta agilidad hayas ido ganando con el teclado, estarás de acuerdo conmigo, nunca es suficiente. Una buena noticia para aquellos que estamos preocupados por el tiempo de codificación es que existen herramientas que nos facilitan dicha tarea, tal es el caso de las Plantillas de Código o Métodos abreviados en NetBeans . En este artículo voy a compartir contigo algunas de mis plantillas preferidas, de las cuales algunas ya vienen incluídas al instalar el NetBeans y algunas otras que he creado yo mismo.