Tutorial sobre Eclipse

Post on 16-Apr-2017

235 views 0 download

Transcript of Tutorial sobre Eclipse

CENTRO DE ESTUDIOS TECNOLOGICOS INDUSTRIAL Y DE

SERVICIOS 109ALUMNOS:

• MICHELLE PEÑA RODRIGUEZ• DIANA LISBETH NIETO LINARES

• CRISTIAN LEONARDO TORRES TRISTAN4to Am PROGRAMACION

MAESTRA: MARGARITA ROMERO ALVARADODISEÑO DE APLICACIONES WEB

¿Qué es Eclipse? 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.

Esta plataforma, típicamente ha sido usada para desarrollar entornos de desarrollo integrados

 (del inglés IDE), como el IDE de Java llamado Java Development Toolkit (JDT) y el compilador (ECJ) que se entrega como parte de Eclipse (y que son

usados también para desarrollar el mismo Eclipse).

¿Qué debemos descargar para poder instalar

Eclipse?

Los programas que utilizaremos son:Eclipse Java JDKSDK Manager

Cada una de ellas podemos descargarlas desde sus sitios oficiales o buscar versiones

anteriores

Aceptamos la licencia, después seleccionaremos el que sea de nuestro sistema operativo y comenzara a descargar automáticamente

Abrimos el instalador, daremos en siguiente o configuramos si queremos la ruta de instalación, y comenzara la instalación. Puede que nos instale mas cosas, pero son las que Java necesita para instalarlo. Nos avisara cuando la instalación haya terminado

eclipse

Descarguen el que sea de su sistema operativo y si es de 32 o 64 bits

Cuando lo descarguemos nos dejara una carpeta que contendrá estos archivos, y

entre ellos estará el ejecutable de la aplicación

Cuando ya lo tengamos instalado y abrimos el Android SDK Manager nos saldrá esta ventana, que es para revisar si todo esta actualizado

Cuando hayamos instalado todo podemos hacer un acceso directo al escritorio y ya podríamos abrirla

Y esta seria la interfaz de la aplicación

Links de Descarga :D• Java:

http://www.oracle.com/technetwork/java/javase/downloads/index.html

• Eclipse: http://www.eclipse.org/downloads/

• SDK: http://developer.android.com/intl/es/sdk/index.html

FUNCIONES DE ECLIPSE

FILE:En el se encuentran las opciones para hacer un nuevo programa, abrir un archivo, cerrar uno o todos los archivos, guardar el archivo hasta en que carpeta queremos guardarlo, renombrar el archivo, mover

FILE > NEW:

Aquí podemos crear un nuevo: Proyecto Java, Proyecto de aplicación Android, Proyecto…, Paquete, Clase, Interfaz, Enumeración, Anotaciones, Carpeta de origen, Set de trabajo Java, Carpeta, Archivo, archivo sin titulo, Archivo Android XML, unidad de prueba, Ejemplo…, Otros…

FILE:Refrescar, imprimir, hacer un espacio de trabajo, reiniciar, importar y exportar, ver las propiedades del mismo y hasta salir del programa.

FILE > CONVERT LINE DELIMITERS TO

Aquí se puede convertir a la línea delimitadores a: Windows, Unix y MacOS

FILE > SWITCH WORKSPACE

Aquí se puede cambiar a otro espacio de trabajo que nosotros tengamos en una carpeta determinada

EDIT :

Podemos deshacer y rehacer cambios en el archivo, cortar, copiar y pegar, eliminar y seleccionar todo, buscar y reemplazar, añadir un marcador y añadir una tarea

RUN:

Podemos correr el programa, depurarlo, ver el historial de corrida del programa, correr como…, configuraciones de corrida de programa, historial de depuración, depurar como…, configuración de depuración, punto de interrupción, punto línea de interrupción, punto de observación

RUN:

Añadir un punto de observación de java, añadir una clase cargada, tipos de puntos de interrupción, agregar referencias, agregar instancias, numero de instancias, mirar, inspeccionar, monitor, ejecutar, forzar regreso etapa de selección de información y herramientas externas.

SOURCE:Comentario de palanca, agregar bloque de comentario. Remover bloque de comentario, generar comentario de elemento , desplazar a la derecha, desplazar a la izquierda, sangría correcta, formato, elementos del formato, añadir importación, organizar importación, ordenar los miembros,

SOURCE:

Sustituir / implementar métodos, generar captadores y definidores, generar delegar métodos, generar a String(), generar hashCode() y equials(), generar constructor usando campos, generar constructores de superclase, rodear con:, exteriorizar Strings… y buscar rotos exteriorizar String .

NAVIGATE:

Entrar en, ir a, abrir, abrir tipo de jerarquía, abrir llamada de jerarquía, abrir hiperenlace, abrir implementación, abrir súper implementación, abrir archivo Javadoc, abrir de portapapeles

NAVIGATE:

Abrir tipo, abrir tipo en jerarquía, abrir recurso…, mostrar en…, siguiente, previo, editar anterior localización, atrás y adelante.

NAVIGATE > GO TO:En este apartado podemos ir hacia atrás, hacia

adelante, ir a otro nivel, Tipo…, Paquete…, Recursos

NAVIGATE > SHOW IN: En este apartado podemos mostrar los

Repositorios GIT, Historial, Navegador, Explorador de Proyectos, Propiedades

SEARCH:

Buscar…, archivo…, Java…, texto, referencias, declaraciones, implementaciones, leer accesos, escribir acceso, ocurrencias en archivo, prueba de referencia.

SEARCH > TEXT, REFERENCES, DECLARATIONS, IMPLEMENTORS, READ

ACCESS, WRITE ACCESS

En los apartados de Texto, referencia, declaraciones, implementaciones, leer acceso y acceso en blanco se

utilizan las mismas opciones, que son de espacio de trabajo, proyecto, archivo y set de trabajo

SEARCH > OCCURRENCES IN FILE

Identificar, implementar métodos, excepciones de lanzamiento, métodos de salida, romper/continuar

tarjeta

PROJECT:

Abrir proyecto, cerrar proyecto, construir todo, construir proyecto, construir el conjunto de trabajo, limpiar, construcción automática, generar JAVADOC…, propiedades.

REFACTOR:

Android, Renombrar…, Mover… , Firma del método de cambio…, Extraer método…, Extraer Variable Local…,Extraer constante…, En línea…,Convertir variable local de campo…, Convertir clase anónima para anidada…, Tipo de movimiento a un nuevo archivo…, Extraer superclase…, Extraer Interface…

REFACTOR > ANDROID

Cambiar tipo de Widget, cambiar diseño, remover envase, envolver, extraer estilo, incluir en extracción,

extraer Android String

REFACTOR:Utilice supertipo cuando sea posible…, empuje hacia abajo…, Levantar…, Extraer Clase…, Introducir parámetros de objeto…, Introducir indirección, Introducir Fabrica, Introducir Parámetro, Encapsular Archivo, Generalizar tipo Declare, Deducir argumentos de tipo genérico, migrar archivo Jar

WINDOWS:

Nueva ventana, nuevo editor, abrir perspectiva, mostrar vistas, personalizar perspectiva…, guardar perspectiva como…, reiniciar perspectiva, cerrar perspectivas, cerrar todas las perspectivas, navegación, Android SDK Manager, Gestor de Dispositivo Virtual de Android, correr hilos en Android, preferencias

WINDOWS > OPEN PERSPECTIVE

WINDOWS > SHOW VIEW

WINDOWS > NAVIGATION

HELP:

BienvenidosAyuda con el contenidoBuscarAyuda DinámicaAsistente de llave…Tips y trucos…Hoja de trucos…Verificar actualizacionesInstalar nuevo software…Acerca de ADT

Aquí se puede

crear un nuevo

archivo, guardarlo todo o imprimir

lo

Aquí esta el Android SDK, el dispositivo

Android Virtual, la

casilla es para reproducir

hilos, y crear archivo

Android XML

Esta la Depuración de Android,

podemos correr el

programa, y correr ultima

herramienta

Aquí podemos abrir un Nuevo

Paquete de Java y

Nueva Clase Java

Abrir tipo y podemos buscar

información

Aquí se puede Saltar todos los puntos de interrupción, siguiente y anterior anotación, editar anterior locación y volver y regresar a un archivo

PACKAGE EXPLORER

En este apartado podemos ver todos los paquetes o proyectos que tenemos en la aplicación, al igual que podemos compartir el link con el editor, filtrar cosas en el archivo, etc.También podemos ver una vista rápida

En esta ventana podemos observar nuestro progreso de creación de la aplicación al igual que las opciones que usaremos

Esta es la consola en la cual podemos revisar si existen problemas en la

aplicación que estamos creando, ver los JAVADOC, las declaraciones y revisar si

la aplicación corre bien

En esta barra se muestra el total de memoria que se esta usando y el máximo que puede usar, y también para liberar

memoria

Como crear un Nuevo Proyecto de Aplicación

Android

Para comenzar tenemos que irnos a:

File – New – Android Application Project

Esta será la primer ventana que nos va a aparecer, la cual tiene muchas opciones.

En esta parte podemos nombrar a la aplicación que haremos,

Nombrar el proyecto y nombrar el package

En esta parte podemos elegir los requerimientos mínimos del sistema operativo Android para correr la aplicación, la tarjeta SDK, en que versión se compilara y el tema que se utilizara en la interfaz de la aplicación

Después daremos a NEXT >

En la siguiente pantalla podemos elegir las casillas para crear un icono en el launcher o crear una actividad

Daremos clic en NEXT>

Aquí podemos seleccionar el un icono para la aplicación, lo podemos elegir si tenemos uno en nuestra computadora o dejamos el predeterminado

Le damos a NEXT>

Crear una actividad:

Aquí se selecciona si desea crear una actividad, y si es así , qué tipo de actividad quiere crear entre las opciones de…*Actividad en blanco *Actividad pantalla completa *Maestro / Detalle de Flujo

Después se da en Next para continuar…

Una vez elegida que tipo de actividad será, se escribirá:*Que nombre se le asignara

*El nombre de la presentación

*Y el tipo de navegación

Y se dará en Finalizar

Así aparecerá la vista de la nueva Actividad que acabamos de crear

Aquí se pueden ver los datos que elegimos para este tipo de actividad

Nombre de la ActividadPaleta*Formar Widgets:Aquí se elige la Vista del Texto.. (Grande, Mediano, Pequeño)Si quieres Botones… (Botón, Pequeño, ninguno)-Casilla de Verificación*Botón de Radio*Ver todo el texto revisadoSpinner: permite al usuario ajustar un valor dentro de un cuadro de texto.

*Campo de Texto*Diseño*Compuesto*Imágenes y Videos*Tiempo y Fecha*Transiciones*Avanzado*Otro…*Vistas Personalizadas y Bibliotecas

TEXT FIELDS

Aquí podemos ver como estará organizado el texto de la aplicación

LAYOUTS

Aquí podemos ver el diseño que tendrá cada parte de la aplicación

COMPOSITE:Aquí podemos ver la composición que le podemos dar a la aplicación, como agregar un botón de búsqueda, hacer scroll de manera horizontal o vertical, etc.

IMAGES & MEDIA:Aquí se puede agregar un visor de imágenes, galería de imágenes o un visor de videos

TIME & DATE:

Aquí podemos agregar algún Widget de reloj a la interfaz de la aplicación

TRANSITIONS:Aquí podemos elegir la animación de cada parte de p.a. aplicación, como el texto, las imágenes, el scroll, etc.

ADVANCED:

Estas son opciones avanzadas, en las cuales podemos agregar botones como el zoom, acceso al dialer, texturas, etc.

OTHER:

Aquí podemos agregar texto al reloj

CUSTOM & LIBRERY VIEWS:

Aquí simplemente podemos customizar y agregar librerías

Emulador de Android con Nexus One

Aplicación de Tema

Actividad Principal

Tipo de Vistas

Estos son todos los paquetes que se crean al momento de crear un nuevo proyecto Android

Emulador de Dispositivo

Android

Abrimos el Android Virtual Device

Manager

Esta es la primera pestaña que nos saldrá, en ella nos muestra los dispositivos que configuremos

En el apartado de Device Definition podemos ver todos los dispositivos que están

disponibles para emular, y también tiene la opción de poder agregar un nuevo dispositivo

Estas son las opciones para crear un nuevo dispositivo

Continuando con la creación de el dispositivo virtual, esta es la pestana que

nos mostrara para la creación

Primero nombramos al dispositivo

En el apartado “Device” elegimos el

dispositivo que nosotros usaremos, sea un celular o una

Tablet, como también podremos elegir el

dispositivo que nosotros creemos

En el apartado Target elegimos la que venga predeterminada en nuestra versión de Android, en este caso usaremos Android 4.2

La CPU/ABI se seleccionara de manera predeterminada

Keyboard: El teclado podremos usar el de nuestra computadora o podemos usar el teclado virtual del emulador

Skin: Podemos usar la skin con controladores de hardware

También tiene las opciones de poder utilizar la cámara frontal y trasera, si contamos con una webcam podremos usar estas opciones

Estos son los apartados de memoria que podremos asignar al dispositivo virtualPodemos elegir la cantidad de RAM que se usara, la memoria de almacenamiento interno que nosotros queramos elegir, sea en KB, MB o GB al igual que podemos usar una emulación de una memoria SD, puede ocupar la del sistema o algún dispositivo USB.

Cuando hayamos seleccionado lo que

utilizaremos podremos dar en

“OK”

Aquí aparecerá el dispositivo virtual que nosotros hayamos creado

Si damos clic en “Details…” podremos ver todo la información del dispositivo, tanto como la densidad de pixeles hasta la cantidad de la

partición del dispositivo

Después de ver si todo esta bien podremos dar a “Start” para iniciar la emulación

Antes de iniciar la emulación nos saldrá este recuadro de “Opciones del launcher” en donde nos dirá la Skin y la

densidad de la pantalla, también viene la casilla de hacer a escala real de la pantalla y también la casilla de limpiar los

datos de usuario, después de elegir lo que necesitemos daremos clic en “LAUNCH”

Después de dar a Start nos saldrá esta ventana donde nos dirá que la emulación esta

comenzando y comenzara a cargar la barra

Después de que la barra

cargue comenzara a

emular el dispositivo, esto puede

tardar dependiendo de tu equipo

Cuando cargue el emulador esta será la interfaz que veremos, todo dependerá de que versiones tengamos del sistema operativo, puede ser desde Jelly Bean (4.2) hasta Marshmallow (6.0.1)

Este es un ejemplo del cajón de aplicaciones del emulador, ahí esta el icono de la aplicación que hicimosSe puede observar en la parte inferior, que aparece nuestra aplicación con el nombre de “MyFirstApp”

Estas opciones que vienen del lado derecho son la emulación de los botones capacitivos o botones virtuales de un dispositivo móvil.

Códigos Básicos: *volumen bajo y alto

*Botón de bloqueoBotones de Hardware:

*Inicio*menú

*regreso. También si elegimos la opción

podemos usar el teclado virtual

Este es un ejemplo de una aplicación simple que podríamos crear en

eclipse

CONCLUSIONES

• Aquí veremos las conclusiones que se han obtenido a través de esta presentación sobre la aplicación ….

Eclipse plataforma de software compuesto por un conjunto de

herramientas de programación de código abierto 

Esta plataforma, usada para desarrollar entornos de desarrollo integrados 

Para poder utilizarla de mejor forma os programas que utilizaremos son:

Eclipse Java JDK SDK Manager

¿De qué sirven las funciones de Eclipse?

Son una fácil herramienta que se utiliza para  disponer de un Editor de texto con un analizador sintáctico. La compilación es en tiempo real.

Tiene pruebas unitarias con JUnit, control de versiones con CVS, integración con Ant, asistentes (wizards) para creación de proyectos, clases, tests, etc., y refactorización.

EMULADORES EN ECLIPSE ¿ QUE SON?

Los emuladores son una manera de ver si el programa que Editaste en Eclipse ha funcionado correctamente, Esto se ha podido ver de manera mas sencilla gracias a que dentro de la aplicación se encuentra el emulador del NEXUS ONE, que tiene las mismas características de Un Android

1.Eclipse provee al programador con Frame works muy ricos para el desarrollo de aplicaciones gráficas, definición y manipulación de modelos de Software, Aplicaciones web, etc.

2.GEF es un plug-in de Eclipse para el desarrollo de editores visuales que pueden ir desde procesadores de texto wysiwyg hasta editores de diagramas UML.

3.interfaces gráficas para el usuario (GUI), etc. Dado que los editores realizados con GEF “viven” dentro de Eclipse, además de poder ser usados conjuntamente con otros plugins, hacen uso de su interfaz

VENTAJAS DE ECLIPSE

5. gráfica personalizable y profesional. 6. El SDK de Eclipse incluye las herramientas de desarrollo de Java, ofreciendo un IDE con un compilador de Java interno y un modelo completo de los archivos fuente de Java

7. El IDE también hace uso de un espacio de trabajo, en este caso un grupo de meta data en un espacio para archivos plano, permitiendo modificaciones externas a los archivos en tanto se refresque el espacio de trabajo correspondiente.

Este ha sido el Tutorial de Como utilizar Eclipse: Que es, Sus Funciones, Emuladores y como te servirán cada una de estas opciones

Esperamos que te haya servido mucho!