Un generador de código Java y C#. Esta aplicación genera las clases completamente, genera los constructores por defecto y constructores con parámetros, métodos setter y getter de cada atributo y además los métodos leer y mostrar si deseamos trabajar en modos consola.
sábado, 2 de abril de 2011
sábado, 19 de marzo de 2011
Colas En Java
Una cola es simplemente un lugar para almacenar cosas, donde esas cosas se insertan una detrás de otra y para extraer siempre se lo hace por adelante de la cola donde se encuentra el primer elemento. Una cola funciona como una fila o cola de personas, que esperan su turno para ser atendidas, la primera persona atendida es siempre la primera de la fila y cuando llega una persona y queremos incorporarla a cola o adicionarla debemos hacerlo por detrás de la ultima persona en la cola.
Con fines educativos una cola se la puede representar gráficamente así:
martes, 8 de marzo de 2011
Dibujar Arrastrando El Mouse En Java
Veremos ahora como dibujar figuras geométricas arrastrando el mouse sobre la pantalla es decir conseguiremos un efecto como el de Paint de Microsoft o cualquier otra herramienta de dibujo. Para ello usaremos las librerías de Java 2D para graficar figuras geométricas y eventos del mouse como mousePressed, mouseReleased y mouseDragged.
martes, 1 de marzo de 2011
Solución Animada De Las Torres de Hanói En Java
Animación que muestra la solución de las torres de Hanói de 1 ficha hasta 8 fichas, programa escrito en Java haciendo uso de la librería Java 2D para dibujar las imágenes y para efectos de animación la clase Timer del paquete javax.swing. El objetivo como todos sabemos es trasladar todos los elementos de la torre 1 a la torre 3 moviendo una ficha a la vez y ponerla solo en el vacío o en otra ficha mayor.
miércoles, 23 de febrero de 2011
Dibujar Con El Mouse En Java
Esta pequeña aplicación muestra como se puede el efecto de dibujar libremente con el uso del puntero del Mouse (tipo Paint de Windows). El código es sencillo, esta implementada en una solo clase y se hace uso de eventos del Mouse como mouseDragged y mouseMoved de la interfaz MouseMotionListener, implementado en un JFrame y el dibujo en componente JComponent.
domingo, 13 de febrero de 2011
Pilas En Java
Una Pila en palabras sencillas es un lugar donde se almacenan datos, al igual que en un Array, pero una Pila tiene una filosofía de entrada y salida de datos, esta filosofía es la LIFO (Last In First Out, en español, ultimo en entrar, primero en salir). Esta estructura de datos tiene muchas aplicaciones debido a su simplicidad.
Ahora vamos a implementar esta estructura en lenguaje de programación Java, aunque debemos tomar en cuenta que esta clase Pila ya existe en el API de Java, con el nombre Stack (Pila en ingles) en el paquete java.util pero de esta clase hablamos en otro Post. Ahora implementemos desde cero, que nos ayudara a entender su funcionamiento y además porque nos lo piden en materias de estructura de datos. La versión que veremos esta muy bien estructurada y con tipo de datos primitivos, por eso utilizaremos un Array para almacenar los datos asiéndolo así no dinámica (porque no la dimensión de un vector la declaramos en cuando se la crea, es de dimisión fija).
Gráficamente a una pila la representamos así:
martes, 8 de febrero de 2011
Factorial De Números Grandes En Java
El factorial de un numero n es simplemente la multiplicación de todos los números naturales de 1 a n.
Pero ahora notamos que esta cantidad crece demasiado si queremos calcular el factorial de un numero grande, por ejemplo el factorial de 100 es:
Suscribirse a:
Entradas (Atom)
