Tutorial para-eclipse

Preview:

Citation preview

TUTORIAL PARA ECLIPSE

¿Qué es eclipse?

Es una plataforma de desarrollo, diseñada para ser extendida de forma indefinida a través de plug-ins. Fue concebida desde sus orígenes para convertirse en una plataforma de integración de herramientas de desarrollo.

Es lo que usa eclipse para cada archivo que se guarda en un proyecto. Esto quiere decir que se guarda cada archivo, carpeta y código compilado.

Sirve para crear un nuevo archivo.

Es una serie de carpetas ordenadas y organizadas de acuerdo con una lógica para mantener organizado el código. Es para hacer un proyecto. Es para hacer un paquete de un proyecto. Es para hacer una clase de un programa. Es una interfaz. Es para hacer una enumeración. Es para hacer una anotación. Es la carpeta de origen. Es para hacer un java trabajo conjunto. Se usa para abrir una carpeta. Se usa para abrir un archivo. Es para abrir un archivo de texto sin tirulo Es cuadro de diálogo que aparecerá para ayudarle a crear su caso de prueba. Es para poner una Tarea. Ejemplos. Otros.

Sirve para abrir el archivo.

Sirve para cerrar el archivo.

Sirve para cerrar todos los archivos.

Sirve para guardar archivos

Es para guardar como y configurar el paradero o los datos

Sirve para guardar todos los archivos

Se usa para revertir

Sirve para mover el destino del archivo.

Se usa para cambiar nombre.

Se usa para actualizar

Comando para "arreglar" todos los archivos del proyecto a la vez

Sirve para imprimir

Es para cambiar el espacio de trabajo

Se usa para reiniciar

Se usa para importar

Se usa para hacer una exportación.

Es para ver las propiedades

Se usa para salir

carpetas de la palette de eclipse

SIRVE PARA LA VISTA DE DESPLAZAMIENTO HORIZONTAL, PARA LA VISTA DE LA LÍNEA, LA VISTA DE BÚSQUEDA, PARA DESLIZAMIENTOS, PARA LA VISTA DE CUADRICULA, VISTA DEL DESPLAZAMIENTO.

CARPETA COMPOSITE

Sirve para la vista de imágenes ,para poner botón de imagen, Tiene opción para buscar las imágenes en galería ,también tiene controlador de medios de comunicación y para ver video.

CARPETA IMAGES & MEDIA

TIENE SELECTOR DE TEMPORIZADOR, SELECTOR DE FLECHADOR, CRONOMETRO, TIMEPICKER, DATEPICKER.

CARPETA TIME & DATE

CARPETA ADVANCED

SIRVE PARA LA VISTA DE LA TEXTURA, VISTA DE ARRIBA, SELECTOR DE NUMERO, COLORES Y TIPOS DE TEXTOS.

CARPETA CUSTOM & LIBRARY

VIEWS

SIRVE PARA VISTA DE GRÁFICOS.

BOTÓN PARA ACTUALIZAR

BOTONES TOGGLEUN BOTÓN DE CONMUTACIÓN PERMITE AL USUARIO CAMBIAR UN AJUSTE ENTRE DOS ESTADOS. PUEDE AÑADIR UN BOTÓN DE PALANCA BÁSICA PARA EL DISEÑO CON NIVEL DE API 14) INTRODUCE OTRO TIPO DE BOTÓN DE ACTIVACIÓN LLAMA UN INTERRUPTOR QUE PROPORCIONA UN CONTROL DESLIZANTE, QUE PUEDE AGREGAR CON UN INTERRUPTOR DE OBJETO.

CARPETA FORMWIDGETS

*Propiedades*Mostrar propiedades avanzadas

*Ordenar alfabéticamente*Restaurar el valor por defecto

*Expandir todo*Colapsar todo

EDIT Se usa para Crear o Editar programas en

Java

EDIT> Esta seccion es para editar el texto

EDIT> UNDO Se usa cuando pones algo por error y lo

quieres quitar

REDO Se usa cuando borraste algo que en

realidad necesitabas así que con ese botón puedes devolver algo que borraste

CUT Sirve para cortar Se puede usar con CTRL+X

COPY Es para copiar Se puede usar con CTRL+C

COPY QUALIFIED NAME Es para copiar un nombre calificado

PASTE Se usa para pegar

DELETE Sirve para cerrar

SELECT ALL Sirve para seleccionar todo Se puede usar con CTRL+A

FIND/REPLACE… Sirve para buscar y remplazar Se puede usar con CTRL+F

ADD BOOKMARK… Es para añadir un marcador

ADD TASK… Es para añadir una tarea

SOUCERS Es donde se guardan los archivos que

tienen codigo fuente java para que de esa manera eclipse los encuentre.

TOGGLE COMMENT Es para tener un comentario de palanca

ADD BLOCK COMMENT Es para añadir un comentario de bloque

REMOVE BLOCK COMMENT Es para eliminar comentario del bloque

GENERATE ELEMENT COMMENT

Es para generar el elemento comentario Se puede usar con ALT+SHIFT+J

SHIFT RICHT Cambio justo

SHIFT LEFT Cambio quedado

CORRECT INDENTATION Muestra correcta

FORMAT Es para buscar un formato

FORMAT ELEMENT Es para buscar el elemento de un

formato

ADD IMPORT Es para añadir una importacion

ORGANIZE IMPORTS Es para organizar las importaciones

SORT MEMBERS Es para poner miembros de la clase

CLEAN UP… Se usa para limpiar

OVERRIDE/IMPLEMENT METHODS Se usa para anulación/Implementación

de métodos

GENERATIC GETTERS ANDS SETTERS

Es para generar captadores y definidores

GENERATE DELEGATE METHODS Se usa para generar métodos delgados

GENERATE toSTRING()… Se usa para generar cadenas

GENERATE HASHCODE() AND EQUALS()…

Se usa para generar codigos

GENERATE CONSTRUCTOR USING FIELDS…

Se usa para Generar constructor utilizando campos

GENERATE CONSTRUCTORS FROM SUPERCLASS…

Es para Generar constructores de superclase

SURROUND WITH Rodear con Se puede usar con ALT+SHIFT+Z

EXTERNALIZE STRINGS… Externalizar las cadenas

FIND BROKEN EXTERNALIZE STRINGS

Es para buscar cadenas Externalizadas rotas

REFACTOR Esto se usa cuando

ya tenemos un código que esta funcionando y veces se tiene que modificar ese código para que haga mas cosas

RENAME Cambiar nombre Se ouede usar con ALT+SHIFT+R

MOVE Movimiento Se puede usar con ALT+SHIFT+V

CHANGE METHOD SIGNATURE SE USA PARA LA FIRMA DE METODO DE

CAMBIO Se usa con ALT+SHIFT+C

EXTRACT METHOD Se usa para el metodo del extracto se usa con ALT+SHIFT+M

EXTRACT LOCAL VARIABLE… Se usa para el extracto de variable local Se usa con ALT+SHIFT+L

EXTRACT CONSTANT… Se usa para extraer constante

INLINE… ENLINEA Se usa con ALT+SHIFT+I

CONVERT LOCAL VARIABLE TO FIELD…

Convertir la variable local a campo

CONVERT ANONYMOUS CLASS TO NESTED…

Clase anónima convertir a anidar

MOVE TYPE TO NEW FILE SE USA PARA EL TIPO DE MOVIMIENTO

AL NUEVO ARCHIVO

EXTRACT SUPERCLASS.. Se usa para extraer superclase

EXTRACT INTERFACE… Se usa para extraer interfaz

USE SUPERTYPE WHERE POSSIBLE…

Es para utilizar supertype cuando sea posible

PUSH DOWN Se usa para apretar

EXTRACT CLASS… Extraer clase

INTRODUCE PARAMETER OBJECT… Introducir un parámetro para un objeto

INTRODUCE INDIRECTION Introducir una indireccion

INTRODUCE FACTORY Introducir una fabrica

INTRODUCE PARAMETER Introducir parámetro

ENCAPSULATE FIELD Encapsular campo

GENERALIZE DECTARED TYPE Generalizar un tipo declarado

INFER GENERIC TYPE ARGUMENTS Deducir argumentos de tipo generico

MIGRATE JAR FILE… Se usa para migrar un archivo JAR Un archivo JAR (por sus siglas en inglés, Java ARchive) es

un tipo de archivo que permite ejecutar aplicaciones escritas en el lenguaje Java. 

CREATE SCRIPT… Es para Crear un guion

APPLY SCRIPT Se usa para aplicar un guion

HISTORY… Historia

NAVIGATE Ofrece una serie de elementos

de menú que le permiten localizar y navegar a un recurso rápidamente.

PESTAÑAS DE NAVIGATE Entrar en Ir a *Regresar,*Adelante,*Un nivel arriba,*tipo..,*Paquete,*Recursos Abrir Jerarquía de tipo abierto Jerarquía de convocatoria abierta Abrir hipervínculo Abrir implementación Abrir súper implementación Abrir adjunto JavaDoc Abierto desde cipboard Abrir tipo… Abrir un tipo de hipervinculo Abrir recursos Abrir tarea Activar tarea Desactivar tarea

PESTAÑAS DE NAVIGATE

Configuración abierta registro de instalación abierta Mostrar en Siguiente Anterior Ultima edición ubicada Atrás Adelante

SEARCH Se usa para realizar

una búsqueda en eclipse tambien se puede buscar con el icono de la linterna

PESTAÑAS DE SEARCH buscar=CTRL+H Archivo Texto Referencias Declaraciones Implementadores Acceso de lectura Acceso a escribir Ocurrencia en

archivo=CTRL+SHIFT+U Refiriéndose alas pruebas

Pestañas de Search Espacio de trabajo=CTRL+ALT+G Proyecto Archivo Conjunto de trabajo

Espacio de trabajo=CTRL+ALT+G Proyecto Jerarquía Conjunto de trabajo

Pestañas de Search Espacio de

trabajo=CTRL+ALT+G Proyecto Jerarquía Conjunto de trabajo

Espacio de trabajo Proyecto Conjunto de trabajo

Pestañas de Search Espacio de trabajo Proyecto Jerarquía Conjunto de trabajo

Espacio de trabajo Proyecto Jerarquía Conjunto de trabajo

PROJECT

Se usa para el manejo de archivos ya sean de texto o de editores de texto

También se usa par almacenar diversas cosa como archivos, documento y otras cosas

PESTAÑAS DE PROJECT Abrir proyecto Cerrar proyecto Construir todo=CTRL+B Construir un proyecto construir el conjunto de trabajo Limpiar Construir

automáticamente Generar JavaDoc Propiedades

RUN Con esta barra de

opciones hace que funcione el programa que este haciendo en eclipse

Pestañas de Run Correr programa Depurar Correr historia Correr como Correr configuraciones… Historia de depuración Depuración como Configuración de depuración Punto de interrupción de

palanca La línea de punto de

interrupción de palanca Método de punto de

interrupción de palanca

Pestañas de Run Punto de observación de palanca Omitir todos los puntos de

interrupción de palanca Eliminar todos los puntos de

interrupción Añadir excepciones java puntos de

interrupción Todas las referencias Todas las instancias Cuenta de instancias Ver Inspeccionar=CTRL+SHIFT+I Mostrar=CTRL+SHIFT+D Ejecutar=CTRL+U Retornar fuerza=ALT+SHIFT+F

Pestañas de Run

Herramientas exteriores Correr como Configuración de

herramientas exteriores Organizar por favoritos

WINDOW Es la barra de opciones que

tiene eclipse para crear archivos tales para personalizar

PESTAÑAS DE WINDOW

Nueva ventana Nuevo editor Esconder barra de

herramientas Mostrar la presentacion Perspectiva Navegar preferencias

PESTAÑAS DE WINDOW Editor de división de palanca=CTRL+_ Editor de división de palanca=CTRL+{

Hormiga Consola =ALT+SHIFT+Q,C Declaración ALT+SHIFT+Q,D Registro de errores=ALT+SHIFT+Q, Les para documentar clases de java Navegador Contorno=ALT+SHIFT+Q,O Paquete de explorar=ALT+SHIFT+Q,P Paleta Problemas=ALT+SHIFT+Q,X Progreso Proyecto de explorar Buscar=ALT+SHIFT+Q,S

Estructura Lista de

tareas=ALT+SHIFT+Q,K Tareas Plantillas Tipo de

jerarquía=ALT+SHIFT+Q,T Otros=ALT+SHIFT+Q,Q

HELP Es la barra de opciones que nos

ayuda en caso de tener un problema y no podemos resolverlo

PESTAÑAS DE HELP

Bienvenido Ayuda Buscar Ayuda dinamica Llave de

asistencia=CTRL+SHIFT+L Consejos y trucos

MENU Es donde estan todas las opciones de

entorno y algunos iconos de acceso directo

PROYECTO

Es donde permite controlar los archivos y controles del proyecto ya sean clases o otras cosas

CONTROL DE EJECUCION

Esto es lo que es necesario para controlar y monitorear la ejecución del proyecto

PROPIEDADES Es para editar archivos

editados

Esto permite alterar la perspectiva Puede acceder rápidamente a

diversas cosas

EDITOR

Esto se usa para editar el contenido ya sean visualmente o en modo de texto

Nombre que se le va a dar al proyectoDispositivoObjetivo

Teclado de hardware presente Mostrar una piel con controles de hardwareCámara Frontal Cámara Trasera

Opciones de Memoria: RAM o VM montónAlmacenamiento Interno TamañoExpediente

Opciones de emulador: Instantánea o utilizar GPU

En este diálogo especificamos el nombre de la aplicación y el proyecto, pueden ser iguales y el nombre del paquete en donde se almacenarán los archivos que creemos.

Seguido presionar el botón next para pasar a otras configuraciones.

Una perspectiva de Eclipse es una agrupación de vistas y editores de manera que den apoyo a una actividad completa del proceso de desarrollo software. Sin embargo, es posible crear perspectivas propias añadiendo nuevas vistas y cambiando su distribución en la pantalla. Las perspectivas pueden seleccionarse haciendo clic en los iconos de perspectiva del lateral izquierdo o eligiendo "Window > Open Perspective" del menú.

Perspectivas:

• Java: esta perspectiva se centra en tareas de programación, mostrando paquetes, clases, métodos y atributos en sus vistas asociadas.

• Resource: esta perspectiva está estrechamente relacionada con el sistema de archivos puesto que representa la localización física de los recursos almacenados dentro de

los proyectos

• Plug-in development: la perspectiva de desarrollo de plug-in permite a los

desarrolladores añadir nuevos módulos de Eclipse.

Perspectivas:• Install/Update: permite gestión de la configuración. Muestra los componentes

instalados así como sus versiones y conflictos.

• Debug: relacionada con la tarea de depuración. Se centra en los procesos ejecutados, puntos

de ruptura, variables, salida, etc.

• Java Browsing: esta perspectiva permite ojear rápidamente código, proyectos, paquetes y

jerarquías.

Indica para crear un nuevo proyecto

Guardar Guardar todo Imprimir

Siguiente anotación

Anotación Anterior

Ultima Ubicación de Edición

Hacia Adelante

El icono del menú representado como "una flecha con un asterisco" sirve para colocar el cursor en el último punto del código que fue modificado dentro del editor activo. Es habitual que tras cambiar algo de código (por ejemplo, tras escribir algunas instrucciones nuevas) movamos el cursor a otra línea para revisar otra parte del programa. Si deseáramos volver al punto en que añadimos el último cambio (que suele ser el lugar por el que "íbamos programando") tendríamos el problema solucionado con sólo pulsar este icono de "ir al último lugar editado". Las teclas rápidas asociadas son "CTRL + Q".

SE LLAMA PAQUETE, PERO ESTO ES POR JERGA DE LA PROGRAMACIÓN ORIENTADA A OBJETOS; PARA EFECTOS ES UNA CARPETA DENTRO DE NUESTRO PROYECTO

SE LLAMA CLASE, ES COMO UN ARCHIVO “.TXT”, SEA UN BLOCK DE NOTAS O SI LO PREFIERES UN WORD HABLANDO MAL. PERO UNA CLASE TIENE LA EXTENSIÓN “.JAVA”.

ARCHIVOS JAVA GENERADOS AQUÍ VAN LOS ARCHIVOS QUE GENERA EL COMPILADOR EN SUS PASADAS, COMO EL ARCHIVO DE RECURSOS R, ESTA CARPETA NORMALMENTE NO SE DEBE TOCAR.

DE RECURSOS VARIOSALMACENA RECURSOS QUE PUEDA NECESITAR NUESTRA APLICACIÓN, COMO FICHEROS DE MÚSICA ETC.PODREMOS ACCEDER A ELLOS FÁCILMENTE CON LA CLASE DEL SISTEMA ASSETMANAGER

CLASE DE RECURSOS ESTA CARPETA ES UNA DE LA QUE MÁS VAMOS A USAR JUNTO CON SRC, CONTIENE TODOS LOS RECURSOS NECESARIOS PARA LA APLICACIÓN. TODOS LOS ARCHIVOS DE ESTA CARPETA SON INDEXADOS POR EL COMPILADOR Y SE GENERA EL FICHERO DE RECURSOS R, QUE NOS PERMITE ACCEDER A ELLOS DE UNA FORMA RÁPIDA.

DRAWABLE: FICHEROS BITMAP(.PNG, .9.PNG, .JPG, .GIF) O XML CON CONTENIDOS QUE SE DIBUJARÁN (FONDOS, BOTONES ETC).LAYOUT: FICHEROS XML QUE DEFINEN LA CAPA DE INTERFAZ DE USUARIO.

MENU: FICHEROS XML CON LA DEFINICIÓN DE LOS MENÚS DE LA APLICACIÓN.VALUES: FICHEROS XML PARA LA DEFINICIÓN DE ESTILOS, CADENAS DE TEXTO PARA LOCALIZACIÓN ETC.

(ANDROIDMANIFEST.XML)EN ÉL SE DETALLAN LAS CARACTERÍSTICAS PRINCIPALES (MÓDULOS, PERMISOS, NOMBRE, ICONO…).

XML: FICHEROS XML QUE PUEDEN SER ACCEDIDOS EN

TIEMPO DE EJECUCIÓN.

SON FICHEROS DE TEXTO QUE PODEMOS USAR PARA ALMACENAR INFORMACIÓN, INICIALIZAR VARIABLES, ESTABLECER MENSAJES O EN GENERAL DEFINIR PARÁMETROS

ORDENA ALFABÉTICAMENTE

MUESTRA PROPIEDADES AVANZADAS

RESTAURA LOS PARÁMETROS DEFINIDOS

REDUCIR TODO

EXPANDIR TODO

PAQUETE VISTA DEL EXPLORADOR

Contraer Todo- Contrae todos los nodos del árbolEnlace con el Editor- Enlaces selección del paquete de explorador al editor activo.Filtros-Abre el diálogo de filtros de elementos de Java.

CONCLUSION:

En mi opinión digo que cada componente de eclipse es necesario para que se pueda ejecutar bien el programa y no tener errores al momento de abrirlo y saber como ejecutarlo correctamente.

http://aprenderaprogramar.com/index.php?option=com_content&view=article&id=402:ique-es-un-proyecto-java-organizacion-de-archivos-java-class-y-otros-codigo-fuente-y-maquina-cu00615b&catid=68:curso-aprender-programacion-java-desde-cero&Itemid=188

https://courses.cs.washington.edu/courses/cse143/11wi/eclipse-tutorial/junit.shtml

http://laboratorio.is.escuelaing.edu.co/labinfo/doc/tutorialEclipse.pdf

http://www.javaya.com.ar/detalleconcepto.php?codigo=76&inicio

http://gpd.sip.ucm.es/rafa/docencia/programacion/tema1/jar.html

http://www.tutorialspoint.com/eclipse/eclipse_navigation.htm

http://www.comscigate.com/cs/valle/vistas.htm https://es.wikipedia.org/wiki/Eclipse_(software)#Datos