Programación de Applets y Aplicaciones Multipropósito

Los objetos son modelos de programación, con los cuales se pueden crear botones, listas, menús, etc. en las aplicaciones de software.

En la programación e implementación de un objeto los estados (situación o valor que puede asumir) se guardan como variables, las cuales son privadas para los objetos, a menos que en la creación se especifiquen como públicas, las variables son inaccesibles desde fuera de los objetos.
Continuar leyendo “Programación de Applets y Aplicaciones Multipropósito”

Canales de chat en JAVA para páginas Web

En la jerga de las comunicaciones se llama hacer chat (charla, en inglés) al intercambio de texto con otras personas en tiempo real.

Esto es una de las características principales de los servicios on-line (como Compuserve, AOL, MSN, etc.) para sus suscriptores.  Internet tiene su propia versión, abierta a todos, llamada IRC (Internet Relay Chat), pero hasta hace unos cuantos años, sólo se había podido acceder al él por medio de programas cliente especiales, aparte de ser necesario saber de antemano a qué redes de servidores conectarse y cuáles canales pueden ser interesantes.

Continuar leyendo “Canales de chat en JAVA para páginas Web”

Definición de métodos de una clase en JAVA

Definición de métodos de una clase

Lista Parámetros es la lista de los parámetros que tomará la función separados por comas y definidos cada uno de ellos como:

tipo nombreParámetro

modifFunción puede tener los siguientes valores:

static: el método pertenece a la clase, no a los objetos creados a partir de la clase.

final: el método no puede ser sobrescrito en una clase derivada. Continuar leyendo “Definición de métodos de una clase en JAVA”

Objetos y clases en JAVA

Objetos y clases en JAVA

Java es un lenguaje totalmente orientado a objetos, esto representa que posee instrucciones y sintaxis específicas para la programación orientada a objetos. Además, en java existe el concepto de jerarquía de herencia , es decir, que todas las clases deben de heredar de otra clase para formar todas ellas un árbol invertido. La clase raíz de este árbol es la clase java.lang.Object y todas las clases heredan de ella directa o indirectamente. Continuar leyendo “Objetos y clases en JAVA”

Sintaxis del lenguaje JAVA

El lenguaje se basa en pensar que hay en el mundo real objetos y esos objetos tienen un tipo, o clase. Por ello el lenguaje se basa en clases, que describen como son los objetos. Por ejemplo, el lenguaje tiene una clase que describe ficheros, una que describe cadenas de texto, o bien nosotros podemos crear clases, como por ejemplo la clase Persona, que describe los datos que interesan de una persona. Continuar leyendo “Sintaxis del lenguaje JAVA”

Polimorfismo en JAVA

Polimorfismo en JAVA

Este hecho de que un objeto pertenezca a una clase, pero que pueda cumplir uno o más interfaces es muy similar al hecho de que una persona (un objeto) es hija (un interfaz), posiblemente tía (otro interfaz) o incluso abuela (otro interfaz). Con esto lo que se indica es que un interfaz sólo tiene interés para quien lo necesite usar, es decir, el interfaz tío sólo lo necesitan los objetos sobrinos, no un objeto de tipo policía. Continuar leyendo “Polimorfismo en JAVA”

Introducción a la programación orientada a objetos

Introducción a la programación orientada a objetos

Si nos fijamos en la vida real, podremos apreciar que casi todo se compone de objetos (coche, lapicero, casa y, por qué no, personas). Todos entendemos que tanto un BMW verde, como un SEAT rojo son coches, pero son distintos en su aspecto físico. Continuar leyendo “Introducción a la programación orientada a objetos”

Características del lenguaje java

En este módulo estudiaremos las características del lenguaje java, conociendo tanto su sintaxis, como el API de ampliación del lenguaje.

Características del lenguaje

Java es un lenguaje orientado a objetos, eso implica que su concepción es muy próxima a la forma de pensar humana. También posee otras características muy importantes: Continuar leyendo “Características del lenguaje java”

TRABAJO EN RED en JAVA

TRABAJO EN RED con JAVA

Java permite trabajar a través de la red con ficheros mediante el paquete java.net. La clase que contiene los métodos para estos procesos es la clase URL. En primer lugar tendremos que crear el objeto para especificar la dirección del recurso (fichero). A continuación debemos establecer la conexión de red mediante la clase URLConnection. Una vez hecho todo esto lo único que nos queda es leer y escribir datos mediante los Streams. Continuar leyendo “TRABAJO EN RED en JAVA”

SOCKETS en JAVA

SOCKETS en JAVA

Mecanismos de comunicación entre programas a través de una red TCP/IP. Estos realizan la interfaz entre aplicación y protocolo. Dichos mecanismos pueden tener lugar dentro de la misma máquina o a través de una red, en forma cliente-servidor. Java proporciona para esto las clases ServerSocket, Socket,InetAddress, etc… Continuar leyendo “SOCKETS en JAVA”

MARCOS, PANELES Y ORGANIZACION DE VENTANAS EN JAVA

MARCOS, PANELES Y ORGANIZAR  LAS VENTANAS  en JAVA

Frame (marco), es una ventana independiente del applet. Desciende de la clase Window que nos permite crear ventanas sin bordes, menús, etc… y por este motivo se implementa la clase Frame para construir ventanas con bordes, menús, títulos, etc…  Debemos tener en cuenta que esa ventana solo se podrá cerrar a través de un control del applet o al cerrar la ventana del navegador.

CREAR OBJETO:

Continuar leyendo “MARCOS, PANELES Y ORGANIZACION DE VENTANAS EN JAVA”

BARRAS DE DESPLAZAMIENTO en JAVA

BARRAS DE DESPLAZAMIENTO en JAVA

Se utiliza para seleccionar valores continuos entre un mínimo y un máximo especificado. Las barras pueden tener una orientación vertical u horizontal. Los métodos asociados sirven para obtener y establecer la posición de la barra y su valor mínimo y máximo. Para  trabajar con las barras se utilizan los eventos que van asociadas a ellas junto con el método handleEvent.

Continuar leyendo “BARRAS DE DESPLAZAMIENTO en JAVA”

LISTAS en JAVA

LISTAS en JAVA

Mediante la clase List crearemos el objeto. Este tipo de lista puede admite más de una selección, el orden de sus elementos es según han sido añadidos. Los miembros son los mismos que en el control anterior solo cambia  el modo de construirlos. En este control aparecen unas barras de desplazamiento verticales automáticamente.

Continuar leyendo “LISTAS en JAVA”

CASILLAS DE VERIFICACIÓN en JAVA

CASILLAS DE VERIFICACIÓN en JAVA

Las casillas de verificación son botones de opciones, los cuales pueden estar varios seleccionados a la vez. El texto esta situado a la derecha. La clase Checkbox se utiliza para crear el control, y los métodos getState y setState para obtener y mostrar el estado, que admite dos valores true si esta seleccionado y false si no esta seleccionado.

Continuar leyendo “CASILLAS DE VERIFICACIÓN en JAVA”

FICHEROS en Java

FICHEROS en Java

La mayoría de los programas acceden a datos externos y estos datos se recuperan a partir de un origen de entrada y se guardan a través de un destino de salida. Java llama flujo a esta abstracción y la implementa con clases del paquete java.io. Este paquete debe ser incluido obligatoriamente en el código fuente. Continuar leyendo “FICHEROS en Java”

STREAMS DE ENTRADA (FILEINPUTSTREAM – LECTURA) en JAVA

STREAMS DE ENTRADA (FILEINPUTSTREAMLECTURA) en JAVA

La comparativa necesaria de la escritura de datos es la lectura. Este proceso se realiza a través de la clase FileInputStream que representa el fichero a leer. El modo en que se puede leer el fichero es completo, parcial (varios bytes) o acceder a un byte determinado. El inconveniente de utilizar solo esta clase es que, solo puede leer datos de tipo byte. Continuar leyendo “STREAMS DE ENTRADA (FILEINPUTSTREAM – LECTURA) en JAVA”

STREAMS DE SALIDA ( FILEOUTPUTSTREAM – ESCRITURA) en JAVA

STREAMS DE SALIDA ( FILEOUTPUTSTREAM ESCRITURA) en JAVA

Los Streams de salida es el modo de trabajo que tiene java de escribir (crear ficheros). Este proceso de escritura es realizado a partir de dos clases, FileOutputStream y DataOutputStream que se encuentran en el paquete java.io. Todas los métodos de escritura se complementan con otras clases que no son las anteriormente nombradas. Continuar leyendo “STREAMS DE SALIDA ( FILEOUTPUTSTREAM – ESCRITURA) en JAVA”