domingo, 26 de julio de 2009

Diagramas UML y código JAVA en NetBeans 6.5

En la entrada anterior se vió como crear un diagrama de clases en UML sobre Netbeans, ahora pongo cómo se agregan atributos y métodos a las clases y cómo obtener el código en JAVA.

Para nombrar una clase damos doble click sobre la propiedad Name del diagrama.

Si queremos agregar atributos y/o métodos solo damos click derecho y elegimos la opción deseada.

Podemos especificar la visibilidad o alcance y su valor de inicialización.
Así mismo para los métodos se pueden añadir sus parámetros.
Una opción interesante es la de poder agregar su documentación:
Yo creé un proyecto nuevo llamado proyectoOrdenador para obtener el código de la clase a partir de su diagrama UML aunque se puede añadir a cualquier proyecto. Sobre el nombre del proyecto UML, damos click derecho y elegimos Generar código.


Indicamos el proyecto en el cual se va a generar el código y damos aceptar.
Ya tenemos el código generado, con sus atributos y métodos.

Tal vez yendo un poco más allá también podamos añadir a los atributos sus metodos get y set.
En el menú Reestructurar damos click en Encapsular campos y después elegimos qué campos y métodos inlcuir.

sábado, 25 de julio de 2009

Generar diagramas UML en NetBeans 6.5

Una de los complementos que se me hizo interesante en NetBeans es la creación de diagramas UML. Estos son los pasos para instalarlo y algunas imágenes. Después pondré un ejemplo de cómo generar el código de las clases que vayamos haciendo de este modo.

1. Una vez abierto nuestro IDE, en el menú Herramientas damos click en Complementos.

2. En la pestaña de Complementos disponibles buscamos UML, y elegimos Instalar.
3. Una vez descargado, tenemos que aceptar el acuerdo de siempre y finalmente damos click en Finalizar.
4. Ya instalado el complemento, en la pantalla de Proyecto Nuevo ya tendremos habilitada la opción de crear proyectos en UML.
5. Como se puede observar podemos crear diversos tipos de diagramas, para el ejemplo voy a ocupar el diagrama de clases.
6. Ya creado el proyecto solo es cuestión de arrastrar los elementos para empezar a trabajar con ellos y las posibles relaciones que se pueden hacer.
Son muchas las posibilidades que se tienen con este complemento instalado en el IDE como la aplicación de ingeniería inversa a un codigo en JAVA para crear su diagramado.

miércoles, 15 de julio de 2009

Solución al problema del Quick Touch en laptops HP

Tuve un problema con los controles touch de mi dv5 1004 nr.
La solución fue sencilla:

Lo primero es actualizar el Firmware del BIOS para AMD.


Luego de reiniciar instalamos WinFlash for HP Notebook Multimedia Button Board Firmware (ROM) el cual arregla este detalle pero marca un error en la instalación si el bios no esta actualizado.

Este problema también lo he visto en la HP Pavilion DV51132LA con un AMD Athlon X2 QL-62 y obviamente otros serán los archivos que deben ser instalados pero los pasos los mismos: Actualizar el bios y después el Multimedia button board firmware.

Estos y otras actualizaciones en la página de HP.


martes, 14 de julio de 2009

Más vale correr.

Cada mañana en África se despierta una gacela.
Sabe que tiene que correr más rápido que el león más veloz si no quiere que la mate.
Cada mañana se levanta un león.
Sabe que tiene que ganar a la gacela más lenta si no quiere morir de hambre.
Da igual que seas león o gacela.
Cuando salga el sol, más te vale empezar a correr.


Proverbio africano.

lunes, 6 de julio de 2009

Sobre ignorancia

"Toda persona es ignorante, simplemente depende del tema que elijas."

Will Rogers , humorista

vía Microsiervos

domingo, 5 de julio de 2009

Google en las elecciones de México

Esta tarde navegando por la red, ví esto que me llamó mucho la atención. Esto es estar en todo.