Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CURSO DE JAVA
Dia 1
Introduccin a Java
Los Ide Netbeans
Que son las clases
Mtodos y atributos
Sobrecarga de operadores
Instancias
Los mtodos static
Constructores
Introduccin a Swing
Layout
Jos Luis Cobin Hermosillo
Representacin de Java
Introduccin
Funcionamiento
Funcionamiento
Cdigo fuente
Compilacin
Bytecode
Interpretacin
Interpretacin
Programacin en Java
Windows
.java
.class
JvM
Linux
OS/x
Un editor
Netbeans
Es un entorno de
desarrollo integrado para
crear, depurar e
implementar aplicaciones
de Java
http://www.netbeans.org
Iniciando Netbeans
Netbeans
Trabajando con
Netbeans
Conociendo tu interfaz
Creando un nuevo proyecto
Aplicacin de Java: Un proyecto de Java SE bsico con una
clase principal
Aplicacin de escritorio de Java: Un proyecto de Java SE
estndar basado en Swing Application Framework
Biblioteca de clases: Un proyecto Java SE sin clase principal
Proyecto de Java con Orgenes existentes: Un proyecto de
Java SE basado en un grupo de archivos de cdigo fuente
existentes
Proyecto de Java con secuencia de comandos: Un proyecto
Java SE de forma libre basado en una secuencia de
Comandos Ant existentes
Jos Luis Cobin Hermosillo
Primer proyecto
Java application
Conociendo la interfaz
Creando nuestro primer instruccin en
Java
Conociendo las carpetas de un proyecto
Source: SalidaConsola
Pestaa Projects
Cdigo de principal.java
En : Enumeration
Ob: Object
St: String
Psf: public static final
bo: boolean
ca: catch
dowhile: do{ }while(condicion);
fori: for(int i=0;i<exp;i++)
psvm: public static void main(String[] arg)
trycatch: try{ }catch(exp) {}
sout: System.out.println();
Jos Luis Cobin Hermosillo
Porque Class.?
Programacin orientada a
Objetos
La programacin de aplicaciones o
software es muy compleja y complicada
A lo largo de la historia se ha tratado de
facilitar esta tarea, creando
instrucciones de lectura, escritura de
forma sencilla
Normalmente toda esta programacin
esta incluida en librerias, por lo que era
dificil su modificacin
Jos Luis Cobin Hermosillo
Programacin orientada a
Objetos
Comparativa
Programacion
orienta a objetos
#include librera
Int inicio(){
}
Programacion
estructurada
Objetos
Los mtodos son las acciones de la clase
Los atributos
Los metodos
Practica
Sobrecarga de
operadores
Practicando con
sobrecargas
Los Objetos
Tener un Main
Clases
Metodos static
Instanciacin de una
clase
Constructores
Swing
Funcionamiento de
swing
Modelo
Controlador
Vista
Elementos de la API
Contenedores
Componentes
Propiedades mas
comunes
Borde
Color de fondo
Tipo de letra
Opacidad
Tamao
Alineacin
Tamao preferido
Administradores de
diseo
Creando Interfaces
graficas