100
Manual de usuarios de eclipse EDHIEL MEDINA TELLO Am Programación

Manual de eclpse emrt

Embed Size (px)

Citation preview

Page 1: Manual de eclpse emrt

• Manual de usuarios de

eclipseEDHIEL MEDINA

TELLO4° Am

Programación

Page 2: Manual de eclpse emrt
Page 3: Manual de eclpse emrt

¿Qué es Eclipse?Eclipse es una plataforma de desarrollo de código abierto basada en Java. Por si misma, es simplemente un marco de trabajo y un conjunto de servicios para la construcción del entorno de desarrollo de los componentes de entrada. Afortunadamente, Eclipse tiene un conjunto de complementos, incluidas las Herramientas de Desarrollo de Java (JDT)Mientras que la mayoría de los usuarios están felices de usar Eclipse como un IDE de Java, sus ambiciones no se detienen ahí. Eclipse también incluye el Entorno de Desarrollo de Complementos (PDE), que es de interés principalmente para los desarrolladores que quieren extender Eclipse, dado que les permite construir herramientas que se integran sin dificultades con el entorno de Eclipse. Dado que todo en Eclipse es un complemento, todos los desarrolladores de herramientas tienen un campo de juego de nivel para ofrecer extensiones a Eclipse y para proporcionar un entorno de desarrollo integrado y unificado para los usuarios.Esta paridad y consistencia no está limitada a las herramientas de desarrollo de Java. Aunque Eclipse se escribe en el lenguaje Java, su uso no se limita al lenguaje Java. Por ejemplo, los complementos se encuentran disponibles o planificados para incluir soporte para los lenguajes de programación como C/C++ y COBOL. El marco de trabajo de Eclipse puede también utilizarse como base para otros tipos de aplicaciones que no se relacionen con el desarrollo del software, como los sistemas de gestión de contenido.

Page 4: Manual de eclpse emrt

caracteristicas

• Perspectivas, editores y vistas: en Eclipse el concepto de trabajo está basado en las perspectivas, que no es otra cosa que una preconfiguración de ventanas y editores, relacionadas entre sí, y que nos permiten trabajar en un determinado entorno de trabajo de forma óptima.

• Gestión de proyectos: el desarrollo sobre Eclipse se basa en los proyectos, que son el conjunto de recursos relacionados entre sí, como puede ser el código fuente, documentación, ficheros configuración, árbol de directorios,... El IDE nos proporcionará asistentes y ayudas para la creación de proyectos. Por ejemplo, cuando creamos uno, se abre la perspectiva adecuada al tipo de proyecto que estemos creando, con la colección de vistas, editores y ventanas preconfigurada por defecto.

Page 5: Manual de eclpse emrt

• Depurador de código: se incluye un potente depurador, de uso fácil e intuitivo, y que visualmente nos ayuda a mejorar nuestro código. Para ello sólo debemos ejecutar el programa en modo depuración (con un simple botón). De nuevo, tenemos una perspectiva específica para la depuración de código, la perspectiva depuración, donde se muestra de forma ordenada toda la información necesaria para realizar dicha tarea.

• Extensa colección de plug-ins: están disponibles en una gran cantidad, unos publicados por Eclipse, otros por terceros. Al haber sido un estándar de facto durante tanto tiempo (no el único estándar, pero sí uno de ellos), la colección disponible es muy grande. Los hay gratuitos, de pago, bajo distintas licencias, pero casi para cualquier cosa que nos imaginemos tenemos el plug-in adecuado.

Page 6: Manual de eclpse emrt

INSTALACIÓN DE ECLIPSE

Para instalarlo se debe obtener de la página oficial (http://www.eclipse.org/windowbuilder/download.php) el enlace o como en este caso el empaquetado del plugin…….

Es importante saber que debemos escoger el enlace o zip correspondiente a nuestra versión de Eclipse para este caso como estoy trabajando con Eclipse Indigo, descargaré su plugin (En caso de que escojan el procedimiento mediante el enlace, al hacer clic en el otro link deberán copiar la url de la página que se carga y ejecutan los pasos como lo hicimos en esta entrada)…

Page 7: Manual de eclpse emrt

Al hacer esto nos re direcciona a una página donde podemos descargarlo

Page 8: Manual de eclpse emrt

Le damos clic en el enlace y se muestra la ventana donde definimos la ruta de descarga.

Page 9: Manual de eclpse emrt

Cuando descarguemos el archivo zip, lo descomprimimos y vemos el contenido, de aquí debemos sacar las librerías necesarias para vincular al Eclipse…

Page 10: Manual de eclpse emrt

Copiamos el contenido de las carpetas features y plugin en las carpetas de instalación de Eclipse con el mismo nombre….

Page 11: Manual de eclpse emrt

Se abre la carpeta ADT DONDE APARECE ECLIPSE

Page 12: Manual de eclpse emrt

AHÍ SE ENCUENTRA LA CARPETA DE ECLIPSE Y SE ABRE

Page 13: Manual de eclpse emrt

ENSEGUIDA SE OPRIME EL LOGOTIPO DE ECLIPSE

Page 14: Manual de eclpse emrt

DESPUES SE ABRIRA LA PANTALLA DE INICIO DEL PROGRAMA

Page 15: Manual de eclpse emrt

Puede reorganizar las secciones de la barra de herramientas principal . secciones de la barra de herramientas están divididas por una línea vertical delgada . Asegúrese de que la barra de herramientas está desbloqueado. La barra de herramientas está bloqueado si éste tiene barras verticales gruesas junto a las finas verticales separadores de la barra de herramientas

Asegúrese de que la barra de herramientas está desbloqueado. La barra de herramientas está bloqueado si éste tiene barras verticales gruesas junto a las finas barras de herramientas divisores verticales . barra de herramientas de la barra de herramientas desbloqueado bloqueado Si está bloqueado , desbloquear la barra de herramientas haciendo clic derecho la barra de herramientas y seleccionando la opción de menú Bloqueo de las barras de herramientas . Coge la sección de la barra de herramientas que desea reorganizar moviendo el puntero del ratón sobre la línea vertical gruesa en el lado izquierdo del segmento deseado . El cursor del ratón cambia de forma para indicar que puede hacer clic para mover la sección de la barra de herramientas . Haga clic y mantenga pulsado el botón izquierdo del ratón para coger la sección de la barra de herramientas .

Page 16: Manual de eclpse emrt

Para utilizar JUnit debe crear un archivo .java separada en su proyecto que pondrá a prueba una de sus clases existentes. En el área Explorador de paquetes en el lado izquierdo de la ventana de Eclipse, haga clic en la clase que desea probar y haga clic en Nuevo → test JUnit.

El Asistente para clases de Java se puede invocar de diferentes maneras:•Al hacer clic en el menú Archivo y seleccionando New> Class•Haciendo clic derecho en el explorador de paquete y seleccionando New> Class•Al hacer clic en el botón de la clase desplegable  y la clase de selección

El asistente Nueva interfaz de Java puede ser utilizado para crear una nueva interfaz Java. Hay muchas maneras de abrir este asistente:•Al hacer clic en el menú Archivo y seleccionando New> Interfaz•Al hacer clic derecho en el explorador de paquete y seleccionar Nuevo> Interfaz•Al hacer clic en el botón desplegable de clase en la barra de herramientas y seleccionando Interface

Page 17: Manual de eclpse emrt

Menús de barraLos menús típicos disponibles en la barra de menús de una ventana de Eclipse son:

menú archivomenú de ediciónmenú Navegarmenú de búsquedamenú proyectomenú de gestiónmenú de la ventanamenú de ayuda

Page 18: Manual de eclpse emrt

LA APERTURA DE UN PUNTO DE VISTA

Para abrir una vista, haga clic en el menú Ventana y seleccione la opción de menú Mostrar vista y, o bien el elemento de menú que representan una vista o el elemento de menú Otros

Page 19: Manual de eclpse emrt

EL BOTON NEW ES plataforma de software compuesto por un conjunto de herramientas de programación de código abierto multiplataforma para desarrollar lo que el proyecto llama "Aplicaciones de Cliente Enriquecido"

Para hacer un nuevo proyecto

paqueteinterfaz

anotacióncarpeta

Archivo de texto sin tituloejemplo

Page 20: Manual de eclpse emrt

Primero clic en fileDespués en new

PASOS PARA ABRIR PALETA EN ECLIPSE

Page 21: Manual de eclpse emrt

Seleccionar android application project

Page 22: Manual de eclpse emrt

LOS SIGUENTES BOTONES DENTRO DEL PROGRAMA SON LOS MAS BASICOS QUE SON PARA GUARDAR, GUARDAR COPIA E IMPRIMIR

Page 23: Manual de eclpse emrt

EL SIGUIENTE BOTON ES PARA DESCARGAR ALGUNOS archivos guardados o apoyo y se abre una ventana donde aparece el material

Sirve para determinar la capacidad de una celular O de la aplicación que estoy creando

Page 24: Manual de eclpse emrt

Aparecerá la siguiente ventana

Page 25: Manual de eclpse emrt

En el cuadro application name escribimos el nombre del proyecto

Page 26: Manual de eclpse emrt

Le dan clic next

Page 27: Manual de eclpse emrt
Page 28: Manual de eclpse emrt
Page 29: Manual de eclpse emrt

Y por ultimo click en finish

Page 30: Manual de eclpse emrt
Page 31: Manual de eclpse emrt

Esta es la paleta del programa

Page 32: Manual de eclpse emrt

Un campo de texto permite al usuario escribir texto en su aplicación. Puede ser una sola línea o varias líneas. Tocar un campo de texto coloca el cursor y muestra automáticamente el teclado. Además de escribir, campos de texto permiten una variedad de otras actividades, tales como la selección de texto (cortar, copiar, pegar) y datos de consulta a través de auto-completado.

A menudo, la mejor manera de manejar posicionamiento simple widget es en un detector de eventos de cambio de tamaño . Sin embargo, hay patrones comunes utilizados por las aplicaciones al colocar widgets. Estos patrones se pueden estructurar como algoritmos de diseño configurables que pueden reciclarse en muchas aplicaciones diferentes

Page 33: Manual de eclpse emrt

Dentro del editor de diseño, puede cambiar entre el texto vista, donde se edita el archivo XML como texto, y el diseño de la vista. Basta con hacer clic en la ficha correspondiente en la parte inferior de la ventana para visualizar el editor deseado.

Javadoc es una utilidad de Oracle para la generación de documentación de APIs en formato HTML a partir de código fuente Java. Javadoc es el estándar de la industria para documentar clases de Java. La mayoría de los IDEs los generan automáticamente.

Javadoc también proporciona una API para crear doclets y taglets, que le permite analizar la estructura de una aplicación Java. Así es como JDiff puede generar informes de lo que ha cambiado entre dos versiones de una API.

Page 34: Manual de eclpse emrt

Vista de consola que muestra una variedad de tipos de consola , dependiendo del tipo de desarrollo y el conjunto actual de configuración del usuario.

También apoyamos las declaraciones de estilo de anotación de alerta declarar y declaramos error - las advertencias y los errores correspondientes serán emitidas en el momento de la armadura, no cuando se compilan los aspectos que contienen las declaraciones. (Este es el mismo comportamiento que cuando se utiliza declarar advertencia o error con el estilo de código). Declarar la advertencia y las declaraciones de error se hacen al anotar una constante de cadena cuyo valor es el mensaje que se publicará.

Page 35: Manual de eclpse emrt

Al pulsar el botón Ejecutar y llega el momento de elegir una plataforma . La ventana del Selector de dispositivos Android se le ocurre la siguiente con el Nexus One enchufado :

Page 36: Manual de eclpse emrt

Ir al siguiente estado

Retrato

Paisaje

Page 37: Manual de eclpse emrt

Tema de proyecto

Tema de manifestación

Por defecto dispositivo

Page 38: Manual de eclpse emrt

ACTIVIDAD PRINCIPAL

En la creación de un nuevo proyecto de aplicación de Android, MainActivity.java bajo su nombre de paquete debe ser generada de forma automática en src carpeta y activity_main.xml deben crearse dentro de la disposición de la carpeta. Pero no se crea.

Page 39: Manual de eclpse emrt

CREANDO UNA VENTANA…

El uso de la herramienta es demasiado simple, para verificarlo crearemos un Java Project normal (File/New/Java Project…)

Page 40: Manual de eclpse emrt

ALGUNOS ICONOS DE ECLIPSE

Page 41: Manual de eclpse emrt

LENGUAJES DE PROGRAMACIÓN UTILIZADOS EN ECLIPSE

Page 42: Manual de eclpse emrt
Page 43: Manual de eclpse emrt

HISTORIA

Eclipse comenzó como un proyecto de IBM Canadá. Fue desarrollado por OTI (Object Technology International) como reemplazo de VisualAge también desarrollado por OTI. En noviembre del 2001, se formó un consorcio para el desarrollo futuro de Eclipse como código abierto. En 2003, fue creada la fundación independiente de IBM.

Resumen de las versiones de Eclipse:

Page 44: Manual de eclpse emrt

DATOS

• Los datos y cifras relacionados con Eclipse, mostrados a continuación, permitirán profundizar un poco más en el producto.

• Como puede verse en la tabla siguiente, la versión 3.2.1 posee más de 2 millones de líneas de código (para el proyecto Eclipse). Estos datos son de acuerdo a SLOCCount.6 Utilizando esta cifra y aplicando el modelo COCOMO, podemos ver que requeriría un esfuerzo para producir un software de este tamaño de 604 persona-año (para ello se ha utilizado la fórmula 2.4*(KSLOC ** 1.05)).

• Para tener un estimado de los costes se toma en consideración el salario de 56.286 $/año, que es el salario promedio de un programador en los Estados Unidos, y luego se multiplica ese resultado por 2,40, que incluye cualquier gasto extra diferente de los programadores como pueden ser luz, teléfono, papelería, etc.

Page 45: Manual de eclpse emrt
Page 46: Manual de eclpse emrt

¿QUÉ SIGNIFICA EL SIGNO DE EXCLAMACIÓN ROJO EN ECLIPSE?

Aparece como un decorador en proyectos en la vista del Explorador de Paquetes.

Page 47: Manual de eclpse emrt

ARQUITECTURA DE LA PLATAFORMA DE ECLIPSE

La Plataforma de Eclipse es un marco de trabajo con un conjunto poderoso de servicios que soporta complementos, como JDT y el Entorno de Desarrollo de Complementos. Consiste de varios componentes principales: un tiempo de ejecución de la plataforma, un Espacio de Trabajo, un Entorno de Trabajo, Equipo de Soporte y Ayuda.

Ilustración 10 Arquitectura de la plataforma de Eclipse

Page 48: Manual de eclpse emrt

BARRA DE HERRAMIENTAS

La barra de herramientas principal , a veces llamada la barra de herramientas Banco de trabajo, aparece en la parte superior de la ventana Workbench directamente debajo de la barra de menús . El contenido de esta barra de herramientas cambian en dependencia de la perspectiva activa . Los elementos de la barra de herramientas pueden ser activados o desactivados en función del estado de cualquiera de la vista activa o editor . Las secciones de la barra de herramientas principal se pueden reorganizar el uso del ratón .También hay vista barras de herramientas individuales , que aparecen en la barra de título de una vista. Acciones en la barra de herramientas de vistas sólo se aplican a la vista en el que aparecen . Algunas barras de herramientas Vista incluyen un botón de menú , se muestra como un triángulo invertido , que contiene acciones para ese punto de vista.

Page 49: Manual de eclpse emrt

EDITORES

Cualquier número de editores pueden ser abiertas a la vez , pero sólo uno puede estar activo a la vez. La barra de menú principal y la barra de herramientas de la ventana Workbench contienen operaciones que son aplicables al editor activo.

Fichas en el área de edición indican los nombres de los recursos que están abiertos para editar . Un asterisco ( * ) indica que un editor tiene cambios sin guardar .

Por defecto , los editores se apilan en el área de edición , pero se puede separar en cuadros con el fin de ver los archivos de origen de forma simultánea .

Aquí está un ejemplo de un editor de texto en el entorno de trabajo :

Page 50: Manual de eclpse emrt

La vista de la consola muestra una variedad de tipos de consola , dependiendo del tipo de desarrollo y el conjunto actual de configuración del usuario

VISTA DE CONSOLA

Page 51: Manual de eclpse emrt

Las tres consolas que se proporcionan de manera predeterminada con la Plataforma Eclipse son :

proceso de consolaEl proceso de la consola muestra el resultado de un proceso y le permite proporcionar la entrada de teclado a un proceso

El proceso de la consola muestra tres diferentes tipos de texto :

salida estándarError estándarLa entrada estándarUsted puede elegir los colores diferentes para estos tipos de texto en la consola abre la página de preferencias Ejecutar / Depurar > página de preferencias de la consola

Page 52: Manual de eclpse emrt

Los comandos adicionales disponibles en el proceso de la consola se enumeran a continuación .

• Seleccione el comando Copy [Copiar ] para copiar el contenido seleccionado de la vista en el portapapeles del sistema. También puede utilizar el estándar de combinación de teclas Ctrl + C .

• Seleccione el comando Cut [Cortar ] para copiar el contenido seleccionado de la vista en el portapapeles del sistema y eliminar la selección de la vista . También puede utilizar el estándar de combinación de teclas Ctrl + X .

• Select the Paste command [ Paste ] to copy material from the system clipboard into the current view. You can also use the standard keyboard shortcut Ctrl+V.

• Seleccione Buscar / Reemplazar comando para buscar y reemplazar las declaraciones o porciones de los estados específicos . También puede utilizar la combinación de teclas Ctrl + F .

• Seleccione el comando Quitar todo Terminado [eliminar todos los lanzamientos Suprimidos ] para eliminar todos los lanzamientos terminados desde el proceso de la consola .

• Seleccione las preferencias ... comando para abrir las Abre la página de preferencias de la consola Ejecutar / Depurar > página de preferencias de la consola .

Page 53: Manual de eclpse emrt

Seleccione el comando Eliminar lanzamiento [Quitar lanzamiento actual] para eliminar el lanzamiento actual del proceso de la consola .

Seleccione el comando Terminar [ Finalizar ] para terminar el proceso que está asociado con el proceso actual de la consola .

Seleccione este comando para seleccionar todo el contenido en la vista . También puede utilizar el estándar de combinación de teclas Ctrl + A .

Seleccione la opción Mostrar consola de comandos Cuando Cambios en la salida estándar [ Mostrar en el estándar de salida ] de haber abierto una consola (si no está ya abierto ) y se lleva a la parte delantera si el proceso asociado del proceso actual consola escribe a Standard.out .

Seleccione la opción Mostrar consola Cuando Error Estándar cambios en los comandos [ Show On Error Estándar ] para tener abierta una consola (si no está ya abierto ) y se lleva a la parte delantera si el proceso asociado del proceso actual consola escribe a Standard.err .

Page 54: Manual de eclpse emrt

Este botón explica como se llamara el de la aplicación real

Nuevo archivo de android mxlTipo de recurso

cancelar

Page 55: Manual de eclpse emrt

El siguiente botón sirve para verificar si el programa va a funcionar o no

Marque todos los proyectos

Advertencia de líneas claras sirve para omitir de biblioteca las tendencias del proyecto

Page 56: Manual de eclpse emrt

Ahora crearemos nuestra ventana, para eso damos clic derecho en el proyecto o vamos a File/new/Other… y buscamos WindowBuilder, posteriormente ingresamos a Swing Designer y seleccionamos Application Window y damos next…

Page 57: Manual de eclpse emrt

Te ayudara para iniciar el depurador Depurar un programa es recorrerlo paso a paso, viendo el valor de las variables del programa. Esto nos permite ver exactamente qué está pasando en nuestro programa cuando se está ejecutando una línea de código específica.

Depurar comoDepurar configuraciones

Organicé los favoritos

Page 58: Manual de eclpse emrt

Al hacer esto se carga otra ventana donde está definido el proyecto… ingresamos el nombre de nuestra ventana y le damos finish…

Page 59: Manual de eclpse emrt

Automáticamente se crea una clase con el nombre que definimos y el código necesario para nuestra ventana…

Page 60: Manual de eclpse emrt

• Correr como• Correr

configuraciones• Organizar favoritos

Page 61: Manual de eclpse emrt

Haga clic en el icono para agregar una imagen

Correr comoHerramientas de configuración externas

Organizar favoritos

Page 62: Manual de eclpse emrt

Elegir carpeta

cancelar

Este icono funciona para abrir la ventana de los paquetes

Page 63: Manual de eclpse emrt

Junit caso de prueba

clase

Interfaz

anotación

enumeración

Page 64: Manual de eclpse emrt

Fuente de archivo Paquete por defecto

Súper clase

Clase bajo la prueba

Page 65: Manual de eclpse emrt

Fuente de archivoPaquete

Súper claseinterfaz

Cuales métodos de talones te gustaría crear

Agregar comentarios

Page 66: Manual de eclpse emrt

Aunque las sentencias de importación adecuadas se muestran siempre cuando se usanlas funciones de autocompletar código para completar el nombre de una clase Java,nuevas sentencias de importación pueden añadirse en cualquier momento usando lafunción "Add Import". Pulsar "Organise Imports" eliminará automáticamente todas lasdeclaraciones de importación no utilizadas, incrementando la eficiencia del código. Elmétodo abreviado del teclado es "CTRL + Mayúsculas + O".

Page 67: Manual de eclpse emrt

La vista de jerarquía muestra las relaciones de herencia presentes entre distintos elementos de Java. Haciendo clic derecho en el nombre de una clase Java en el editor de código y seleccionando "Open Type Hierarchy" abrirá esta vista de jerarquía. La tecla rápida asociada es "F4

En Eclipse se ha añadido la opción "Open Call Hierarchy" al menú contextual del editor de código. Tras seleccionar un método, al hacer clic en esta opción se abrirá una vista que mostrará dónde es usado dicho método. Las teclas rápidas asociadas son "CTRL + ALT + H".    

Page 68: Manual de eclpse emrt

A continuación veremos un cuadro de Dialogo New Java Class, como el que se aprecia en la ¡Error! No se encuentra el origen de la referencia.. En este se debe especificar un nombre para la clase (nuevamente, corto, pero descriptivo. Más adelante en el curso quedará más claro el concepto de clase y los nombres para estas surgirán en forma más natural), que por el momento dejaremos como “Principal”Dado que esta es la primera clase y la que encapsula el funcionamiento de “partida” del programa, asegúrese de hacer clic en el “checkbox” “public static void main(String[] args)” que se encuentra hacia el final del cuadro. Tras hacer clic en el botón “Finish”, nos encontramos con una serie de cambios dentro de nuestro proyecto.

Page 69: Manual de eclpse emrt

interfacelas herramientas de diseño y el diseño visual WYSIWYG para crear formas simples para ventanas compleja, el código Java se generará para usted. Agregue fácilmente los controles mediante drag-and-drop, agregar controladores de eventos para los controles, cambiar las diversas propiedades de los controles utilizando un editor de propiedades, internacionalizar su aplicación y mucho más.WindowBuilder se construye como un plug-in de Eclipse y los diversos entornos de desarrollo basado en Eclipse (RAD, RSA, MyEclipse, JBuilder, etc.)

Una vez abierto nuestro IDE Eclipse nos vamos a menu HELP -> Install new Software. Presionamos el boton ADD y escribimos un nombre como WindowsBuilder y en location escribimos la url anterior

Page 70: Manual de eclpse emrt

inicialmente, vemos que en el “Package Explorer” aparece ahora, dentro de la carpeta “src” el paquete “(default package)” (ver Ilustración 6). Por el momento no nos preocuparemos mucho de la semántica de un paquete. Simplemente lo veremos como un conjunto de código relacionado. Dentro de éste hay un archivo, “Principal.java” que contiene la clase que acabamos de crear, “Principal”. Dentro de un archivo podríamos, bajo ciertas condiciones muy particulares, llegar a tener más de una clase, es por esto que las clases aparecen como una lista (árbol6 en realidad) que cuelga del archivo. A su vez, los métodos de la clase son mostrados como un lista que cuelga de la clase.

Cuando éste parta (el programa) lo primero que se hace es ejecutar el código que se encuentra en el método “main”. Es aquí donde incluiremos el código para mostrar el mensaje de nuestra aplicación demostrativa

Page 71: Manual de eclpse emrt

Para crear una clase Java desde el UML, haga clic en New class en la barra de herramientas en la parte superior de la ventana del diagrama de clases, el tercer botón desde la izquierda y haga clic en el diagrama de clase. Cuando se abre el asistente de New class, escriba en Address el nombre de clase y haga clic en Finish.Puede agregar atributos a la clase al hacer clic derecho en el nombre de la clase u seleccionar New > Attribute. En el cuadro de diálogo New attribute, ingrese el nombre del atributo, el tipo y la visibilidad. Agregue métodos al hacer clic derecho sobre el nombre de la clase y al seleccionar New > Method.

Page 72: Manual de eclpse emrt

Junto con el cambio en el “Package Explorer” también aparece, en la parte principal del editor, el código de la clase, que por el momento no es más que la definición de esta

Page 73: Manual de eclpse emrt

. Esta vista será útil cuando tengamos más clases, pero por el momento sólo nos ocupa un poco de espacio útil por lo que si lo desea puede arrastrarla por encima de el “Package Explorer”, para que quede oculta como un tab en ese mismo sector. Una vez arrastrada, puede recuperar la vista del “Package Explorer” con sólo hacer clic en el tab correspondiente. Todos los cambios anteriormente descritos son efecto de haber agregado la clase y por lo tanto están relacionados. Por ejemplo, si Ud. hace doble-clic sobre el nombre de una clase en el “Package Explorer”, el editor mostrará el código para esta clase. Lo mismo ocurrirá con los métodos de estas y con otras cosas. No tenga miedo en explorar el programa.

Page 74: Manual de eclpse emrt

Funcionalidad como por ejemplo, imprimir mensajes. Para poder usar esta funcionalidad, es necesario incluir en el proyecto el código preparado por lo ayudantes. Para esto, los ayudantes pondrán a su disposición (por algún medio7) un archivo llamado “iic1102.jar”. Este debe ser arrastrado por sobre el nombre del proyecto creado. Veamos este paso con un poco más de detalle. Digamos que usted ha descargado el archivo iic1102.jar y que lo tiene en el escritorio. Debemos ahora arrastrar este archivo hasta el proyecto, al interior de eclipse. Para lograr esto, se recomienda que redimensione la ventana de eclipse de forma de ver tanto el archivo descargado como eclipse tal como se indica

El medio más usado para distribuir este archivo es a través del sitio del curso. Revise la sección de Noticias para enterarse de cómo descargar este paquete.

Page 75: Manual de eclpse emrt

Con esto el código preparado por los ayudantes queda listo para ser usado (ojo: para ser USADO. El formato en el que se distribuye este código NO PERMITE ser editado. Eso es normal, y por lo tanto hacer doble-clic sobre “iic1102.jar” sólo mostrará información sobre los nombres de las clases y funciones que hay en este archivo, pero no el código respectivo. Simplemente asegúrese de que este archivo queda insertado correctamente en el proyecto, comprobando que el icono que acompaña al archivo se transforma en un frasco blanco de tapa amarilla y luego ignore su presencia por completo).

Page 76: Manual de eclpse emrt

A continuación arrastramos el archivo sobre nuestro proyecto tal como indica. Si el procedimiento anterior fue realizado en forma correcta, entonces debiéramos haber incorporado el archivo a nuestro proyecto. Sin embargo eso no significa que estemos listos para usar las funcionalidades provístas por este. Para poder usar la funcionalidad encapsulada, debemos hacer clic derecho sobre el archivo recién incorporado, luego seleccionar en el menú emergente la opción “Add to build path” del submenú “Source” como puede verse en la Ilustración

Page 77: Manual de eclpse emrt
Page 78: Manual de eclpse emrt

Botón de espacio de trabajo

Botón de personalizar

Botón para el conjunto de trabajo

Page 79: Manual de eclpse emrt

Búsqueda solo procesa el código activo

Botón para cualquier elemento

Page 80: Manual de eclpse emrt

Empezamos nuestra panorámica sobre los componentes analizando el primer elemento simple, la etiqueta, que, entre otras cosas, ya hemos utilizado. La etiqueta es un contenedor para un texto. Esta hace aparecer en la pantalla una simple línea de texto que el usuario no puede editar, y que, sin embargo, la aplicación puede cambiar.

Búsqueda git

Page 81: Manual de eclpse emrt

Búsqueda java

Búsqueda lineal= búsqueda secuencial

Page 82: Manual de eclpse emrt

Creando un proyecto.En primer lugar deberemos crear un nuevo proyecto. Para ello accedemos a File > New > Java project. Creamos un nuevo proyecto al que llamaremos HelloWorld.

Page 83: Manual de eclpse emrt

Eclipse es un IDE muy poderoso y flexible. Te permite integrar una gran cantidad de herramientas y adaptarlo a tus necesidades. Además cuenta con muchos accesos rápidos en el teclado que te permitirán incrementar tu productividad y gastar mejor tu tiempo como escribir código en vez de estar buscando un archivo o una clase.Algunos de los que a mí me resultan más útiles son:Búsqueda de archivos: ctrl + shift + rTe muestra una ventana en donde podrás buscar de forma rápida y sencilla un archivo dentro de tu área de trabajo. Podrás usar comodines para facilitar el trabajo además de que la búsqueda se realiza mientras escribes.

Page 84: Manual de eclpse emrt

Sirve para saltar todos los puntos de interrupción en el programa o aplicación

Este botón sirve paraDar ala siguiente anotación de la aplicación (Ctrl+.)

Page 85: Manual de eclpse emrt

Uno de los objetivos de Eclipse 4.5 fue para mover Eclipse hacia adelante sin dejar de ser compatible con versiones anteriores en la mayor medida posible. Es decir, los plug- ins escritos en contra de los Eclipse 4.4 API debe continuar trabajando en 4.5 a pesar de los cambios en la API . Los tipos principales de compatibilidad son compatibilidad contrato API y la compatibilidad binaria. compatibilidad API contrato significa que el uso válido de 4.4 API tiene una validez de 4.5 , por lo que no hay necesidad de volver a examinar el código de trabajo . La compatibilidad binaria significa que las firmas de los métodos de la API , etc. no cambiaron de manera que causarían código existente compilado ( " binario" ) que hay un vínculo más largo y correr con las nuevas bibliotecas 4.5 . Aunque se ha hecho todo lo posible para evitar que se rompa , hay algunas áreas de incompatibilidad o nuevas API que deben ser adoptadas por los clientes . Este documento describe esas áreas y proporciona instrucciones para la migración de 4.4 plug-ins a 4,5.

Page 86: Manual de eclpse emrt

La Vista del navegador le permite crear, seleccionar y eliminar proyectos. El panel hacia la derecha del Navegador es la área del editor. Según el tipo de documento seleccionado en el navegador, aquí se abre la ventana adecuada del editor. Si Eclipse no tiene un editor adecuado registrado para un tipo determinado de documentos (por ejemplo, un archivo  en el sistema de Windows®), Eclipse intentará abrir el documento con un editor externo

Page 87: Manual de eclpse emrt

De hecho, estas útiles acciones funcionan de forma muy similar a como lo hacen los botones de "atrás" y "adelante" de un navegador web. La opción de "atrás" sólo se activa si existen puntos de programas que se visitaron previamente. Y la opción de "adelante" se activa tras haber pulsdo el botón de "atrás". También hay que tener en cuenta que pulsando en el pequeño triángulo negro que se encuentra junto a las flechas de navegación desplegaremos un menú que muestra otros archivos (distintos del abierto en la ventana activa del editor) en los que se encuentran otros puntos visitados accesibles. Por cierto, para cambiar la ventana activa del editor a otras ventanas abiertas existe un método abreviado: "ALT + F6"

Page 88: Manual de eclpse emrt

Las útiles teclas rápidas asociadas a estas acciones de navegación son "ALT + IZQUIERDA" para navegar hacia atrás y "ALT + DERECHA" para navegar hacia delante.Revisar ProblemasLos botones de "Ir al siguiente/anterior problema" permiten recorrer uno tras otro los problemas pendientes que aparecen en el editor actual. 

Aunque esta es una forma sistemática de revisar los problemas, es interesante recordar que también puede accederse directamente a los problemas, advertencias, resultados de búsqueda y tareas pendientes sin más que hacer clic en sus marcas asociadas que aparecen en el margen derecho del editor.

Ir al siguiente problema

Page 89: Manual de eclpse emrt

En Eclipse estos botones de "ir a problema" se han sustituido por botones de "ir a anotación". Haciendo clic en el pequeño triángulo negro cercano a estas flechas de navegación por anotaciones se abrirá una lista editable con los tipos de anotaciones que serán recorridas. Así pues, el uso de estos botones no está ya limitado sólo a la comprobación de problemas ya que ahora se pueden realizar también otras tareas útiles tales como, por ejemplo, comprobar sistemáticamente todas las "tareas pendientes" ("TODO") sin más que seleccionar "Tasks" en dicha lista.

Ocurrencias Resultado de búsqueda

Errores de ortografía

tarea

Cambios diff

Page 90: Manual de eclpse emrt

Para ejecutar un programa dentro de Eclipse hay que seleccionar "Run > Run..." del menú principal. Dentro de "Configurations" se almacenan diferentes configuraciones de ejecución. Hay cuatro tipos de configuraciones de ejecución: Java Applet (para applets web), Java Application (para programas normales de Java), JUnit (casos de prueba) y Run-Time Workbench (otras instancias de Eclipse que permiten probar nuevos módulos de Eclipse).

subprogramaJava aplicación

Tiempo de ejecución de la mesa de trabajo

Page 91: Manual de eclpse emrt

Si se desea pasar argumentos al método main (en la forma de "String[] args"), no hay más que hacer clic en la solapa de "Arguments" y escribir esos argumentos separados por espacio dentro de la zona en blanco de "Program Arguments".

Finalmente, hacer clic en el botón "Run" lanzará la ejecución del programa seleccionado. Una forma más rápida de arrancar la ejecución del programa recientemente ejecutado es pulsar en el icono de un hombre corriendo que aparece en el menú principal. Pulsar la flecha próxima a este icono mostrará otras configuraciones de ejecución recientemente utilizadas.

Page 92: Manual de eclpse emrt

La Vista esquemática, que se encuentra debajo del Navegador, presenta un esquema del documento en el editor. La naturaleza precisa de este esquema depende del editor y el tipo de documento; para un archivo fuente Java, el esquema muestra cualquier clase declarada, atributos y métodos.

La Vista de tareas recopila información sobre el proyecto en el que está trabajando. Puede ser información generada por Eclipse, como errores de compilación o pueden ser tareas que agrega de forma manual.La mayoría de las demás funciones del entorno de trabajo, como el menú o la barra de tareas, deberían ser similares a las de las aplicaciones familiares. Una función conveniente es la barra de herramientas de atajos a diferentes perspectivas que aparece en el lado izquierdo de la pantalla; varían de forma dinámica según el contexto y la historia. Eclipse también incluye un sistema robusto de ayuda que incluye una guía del usuario para el entorno de trabajo de Eclipse y los complementos incluidos como las Herramientas de Desarrollo de Java.

Page 93: Manual de eclpse emrt

Si se desea que el programa se detenga en los puntos de ruptura definidos deberá ser ejecutado en modo depuración ("Run > Debug..."). Tras detenerse en un punto de ruptura la ejecución del programa puede continuar de diversas maneras. Haciendo clic derecho en el editor de código dentro de la perspectiva de depuración aparecerá un menú contextual con estas opciones. "Run to line" reanuda la ejecución del programa

Entrar enPasar por encima

Page 94: Manual de eclpse emrt

El Entorno de Desarrollo de Java (JDK)Para activo probar el Entorno de Desarrollo de Java, crearemos y ejecutaremos Una application "Hello World". Con la perspectiva de Java, Haga clic Derecho en el Proyecto Hola y Seleccione Nuevo> Clase, Como Se Muestra en la Ilustración 2. "Hola" Como en el cuadro de Diálogo Que Aparece, Escribá el nombre de la clase. En "¿Qué apéndices de método le gustaría crear?", Verifique "public void (String [] args)" Finalizar LUEGO y.

Page 95: Manual de eclpse emrt

Seleccionando "Window > Preferences > Workbench > Local History" permitirá seleccionar cuantas versiones, megas y días almacenar. Así pues, se puede obtener un buen equilibrio personalizado entre seguridad y eficiencia.

Page 96: Manual de eclpse emrt
Page 97: Manual de eclpse emrt
Page 98: Manual de eclpse emrt
Page 99: Manual de eclpse emrt
Page 100: Manual de eclpse emrt

MANUAL DE USUARIOS DE ECLIPSE• Y es así como se da una breve explicación de como

funciona el programa de eclipse, sus funciones, beneficios entre otras, etc..