CENTRO DE ESTUDIOS TECNOLOGICOS INDISTRIAL Y DE SERVICIOS N°109 MALDONADO CRUZ JAQUELINE 4°BM “PROGRAMACION” COMPONENTES DE ECLIPSE DESARROLLA APLICACIONES MOVILES PROFA:LIC.MARGARITA ROMERO ALVARADO
¿Qué es el eclipse? Eclipse es un programa informático 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. ¿Dónde fue desarrollado el eclipse? originalmente por IBM como el sucesor de su familia de herramientas para VisualAge . Eclipse es ahora desarrollado por la Fundación Eclipse , una organización independiente sin ánimo de lucro que fomenta una comunidad de código abierto y un conjunto de productos complementarios, capacidades y servicio
Menú: incluye todas las opciones del entorno y algunos iconos de acceso directo alas mas empleadas. Perspectiva: Permite alternar entre las diferentes perspectivas que haya abiertas. Control de Proyecto: Permite controlar el contenido del proyecto, los archivos que lo componen. Editor: la zona mas amplia para editar el contenido de los archivos ya sean visualmente o en modo de texto. Propiedades: utilizadas en muchas ocasiones para editar propiedades del archivo editado. Control Ejecución: Incluye todo lo necesario para controlar y monitorizar la ejecución de nuestro proyecto.
New: Para crear un nuevo archivo. Open file: Para abrir el archivo. Close: Cerrar el archivo Close all: Cerrar todos los archivos Save: Guardar el archivo Save as..: Guardar el archivo como.. Save all: Guardar todos los archivos. Revert: Revertir Move..: Mover Rename.. : Cambiar nombre Refresh: Actualizar Convert Line Delimiters To: Línea delimitadores para convertir Print..: Imprimir Switch Workspace: Cambiar el espacio de trabajo Restart: Reiniciar Import…: Importación Export…: Exportación Properties: Propiedades Exit: Salir
Java Project: Proyecto Java Android Application Project: Proyecto de aplicación para Android Project: Proyecto Package: Paquete Class: Clase Interface: Interfaz Enum: Enumeración Annotation: Anotacion Source Folder: Carpeta de origen Java Working Set: Java trabajo conjunto Folder: Carpeta File: Archivo Untitled Text File: Archivo de texto sin titulo Android XML file : Archivo XML Android Junit Test Case: Caso de prueba JUnit Example..: Ejemplo Other: Otros
Undo: Deshacer Redo: Rehacer Cut: Cortar Copy: Copiar Paste: Pegar Delete: Eliminar Select All: Seleccionar todo Find/ Replace : Buscar/Remplazar Add Bookmark: Añadir un marcador Add Task: Añadir la tarea.
Rename: Cambiar el nombre Move…: Movimiento Android: Android Change Method Signature…: Firma del método de cambio Extract Method…: Método del extracto Extract Local Variable…: Extracto de Variable Local Extract Constant: Extraer constante Inline..: En línea Convert Local Variable to Field…: Convertir la Variable Local al campo Convert Anonymous Class to Nested…: Clase anónima convertir a anidar Move Type to New File…: Tipo de movimiento al nuevo archivo
Extract Superclass…: extraer superclase Extract Interface..: Interfaz Extracto Use Supertype Where Possible..: Utilice Supertype cuando sea posible Push Down..: apretar Pull Up…: levantar Extract Class…: Extracto de la clase Introduce Parameter Object..: Introducir parámetros de objeto Introduce Indirection…: introducir Indirección Introduce Factory…: introducir fábrica Introduce Parameter…: introducir Parámetro Encapsulate Field….: encapsular campo
Generalize Declared Type…: Generalizar tipo declarado Infer Generic Type Arguments…: Deducir argumentos de tipo genérico Migrate JAR File…: Migrar archivo JAR Create Script…: Crear guion Apply Script…: Aplicar guión History….: Historia
Toggle Comment: Comentario de palanca Add Block Comment: Añadir comentario de bloque Remove Block Comment: Eliminar comentario del bloque Genérate Element Comment: Generar el elemento Comentario: Shift Right: Cambio Justo Shift Left: Mayus Izquierda Correct Indentation: Sangría correcta Format: Formato Format Element: Elemento de formato Add Import: Añadir importación Organize Imports: Organizar las importaciones Sort Members..: Miembros de la clase Clean Up…: Limpiar
Override/ implement methods…: Anulación/implementación de métodos Genérate getters and setters…: Generar captadores y definidores Genérate delégate methods…: Generar métodos delgados Genérate toStringO…: Generar en cadenas Generate hashCode() and equals()…: Generar código Generate Constructor using Fields…: Generar Constructor utilizando campos Generate Constructors from Superclass…: Generar constructores de superclase Surround With: Rodear con Externalize Strings..: Externalizar las cuerdas Fiend Broken Externalized Strings: Encuentra cuerdas
Go into: Entrar en Go to: Vete a Open: Abierto Open Type Hierarchy: Jerarquía de tipo abierto Open Call hierarchy: Abierta jerarquía de convocatoria Open Hyperlink: Abrir hipervínculo Open Implementation: Aplicación abierta Open súper Implementation: Super abierta implementación Open Attached Javadoc: Abrir adjunto Javadoc Open from Cipboard: Abierto desde Cipboard
Open Type….: Tipo abierto Open Type in Hierarchy…: Abra el tipo de jerarquía Open Resource…: Recurso abierto Show in Breadcrumb: Mostrar en el hilo de Ariadna Show In: Mostrar en Next: Próxima Previous: Anterior Last Edit Location: Ultima edición ubicación Back: Atrás Forward: Adelante
Search..: Búsqueda de File….: Archivo Java…: Java Text: Texto References: Referencias Declarations: Declaraciones Implementors: Implementadores Read Access: Acceso de lectura Write Access: Acceso de escritura Ocurrences in File: Ocurrencia en archivo Referring Tests…: Refiriéndose a las pruebas...
Open Project: Proyecto abierto Close Project: Cerrar proyecto Build All: Construir todo Build Project: Construir proyecto Build Working Set: Construir el trabajo conjunto Clean..: Limpiar Build Automatically: Construir automáticamente Generate Javadoc..: Generar Javadoc Properties: Propiedades
Run: Ejecutar Debug: Depuración Run History: Ejecutar la historia Run As: Ejecutar como Run configurations…: Ejecutar las configuraciones Debug History: Depurar Historia Debug As: : Depurar Como Debut Configurations…: Depurar configuraciones Toggle Breakpoint: alternar punto de interrupción Toggle Line Breakpoint: Alternar punto de interrupción de línea Toggle Method Breakpoint: Alternar punto de interrupción Método Toggle Watchpoint: Agrupación de palanca
Skip All Breakpoints: Omitir todos los puntos de interrupción Remove All Breakpoints: Quitar todos los puntos de interrupción Add Java Exception Breakpoint…: Añadir Java excepción desempate... . Add class Load Breakpoint..: Añadir punto de rotura de carga de clase All References..: Todas las referencias All Instances…: Todas las instancias Instance Count…: Conteo de instancia Watch: Reloj Inspect: Inspeccione Display: Pantalla Execute: Ejecutar Force Return: Retorno de la fuerza External Tools: Herramientas externas
New Windows: Nuevas ventanas New Editor: Nuevo editor Hide Toolbar: Ocultar barras de herramientas Open Perspective: Perspectiva abierta Show View: Mostrar vista Customize Perspective…: personalizar perspectiva Save Perspective As…: Salvar la perspectiva como Reset Perspective..: Restablecer perspectiva Close Perspective: Cerca de perspectiva Close All Perspectives: Cerrar todas las perspectivas Navigation: Navegación Android SDK Manager: Director de SDK de Android Android Virtual Device Manager: Android Virtual Device Manager Run Android Lint: Ejecutar Android pelusa Preferences: Preferencias:
Welcome: Bienvenido Help Contents: Contenido de ayuda Search: Búsqueda Dynamic Help: Ayuda dinámica Key Assist…: Clave Tips and Tricks…: Consejos y trucos Cheat Sheets…: Engañar hojas Eclipse Maeketplace…: Eclipse del mercado Check for Updates: Buscar actualizaciones Install New Software…: Instalar nuevo Software About Eclipse: Acerca de eclipse
Save: Guardar New: Nuevo last edit location: última edición ubicación Save All: Guardar todos Print: Imprimir Android SDK Manager: Android Virtual Device Manager Skip All Breakpoint: Omitir todo punto de rotura New java class. Nueva clase java New Android XML File Run Android Lint External Tools: Herramientas externas Run New java Package: Nuevo paquete java Bebug Next annotation: Próxima anotación Search: Buscar Open type: tipo abierto Previous Annotation : Anotacion anterior Back: Atrás Pin editor: Editor de PIN Floward: Adelante open perspective: Abrir perspectiva
Si le das clic en activity_main.xml aparece para modificar en formato de texto y si oprimes clic en Graphical Layout nos permite visualizar el contenido en "vista de diseño
Palette es un componente de eclipse que tiene carpetas para diseñar entre otras cosas, las carpetas que compones al palette son: Form Widgets, Test Fields, Layouts, composite, Images & Media, Time & Date,Transitions,Advaced,Other,Custom & Library Views.
FORM WIDGETS :Esta carpeta sirve para diseñar. Tipos de Botones :Botón Pequeño, de apagado, Casilla de verificación y botón de opción. Vista de texto : Largo, Mediano y Pequeño
Texto dirección de correo electrónico TEXT FIELDS Tipos de campo de texto Números Texto de contraseña Texto
Diseño de cuadrícula: Sirve para acomodar componentes en los paneles, dividiéndolo en filas y columnas . La carpeta LAYOUTS suele utilizarse para nombrar al esquema de distribución de los elementos dentro un diseño. Su principal característica es que los widgets que estén dentro de este contenedor basarán su posición en relación con los otros elementos. Diseño lineal: Sirve para colocar vistas en una misma fila o columna Diseño de marcos: Sitúa los elementos usando toda la pantalla y hace posible situar unas vistas detrás de otras. Incluir otro diseño Fragmento: Porción de la interfaz de usuario que puede añadirse o eliminarse de una interfaz de forma independiente al resto de elementos de la actividad, y que por supuesto puede reutilizarse en otras actividades. Espacio Representa una fila de la tabla y que las vistas que contengan harán las veces de columnas. Agrupa componentes en filas y columnas.
La carpeta COMPOSITE es un compuesto . Visualiza una lista deslizable verticalmente de varios elementos, donde cada elemento puede definirse como un Layout Vista de desplazamiento: Contenedor que ofrece una barra de desplazamiento para el contenido que pongamos dentro de él. Vista de cuadrícula : Nos muestra una serie de elementos en forma de tabla y que podemos deslizar verticalmente. Vista ampliable Vista de búsqueda Cajón deslizante: Oculta el contenido de la pantalla y permite al usuario arrastrar un asa para llevar el contenido en la pantalla. SlidingDrawer se puede utilizar vertical u horizontalmente. Vista web
Controlador de medios : Creará un conjunto predeterminado de los controles y los puso en una ventana flotante por encima de su aplicación. Botón de imagen: Puede mostrar una imagen en su superficie. Vista de video: Puede cargar imágenes de diversas fuentes, se encarga de calcular su medición del video para que pueda ser utilizado en cualquier controlador de distribución , y proporciona varias opciones de visualización como el escalado y tintado Vista de la imagen: Permite mostrar imágenes en la aplicación. Galería Imágenes y media
La carpeta Time & Date tiene selector de temporizador, selector de flechador, cronometro etc.
La carpeta Advanced sirve para la vista de la textura, vista de arriba, selector de numero etc.
La carpeta Other sirve para poner el reloj del texto
La carpeta Custom & Library Views sirve para vista de gráficos y abajo aparece un botón para actualizar.
Y estando seleccionado el TextView buscamos la propiedad Text y cargamos: "Mi primer programa para Android " y presionamos enter , podemos ver que se actualiza la vista: en "vista de diseño" modificar los valores de las propiedades. Elegimos nuevamente la pestaña "Graphical Layout" y seleccionamos el TextView con el mouse y vemos que en la parte derecha de la pantalla aparece una ventana llamada " properties “:
Package Explorer: muestra los archivos Java de acuerdo con sus paquetes. También muestra las carpetas de archivos en el proyecto ( por ejemplo, documentos en la figura de abajo ) , así como los detalles específicos del proyecto Java como archivos JAR que se hace referencia
Comentario: Bueno en lo personal yo pienso que cada componente de eclipse es necesario para que se pueda ejecutar bien el programa y no tener errores al momento de abrirlo.
Fuente de Información http://www.taringa.net/posts/ciencia-educacion/16951329/Programacion-android.html http://es.wikipedia.org/wiki/Eclipse_%28software%29 http://people.csail.mit.edu/dfhuynh/research/ideas/Using%20Eclipse.html http://www.androidcurso.com/index.php/tutoriales-android/34-unidad-3-actividades-e-intenciones/128-la-vista-listview http://developer.android.com/reference/android/widget/Chronometer.html http://www.bing.com/translator/