Tutorial Eclipse

111
CETIS 109 CHRISTIAN GUADALUPE CARRERA SALAS 4 DM PROGRAMACIÓN DESARROLLO DE APLICACIONES MÓVILES CGCSDESARROLLODEAPLICACIONESMOVILES.BLOGSPOT.COM CGCS PROFRA. MARGARITA ROMERO ALVARADO

Transcript of Tutorial Eclipse

CETIS 109 CHRISTIAN GUADALUPE CARRERA SALAS 4 DM PROGRAMACIÓN DESARROLLO DE APLICACIONES MÓVILES CGCSDESARROLLODEAPLICACIONESMOVILES.BLOGSPOT.COM CGCS PROFRA. MARGARITA ROMERO ALVARADO

¿QUÉ ES ECLIPSE?Es una 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",

opuesto a las aplicaciones "Cliente-liviano" basadas en navegadores.

Ha sido usada para desarrollar entornos de desarrollointegrados (del inglés IDE), como el IDE de Java llamado Java

Development Toolkit. 

TUTORIAL DE ECLIPSE

.

ARCHIVO

Crear un elemento de Java o un nuevo recurso.Abre un archivo guardado

Cierra el archivo actual

Cierra todos los archivos

Guarda el archivo actual

Guarda el archivo con un nombre y dirección

Guarda todos los archivos

Permite revertir los cambios hechos

Mueve un recurso hacia otra ruta

Permite un recurso

Actualiza el contenido del elemento seleccionado con el sistema de archivos local

ARCHIVO

ARCHIVO

Convierte los delimitadores de línea de todos los archivos de texto en la selección para el tipo de delimitador seleccionado

Imprime el archivo

Permite cambiar el espacio de trabajo

Permite reiniciar eclipse

ARCHIVO

Permite importar archivos a eclipse

Permite exportar un proyecto de eclipsecon formato .JAR , .ZIP , etc.

Permite cambiar las propiedades del archivo

Permite salir y cerrar eclipse

NUEVO.

Crea un nuevo proyecto Java

Crea un proyecto de aplicación AndroidCrea un nuevo proyecto

Crea un paquete de Java

Crea una nueva clase Java

Crea una nueva interfaz de Java

NUEVO

Crea un nuevo tipo de enumeración

Crea un nuevo tipo de anotación

Crea una nueva carpeta de origen

NUEVO

NUEVO

Permite agrupar los proyectos creados

Crea una nueva carpeta

Crea un nuevo archivo

Crea un nuevo documento de texto sin titulo

NUEVO

Crea un nuevo archivo Android XML

Crea una prueba JUnit

Crea un nuevo ejemplo

Crea un archivo de cualquier tipo (Class, Interface,Android XML, etc.)

EDITAR

Deshace nuestra ultima acción

Rehace nuestra ultima acción

Corta la selección al portapapeles

Copia la selección al portapapeles

Pega el texto que tengamos copiado

EDITAR

Borra el texto escrito

Selecciona todo el texto escrito

Busca y remplaza una palabra escrita por otraAñade una línea de texto a los marcadoresAñade una tarea/recordatorio en el documento

LANZAMIENTO

Permite correr el programa

Depura el programa de errores

Permite ver una lista de lanzamientos recientes Corre el programa de una forma determinada

LANZAMIENTO

Configuración de lanzamiento

Permite ver una lista de depuración recienteDepura el programa de una forma determinada

Configuración de depuración

Configuración de lanzamiento

Permite ver una lista de depuración recienteDepura el programa de una forma determinada

Configuración de depuración

LANZAMIENTO

LANZAMIENTOCrea un nuevo punto de interrupción en la ubicación determinada

Crea un nuevo punto de interrupción de línea en la ubicación dada

Crea un nuevo punto de interrupción método línea para el método seleccionado en el editor

Crea un nuevo punto de observaciónen el campo seleccionado

Omite todos los puntos de interrupción

Un BreakPoint es un punto de corte, que en programación es una línea/s especifica/s en el cual queremos que se detenga el flujo habitual del programa

LANZAMIENTO

Remueve todos los puntos de interrupción

Contiene una lista de todos los puntos de interrupción

Añade un punto de interrupción de carga de clases Java

Añade un punto de interrupción de excepción de Java

Contiene una lista de todos los objetos Javaen el destino de depuración actual

Contiene una lista de todos las instancias de objetos Java

Se utiliza para crear un elemento de supervisión

Permite inspeccionar elementos del programa

Muestra el número de instancias

LANZAMIENTO

LANZAMIENTO

Permite modificar variables y ejecutar métodos en tiempo de depuración

Permite ejecutar la aplicación

Permite volver a partir del método actual con el valor especificado

Permite entrar en el estado seleccionado en ese momento en el editor activo

Permiten configurar y ejecutar programas por lotes, Ant buildfiles , etc.

Permite correr el programa de una forma determinadaConfigura las herramientas externas

Permite organizar las herramientas externas

LANZAMIENTO

FUENTE

Añade un comentario o elimina una línea mediante la adición o eliminación de caracteres "//".

Añade un comentario de un bloque mediante la adición de “*/*” y “*/*” a ambos lados del código

Elimina un comentario en bloque de todas las líneas que contienen la selección actual

Añade un comentario al elemento seleccionado

Incrementa el nivel de sangria de las líneas seleccionadas

FUENTE

Corrige la sangría de las líneas indicadas por la selección de texto actual

Reduce el nivel de sangría de las líneas seleccionadas

Da formato a la selección de texto actual

Formatea el elemento de Java que comprende la selección de texto actual

Crea una declaración de importación para una referencia de tipo seleccionado actualmente

Organiza las declaraciones de importación en la unidad de compilación actualmente abierta o seleccionada

FUENTE

Ordena los miembros de un tipo de acuerdo con el orden de clasificación especificado en la página de preferencias de orden de clasificación miembros

FUENTE

Lleva a cabo diversos cambios con el fin de limpiar su código de acuerdo con los parámetros especificados en la página de preferencias de Limpieza

Permite anular o implementar un método en el tipo actual

Permite crear captadores y definidores de los campos en el tipo actual

Permite crear delegados método para campos en el tipo actual

Permite iniciar y controlar la generación de un método toString () en el tipo de corriente.

FUENTE

FUENTE

Permite iniciar y controlar la generación de hashCode y equals métodos en el tipo actual

Añade constructores, que inicializan los campos de los tipos seleccionados en ese momento

Añade constructores como se define en la superclase para los tipos seleccionados actualmente

FUENTE

Rodea los estados seleccionados con una plantilla de código

Abre el asistente de cadenas Externalizar

Busca cadenas rotas externalizados en un fichero propiedad seleccionada, paquete, proyecto o conjunto de proyectos.

NAVIGATE

Establece la entrada de vista al elemento seleccionado en ese momento

Establece la entrada de vista a una ubicación dada

Muestra la jerarquía que se muestra inmediatamente antes de la visualización actualMuestra la jerarquía que se muestra inmediatamente después de la visualización actual

Muestra la jerarquía de los padres de la corriente de recursos a nivel más alto.

Permite navegar rápidamente a un recurso

NAVIGATE

NAVIGATE

Abre un elemento de Java o un seguimiento de pila de Java desde el portapapeles

Permite navegar por la mesa de trabajo por un tipo para abrir en un editor o tipo de jerarquía

Trata de resolver el elemento referenciado en la selección del código actual y abre el elemento en la vista de jerarquía de tipos

Muestra un diálogo que le permite seleccionar cualquier recurso en el espacio de trabajo para abrirlo en un editor

Muestra el elemento en la posición del cursor actual y todos sus elementos primarios

NAVIGATE

NAVIGATE

Busca y selecciona el recurso seleccionado en ese momento en otro punto de vista. (Explorador de paquetes, historia, navegador, esquema)

Desplaza al siguiente elemento de una lista o tabla en la vista activa

Desplaza al elemento anterior de una lista o tabla en la vista activa

Revela la ubicación donde ocurrió la última edición.

Desplaza al recurso anterior, que fue visto en un editor

Desplaza a deshacer el efecto del comando volver anterior

NAVIGATE

BUSCAR

Abre el dialogo de búsqueda

Abre el diálogo de búsqueda de la página de búsqueda de archivos

Busca el texto seleccionado en el ámbito elegido: Espacio de trabajo, Proyecto, Jerarquía , Conjunto de trabajo

Busca todas las pruebas JUnit que hacen referencia al tipo seleccionado en ese momento

PROYECTO

Abre el proyecto

Cierra el proyecto

Realiza una construcción incremental en todos los proyectos en el entorno de trabajo

Realiza una construcción incremental en el proyecto seleccionado en ese momento

Permite al usuario realizar una construcción incremental en un conjunto de trabajo

Realiza una construcción incremental en todos los proyectos en el entorno de trabajo

Realiza una construcción incremental en el proyecto seleccionado en ese momento

Permite al usuario realizar una construcción incremental en un conjunto de trabajo

PROYECTO

Descarta todos los resultados previos de compilación

Este comando permite cambiar la preferencia de auto construcción

Genera un conjunto de páginas HTML que describen las clases y métodos en el código de nuestro proyecto

Abre un cuadro de diálogo que muestra las propiedades del proyecto seleccionado

PROYECTO

Permite seleccionar uno o más widgets y un nuevo tipo de widget

Permite cambiar la vista de diseño

Permite seleccionar uno o varios puntos de vista y envolver un diseño de su elección a su alrededor

Permite remover un contenedor

REFACTOR

Permite sacar atributos relacionados con el estilo de su diseño y extraerlos como nuevo estilo definido .xml.

Permite seleccionar uno o más puntos de vista en un diseño, y extraerlo en una disposición separada

REFACTOR

Permite extraer una línea de texto en cadena con extensión .XML

VENTANA

Abre una nueva ventana del WorkBench con la misma perspectiva que la perspectiva actual.

Abre un editor basado en el editor activo en ese momento

VENTANA

Muestra la vista seleccionada en la perspectiva actual. (explorador de paquetes, consola, etc.

Permite personalizar la perspectiva

Abre una nueva perspectiva en esta ventana Workbench

VENTANA

Permite guardar la perspectiva actual, la creación de su propia perspectiva personalizada

Cambia el diseño de la perspectiva actual a su configuración original

Cierra la perspectiva activa

Cierra todas las perspectivas abiertas en la ventana Entorno de trabajo

VENTANA

Contiene las claves de acceso directo para navegar entre los puntos de vista, perspectivas y editores en la ventana de Workbench.

Abre el asistente de aplicaciones Android SDK que incluye un conjunto de herramientas de desarrollo

VENTANA

Permite indicar sus preferencias para el uso del banco de trabajo

Abre el asistente de dispositivos Android donde se muestran sus características

Analiza nuestro código en busca de posibles errores comunes

ABRIR PERSPECTIVA

Muestra la perspectiva DDMS

Muestra la perspectiva de depuración

Muestra la perspectiva de herencias

ABRIR PERSPECTIVA

Muestra la perspectiva de Java

Muestra la perspectiva de Pixel Perfect

Muestra otros tipos de perspectivas

MOSTRAR VISTA

Proporciona un lugar para ver los archivos de generación Ant y hace que sea fácil de ejecutar un Buildfile o un objetivo determinado dentro de una Buildfile

Muestra una variedad de tipos de consola, dependiendo del tipo de desarrollo y el conjunto actual de configuración del usuario

Muestra la fuente del elemento seleccionado en el editor

MOSTRAR VISTA

Muestra la vista de los errores ocurridos

Muestra el Javadoc del elemento seleccionado en el editor Java o en una vista de Java

Muestra la vista del navegador

MOSTRAR VISTA

Muestra un esquema de un archivo estructurado que está abierto actualmente en el área de edición, y enumera los elementos estructurales

Muestra la jerarquía de elementos Java de los proyectos de Java en su mesa de trabajo

Muestra los errores encontrados durante la construcción

Muestra la vista del progreso

Muestra la vista del explorador de proyecto

MOSTRAR VISTA

Abre el dialogo de búsqueda

Permite crear sus propias tareas. Además de tener la vista de todas las tareas existentes

MOSTRAR VISTA

Son secciones de código que se producen con frecuencia suficiente que le gustaría ser capaz de insertarlos en sólo unos pasos

Muestra una pantalla de árboles del tipo o método seleccionado

Despliega un menú con todas las vistas existentes

NAVEGACIÓN

Muestra el menú que se utiliza para cambiar el tamaño, el cierre o fijar la vista o editor actual.

Muestra el menú desplegable que se encuentra disponible en la barra de herramientas de la vista activa.

Permite un acceso rápido a las funciones

NAVEGACIÓN

Maximiza la vista o editor para llenar el banco de trabajo actual

Minimiza la vista o editor para llenar el banco de trabajo actual

Permite que el editor actual este activo

NAVEGACIÓN

Activa el siguiente editor abierto en la lista de editores utilizados más recientemente

Activa el editor abierta anterior en la lista de editores usados más recientemente

Permite cambiar el editor

NAVEGACIÓN

Activa la siguiente vista abierta en la lista de puntos de vista usados más recientemente

Activa la vista abierta anterior en la lista de puntos de vista usados más recientemente

NAVEGACIÓN

Activa la próxima perspectiva abierta en la lista de puntos de vista utilizados más recientemente

Activa la perspectiva abierta anterior en la lista de perspectivas utilizadas más recientemente.

AYUDA

Este comando abrirá el contenido de bienvenida

Muestra el contenido de la ayuda en una ventana de ayuda o un navegador externo

Muestra la vista de ayuda que se abre en la página de búsqueda

AYUDA

Muestra la vista ayuda que se abre a la página temas relacionados

Mostrará una lista de las asociaciones de teclas

AYUDA

Abre una lista de características de productividad interesantes

Abre el diálogo de selección de hoja de trucos.

Comprueba si hay actualizaciones del software instalado

AYUDA

Permite descargar e instalar el nuevo software.

Muestra información sobre el producto, características instaladas y plug-ins disponibles

Abre un asistente para la creación de recursos

Guarda los contenidos del editor activos

Guarda el contenido de todos los editores

BOTONES DE LA BARRA

Abre el asistente de aplicaciones Android SDK

Imprime el contenido del editor

BOTONES DE LA BARRA

Abre el asistente de dispositivos Android

Analiza nuestro código en busca de posibles errores comunes

Abre un nuevo archivo Android XML

BOTONES DE LA BARRA

Depura el programa de errores

Permite ejecutar el programa

BOTONES DE LA BARRA

BOTONES DE LA BARRA

Despliega las herramientas externas

Crea un nuevo paquete de Java

Crea una nueva clase Java

Permite navegar por la mesa de trabajo por un tipo para abrir en un editor o tipo de jerarquía

Abre el dialogo de búsqueda

BOTONES DE LA BARRA

Omite todos los puntos de interrupción

Navegar al siguiente elemento de una lista

Navegar al elemento anterior de una lista

BOTONES DE LA BARRA

Abre el dialogo de búsqueda

Desplaza al recurso anterior, que fue visto en un editor

Abre el dialogo de búsqueda

Abre una nueva perspectiva

Muestra la jerarquía de elementos Java de los proyectos de Java en su mesa de trabajo

EXPLORADOR DE PAQUETES

EXPLORADOR DE PAQUETES

Muestra el proyecto como elementos de nivel superior en el Explorador de paquetes

Abre el diálogo Seleccionar conjunto de trabajo para permitir la selección del conjunto de trabajo a partir del cual se deben mostrar los elementos

EXPLORADOR DE PAQUETES

Anular la selección del conjunto de trabajo activa. Todos los elementos se muestran después de invocar esta acción

Abre el asistente Editar conjunto de trabajo para editar el conjunto de trabajo activo actualmente

Contraer todos los nodos del árbol

Vincula la selección de paquetes explorador para el editor activo

Abre el diálogo de filtros de elementos de Java

Selecciona la forma en la que se acomodan los paquetes

EXPLORADOR DE PAQUETES

Muestra las referencias de nodo de biblioteca

Muestra un esquema de un archivo estructurado que está abierto actualmente en el área de edición, y enumera los elementos estructurales

Muestra una bienvenida a las herramientas de desarrollo Android , nos dice los primerospasos para crear una aplicación

Muestra los errores encontrados durante la construcción

PROBLEMAS

PROBLEMAS

Especifica el contenido mostrado

Especifica su agrupación

Especifican cómo se clasifican

Crea una nueva vista Problemas

Abre el cuadro de diálogo Configuración de Contenido

Abre el cuadro de diálogo Configurar columnas

Muestra el Javadoc del elemento seleccionado en el editor Java o en una vista de Java

JAVADOC

Se desplaza a la javadoc visto más recientemente

Se desplaza a la javadoc que se visualiza inmediatamente después del actual javadoc

Enlaza la vista de entrada Javadoc

con la selección en el editor de Java o en una vista en Java

Abre el elemento de entrada actual de la vista Javadoc en el editor de Java

Abre el javadoc adjunta de entrada de corriente de la opinión de Javadoc en un navegador

DECLARACIÓN

Muestra la fuente del elemento seleccionado en el editor

Genera una entrada abierta

Muestra una variedad de tipos de consola, dependiendo del tipo de desarrollo y el conjunto actual de configuración del usuario

CONSOLA

Borra la consola activa en ese momento, y está disponible como un comando de vista y un elemento del menú contextual

Cambios en caso de bloqueo de desplazamiento debe ser activado o no en la consola actual.

Mantiene la consola actual en la parte superior de todas las otras consolas

Abre una lista de las consolas actuales y le permite seleccionar cuál le gustaría ver

Abre una nueva consola del tipo seleccionado

TAREAS

Permite crear sus propias tareas. Además de tener la vista de todas las tareas existentes

TAREAS

Especifica el contenido mostrado

Especifica la agrupación

Especifican cómo se clasifican

Crea una nueva vista TareasAbre el cuadro de diálogo Configuración de Contenido

Abre el cuadro de diálogo Configurar columnas

DISPOSITIVOS

Proporciona servicios de reenvío de puertos, capturas de pantalla de la información del dispositivo, Logcat, información de estado del proceso, llamadas entrantes y SMS spoofing, suplantación de datos de localización, y más

DISPOSITIVOS

Inicia un proceso de depuración

Actualiza el montón

Vacía el archivo HPROF

Inicia un proceso de depuración

Actualiza los hilos

Inicia el método de perfiles

DISPOSITIVOS

Permite detener el proceso

Toma una captura de pantalla

Vacía la vista de jerarquía del UI Automotor

DISPOSITIVOS

Captura el sistema de trazado ancho

Reinicia el Android Debug Bridge

Inicia el OpenGL Trazado

Proporciona un mecanismo para la recogida y visualización de resultados de depuración del sistema

LOGCAT

Agrega un nuevo filtro LogCat

Exporta los elementos seleccionados como unarchivo de texto

Limpia el registro del Log

Selecciona el tipode advertencia

LOGCAT

Elimina el filtro LogCatseleccionado

Permite editar el filtroLogCat seleccionado

Muestra la vista de filtrosguardados

Bloquea el desplazamiento

Muestra los hilos, que son básicamente una forma de poder ejecutar varios procesos simultáneamente en nuestros programas en Java.

Muestra el montón , el cual es el espacio de memoria en tiempo de ejecución donde las instancias de clases (objetos) y arreglos son asignados

Registra las asignaciones de memoria de una aplicación y listas de todos los objetos asignados para el Ciclo de perfil con su pila de llamadas, el tamaño y la asignación de código.

Permite monitorear el trafico de datos de la red

Permite explorar los archivos en un dispositivo o emulador. También permite copiar archivos desde / hacia el dispositivo o emulador.

Muestra información importantedel sistema como carga del CPU,uso de la memoria y el tiempo de renderizado

Nos permite controlar todas las opciones del emulador de Android

PALETA

Permite cambiar las dimensiones de los widgets que aparecen en la pantalla de la aplicación. (El texto, los botones, su radio, barras,etc.)

Permite cambiar los campos de texto. (Nombres, contraseñas, teléfonos, correos, etc.)

PALETA

Permite cambiar los diseños de la aplicación. (diseño de las tablas, filas, diseño lineal, diseño cuadriculado, marco, etc.)

Permite cambiar el diseño de lacomposición como vista de desplazamiento , vista web, vista de las listas, vista del buscador, etc.

PALETA

Permite añadir visores multimedia ybotones para poder colocar imágenes y videos en nuestra aplicación

Permite añadir elementos de tiempo y fecha como cronometro, reloj digital, calendario, etc.

PALETA

Permite cambiar las transiciones del contenido de la aplicación por ejemploel cambio de imagen, de texto, vista de aleta, vista apilada, animaciones, etc.

Añade elementos avanzados a nuestraaplicación como botones de acercar/retroceder la vista, vista de las texturas,vista de la superficie, filtro de marcadoentre otras mas.

PALETA

PALETA

Contiene todas las vistas personalizadas y de bibliotecacreadas

Añade otros elementos a la aplicación como reloj de texto

Añadir como miniatura

Muestra una vista previa representativa

Muestra todos los tamaños existentes de pantallas

Muestra una vista previa de las configuraciones regionales

Muestra una vista previa incluida

Muestra una vista de las versiones de diseño

Muestra una vista de los manuales

No aplica ningún cambio

Despliega una lista con los calificadoresdisponibles para añadir

Permite seleccionar las dimensiones de la pantalla (pulgadas).

Permite seleccionar seleccionar la orientación de la pantalla de la aplicación

Permite seleccionar el tema de nuestra aplicación

Abre las actividades principales existentes en el proyecto

Permite añadir traducciones para los distintos códigos

Permite seleccionarla versión de Android

Ajusta el ancho del elemento seleccionado

Ajusta la altura del elemento seleccionado

Ajusta la orientación del elemento seleccionado(hacia arriba , abajo , derecha , izquierda, etc.)

Permite cambiar losmárgenes

Muestra las restricciones

Muestra todas lasrelaciones

Emula la pantalla a un tamaño real

Ajusta la vista a la pantalla

Acerca la vista al 100%

Retrocede la vista de la aplicación

Acerca la vista a la aplicación

Permite ver todas las propiedadesde la aplicación, como el diseño desu organización, estilo, texto, etc.

Muestra una vista previa de laaplicación

Muestra el código de laaplicación

CONCLUSIÓN

Mi conclusión acerca de Eclipse es que es un programa muy bueno y útil con el que podemos empezar a crear nuestras propias aplicaciones Android pues nos provee de todas las herramientas necesarias para realizarlas y lo podemos adaptar completamente a nuestras necesidades haciendo más cómodo trabajar con el.

Es un programa muy completo y de los mejores que hay según las opiniones que he leído en foros de internet además que es gratis y por lo tanto no hay ningún problema para conseguirlo .

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

http://help.eclipse.org/mars/index.jsp

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

http://java-white-box.blogspot.mx/p/prueba-nico.html

http://www.vogella.com/tutorials/Eclipse/article.html

BIBLIOGRAFÍA