48
“Herramientas Visuales de Programación” Pág. 1 19/09/2012 Luis Mengual (C)

Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

Embed Size (px)

Citation preview

Page 1: Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

“Herramientas Visuales de Programación”

Pág. 1 19/09/2012 Luis Mengual (C)

Page 2: Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

“Herramientas Visuales de Programación”

Para la compilación y ejecución del código que se realizará a lo largo de estep y j g q gcurso vamos a utilizar el entorno de programación de la Herramienta Eclipse delibre distribución. (http://www.eclipse.org/).

El entorno de programación en Eclipse proporciona una serie de elementos queayudan enormemente al desarrollo de aplicaciones en Java, desde la creaciónautomática del esqueleto básico de la aplicación, compilación, depuración yejecución de la misma, así como, la incorporación de librerías externas.j , , p

Pág. 2 19/09/2012 Luis Mengual (C)

Page 3: Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

“Herramientas Visuales de Programación”

En la máquina virtual del curso disponemos de un enlace directo a laherramienta. Al pulsarlo nos aparecería el mensaje de la figura en el que se nospregunta donde ubicar el espacio de trabajo (workspace) donde colocaremosnuestros proyectos.

Pág. 3 19/09/2012 Luis Mengual (C)

Page 4: Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

“Herramientas Visuales de Programación”

Vamos a crear un primer proyecto dentro del entorno de la herramienta Eclipse.Para ello una vez seleccionado el espacio de trabajo seleccionamos en el menú“File/New/Java Project”.

Pág. 4 19/09/2012 Luis Mengual (C)

Page 5: Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

“Herramientas Visuales de Programación”

A continuación ponemos un nombre a nuestro primer proyecto “Proyecto_1” …

Pág. 5 19/09/2012 Luis Mengual (C)

Page 6: Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

“Herramientas Visuales de Programación”

Ya tenemos creado el esqueleto de nuestro proyecto en java. Tenemos unacarpeta (denominada “src”) destinada a almacenar el código fuente java ficheros(“*.java”) y una carpeta (denominada “bin”) destinada a almacenar los ficherosejecutables (“*.class”).

Pág. 6 19/09/2012 Luis Mengual (C)

Page 7: Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

“Herramientas Visuales de Programación”

Vamos a crear en la carpeta “src” un fichero que contenga código java paracrearnos el primer ejemplo de proyecto. Para ello pinchamos en la carpeta “src”de nuestro proyecto y seleccionamos la opción “New/Class”…

Pág. 7 19/09/2012 Luis Mengual (C)

Page 8: Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

“Herramientas Visuales de Programación”

Ahora damos nombre a nuestro fichero java que va a contener la clase que nosestamos creando. Lo vamos a llamar “Proyecto_1”. Vamos a seleccionar laopción de crear el método “public static void main ()” con ello podremos ejecutarnuestro programa en java …

Pág. 8 19/09/2012 Luis Mengual (C)

Page 9: Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

“Herramientas Visuales de Programación”

En este momento ya hemos creado el fichero java con la clase “Proyecto_1” y elmétodo “public static void main()”…

Pág. 9 19/09/2012 Luis Mengual (C)

Page 10: Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

“Herramientas Visuales de Programación”

Vemos en la figura el esqueleto del proyecto creado con la carpeta que contienenel código fuente (src) y la carpeta que contendrá los ficheros binarios (bin).

Pág. 10 19/09/2012 Luis Mengual (C)

Page 11: Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

“Herramientas Visuales de Programación”

Vamos a escribir el siguiente código fuente. Sería nuestro primer proyecto creadocon Eclipse. Un programa que nos escribe por la consola “Hola Mundo”.

Pág. 11 19/09/2012 Luis Mengual (C)

Page 12: Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

“Herramientas Visuales de Programación”

Nótese que el entorno visual del la herramienta Eclipse nos permite invocar deforma sencilla los métodos asociados de una clase. Basta con seleccionar delmenú desplegable el método a elegir.

Pág. 12 19/09/2012 Luis Mengual (C)

Page 13: Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

“Herramientas Visuales de Programación”

Para compilar un proyecto java en el entorno de la herramienta Eclipse basta conpinchar el fichero fuente “Proyecto_1.java” y seleccionar del menú desplegable laopción “Run As/Java Application.

Pág. 13 19/09/2012 Luis Mengual (C)

Page 14: Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

“Herramientas Visuales de Programación”

El resultado de la compilación del proyecto se observa en la pestaña inferiordenominada “consola”.

Pág. 14 19/09/2012 Luis Mengual (C)

Page 15: Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

“Herramientas Visuales de Programación”

En la figura se observa el fichero binario creado “Proyecto_1.class” resultado delproceso de compilación.

Pág. 15 19/09/2012 Luis Mengual (C)

Page 16: Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

“Herramientas Visuales de Programación”

Podemos crearnos un fichero *.bat que nos permita de forma automática ejecutarel código de nuestro fichero binario. Para ello nos creamos un fichero de texto enla carpeta “bin” de nuestro proyecto.

Pág. 16 19/09/2012 Luis Mengual (C)

Page 17: Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

“Herramientas Visuales de Programación”

Llamamos a este fichero “ejecuta.bat” …

Pág. 17 19/09/2012 Luis Mengual (C)

Page 18: Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

“Herramientas Visuales de Programación”

Ponemos en el contenido del fichero el texto: “java Proyecto_1”. Guardamos elcontenido y salimos del proceso de edición. Si ahora pinchamos en el fichero“ejecuta.bat” ejecutaremos el código de nuestro fichero “Proyecto_1.class”.

Sin embargo, al realizar el proceso anterior lo que ocurre es que la ventana deconsola se cierra rápidamente sin que podamos ver el resultado. En el siguienteproyecto trataremos de resolver este problema.

Pág. 18 19/09/2012 Luis Mengual (C)

Page 19: Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

“Herramientas Visuales de Programación”

Vamos a crear un segundo proyecto de forma similar como hicimos con el primer proyecto. Paraello seleccionamos la opción del menú “File/New/Java Project” y luego pinchando en la carpeta“src” del nuevo proyecto (“Proyecto_2”) seleccionamos la opción “New/class”. Ahora damosp y ( y _ ) pnombre a nuestro fichero java que va a contener la clase que nos estamos creando. Lo vamos allamar “Proyecto_2”. Vamos a seleccionar la opción de crear el método “public static void main ()”y con ello podremos ejecutar nuestro programa en java.

En este segundo proyecto vamos a crear una estructura “try/catch” para contener nuestro códigojava y capturar de forma genérica, en un primer momento, las posibles excepciones. El códigoque vamos a incorporar en este segundo proyecto aparece reflejado en la figura. Es el mismo delProyecto_1 al que hemos incorporado 4 líneas de código adicional que nos permiten parar laejecución del programa y evitar que la consola de ejecución se cierre.

Pág. 19 19/09/2012 Luis Mengual (C)

Page 20: Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

“Herramientas Visuales de Programación”

Vamos a compilar y ejecutar este segundo proyecto Para ello en el entorno de laherramienta Eclipse basta con pinchar el fichero fuente “Proyecto_2.java” yseleccionar del menú desplegable la opción “Run As/Java Application.

El resultado de la ejecución es el que aparece en la figura. En ella se observaque la ejecución del programa queda detenida a la espera de la introducción deun carácter por consola.

Pág. 20 19/09/2012 Luis Mengual (C)

Page 21: Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

“Herramientas Visuales de Programación”

Al igual que hicimos con el Proyecto_1, vamos a crear un fichero de arranque delfichero binario (ejecutable) del Proyecto_2. Para ello creamos un fichero detexto con extensión “.bat” y en él introducimos el texto “java Proyecto_2”.

Pág. 21 19/09/2012 Luis Mengual (C)

Page 22: Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

“Herramientas Visuales de Programación”

El resultado de la ejecución nos permite comprobar que la ventana de consola nose cierra. Ello nos permite visualizar el resultado de la ejecución.

Pág. 22 19/09/2012 Luis Mengual (C)

Page 23: Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

“Herramientas Visuales de Programación”

Pág. 23 19/09/2012 Luis Mengual (C)

Page 24: Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

“Herramientas Visuales de Programación”

Vamos a construir un tercer programa en java (“Proyecto_3”) que nos permiteimprimir a consola los argumentos del ejecutable del programa que nos estamoscreando. El código a implementar es el que aparece en la figura.

Pág. 24 19/09/2012 Luis Mengual (C)

Page 25: Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

“Herramientas Visuales de Programación”

Para comprobar la correcta ejecución de este tercer proyecto vamos a crearnos un tercer fichero de ejecución (“ejecuta_con_argumentos.bat”) en el cual hemos editado el siguiente texto:”java Proyecto_3 ARG1 ARG2 ARG3”.

De esta forma al ejecutar el fichero “ejecuta_con_argumentos.bat” se ejecutanuestro programa con los argumentos especificados en la línea de comandos.Se puede ver en consola el resultado de la ejecución del programa.

Pág. 25 19/09/2012 Luis Mengual (C)

Page 26: Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

“Herramientas Visuales de Programación”

Pág. 26 19/09/2012 Luis Mengual (C)

Page 27: Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

“Herramientas Visuales de Programación”

Las herramientas Visuales nos proporcionan la capacidad de depuración deprogramas facilitando la tarea del programador en la búsqueda de posibleserrores de compilación.

Vamos a describir como utilizar esta facilidad de la herramienta Eclipse a travésde un ejemplo de código fuente sencillo. En este ejemplo nos creamos dosArrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través deun bucle “for” escribimos el contenido de sus camposun bucle for escribimos el contenido de sus campos.

Pág. 27 19/09/2012 Luis Mengual (C)

Page 28: Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

“Herramientas Visuales de Programación”

En la figura tenemos el proyecto creado introduciendo el código fuente anterior.

Antes de iniciar el proceso de depuración hay que situar los llamados “puntos deinterrupción”. Esto se hace pinchando una vez con el ratón y pulsando el botónderecho en la barra vertical indicada por la flecha. En este momento apareceráun menú en el aparece entre otras la opción “toggle breakpoint”. Al elegir estaopción ya tenemos establecido el punto de interrupción.

Pág. 28 19/09/2012 Luis Mengual (C)

Page 29: Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

“Herramientas Visuales de Programación”

El punto de interrupción ya lo tenemos establecido en la instrucción“System.out.println()”. Nótese en la figura que queda indicado con un circulopequeño de color azul.

Si ahora nos colocamos con el ratón encima del circulo azul y pinchamos con elbotón derecho podemos eliminar el punto de interrupción volviendo a seleccionar“Toogle Breakpoint”. También podemos deshabilitar el punto de interrupciónseleccionando la opción “Disable Breakpoint”seleccionando la opción Disable Breakpoint .

Pág. 29 19/09/2012 Luis Mengual (C)

Page 30: Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

“Herramientas Visuales de Programación”

Una vez elegido los Puntos de Interrupción podemos depurar el programa. Paraello nos situamos con el ratón en el fichero fuente que tiene el código. Con elbotón derecho del ratón abrimos un menú y en él elegimos la opción “DebugAs/Java Application”. También podemos entrar automáticamente en el mododepuración con la tecla F11.

Pág. 30 19/09/2012 Luis Mengual (C)

Page 31: Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

“Herramientas Visuales de Programación”

Al entrar en el “modo depuración” la herramienta Eclipse nos pregunta siqueremos entrar en una nueva vista en la cual se pueden visualizar y gestionarlas variables del programa. Elegimos afirmativamente a esta opción ….

Pág. 31 19/09/2012 Luis Mengual (C)

Page 32: Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

“Herramientas Visuales de Programación”

Entramos definitivamente ya en el “modo depuración”. En modo depuraciónpodemos acceder a los contenidos de las variables o arrays de forma sencillapermitiendo la localización rápida de potenciales errores del código.

Estando en el modo depuración podemos realizar una ejecución paso a paso(“Step Over”, tecla F6). También podemos entrar dentro de los métodos (“StepInto”, F5). Otra opción es ir al siguiente punto de interrupción, y si no hay más,hasta que finalice el programa (tecla F8) Finalmente podemos salir del modohasta que finalice el programa (tecla F8). Finalmente, podemos salir del mododepuración (“Terminate”, Ctrol+F2).

Pág. 32 19/09/2012 Luis Mengual (C)

Page 33: Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

“Herramientas Visuales de Programación”

Pág. 33 19/09/2012 Luis Mengual (C)

Page 34: Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

“Herramientas Visuales de Programación”

Imaginemos que un usuario tuviera un proyecto Eclipse de java que hadesarrollado en un sistema informático distinto del actual. Para que laherramienta Eclipse de nuestra máquina actual pueda manejar este nuevoproyecto hay que hacer lo siguiente:

En primer lugar, hay que copiar en el espacio de trabajo de la herramientaEclipse de nuestro sistema informático actual el “nuevo_proyecto” a importar. Enla figura observamos que esta nueva carpeta conteniendo un nuevo proyectola figura observamos que esta nueva carpeta conteniendo un nuevo proyectojava aparece copiada junto con el resto de proyectos que ya teníamos en elespacio de trabajo de la herramienta Eclipse (c:/eclipse/proys).

Pág. 34 19/09/2012 Luis Mengual (C)

Page 35: Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

“Herramientas Visuales de Programación”

A continuación abrimos el entorno de Eclipse, situamos el ratón en la zona delmenú en el que están los proyectos antiguos y pulsamos en el botón derecho delratón seleccionando la opción “import”.

Pág. 35 19/09/2012 Luis Mengual (C)

Page 36: Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

“Herramientas Visuales de Programación”

Ahora elegimos la opción “Existing Projects into Workspace” …… y pulsamos elboton “next”.

Pág. 36 19/09/2012 Luis Mengual (C)

Page 37: Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

“Herramientas Visuales de Programación”

En el siguiente menú seleccionamos la carpeta que corresponde al espacio detrabajo (c:\eclipse\proys) …

Pág. 37 19/09/2012 Luis Mengual (C)

Page 38: Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

“Herramientas Visuales de Programación”

En el siguiente menú se observa que Eclipse ha detectado un nuevo proyecto ensu espacio de trabajo (es el que aparece con una marca de color verde). Siahora pulsamos el botón “finish”, finalmente incorporaremos al espacio de trabajoel nuevo proyecto …

Pág. 38 19/09/2012 Luis Mengual (C)

Page 39: Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

“Herramientas Visuales de Programación”

Ya tenemos incorporado el “nuevo_proyecto” al espacio de trabajo de Eclipse.

Pág. 39 19/09/2012 Luis Mengual (C)

Page 40: Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

“Herramientas Visuales de Programación”

Pág. 40 19/09/2012 Luis Mengual (C)

Page 41: Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

“Herramientas Visuales de Programación”

Un proyecto de nuestro espacio de trabajo Eclipse se puede duplicar de formasencilla. Basta situarse con el ratón en el proyecto en cuestión, pulsar el botónderecho del ratón y seleccionar en el menú desplegado la opción de copiar(”Copy”) .

Pág. 41 19/09/2012 Luis Mengual (C)

Page 42: Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

“Herramientas Visuales de Programación”

A continuación situando el ratón en el mismo punto pulsamos el botón derecho yelegimos la opción de pegar (“paste”)…..

Pág. 42 19/09/2012 Luis Mengual (C)

Page 43: Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

“Herramientas Visuales de Programación”

Ahora podemos elegir el nombre del nuevo proyecto duplicado del anterior ….. Ypulsamos el boton “OK”

Pág. 43 19/09/2012 Luis Mengual (C)

Page 44: Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

“Herramientas Visuales de Programación”

Finalmente ya tenemos el nuevo proyecto duplicado de uno anterior en elespacio de trabajo de Eclipse.

Pág. 44 19/09/2012 Luis Mengual (C)

Page 45: Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

“Herramientas Visuales de Programación”

Pág. 45 19/09/2012 Luis Mengual (C)

Page 46: Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

“Herramientas Visuales de Programación”

La ayuda es esencial a la hora de programar bien sea para encontrar una clase,loe métodos de una clase o para encontrar código fuente que se ajuste anuestras necesidades.

Es fundamental en java manejar el API de la plataforma conteniendo las clases ymétodos. En la máquina virtual del curso se proporciona un enlace con ladocumentación de este API.

Pág. 46 19/09/2012 Luis Mengual (C)

Page 47: Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

“Herramientas Visuales de Programación”

Al pinchar el enlace del escritorio accedemos directamente al API con lospaquetes, clases y métodos que vamos a utilizar para programar nuestrasaplicaciones.

Pág. 47 19/09/2012 Luis Mengual (C)

Page 48: Luis Mengual (C) - personal.fi.upm.eslmengual/codigo_fuente/HERRAMIENTAS_VISUAL... · Arrays uno de datos de tipo “float” y otro de datos de tipo “String” y a través de un

“Herramientas Visuales de Programación”

A modo de ejemplo, en la figura se muestra como ejemplo la clase “socket” delpaquete “java.net” que nos permite programar en nuestro código fuente en javalas funcionalidades de comunicaciones. Es decir, nos va a permitir que nuestroprograma java se comunique con otro programa java localizado remotamente.

Pág. 48 19/09/2012 Luis Mengual (C)