Академический Документы
Профессиональный Документы
Культура Документы
Introduccin a la
Programacin Visual
Qu es Programacin Visual?
La programacin visual es el uso de expresiones visuales (tales como grficos, animacin o iconos)
en el proceso de la programacin; cuyo objetivo principal es simplificar la programacin. Brinda los
conocimientos necesarios para disear y desarrollar aplicaciones con un entorno visual amigable y
fcil de utilizar para el usuario.
1
ULADECH - Escuela de Ingeniera de Sistemas PROGRAMACION VISUAL I
Todos entendemos que tanto un TOYOTA SEDAN verde como un NISSAN SEDAN rojo son autos, pero
son distintos en su aspecto fsico. Pero a pesar de esa diferencia de aspecto entendemos que ambos
tienen unas caractersticas comunes como son poseer ruedas, un volante, asientos, Esas
caractersticas comunes son las que hacen pensar en el concepto auto en ambos casos. A partir de
ahora podemos interpretar que el TOYOTA y el NISSAN son objetos, y el tipo o clase, de esos objetos
es auto.
Adems podemos suponer que la clase de un objeto describe como es dicho objeto.
Por ejemplo:
clase Auto:
4 ruedas
1 volante
5 asientos
acelerar
frenar
girar
Como podemos ver esta clase no slo describe que cosas posee un auto, sino que tambin describe
que acciones puede realizar un auto (acelerar, frenar y girar). Es decir, una clase define los atributos
y las acciones(o mtodos) que puede realizar un objeto de la clase.
Adems podemos comprobar que un objeto puede estar formado por otros objetos, por ejemplo el
auto posee 4 objetos de la clase Rueda.
En el mundo real los objetos se relacionan entre s, un objeto puede pedir a otro que realice alguna
accin por l. En la vida real una persona acelera, pero lo hace pidindoselo al auto, que es quien
realmente sabe acelerar, no la persona. El hecho de que un objeto llame a un mtodo de otro objeto
se indica diciendo que el primer objeto ha enviado un mensaje al segundo objeto, el nombre del
mensaje es el nombre de la funcin llamada.
Podemos interpretar que una clase es el plano que describe como es un objeto de la clase, por tanto
podemos entender que a partir de la clase podemos fabricar objetos. Ese objeto construido se le
denomina instancia, y al proceso de construir un objeto se le llama instanciacin.
Cuando se construye un objeto es necesario dar un valor inicial a sus atributos, es por ello que existe
un mtodo especial en cada clase llamado constructor, el cul es ejecutado de forma automtica
cada vez que es instanciada una variable. Generalmente el constructor se llama igual que la clase y
no devuelve ningn valor. Anlogamente destructor es un mtodo perteneciente a una clase que es
ejecutado de forma automtica cuando un objeto es destruido. Java no soporta los destructores. Es
posible que exista ms de un constructor en una clase, diferenciados slo en los parmetros que
recibe, pero en la instanciacin slo ser utilizado uno de los constructores.
2
ULADECH - Escuela de Ingeniera de Sistemas PROGRAMACION VISUAL I
Es recomendable emplear el constructor para inicializar las variables internas del objeto, o para
obtener recursos, mientras que el destructor se suele emplear para liberar esos recursos obtenidos
en el constructor.
Package Lang: compuesta por clases con funcionalidades bsicas, arrays, cadenas
de caracteres, entrada/salidad, excepciones, etc. Este paquete debes haberlo utilizado en
el curso de Fundamentos de Programacin.
Package Util: compuesta por clases para utilizadas como nmeros aleatorios, vectores,
propiedades del sistema, etc.
Package net: compuesta por clases, es usada para la conectividad y trabajo con redes, URL,
etc.
Package Applet: compuesta por clases, es usada para el desarrollo de aplicaciones
ejecutables en navegadores.
Package Awt y Swing: compuesta por clases para el desarrollo de interfaces grficas de
usuario. El paquete swing es el paquete por excelencia para el desarrollo de los temas del
presente curso.
3
ULADECH - Escuela de Ingeniera de Sistemas PROGRAMACION VISUAL I
Cualquier programa hecho en Java lleva a definir un archivo de extensin .java. El programa debe
pasar por un proceso de compilacin que consiste en convertir tu programa fuente (el archivo de
extensin .java) en un archivo de extensin .class y conjuntamente con la biblioteca de clases se
logra interpretar lo programado, es as cuando ya se puede ejecutar el programa y ver los resultados
en la pantalla del computador. Para este curso, en el que veremos programacin visual y por lo tanto
el uso de formularios, se crear un archivo adicional con extensin.frm que guardar la estructura
o diseo del formulario.
Con NetBeans podemos crear aplicaciones de escritorio, aplicaciones web y aplicaciones mviles
utilizando las ltimas tecnologas para los desarrolladores de software de Java.
Una vez que has instalado NetBeans debers iniciar haciendo clic en el cono de acceso directo en
el escritorio o en el men de programas. Luego deber aparecer la pantalla inicial tal como se
muestra en la siguiente figura:
4
ULADECH - Escuela de Ingeniera de Sistemas PROGRAMACION VISUAL I
1. Haz clic en el men File/Archivo; luego haz clic en la opcin New Project/Nuevo Proyecto.
Observa la siguiente imagen:
5
ULADECH - Escuela de Ingeniera de Sistemas PROGRAMACION VISUAL I
Siguiente
Finalizar y cerrar
6
ULADECH - Escuela de Ingeniera de Sistemas PROGRAMACION VISUAL I
Editor de Cdigo
Fuente
Ventana de Permite escribir el
Proyectos cdigo java de la
clase abierta
Permite gestionar
las clases, archivos
y libreras del
proyecto
A partir de aqu ya podemos empezar a desarrollar nuestra aplicacin; por ejemplo agregar los
formularios, algunas libreras de java, recursos externos tales como libreras, imgenes, conos,
archivos, etc. Y lo ms importante, escribir el cdigo que dar vida a nuestra aplicacin.