Entradas

Cuenta Financiera

Imagen
Cuenta Financiera Hola buenas. Hoy vamos a realizar un software codificado en java que simulara una cuenta Financiera. Requerimientos: Una tienda desea hacer de banco de barrio, la tienda deberá proveer de un numero de cuenta al cliente y almacenar su nombre, ya con esto el cliente podrá hacer despositos y retiros y deberá ademas guardar el valor del interés en caso de que este desea hacer un crédito a la tienda. Variables Numero de cuenta Nombre Interés  Saldo Clase Cuenta Deben agregarle los métodos set y get a cada atributo. Main Puedes descargar : Proyecto Cuenta

Aplicación con Archivos Planos

Imagen
Lo valioso de la informática es procesar datos para convertir eso en información, para lograr ese objetivo se necesitan dos procesos básicos escriturara y lectura de datos. Hay varios pasos para crear una aplicación, con base de datos de archivos planos. Analizar la información a mostrar Analizar los datos a almacenar Definir separadores de datos Crear una estructura relacional entre los archivos  Analizar la estructura de datos que va a manipular los datos Con estos seis pasos podríamos, crear fácilmente un aplicación que guarde los datos en archivos planos. Analizar la Información a mostrar: Antes de crear o guardar algo lo primero a analizar son los requisitos de tu aplicación, es decir si necesitas mostrar la edad o solo necesitaras sus nombres este tipo de preguntas son indispensables porque no es recomendable almacenar datos que no vas a utilizar o aun mucho peor que te hagan falta datos para obtener cierta información.  Mi consejo en est...

JButton

Imagen
JButton  JButton es una clase de la librería swing utilizada para crear un botón. La clase JButton tiene bastantes métodos, en debes de estudiar cada método vamos a crear botones que nos sirvan para nuestros proyectos y explicaremos los metodos que utilizamos. Botón por defecto: Creamos un botón por defecto, enviándole el texto del botón por parámetro a la hora de crearlo. Botón con Imagen: Creamos un botón con imagen con el método setIcon donde se envía un objeto Image. Botón redondo: Redondo como tal no sera: Se vera redondo pero no es redondo como tal: Para hacer esto existen dos maneras: 1. Crear una clase que extienda de la clase borde La clase BordeRedondo  es la clase de dibujar la forma del boton. Y para añadir esta clase al botón usamos la propiedad border  del boton. 2. Tener una imagen de como sera el botón y añadir esa imagen al botón y quitarle el relleno  y así solo quedaría la imagen simulando un botón ...

JPanel

Imagen
Un panel es un contenedor ligero, en este componente puedes añadir botones, etiquetas o campos de textos. Un panel tiene muchas propiedades como siempre vamos a estudiar los mas utilizados a la hora de diseño.    Borde : La propiedades de borde, permite editar el borde del contenedor : BevelBorder:   Crea un  panel con bordes sobresalidos. TitledBorder: Permite añadir un titulo al panel. MatteBorder: Crea un border con lineas de color que le puedas indicar Background: Esta propiedad es para editar  el fondo del objeto. Opaque : Nos sirve para hacer el panel transparente recibe un valor true o false. Layout : El layout es una propiedad que nos permite distribuir la pantalla. Método Paint :  El método Paint nos permitirá colocar una imagen de fondo en el panel El metodo drawImage recibe una variable tipo Image, la ubicación en x && y el ancho y el alto. La siguiente Interfaz tiene un fondo que fue colocado con el mé...

JFrame

Imagen
EL JFrame es una clase utilizada de la biblioteca Swing ventana para generar ventanas sobre la cual puedes añadir distintos objetos con los que podrá interactuar el usuario o no. Creación de Ventanas La palabra reservada para la creación de ventanas es JFrame, cuando creamos una ventana tenemos que añadirles ciertas propiedades básicas como son : Establecer un ancho y alto Hacer el JFrame visible. Sin lugar a dudas existen muchas propiedades que se pueden editar para crear una ventana, en debes de estudiar todas las propiedades vamos a ver como usar las propiedades para crear ventanas vistosas y cada vez que veamos una propiedad diremos cual es su uso. La explicación la puede encontrar en los comentarios del código fuente. Ventana sin barra superior: Con esas lineas nuevas tendríamos una ventana sin barra superior. Varios ejemplos de como podrían usar  la ventana sin marco. Ventana transparente: Ahora podemos crear...

Matrices

Imagen
Una matriz es un espacio bidimensional de memoria que nos permite almacenar mas de un dato o información mediante un mismo nombre. Las matrices almacenan la información ordenándolas en filas columnas. Hay lenguajes que permite mesclatura de datos en las matrices y hay otros que no.  Esto quiere decir que en lenguajes como java tendrás que definir el tipo de dato que va almacenar tu matriz y si tu matriz es declarada de tipo   INT  no puede guardar un STRING. También tienes que definir las dimensiones de tu matriz defines el numero de filas y columnas que deseas. Estructura de una matriz : Para declarar una matriz es necesario: El tipo de dato almacenar El nombre  Un numero de filas Un numero de columnas . Ejemplo de declaraciones: Para almacenar datos: Para almacenar datos hay dos aspectos que cumplir: El tipo de datos de la matriz El numero de datos que puedes guardar No puedes almacenar un STR...

Pila

Imagen
Pila  La Pila es una estructura de datos lineal. Recordemos: Una estructura de Datos es un algoritmo que nos permite organizar nuestra información de forma que podamos acceder a ella mas rápidamente se usan para manipular grandes volúmenes de datos pero para que todo esto sea posible se debe cumplir ciertas normativas o reglas de la estructura cada cabe que existen varias estructura y cada una tiene su normas o reglas. Hoy vamos hablar de la estructura lineal Pila su normativa es que a la información se accede de manera  LIFO las siglas vienen de  last in first out significa el ultimo en entrar el primero en salir. Normativas de la Pila Ultimo en entrar primero en salir Solo se puede consultar el ultimo valor Dato que se consulta es eliminado Se puede preguntar por el numero de elementos apilados(Opcional) Métodos: Los métodos se crean en bases a las normativas o requerimientos de la estructura en este caso tendríamos los siguien...