Upload
alee-rdz
View
221
Download
0
Embed Size (px)
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