Eclipse 1 3

46
Cetis 109 NOMBRE: SALAZAR ORTEGA ANGEL FERNANDO AMILCAR GAMALIEL CRUZ MORALES GRADO Y GRUPO: 4 AM ESPECIALIDAD: PROGRAMACION FASILITADORA: MARGARITA ROMRO

Transcript of Eclipse 1 3

  1. 1. Nombre que se le va a dar al proyecto Dispositivo Objetivo Teclado de hardware presente Mostrar una piel con controles de hardware Cmara Frontal Cmara Trasera Opciones de Memoria: RAM o VM montn Almacenamiento Interno Tamao Expediente Opciones de emulador: Instantnea o utilizar GPU
  2. 2. En este dilogo especificamos el nombre de la aplicacin y proyecto (pueden ser iguales) y el nombre del paquete java donde se almacenarn los archivos java que creemos. Ahora empezaremos a presionar el botn next para pasar a otras configuraciones de nuestra aplicacin.
  3. 3. En el entorno de desarrollo Eclipse todo archivo se almacena dentro de un proyecto. Esto quiere decir que todo documento, carpeta, archivo de cdigo fuente (.java) y cdigo compilado (.class) tiene que estar contenido dentro de un proyecto. As pues, el primer paso antes de usar Eclipse para programar en Java es comprender la estructura de proyectos de Eclipse. Es necesario crear un nuevo proyecto no slo para desarrollar un nuevo programa de Java, sino para editar tambin archivos ya. Para crear un nuevo proyecto, seleccione en la lnea de mens principal "File > New > Project. Expediente editar navegar bsqueda proyecto refactor correr ventana ayuda
  4. 4. Seleccionando "New >" en dicho men se mostrar una lista con los diversos elementos de Java que pueden ser creados. Abrir expediente Cerrar Cerrar todo Guardar Guardar como Guardar todo Revertir Mover Renombrar Refrescar Convertir delimitadores de lnea a Imprimir Interruptor de espacio de trabajo Reiniciar Importar Exportar Propiedades Los archivos que se crean a travs de este men suelen almacenar notas e informacin general. Otros archivos tales como archivos de configuracin, archivos "build" de ant y similares tambin pueden crearse de esta manera
  5. 5. Proyecto Paquete Clase Interfaz Enum Anotacin Carpeta de origen Conjunto de trabajo java Carpeta Expediente Archivo de texto sin ttulo Archivo xml Androide caso de prueba JUnit Ejemplo Otro
  6. 6. Deshacer Rehacer Recortar Copiar Pegar Borrar Seleccionar todo Buscar / Reemplazar Aadir marcador Aadir una tarea
  7. 7. Entra en Ir Abierta desde el portapapeles Tipo abierto Tipo abierto en la jerarqua Recurso abierto Espectculo en ruta de navegacin Mostrar en Siguiente Anterior ltima ubicacin de edicin De regreso Hacia adelante Regreso Hacia adelante hasta el nivel recurso
  8. 8. Bsqueda Expediente Texto Pruebas de referencia Espacio de trabajo Proyecto Expediente Conjunto de trabajo Declaraciones Implementadores Acceso de lectura Acceso de escritura Ocurrencias en archivo Prueba de referencia Para realizar una bsqueda dentro de Eclipse, el men "Search" de la barra superior de mens debera ser seleccionado. Tambin se pueden lanzar bsquedas pulsando el icono de linterna. Hay varios tipos de bsquedas dentro de Eclipse. La bsqueda de archivos "File Search" es una bsqueda textual que puede ser ejecutada sobre archivos de todo tipo. Es equivalente a una bsqueda tradicional.
  9. 9. Rebautizar Movimiento Mtodo de cambio de la firma Mtodo extracto Extraer variable local Extraer constante En lnea Convertir variable local de campo Convertir clase annima a anidado Tipo de cambio a nuevo archivo Superclase extracto Interfaz extracto Sper tipo utilizar cuando sea posible Empuje hacia abajo Levantar Clase extracto Objeto de parmetro introduce Indireccin intoduce Fbrica introduce Parmetro introduce Campo encapsular
  10. 10. Partes de la pestaa Run.: Correr Depurar Historial de ejecucin Correr como Configuraciones de ejecucin Historia de depuracin Depuracin como Configuraciones de depuracin Punto de interrupcin de palanca La lnea de punto de interrupcin de palanca Mtodo de punto de interrupcin de palanca Punto de observacin de palanca Omitir todos los puntos de interrupcin Eliminar todos los puntos de interrupcin Aadir excepciones java puntos de interrupcin Todas las referencias Todas las instancias Cuenta de instancias Ver Inspeccionar Visualizacin Ejecutar
  11. 11. Nueva ventana Nuevo editor Perspectiva abierta Mostrar la presentacin Personalizar perspectiva Salvar perspectiva como Perspectiva de reinicio Cerrar perspectiva Cerrar toda perspectiva Navegacin Gerente SDK de Android Gerente de dispositivo virtual de Android Ejecutar pelusa androide Preferencias
  12. 12. Una perspectiva de Eclipse es una agrupacin 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 aadiendo nuevas vistas y cambiando su distribucin en la pantalla. Las perspectivas pueden seleccionarse haciendo clic en los iconos de perspectiva del lateral izquierdo o eligiendo "Window > Open Perspective" del men.
  13. 13. Perspectivas: Resource: esta perspectiva est estrechamente relacionada con el sistema de archivos puesto que representa la localizacin fsica de los recursos almacenados dentro de los proyectos Java: esta perspectiva se centra en tareas de programacin, mostrando paquetes, clases, mtodos y atributos en sus vistas asociadas. Plug-in development: la perspectiva de desarrollo de plug-in permite a los desarrolladores aadir nuevos mdulos de Eclipse. Install/Update: permite gestin de la configuracin. Muestra los componentes instalados as como sus versiones y conflictos. Debug: relacionada con la tarea de depuracin. Se centra en los procesos ejecutados, puntos de ruptura, variables, salida, etc. Java Browsing: esta perspectiva permite ojear rpidamente cdigo, proyectos, paquetes y jerarquas.
  14. 14. Bienvenida Contenido de la ayuda Bsqueda Ayuda dinmica Clave ayudar Consejos y trucos Hojas de trucos Verificacin de cambios Instalar nuevo software Sobre ADT
  15. 15. Indica para crear un nuevo proyecto Guardar Guardar todo Imprimir Siguiente anotacin Anotacin Anterior Ultima Ubicacin de Edicin Hacia Adelante El icono del men representado como "una flecha con un asterisco" sirve para colocar el cursor en el ltimo punto del cdigo que fue modificado dentro del editor activo. Es habitual que tras cambiar algo de cdigo (por ejemplo, tras escribir algunas instrucciones nuevas) movamos el cursor a otra lnea para revisar otra parte del programa. Si deseramos volver al punto en que aadimos el ltimo cambio (que suele ser el lugar por el que "bamos programando") tendramos el problema solucionado con slo pulsar este icono de "ir al ltimo lugar editado". Las teclas rpidas asociadas son "CTRL + Q".
  16. 16. Y pulsando la flecha de "navegar hacia delante" recorreremos el historial de lugares visitados hacia los puntos ms recientes. La vista de esquema muestra un esquema de un archivo estructurado que est actualmente abierto en el rea de edicin, y enumera los elementos estructurales. El contenido de la vista de esquema es editor especfico. En el siguiente ejemplo, que es un archivo de cdigo fuente de Java, los elementos estructurales son clases, campos y mtodos. El contenido de la barra de herramientas tambin es editor especfico. ".
  17. 17. Sirve para abrir la consola revisar todos los proyectos advertencias pelusa claras omitir las dependencias del proyecto de biblioteca Nuevo proyecto en XML Depurar como Configuraciones de depuracin Organizar favoritos Correr Ultima Herramienta de Gestin
  18. 18. Aqu es para hacer nuevas clases de java, con sus diferentes tipos, como se muestra en la imagen Clase de prueba de Unidad Clases Interface Enum Anotacin Tipo Abierto Este indica bsqueda, adems de las diferentes que se pueden hacer dentro de este. Omitir todos los puntos de interrupcin.
  19. 19. La vista Explorador de paquetes, que se muestra por defecto en la perspectiva Java, muestra el elemento de jerarqua de los proyectos de Java en su mesa de trabajo Java. Le proporciona una vista en Java especfica de los recursos que se muestran en el Navegador. La jerarqua de elementos se deriva de caminos de construccin del proyecto. Contraer Todo- Contrae todos los nodos del rbol Enlace con el Editor- Enlaces seleccin del paquete de explorador al editor activo. Filtros-Abre el dilogo de filtros de elementos de Java.
  20. 20. Espalda- Navega hasta el estado ms visualizado recientemente de la vista con un elemento diferente en el nivel superior. Adelante-Se desplaza al estado de la vista con un elemento diferente en el nivel superior que se muestra inmediatamente despus de la situacin actual. Arriba-Se desplaza al contenedor principal del paquete que se muestra actualmente en el nivel superior en la vista. Top Elementos Nivel> Proyectos Muestra proyecto como elementos de primer nivel en el Explorador de paquetes. Slo se muestran los proyectos que forman parte de los conjuntos de trabajo actualmente activos.
  21. 21. Las siguientes acciones se pueden utilizar para configurar los conjuntos de trabajo activos: Seleccione Espacio de trabajo: Abre el dilogo Seleccionar conjunto de trabajo para permitir la seleccin del trabajo creado a partir del cual se deben mostrar los elementos. Cancele la seleccin del conjunto de trabajo: Se cancelan los conjuntos de trabajo activas. Todos los elementos se muestran despus de invocar esta accin Editar ajuste activo de Trabajo: abre el asistente Editar conjunto de trabajo para editar el conjunto de trabajo activo actualmente Top Elementos Nivel> conjuntos de trabajo Muestra conjuntos de trabajo como elementos de primer nivel en el Explorador de paquetes. Establece el Configurar Trabajo- accin puede ser utilizada para abrir un cuadro de dilogo que permite configurar los conjuntos de trabajo visibles.
  22. 22. Se encuentra a la derecha, se ha actualizado para mostrarnos el esquema de clases actual. Esta vista ser til cuando tengamos ms clases, pero por el momento slo 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 slo hacer clic en el tab correspondiente. Todos los cambios anteriormente descritos son efecto de haber agregado la clase y por lo tanto estn relacionados. Por ejemplo, si Ud. hace doble-clic sobre el nombre de una clase en el Package Explorer, el editor mostrar el cdigo para esta clase. Lo mismo ocurrir con los mtodos de estas y con otras cosas. No tenga miedo en explorar el programa.
  23. 23. Propiedades mostrar propiedades avanzadas ordenar alfabticamente restaurar el valor por defecto expandir todo colapsar todo
  24. 24. ESTE ES NUESTRO PROYECTO. CARPETA LLAMADA SCR QUE VIENE DE SOURCE CODE -CDIGO FUENTE- ES DONDE SE ALMACENAR ORDENADO TODO EL CDIGO QUE ESCRIBAMOS EN UN FUTURO. ES LA BIBLIOTECA Y LO QUE HAY DENTRO SON LOS LIBROS
  25. 25. SE LLAMA PAQUETE, PERO ESTO ES POR JERGA DE LA PROGRAMACIN ORIENTADAA 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 EXTENSIN .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.
  26. 26. DE RECURSOS VARIOS ALMACENA RECURSOS QUE PUEDA NECESITAR NUESTRAAPLICACIN, COMO FICHEROS DE MSICA ETC. PODREMOS ACCEDER A ELLOS FCILMENTE CON LA CLASE DEL SISTEMAASSETMANAGER CLASE DE RECURSOS ESTA CARPETA ES UNA DE LA QUE MS VAMOS A USAR JUNTO CON SRC, CONTIENE TODOS LOS RECURSOS NECESARIOS PARA LAAPLICACIN. 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 RPIDA.
  27. 27. DRAWABLE: FICHEROS BITMAP(.PNG, .9.PNG, .JPG, .GIF) O XML CON CONTENIDOS QUE SE DIBUJARN (FONDOS, BOTONES ETC). LAYOUT: FICHEROS XML QUE DEFINEN LA CAPA DE INTERFAZ DE USUARIO. XML: FICHEROS XML QUE PUEDEN SER ACCEDIDOS EN TIEMPO DE EJECUCIN. MENU: FICHEROS XML CON LA DEFINICIN DE LOS MENS DE LAAPLICACIN. VALUES: FICHEROS XML PARA LA DEFINICIN DE ESTILOS, CADENAS DE TEXTO PARA LOCALIZACIN ETC. (ANDROIDMANIFEST.XML) EN L SE DETALLAN LAS CARACTERSTICAS PRINCIPALES (MDULOS, PERMISOS, NOMBRE, ICONO).
  28. 28. SON FICHEROS DE TEXTO QUE PODEMOS USAR PARAALMACENAR INFORMACIN, INICIALIZAR VARIABLES, ESTABLECER MENSAJES O EN GENERAL DEFINIR PARMETROS (EN TUTORIALES ANTERIORES HICIMOS USO DE ESTE TIPO DE ARCHIVOS PARA DEFINIR RUTAS DE SERVIDORES O PARMETROS DE CONFIGURACIN). ORDENAALFABTICAMENTE MUESTRA PROPIEDADES AVANZADAS RESTAURA LOS PARMETROS DEFINIDOS REDUCIR TODO EXPANDIR TODO
  29. 29. CONTROL DE LAS ENTRADAS SON LOS ELEMENTOS INTERACTIVOS EN LA INTERFAZ DE USUARIO DE SU APLICACIN. ANDROID OFRECE UNA AMPLIA VARIEDAD DE CONTROLES QUE PUEDE UTILIZAR EN LA INTERFAZ DE USUARIO, COMO BOTONES, CAMPOS DE TEXTO, BARRAS DE BSQUEDA, CASILLAS DE VERIFICACIN, BOTONES DE ZOOM, BOTONES DE SELECCIN, Y MUCHOS MS.
  30. 30. BOTONES TOGGLE UN BOTN DE CONMUTACIN PERMITE AL USUARIO CAMBIAR UN AJUSTE ENTRE DOS ESTADOS. PUEDE AADIR UN BOTN DE PALANCA BSICA PARA EL DISEO CON EL TOGGLEBUTTON OBJETO. ANDROID 4.0 (NIVEL DE API 14) INTRODUCE OTRO TIPO DE BOTN DE ACTIVACIN LLAMA UN INTERRUPTOR QUE PROPORCIONA UN CONTROL DESLIZANTE, QUE PUEDE AGREGAR CON UN INTERRUPTOR DE OBJETO.
  31. 31. UN PULSADOR QUE PUEDE SER PRESIONADO, O SE HACE CLIC, POR EL USUARIO PARA REALIZAR UNAACCIN. EDITAR TEXTO ES UNA FINA CAPA SOBRE TEXTVIEW QUE SE CONFIGURAA S MISMO PARA SER EDITABLE. LOS BOTONES DE RADIO SE UTILIZAN NORMALMENTE JUNTOS EN UN RADIOGROUP . CUANDO VARIOS BOTONES DE OPCIN VIVEN DENTRO DE UN GRUPO DE RADIO, CONTROL DE UN BOTN DE RADIO Y DESACTIVA TODOS LOS DEMS. UNA CASILLA DE VERIFICACIN ES UN TIPO ESPECFICO DE BOTN DE DOS ESTADOS QUE SE PUEDEN ACTIVAR O DESACTIVARLA. TEXTO LARGO TEXTO MEDIANO TEXTO PEQUEO UNA LISTA DESPLEGABLE QUE PERMITE AL USUARIO SELECCIONAR UN VALOR DE UN CONJUNTO.
  32. 32. LOS CAMPOS DE TEXTO UN CAMPO DE TEXTO LE PERMITE AL USUARIO ESCRIBIR TEXTO EN SU APLICACIN. PUEDE SER DE UNA SOLA LNEA O DE MLTIPLES LNEAS. SI TOCA UN CAMPO DE TEXTO COLOCA EL CURSOR Y MUESTRAAUTOMTICAMENTE EL TECLADO. ADEMS DE ESCRIBIR, LOS CAMPOS DE TEXTO PERMITEN UNA VARIEDAD DE OTRAS ACTIVIDADES, COMO LA SELECCIN DE TEXTO (CORTAR, COPIAR, PEGAR) Y DATOS DE CONSULTAA TRAVS DE AUTO- REALIZACIN.
  33. 33. SON UTILIZADOS PARA AGREGAR UN TEXTO INGRESAR VALORES, CONTRASEAS, FECHAS, HORAS, CORREOS.
  34. 34. SIRVE PARA DISEAR CUADRICULAS, DISEAR LNEAS HORIZONTALES Y VERTICALES, DISEO DE MARCOS, AGREGAR FRAGMENTOS, ESPACIOS.
  35. 35. DISEO DE CUADRICULA DISEO LINEAL: SIRVE PARA COLOCAR VISTAS EN UNA MISMA FILA O COLUMNA DISEO DE MARCOS FRAGMENTO: PUEDE AADIRSE O ELIMINARSE DE UNA INTERFAZ DE FORMA INDEPENDIENTE AL RESTO DE ELEMENTOS. INCLUIR OTRO DISEO AGRUPA COMPONENTES EN FILAS Y COLUMNAS REPRESENTA UNA FILA DE LA TABLA Y LAS VISTAS QUE CONTENGAN ARA LAS VECES DE COLUMNAS. ESPACIO
  36. 36. SIRVE PARA LA VISTA DE DESPLAZAMIENTO HORIZONTAL, PARA LA VISTA DE LA LNEA, LA VISTA DE BSQUEDA, PARA DESLIZAMIENTOS, PARA LA VISTA DE CUADRICULA, VISTA DEL DESPLAZAMIENTO.
  37. 37. SIRVE PARA LA VISTA DE IMGENES PARA INSERTAR BOTONES DE IMAGEN, TIENE OPCIN PARA BUSCAR LAS IMGENES EN GALERA, TAMBIN TIENE CONTROLADOR DE MEDIOS DE COMUNICACIN Y PARA VER VIDEO.
  38. 38. TIENE SELECTOR DE TEMPORIZADOR, SELECTOR DE FLECHADOR, CRONOMETRO, TIMEPICKER, DATEPICKER.
  39. 39. SIRVE PARA LA VISTA DE LA TEXTURA, VISTA DE ARRIBA, SELECTOR DE NUMERO, COLORES Y TIPOS DE TEXTOS.
  40. 40. LA CARPETA SIRVE PARA PONER EL RELOJ DE TEXTO COMO TEXTCLOCK
  41. 41. SIRVE PARA VISTA DE GRFICOS. BOTN PARA ACTUALIZAR
  42. 42. COMENTARIO PERSONAL YO OPINO QUE CADA CARPETITA DE ECLIPSE NOS SIRVE PARA ECHAR ANDAR UN EMULADOR AUNQUE SEA UNA CARPETaA NO IMPORTANTE ESA CARPETITA PUEDE ARRUINAR TODO EL PROGRAMA
  43. 43. http://developer.android.com/guide/topics/ui/controls/spinner. html http://androideity.com/2012/02/13/pestanas-en-android-usando- eclipse/ http://elbauldelprogramador.com/programacion-android-hola- mundo/ http://jarroba.com/espacio-de-trabajo-para-guardar-los- proyectos-que-creemos-en-eclipse/