Interfaces de usuario [Android: Vistas y Gestores de disposición]

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Interfaces de usuario [Android: Vistas y Gestores de disposición]"

Transcripción

1 Interfaces de usuario [Android: Vistas y Gestores de disposición] M. en C. Sergio Luis Pérez Pérez UAM CUAJIMALPA, MÉXICO, D. F. Trimestre 14-P Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 1 / 54

2 Diseño de la interfaz de usuario Diseño de la interfaz de usuario 1 Diseño de la interfaz de usuario 2 Gestores de disposición 3 Tipos de recursos 4 Estilos y temas 5 Acceso y modificación de las propiedades de las vistas 6 Uso de TabHost Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 2 / 54

3 Diseño de la interfaz de usuario Diseño de la interfaz de usuario I Para diseñar interfaces en Android se utiliza esencialmente XML (extensible Markup Language). También es posible hacerlo desde código Java aunque es menos común. La interfaz de usuario de Android está basada en una jerarquía de objetos que heredan de la clase View. Context es una clase que es un manejador del sistema que proporciona servicios como la resolución de recursos, accesos a bases de datos y preferencias. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 3 / 54

4 Diseño de la interfaz de usuario Diseño de la interfaz de usuario II Algunos constructores de objetos (como TextView) aceptan una instancia de la clase Context. Activity es una clase hija de Context. Recordemos que una actividad es esencialmente una ventana de la interfaz. Ejercicio: Crear un proyecto sencillo. Ver figura 1. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 4 / 54

5 Diseño de la interfaz de usuario Diseño de la interfaz de usuario III Figura : Clase creada por defecto. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 5 / 54

6 Diseño de la interfaz de usuario Diseño de la interfaz de usuario IV El método setcontentview(r.layout.activity main) indica la visualización de la actividad activity main que se encuentra en res/layout/. La forma más común de diseñar la interfaz (ventanas) es modificando los archivos que se encuentran en res/layout/, como el activity main.xml antes mencionado. Dicho archivo contiene la definición XML de la interfaz y posee un gestor de disposición por defecto: RelativeLayout. Dentro de un gestor de disposición se pueden contener otros elementos de tipo View. Algunos atributos de un gestor de disposición son: Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 6 / 54

7 Diseño de la interfaz de usuario Diseño de la interfaz de usuario V xmlns:android y xmlns:tools. Son las definiciones de los espacios de nombres de XML y sólo se especifican una vez. android:layout width y android:layout height. Indican el ancho y alto de la vista. El valor match parent indica que se utilizará toda la pantalla. Para poner una etiqueta de texto mediante XML se utiliza un componente de tipo TextView. Algunos de sus atributos son: android:layout width y android:layout height. Indican el ancho y alto de la vista. El valor wrap content indica que el tamaño se ajustará al contenido. android:layout centerhorizontal y android:layout centervertical. Indican la posición relativa a lo ancho y alto de este elemento respecto del que lo contiene. El valor true indica que el elemento será centrado. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 7 / 54

8 Diseño de la interfaz de usuario Diseño de la interfaz de usuario VI variable. Muestra la referencia al string con el nombre indicado. Las referencias a strings se encuentran el archivo res/values/strings.xml. De manera que todos los archivos layout permiten definir la interfaz y los archivos strings permiten introducir los textos. R.layout.activity main indica que un objeto View será creado en tiempo de ejecución a partir del archivo activity main.xml. Realizar el diseño en base a los archivos XML es rápido y requiere poca memoria. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 8 / 54

9 Diseño de la interfaz de usuario Diseño de la interfaz de usuario VII El plug-in de Eclipse crea automáticamente todas las referencias a los objetos XML en la clase R, la cual se encuentra en gen/com.example.nombreproyecto/r.java. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 9 / 54

10 Diseño de la interfaz de usuario Diseño de la interfaz de usuario VIII Cómo realizar el diseño desde el XML? I El archivo activity main.xml permite dos tipos de diseño: por código XML y de forma visual (Graphical Layout). El menú que se encuentra en la parte superior de Graphical Layout contiene las siguientes opciones: Opciones de pre-visualización en fase de diseño. Tipo de dispositivo. Orientación horizontal. Como se vería la vista después de la aplicación de un tema. La actividad asociada. La configuración regional. La versión de Android. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 10 / 54

11 Diseño de la interfaz de usuario Diseño de la interfaz de usuario IX Cómo realizar el diseño desde el XML? II La paleta o marco de la izquierda permite la inserción de nuevas vistas al layout. El conjunto de funcionalidades disponibles se divide en: Form Widgets: Que contiene diferentes objetos útiles para los formularios, desde etiquetas hasta botones y barras de progreso. Text Fields: Que contiene una gran variedad de campos para la captura de datos. Layout: Que contiene los diferentes tipos de gestores de disposición disponibles. Composite: Que permite la inserción de hojas de cálculo, listas, barras de desplazamiento y otros atributos más sofisticados. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 11 / 54

12 Diseño de la interfaz de usuario Diseño de la interfaz de usuario X Cómo realizar el diseño desde el XML? III Images & media: Que permite la inserción de imágenes y vídeo en la actividad actual. Time & Date: Que contiene elementos para el control del tiempo a través de relojes. Transitions: Que permite la inclusión de transiciones en las vistas. Advanced: Para funcionalidades más avanzadas como los controles de zoom. Custom & Library Views: Contiene las vistas creadas por los desarrolladores. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 12 / 54

13 Diseño de la interfaz de usuario Diseño de la interfaz de usuario XI Ejercicio Mis Vistas: 1 Crear un proyecto llamado MisVistas dejando los valores por defecto. 2 Abrir el archivo res/layout/activity main.xml. 3 En el marco de la derecha (Outline) presionar el botón derecho y elegir la opción Change Layout y seleccionamos la opción LinearLayout (Vertical). 4 Eliminar la opción que estaba ya creada al generar el proyecto, es decir el TextView que contiene el mensaje de Hello World!. 5 Desde la paleta de opciones del lado izquierdo (Palette), opción Form Widget, agregar uno de los siguientes elementos: ToggleButton, CheckBox, ProgressBar (Large) y RatingBar. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 13 / 54

14 Diseño de la interfaz de usuario Diseño de la interfaz de usuario XII 6 Seleccionar la vista ToggleButton y presionar el botón Toggle Fill Width que se encuentra en la parte superior de la actividad (denotado por ). Esta vista deberá abarcar ahora todo el ancho de pantalla. Lo mismo (verticalmente) ocurre con la opción Toggle Fill Height. 7 Seleccionar la vista CheckBox y seleccionar el botón Change Margins. Éste nos permite modificar los márgenes del contenedor de una vista. 8 El siguiente botón Change Gravity nos permite ubicar la vista en alguna posición dentro del contenedor en que se encuentra. 9 Luego el botón Distribute Weights Evenly nos permite distribuir las vistas de forma equitativa a lo largo de la actividad. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 14 / 54

15 Diseño de la interfaz de usuario Diseño de la interfaz de usuario XIII 10 Luego el botón Assign All Weights dibuja a los elementos no seleccionados en su tamaño original y al seleccionado lo hace que abarque el resto de la actividad. 11 Luego el botón Change Layout Weight permite proporcionar un peso específico para cada vista. El valor por defecto es 1. Valores mayores a 1 incrementan la escala y menores la reducen. 12 Los últimos botones son para el zoom. 13 Seleccionar la vista CheckBox y en propiedades modificar el campo Text. Esencialmente este campo coloca una etiqueta para la vista. 14 Finalmente ejecutar la aplicación. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 15 / 54

16 Diseño de la interfaz de usuario Diseño de la interfaz de usuario XIV Medidas más comunes para el manejo de tamaños de las vistas px: Son los píxeles representados en pantalla. mm: Es la distancia real sobre la pantalla medida en milímetros. in: Es la distancia real sobre la pantalla medida en pulgadas. pt: Equivale a 1/72 pulgadas. dp: Son los píxeles independientes de la densidad suponiendo 160 píxeles por pulgada. De este modo 160 dp equivale a 1 pulgada en cualquier dispositivo. sp: Son los píxeles escalados pero considerando el tamaño de fuente que el usuario haya seleccionado en sus preferencias. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 16 / 54

17 Gestores de disposición Gestores de disposición 1 Diseño de la interfaz de usuario 2 Gestores de disposición 3 Tipos de recursos 4 Estilos y temas 5 Acceso y modificación de las propiedades de las vistas 6 Uso de TabHost Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 17 / 54

18 Gestores de disposición Gestores de disposición I Los gestores de disposición (layout) más utilizados son: LinearLayout: Coloca los elementos en una fila o en una columna. TableLayout: Coloca los elementos en forma tabular. RelativeLayout: Coloca los elementos conforme a otros o a su padre. AbsoluteLayout: Coloca los elementos de forma absoluta. FrameLayout: Permite el cambio dinámico de los elementos. Se puede encontrar mas información acerca de estos layout en Algunos otros tipos de layout son: Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 18 / 54

19 Gestores de disposición Gestores de disposición II ScrollView: Coloca los elementos en forma de columna y cuando ya no caben los desplaza verticalmente. HorizontalScrollView: Coloca los elementos en forma de filas y cuando ya no caben los desplaza horizontalmente. TabHost: Provee un conjunto de ventanas seleccionables por medio de etiquetas. ListView: Muestra una lista vertical deslizable de varios elementos. GridView: Muestra una cuadrícula deslizable. ViewFlipper: Muestra los elementos de forma deslizable pero uno a la vez. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 19 / 54

20 Tipos de recursos Tipos de recursos 1 Diseño de la interfaz de usuario 2 Gestores de disposición 3 Tipos de recursos 4 Estilos y temas 5 Acceso y modificación de las propiedades de las vistas 6 Uso de TabHost Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 20 / 54

21 Tipos de recursos I Tipos de recursos La definición de recursos permite a separar el trabajo de los diseñadores gráficos del trabajo de los programadores. Un recurso es una característica o elemento que se quiere agregar a la aplicación. Para agregar recursos simplemente se agregan los archivos dentro de ciertos directorios de la aplicación. Los tipos de recursos, todos ellos ubicados en el directorio res, son: drawable: Contiene los archivos de imágenes (PNG, JPEG, GIF) y los XML con los descriptores gráficos. layout: Contiene los layout utilizados en la aplicación. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 21 / 54

22 Tipos de recursos II Tipos de recursos menu: Contiene los descriptores de menús asociados a las actividades. anim: Permite definir las animaciones Tween para vistas. animator: Contiene los descriptores para modificar las propiedades de un objeto a lo largo del tiempo pero sólo para la versión 3.0 en adelante. xml: Contiene los archivos de preferencias. raw: Para los archivos de audio y vídeo y en general todo lo que no es un archivo binario. values: Son los archivos para definir estilos, cadenas, colores, etc. Algunos valores de uso frecuente son: Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 22 / 54

23 Tipos de recursos III Tipos de recursos string: <string name= variable >Texto< /string >. Debe ir en strings.xml. color: <color name= nombre color >#RGB, #ARGB, #RRGGBB o #AARRGGBB,< /color >. Debe ir en colors.xml. dimen: <dimen name= nombre color >Un número seguido de una unidad de medida px, mm, in, pt, dp, sp< /dimen >. Debe ir en dimens.xml. style: <style name= texto mediano ><item name= android:textsize > 12pt</item></style>. Debe ir en styles.xml. int: <integer name= numero >31416</integer>. Debe ir en styles.xml. bool: <bool name= booleano >true</bool>. Debe ir en styles.xml. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 23 / 54

24 Tipos de recursos IV Tipos de recursos id: <item type= id name= objeto >nombre objeto</item>. Debe ir en styles.xml. array: <string-array name= meses > <item>enero</item> </string-array>. <integer-array name= fibonacci > <item>0</item><item> 1 </item> </integer-array>. <array name= nombre arreglo > <item>@drawable/imagen1</item> </array> Debe ir en styles.xml. Una vez que es creado un recurso, éste puede ser accedido desde documentos XML o desde Java. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 24 / 54

25 Tipos de recursos V Tipos de recursos Desde XML deben ser referenciados utilizando la siguiente recurso/nombre recurso Desde Java se utiliza la siguiente sintaxis: R.tipo recurso.nombre recurso Por otro lado existen ya algunos recursos predefinidos para Android y se encuentran en la clase Android.R. Algunos ejemplos de estos recursos son: android.r.drawable.ic menu menu edit android.r.style.teme Panel Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 25 / 54

26 Tipos de recursos VI Tipos de recursos Cómo hacer frente a la posición en que se encuentra el dispositivo (horizontal-vertical)? Para ello existe el concepto de recursos alternos. Un recurso alterno permite que la aplicación se ajuste a las configuraciones o especificaciones de un dispositivo en particular. En Android es muy fácil expresar recursos alternos mediante el simple uso de sufijos en los directorios correspondientes. Se pueden expresar recursos alternos para la orientación del dispositivo, el lenguaje, la región, la resolución, el método de entrada, entre otros. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 26 / 54

27 Tipos de recursos VII Tipos de recursos Ejercicio Juego: 1 Crear un proyecto llamado Juego que soporte al menos la API 8 y que el nombre de actividad sea Inicio y el del layout sea main. 2 Abrir el archivo res/layout/main.xml y crear una actividad que contenga un TextView y cuatro botones que simulen ser el inicio de un juego. 3 Su aplicación se debe ver como la Figura 2. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 27 / 54

28 Tipos de recursos VIII Tipos de recursos Figura : Figura del ejercicio juego. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 28 / 54

29 Tipos de recursos IX Tipos de recursos 4 Ejecutar la aplicación y luego presionar CTRL+F11. Se sigue viendo bien su aplicación? Aunque esto puede depender del tamaño de la pantalla del dispositivo, agregaremos una vista alterna para cuando el dispositivo esta en posición horizontal. Nota: Asegúrese de que el dispositivo emulado permite voltear el dispositivo al presionar CTRL+F11, de lo contrario tendrá que cambiar la configuración del dispositivo o bien crear uno nuevo. 5 Dentro del directorio res crear el directorio layout-land. 6 Copiar el archivo main.xml del directorio layout en este nuevo directorio. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 29 / 54

30 Tipos de recursos X Tipos de recursos 7 Crear una vista similar pero ahora utilizando TableLayout para colocar dentro los botones y todo dentro del LinearLayout. El TextView sólo queda dentro del LinearLayout. 8 En TableLayout el atributo stretchcolumns permite que el ancho sobrante se asigne a una columna en específico (iniciando en 0) o bien se distribuya entre todas con *. 9 Nuevamente ejecute la aplicación y presione varias veces CTRL+F11, observe que sucede. 10 Crear el directorio values-en dentro del directorio res. 11 Copiar el archivo strings.xml del directorio values en este nuevo directorio. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 30 / 54

31 Tipos de recursos XI Tipos de recursos 12 Traducir todos los nombres de variables dentro del archivo copiado. 13 Ejecutar la aplicación. 14 Cambie la configuración de idioma del dispositivo (Ajustes Idioma y teclado o algo similar). 15 Seleccionar un nuevo idioma y luego ejecutar la aplicación. 16 La lista completa de sufijos la podemos encontrar en Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 31 / 54

32 Estilos y temas Estilos y temas 1 Diseño de la interfaz de usuario 2 Gestores de disposición 3 Tipos de recursos 4 Estilos y temas 5 Acceso y modificación de las propiedades de las vistas 6 Uso de TabHost Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 32 / 54

33 Estilos y temas Estilos y temas I Un estilo es un conjunto de características que definen el formato de una vista. Ejemplos son el tamaño, los márgenes, el color, las fuentes, entre otros. Los estilos serán colocados en el archivo res/values/styles.xml. Una vez creado el recurso se referencia como cualquier otro. Los estilos pueden heredar las propiedades de un padre mediante el uso de parent. Un ejemplo de un estilo sería: Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 33 / 54

34 Estilos y temas Estilos y temas II <?xml version= 1.0 encoding= utf-8?> <resources> <style name= MiPrimerEstilo > <item name= android:layout width >fill parent</item> <item name= android:textcolor >#00FF00</item> <item name= android:typeface >monospace</item> <item name= android:textsize >12pt</item> </style> </resources> <TextView android:text= Texto /> Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 34 / 54

35 Estilos y temas Estilos y temas III Para heredar de estilos propios simplemente se utiliza el operador punto (.). <style name= MiPrimerEstilo.grande > <item name= android:textsize >18pt</item> </style> <style name= MiPrimerEstilo.grande.resaltado > <item name= android:textstyle > bold </item> </style> Dependiendo la vista a la que se aplique el estilo, puede suceder que algunos atributos no sean compatibles. Un tema es como un estilo pero se aplica a toda una actividad. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 35 / 54

36 Estilos y temas Estilos y temas IV Los temas también deben ser ubicados en el archivo res/values/styles.xml. Si se desea que un mismo tema se utilice para toda la aplicación entonces se debe editar el archivo AndroidManifest.xml. <application > Si se desea que un tema se utilice para una sola actividad entonces se debe editar la actividad. <activity > En se pueden encontrar algunos estilos y temas ya predefinidos que pueden ser utilizados en nuestras aplicaciones. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 36 / 54

37 Estilos y temas Estilos y temas V Para utilizar uno de los temas del sitio referenciado se debe tener en cuenta que el nombre del tema que aparece all, por ejemplo Theme Black NoTitleBar, debe ser referenciado en el archivo XML manifest Por ejemplo: <activity > < /activity> Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 37 / 54

38 Acceso y modificación de las propiedades de las vistas Acceso y modificación de las propiedades de las vistas 1 Diseño de la interfaz de usuario 2 Gestores de disposición 3 Tipos de recursos 4 Estilos y temas 5 Acceso y modificación de las propiedades de las vistas 6 Uso de TabHost Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 38 / 54

39 Acceso y modificación de las propiedades de las vistas Acceso y modificación de las propiedades de las vistas I Las vistas pueden ser modificadas por medio de los XML o bien desde código Java. Los métodos que se pueden asociar a las vistas serán generalmente del tipo: void nombremétodo(view vista). Por ejemplo, para llamar un método al presionar un botón se debe activar el atributo android:onclick= nombremetodo. Si una vista requiere ser llamada desde la parte lógica del programa (código Java), podemos obtener su referencia mediante findviewbyid(r.id.nombrevista). TextView texto = (TexView) findviewbyid(r.id.nombrevista); Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 39 / 54

40 Acceso y modificación de las propiedades de las vistas Acceso y modificación de las propiedades de las vistas II A las vistas se les pueden asociar valores de tipo etiqueta (tag). Un tag pueden ser cualquier tipo de objeto. Los tags se pueden utilizar para marcar la jerarquía de una vista o bien para almacenar datos dentro de una vista sin tener que utilizar otra estructura de datos. Una vista puede tener asociados múltiples tags. Se agregan mediante el método settag(int llave, Object tag). Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 40 / 54

41 Acceso y modificación de las propiedades de las vistas Acceso y modificación de las propiedades de las vistas III Algunas vistas pueden tener un valor inicial asociado llamado hint (consejo). Ejemplo: android:hint= Aqui va el resultado. Se pueden enviar mensajes de aviso mediante la clase Toast. Recordemos que los mensajes son importantes para mantener al usuario informado acerca de lo que ocurre con la aplicación. Se invocan de la siguiente manera: Toast.maketext(Context contexto, CharSequence mensaje, int duracion); El contexto se refiere a la Actividad que disparará el Toast, comúnmente this. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 41 / 54

42 Acceso y modificación de las propiedades de las vistas Acceso y modificación de las propiedades de las vistas IV Ejercicio: Añadiendo gráficos a un botón (tomado del libro: El Gran Libro de Android). 1 Crear un proyecto llamado OtrasVistas y nombrar a la actividad principal OtrasVistasActivity y al Layout main. 2 En el directorio res crear el directorio drawable y dentro de éste crear un archivo llamado boton.xml. Para crear el archivo nos vamos al menú File>New>Android XML File. 3 Reemplazamos el código que aparece por defecto en el archivo boton.xml por el que se presenta a continuación: Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 42 / 54

43 Acceso y modificación de las propiedades de las vistas Acceso y modificación de las propiedades de las vistas V <?xml version= 1.0 encoding= utf-8? > <selector xmlns:android= > <item pulsado android:state pressed= true / > <item con foco android:state focused= true / > <item normal / > </selector> El orden en que se acomodan los item es importante pues cuando se accede a la vista que tendrá estas propiedades el código xml es recorrido de arriba hacia abajo y entra la primer condición item que se cumpla. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 43 / 54

44 Acceso y modificación de las propiedades de las vistas Acceso y modificación de las propiedades de las vistas VI 4 Copie las siguientes imágenes, Figura 3, en el directorio res/drawable y utilice los nombres botonpulsado, botonconfoco y botonnormal respectivamente. Figura : Botones presionado, apuntado y normal 1 La primer figura debe aparecer al hacer click sobre el botón. 2 La segunda al seleccionar con la tecla tabulación o equivalente. 3 La tercera es la que siempre aparecerá por defecto. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 44 / 54

45 Acceso y modificación de las propiedades de las vistas Acceso y modificación de las propiedades de las vistas VII 5 Elimine el TextView que se encuentra en el archivo res/layout/main.xml. 6 Cambie el layout a un LinearLayout y elija un atributo Background = #FFFFFF para éste. 7 Coloque una vista de tipo Botton dentro del nuevo layout. 8 En las opciones de propiedades, en View, opción Background presione el botón... y en el recuadro que aparece seleccione Drawable/boton. 9 Elimine el texto del botón. 10 En el atributo onclick escriba la palabra sepresiona. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 45 / 54

46 Acceso y modificación de las propiedades de las vistas Acceso y modificación de las propiedades de las vistas VIII 11 Introduzca el siguiente código en el archivo principal.java (OtrasVistasActivity.java). public void sepresiona(view vista){ Toast.makeText(this, Presionado, Toast.LENGTH SHORT).show(); } 12 Ejecute la aplicación y observe los resultados. 13 Estando en el layout main.xml, dentro de la paleta de vistas elija Text Fields y arrastre a encima del botón una vista Number (Decimal). 14 Modifique o agregue los siguientes atributos: y android:hint= Introduce un número. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 46 / 54

47 Acceso y modificación de las propiedades de las vistas Acceso y modificación de las propiedades de las vistas IX 15 Agregue un botón y modifique algunos de sus atributos: android:layout width= match parent boton. 16 Del tipo de vistas Form Widgets elija una vista Large Text y agregue esta al layout main.xml. 17 Modifique los siguientes atributos del Large Text: android:textcolor= #0000FF, resultado. 18 Dentro del código java principal agregue las variables EditText entrada y TextView salida como globales a la clase. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 47 / 54

48 Acceso y modificación de las propiedades de las vistas Acceso y modificación de las propiedades de las vistas X 19 Para crear los objetos correspondientes del lado del código java hacemos algo como lo siguiente: entrada = (EditText) findviewbyid(r.id.entrada); salida = (TextView) findviewbyid(r.id.salida); 20 Agregamos las líneas anteriores en el método principal oncreate. 21 Agregamos al atributo onclick lo siguiente: android:onclick= sepresiona0 del botón que contiene al cero (el último creado). 22 Agregamos el siguiente método en el código Java. public void sepresiona0(view view){ entrada.settext(entrada.gettext()+(string)view.gettag()); } Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 48 / 54

49 Acceso y modificación de las propiedades de las vistas Acceso y modificación de las propiedades de las vistas XI 23 Agregamos al botón el atributo: android:tag= 0. Qué ocurre al presionar el botón? 24 Finalmente, en el método sepresiona(view vista) agregue la siguiente línea: salida.settext( String.valueOf(Float.parseFloat(entrada.getText().toString()))); Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 49 / 54

50 Uso de TabHost Uso de TabHost 1 Diseño de la interfaz de usuario 2 Gestores de disposición 3 Tipos de recursos 4 Estilos y temas 5 Acceso y modificación de las propiedades de las vistas 6 Uso de TabHost Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 50 / 54

51 Uso de TabHost Uso de TabHost I TabHost permite la creación de interfaces de usuario con pestañas. El layout TabHost será el nodo raíz del diseño y contendrá a TabWidget para la visualización de las pestañas y FrameLayout para mostrar el contenido de las pestañas. El contenido de las pestañas puede ser para intercambiar puntos de vista en una misma actividad o bien entre diferentes actividades. Para hacer pestañas con diferentes actividades puede consultar Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 51 / 54

52 Uso de TabHost Uso de TabHost II Desafortunadamente el uso de TabHost se considera obsoleto por lo que incluso el IDE nos notificará al querer hacer uso de este. Así que, sólo lo estudiaremos brevemente. La estructura debe ser como sigue: <TabHost > <LinearLayout > <TabWidget /> <FrameLayout > <PrimerLayout... /> <SegundoLayout... /> <TercerLayout... /> < /FrameLayout> < /LinearLayout> < /TabHost> Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 52 / 54

53 Uso de TabHost Uso de TabHost III Ejemplo de una aplicación con TabHost (tomado del libro: El Gran Libro de Android): 1 Cree un proyecto llamado TabHost. 2 Reemplace el código del layout principal con el que se encuentra en el sitio de este curso sperez/cursos/ui/tabhost.xml y coloque este otro en res/values/strings.xml sperez/cursos/ui/strings.xml. 3 También se requiere cierto código Java para que el TabHost funcione. 1 La clase principal deberá heredar de TabActivity, sin embargo esta clase es obsoleta a partir de las versiones 4.X de Android. 2 Se crea una instancia de la clase TabHost inicializándose con el método gettabhost(). Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 53 / 54

54 Uso de TabHost Uso de TabHost IV 3 Mediante el método addtab() de la clase TabHost se deben agregar las pestañas. TabHost tabhost = gettabhost(); tabhost.addtab(tabhost.newtabspec( tab1 ).setindicator( Titulo Primer Tab o ícono, null).setcontent(r.id.tabnombre)); 4 Ejecute la aplicación y observe los resultados. Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario 54 / 54

Interfaces de usuario [Desarrollo de aplicaciones para Android]

Interfaces de usuario [Desarrollo de aplicaciones para Android] Interfaces de usuario [Desarrollo de aplicaciones para Android] M. en C. Sergio Luis Pérez Pérez UAM CUAJIMALPA, MÉXICO, D. F. Trimestre 13-O Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario

Más detalles

Interfaces de usuario [Desarrollo de aplicaciones para Android]

Interfaces de usuario [Desarrollo de aplicaciones para Android] Interfaces de usuario [Desarrollo de aplicaciones para Android] M. en C. Sergio Luis Pérez Pérez UAM CUAJIMALPA, MÉXICO, D. F. Trimestre 14-P Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario

Más detalles

Desarrollo de apps para móviles Android. Creación de aplicaciones para móviles/tablets Android

Desarrollo de apps para móviles Android. Creación de aplicaciones para móviles/tablets Android Desarrollo de apps para móviles Android Creación de aplicaciones para móviles/tablets Android Recursos Se encuentran en la carpeta /res/: Drawable: imágenes Layout: xml Menu: xml Values: valores usados

Más detalles

Crear una Activity en Android. Paso por paso

Crear una Activity en Android. Paso por paso 19-03-2014 Crear una Activity en Android. Paso por paso Una breve descripción de qué hacer cuando las herramientas de desarrollo de Android se convierten en nuestros enemigos. A veces, puede pasar que

Más detalles

Para crear una lista como la anterior, primero escribe la información, y después selecciona el texto y aplícale el formato de viñetas.

Para crear una lista como la anterior, primero escribe la información, y después selecciona el texto y aplícale el formato de viñetas. Módulo 3 Herramientas de Cómputo Listas, tabulaciones, columnas y cuadros de texto Listas En muchas ocasiones es necesario que enumeres diferentes elementos en tus documentos. Word no sólo reconoce números

Más detalles

Mi Primer Proyecto en Android Studio

Mi Primer Proyecto en Android Studio Mi Primer Proyecto en Android Studio Para crear un nuevo proyecto ejecutaremos Android Studio y desde la pantalla de bienvenida pulsaremos la opción Start a new Android Studio project para iniciar el asistente

Más detalles

NORMA 34.14(SEPA) 05/11/2013

NORMA 34.14(SEPA) 05/11/2013 NORMA 34.14(SEPA) 05/11/2013 1. Descripción La aplicación de generación de ficheros de transferencias permite generar fácilmente órdenes para que se efectúe el pago de transferencias a los beneficiarios

Más detalles

Desarrollo de apps para móviles Android. Conceptos básicos de las aplicaciones Android

Desarrollo de apps para móviles Android. Conceptos básicos de las aplicaciones Android Desarrollo de apps para móviles Android Conceptos básicos de las aplicaciones Android Modelo vista controlador (MVC) En Android se utiliza el patrón de arquitectura llamado modelo vista controlador. Este

Más detalles

www.android-spa.com Android Creación de una aplicación sencilla: Forwarding - Página 1 -

www.android-spa.com Android Creación de una aplicación sencilla: Forwarding - Página 1 - Android Creación de una aplicación sencilla: Forwarding - Página 1 - Realización de la aplicación Forwarding en Android Este es un pequeño tutorial con el que se realizará un pequeño programa para Android

Más detalles

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora Plataforma e-ducativa Aragonesa Manual de Administración Bitácora ÍNDICE Acceso a la administración de la Bitácora...3 Interfaz Gráfica...3 Publicaciones...4 Cómo Agregar una Publicación...4 Cómo Modificar

Más detalles

Operación Microsoft Access 97

Operación Microsoft Access 97 Trabajar con Controles Características de los controles Un control es un objeto gráfico, como por ejemplo un cuadro de texto, un botón de comando o un rectángulo que se coloca en un formulario o informe

Más detalles

La pestaña Inicio contiene las operaciones más comunes sobre copiar, cortar y pegar, además de las operaciones de Fuente, Párrafo, Estilo y Edición.

La pestaña Inicio contiene las operaciones más comunes sobre copiar, cortar y pegar, además de las operaciones de Fuente, Párrafo, Estilo y Edición. Microsoft Word Microsoft Word es actualmente (2009) el procesador de textos líder en el mundo gracias a sus 500 millones de usuarios y sus 25 años de edad. Pero hoy en día, otras soluciones basadas en

Más detalles

A continuación se describen cuáles son los elementos principales de las tablas, cómo crear una y cómo modificarla.

A continuación se describen cuáles son los elementos principales de las tablas, cómo crear una y cómo modificarla. 4. TABLAS A continuación se describen cuáles son los elementos principales de las tablas, cómo crear una y cómo modificarla. 4.1. Principales Elementos Al momento de generar y diseñar una tabla es importante

Más detalles

Formularios. Formularios Diapositiva 1

Formularios. Formularios Diapositiva 1 Formularios Crear un formulario utilizando el Asistente para formularios Modificación en vista Diseño Adición de Controles a un Formulario Adición de un Subformulario a un formulario Formularios Diapositiva

Más detalles

Practica 1 Estructura De Un Proyecto En ANDROID

Practica 1 Estructura De Un Proyecto En ANDROID Área y Sub-área: Informatica/Computacion Educador: _Luis Orozco Ciclo Escolar: 2015 Grado: 5to Secciones: A,B,C y D Practica 1 Estructura De Un Proyecto En ANDROID Seguimos con el Curso de Programación

Más detalles

Presentaciones. Con el estudio de esta Unidad pretendemos alcanzar los siguientes objetivos:

Presentaciones. Con el estudio de esta Unidad pretendemos alcanzar los siguientes objetivos: UNIDAD 8 Presentaciones Reunión. (ITE. Banco de imágenes) as presentaciones son documentos formados por una sucesión de páginas, llamadas diapositivas, que transmiten información estructurada de manera

Más detalles

La ventana de Microsoft Excel

La ventana de Microsoft Excel Actividad N 1 Conceptos básicos de Planilla de Cálculo La ventana del Microsoft Excel y sus partes. Movimiento del cursor. Tipos de datos. Metodología de trabajo con planillas. La ventana de Microsoft

Más detalles

G R U P O S INDICE Cómo crear una cuenta en ARQA? Cómo tener un grupo en ARQA? Secciones y funcionalidades de los grupos Configuración del grupo

G R U P O S INDICE Cómo crear una cuenta en ARQA? Cómo tener un grupo en ARQA? Secciones y funcionalidades de los grupos Configuración del grupo INDICE Cómo crear una cuenta en ARQA? 4 Cómo tener un grupo en ARQA? 5 Secciones y funcionalidades de los grupos 6 Muro del Grupo 6 Compartir Textos 8 Compartir Imágenes 9 Compartir videos 10 Compartir

Más detalles

TEMA 20 EXP. WINDOWS PROC. DE TEXTOS (1ª PARTE)

TEMA 20 EXP. WINDOWS PROC. DE TEXTOS (1ª PARTE) 1. Introducción. TEMA 20 EXP. WINDOWS PROC. DE TEXTOS (1ª PARTE) El Explorador es una herramienta indispensable en un Sistema Operativo ya que con ella se puede organizar y controlar los contenidos (archivos

Más detalles

Trabajar con diapositivas

Trabajar con diapositivas Trabajar con diapositivas INFORMÁTICA 4º ESO POWERPOINT Una vez creada una presentación podemos modificarla insertando, eliminando, copiando diapositivas, Insertar una nueva diapositiva.- Para insertar

Más detalles

13.3. Personalización avanzada

13.3. Personalización avanzada 13.3. Personalización avanzada Cómo crear informes mediante Report Builder Un informe es un documento que nos va a mostrar una información. En un informe disponemos de varias secciones. El encabezado de

Más detalles

GUÍA DE USUARIO DEL CORREO

GUÍA DE USUARIO DEL CORREO REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN DIRECCIÓN GENERAL DE LA OFICINA DE ADMINISTRACIÓN Y SERVICIOS DIVISIÓN DE SOPORTE TÉCNICO Y FORMACIÓN AL USUARIO GUÍA DE

Más detalles

Manual del visor GeoEuskadi 2013 MANUAL DEL VISOR GEOEUSKADI

Manual del visor GeoEuskadi 2013 MANUAL DEL VISOR GEOEUSKADI MANUAL DEL VISOR GEOEUSKADI 2013 DOCUMENTO: Manual del visor GeoEuskadi AÑO FECHA DE EDICIÓN: 2013 PROPIETARIO: Gobierno Vasco. 1 Gobierno Vasco Contenido Barra de herramientas... 5 Zoom inicial... 5 Ampliar

Más detalles

MS ACCESS BÁSICO 6 LOS INFORMES

MS ACCESS BÁSICO 6 LOS INFORMES 2010 MS ACCESS BÁSICO 6 LOS INFORMES 93 LOS INFORMES Los informes son una herramienta de Access para elaborar información, sobre los datos que deseemos, preparada para ser impresa. A partir de una base

Más detalles

... Formas alternativas de escribir un texto. Columnas. anfora CAPÍTULO 4

... Formas alternativas de escribir un texto. Columnas. anfora CAPÍTULO 4 CAPÍTULO 4. Formas alternativas de escribir un texto........ Columnas Para fijar columnas se posiciona el Punto de Inserción donde se desee que comiencen las columnas, o bien se selecciona el texto que

Más detalles

Guía N 1: Fundamentos básicos(i)

Guía N 1: Fundamentos básicos(i) 1 Guía N 1: Fundamentos básicos(i) Objetivos Generales: Ver una breve descripción de las capacidades más comunes de Excel Objetivos específicos: Descripción de los elementos de un libro: Hojas, iconos,

Más detalles

CAPÍTULO 4. EL EXPLORADOR DE WINDOWS XP

CAPÍTULO 4. EL EXPLORADOR DE WINDOWS XP CAPÍTULO 4. EL EXPLORADOR DE WINDOWS XP Características del Explorador de Windows El Explorador de Windows es una de las aplicaciones más importantes con las que cuenta Windows. Es una herramienta indispensable

Más detalles

3_formato I. NOTA: al pegar unas celdas sobre otras no vacías, se borrará el contenido de estas últimas.

3_formato I. NOTA: al pegar unas celdas sobre otras no vacías, se borrará el contenido de estas últimas. 3. Luego se seleccionan las celdas donde se quiere que se sitúen las celdas cortadas. No hace falta seleccionar el rango completo sobre el que se va a pegar, ya que si se selecciona una única celda, Calc

Más detalles

NORMA 19.14 (SEPA) 22/11/2013

NORMA 19.14 (SEPA) 22/11/2013 NORMA 19.14 (SEPA) 22/11/2013 1. Descripción La aplicación de generación de ficheros de adeudos permite generar fácilmente Órdenes para que su banco efectúe el cobro de recibos a clientes creando una Base

Más detalles

MANUAL DE FACTURACIÓN TOUCH SCREEN

MANUAL DE FACTURACIÓN TOUCH SCREEN MANUAL DE FACTURACIÓN TOUCH SCREEN Tabla de Contenido Contenido Pág. CAPITULO 1... 3 CARACTERÍSTICAS Y BENEFICIOS... 3 CAPITULO 2... 4 ENTRADAS Y SALIDAS DEL MODULO... 4 Visión general... 4 Contenido del

Más detalles

MANUAL DE LA APLICACIÓN HELP DESK

MANUAL DE LA APLICACIÓN HELP DESK CASAMOTOR MANUAL DE LA APLICACIÓN HELP DESK Desarrollado por: NOVIEMBRE, 2012 BOGOTÁ D.C. - COLOMBIA INTRODUCCIÓN Este documento es el manual de la aplicación de Help Desk de Casamotor, producto desarrollado

Más detalles

Diseño de páginas web

Diseño de páginas web Diseño de páginas web Capas. Objetos en movimiento Ricardo Esteban Alonso Creación de capas en la página web Las capas son rectángulos transparentes, donde podemos insertar datos y hacer que éstos aparezcan

Más detalles

Diseño de formularios

Diseño de formularios Universidad Complutense de Madrid CURSOS DE FORMACIÓN EN INFORMÁTICA Diseño de formularios Introducción a las bases de datos Tema 5 El aspecto de los formularios Se puede modificar a voluntad el aspecto

Más detalles

COMBINAR CORRESPONDENCIA EN MICROSOFT WORD

COMBINAR CORRESPONDENCIA EN MICROSOFT WORD COMBINAR CORRESPONDENCIA EN MICROSOFT WORD Combinar documentos consiste en unir dos documentos diferentes sin que se modifiquen los datos que aparecen en ellos. Esta operación es muy útil y muy frecuente

Más detalles

A25. Informática aplicada a la gestión Curso 2005/2006 Word Tema 3. Formato de sección.

A25. Informática aplicada a la gestión Curso 2005/2006 Word Tema 3. Formato de sección. DEPARTAMENTO DE LENGUAJES Y SISTEMAS INFORMÁTICOS ESCUELA SUPERIOR DE TECNOLOGÍA Y CIENCIAS EXPERIMENTALES A.D.E.M. Segundo Curso A25. Informática aplicada a la gestión Curso 2005/2006 Word Tema 3. Formato

Más detalles

Guadalinex Básico Impress

Guadalinex Básico Impress 1 IMPRESS: Editor de Presentaciones Impress es un programa con el que podemos crear diapositivas, transparencias y presentaciones con una variada gama de efectos sin demasiadas complicaciones. Objetivos:

Más detalles

TEMA 2 WINDOWS XP Lección 4 BLOC DE NOTAS

TEMA 2 WINDOWS XP Lección 4 BLOC DE NOTAS TEMA 2 WINDOWS XP Lección 4 BLOC DE NOTAS 1) EL PEQUEÑO EDITOR El Bloc de notas de Windows XP es un básico editor de texto con el que podemos escribir anotaciones, de hasta 1024 caracteres por línea y

Más detalles

PHPMYADMIN Y MYSQL. Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin.

PHPMYADMIN Y MYSQL. Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin. PHPMYADMIN Y MYSQL Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin. PhpMyAdmin es una herramienta para la administración del servidor de base de datos MySQL que dispone

Más detalles

Módulo 8: Ofimática básica. Unidad didáctica 4: Introducción y modificación de datos. Access

Módulo 8: Ofimática básica. Unidad didáctica 4: Introducción y modificación de datos. Access Módulo 8: Ofimática básica Unidad didáctica 4: Introducción y modificación de datos Access UNIDAD DIDÁCTICA 4 Introducción y modificación de datos Créditos Autor/es: Fuentes Innovación y Cualificación

Más detalles

MANUAL DEL USUARIO: EDITOR E-COMMERCE

MANUAL DEL USUARIO: EDITOR E-COMMERCE MANUAL DEL USUARIO: EDITOR E-COMMERCE 0. Antes de empezar... 2 0.1 Elige una plantilla... 2... 2 1. Área de usuario... 4 1.1 Inicio:... 4 1.2 Pedidos... 6 1.3 Ajustes generales... 7 1.4 IVA... 8 1.5 Opciones

Más detalles

Paso 1 de 13. Paso 2 de 13. Guía de aprendizaje de Flash CS5 Tutorial 3. Creación de un logotipo textual.

Paso 1 de 13. Paso 2 de 13. Guía de aprendizaje de Flash CS5 Tutorial 3. Creación de un logotipo textual. Guía de aprendizaje de Flash CS5 Tutorial 3. Creación de un logotipo textual. Paso 1 de 13 En este tutorial vamos a crear un logotipo basado en un texto al que aplicaremos algunos efectos utilizando filtros

Más detalles

COMO CREAR UNA PÁGINA WEB 2-INTRODUCCIÓN A DREAWEAVER

COMO CREAR UNA PÁGINA WEB 2-INTRODUCCIÓN A DREAWEAVER 2011 2012 COMO CREAR UNA PÁGINA WEB 2-INTRODUCCIÓN A DREAWEAVER WWW.FAUBELL.COM vicente@faubell.com Hasta ahora hemos visto una pequeña introducción a la creación de las páginas web. No te preocupes por

Más detalles

Manual de Usuario del

Manual de Usuario del Manual de Usuario del Sistema de Información DevInfo Monitoreo y Evaluación INDICE I. Introducción... 1 Qué es DevInfo?... 1 Objetivos de DevInfo:... 1 I.1 Requerimientos del sistema DEVINFO... 1 I.2 Página

Más detalles

PowerPoint 2010 Introducción a Microsoft Office PowerPoint 2010

PowerPoint 2010 Introducción a Microsoft Office PowerPoint 2010 PowerPoint 2010 Introducción a Microsoft Office PowerPoint 2010 Contenido CONTENIDO... 1 DESCRIPCIÓN DE LA VENTANA PRINCIPAL... 2 INTRODUCCIÓN A POWERPOINT WEB APP... 8 1 Descripción de la ventana principal

Más detalles

2_trabajar con calc I

2_trabajar con calc I Al igual que en las Tablas vistas en el procesador de texto, la interseccción de una columna y una fila se denomina Celda. Dentro de una celda, podemos encontrar diferentes tipos de datos: textos, números,

Más detalles

Plantilla de texto plano

Plantilla de texto plano Plantilla de texto plano Esta es la plantilla seleccionada por defecto al crear una nueva página. Título: Es el título que aparecerá identificando a la página, así como en la cabecera del documento en

Más detalles

Manual de usuario de Windows Live Writer

Manual de usuario de Windows Live Writer Manual de usuario de Windows Live Writer Índice 0.- Introducción. 3 1.- Descarga e Instalación. 4 2.- Conexión a un blog. 7 3.- Interfaz de Windows Live Writer. 12 4.- Creación de un Post. 13 5.- Creación

Más detalles

Introducción a MS Word 2007

Introducción a MS Word 2007 Introducción a MS Word 2007 El procesador de texto tiene como objetivo el tratamiento de textos, en especial su edición y manipulación (tipos de letra, inserciones, márgenes, etc.), además de otras funciones

Más detalles

Centro de Profesorado Luisa Revuelta (Córdoba) TEMA 6 TABLAS Y GRÁFICOS EN IMPRESS

Centro de Profesorado Luisa Revuelta (Córdoba) TEMA 6 TABLAS Y GRÁFICOS EN IMPRESS Centro de Profesorado Luisa Revuelta (Córdoba) TEMA 6 TABLAS Y GRÁFICOS EN IMPRESS Antes que nada tenemos que hablar de la distinción entre tabla y hoja de cálculo. Una tabla es una estructura formada

Más detalles

Microsoft Access proporciona dos métodos para crear una Base de datos.

Microsoft Access proporciona dos métodos para crear una Base de datos. Operaciones básicas con Base de datos Crear una Base de datos Microsoft Access proporciona dos métodos para crear una Base de datos. Se puede crear una base de datos en blanco y agregarle más tarde las

Más detalles

CONCEPTOS BASICOS. Febrero 2003 Página - 1/10

CONCEPTOS BASICOS. Febrero 2003 Página - 1/10 CONCEPTOS BASICOS Febrero 2003 Página - 1/10 EL ESCRITORIO DE WINDOWS Se conoce como escritorio la zona habitual de trabajo con windows, cuando iniciamos windows entramos directamente dentro del escritorio,

Más detalles

Manual CMS Mobincube

Manual CMS Mobincube Manual CMS Mobincube CMS Mobincube Qué es? El CMS (Sistema de Gestión de Contenidos) es un completo website que permite la creación y actualización de contenido remoto. De esta forma, una vez creada una

Más detalles

Curso PUDE. Desarrollo de Aplicaciones Móviles en Android. A. Descripción. B. Implementación. B.1. Desarrollo de la primera interfaz

Curso PUDE. Desarrollo de Aplicaciones Móviles en Android. A. Descripción. B. Implementación. B.1. Desarrollo de la primera interfaz Curso PUDE Con este ejercicio, ofrecemos algunas ideas de cómo solucionar el problema de presentar nuestras aplicaciones en los diferentes dispositivos existentes y con su sistema operativo Android correspondiente.

Más detalles

GENERACIÓN DE TRANSFERENCIAS

GENERACIÓN DE TRANSFERENCIAS GENERACIÓN DE TRANSFERENCIAS 1 INFORMACIÓN BÁSICA La aplicación de generación de ficheros de transferencias permite generar fácilmente órdenes para que la Caja efectúe transferencias, creando una base

Más detalles

PROYECTOS, FORMULACIÓN Y CRITERIOS DE EVALUACIÓN

PROYECTOS, FORMULACIÓN Y CRITERIOS DE EVALUACIÓN PROYECTOS, FORMULACIÓN Y CRITERIOS DE EVALUACIÓN GESTIÓN DE PROYECTOS CON PLANNER AVC APOYO VIRTUAL PARA EL CONOCIMIENTO GESTIÓN DE PROYECTOS CON PLANNER Planner es una poderosa herramienta de software

Más detalles

Descripción del programa. Características. Licencia

Descripción del programa. Características. Licencia Descripción del programa LongoMatch es una herramienta de análisis video de deportes para los entrenadores, para asistirlos en la toma de decisiones del juego y/o entrenamiento. Puede etiquetar los eventos

Más detalles

1. Introducción...3. 2. Qué es Draw?...3. 3. Entorno de trabajo...4. 4. Crear un nuevo documento...9. 5. Preparación de la hoja de dibujo...

1. Introducción...3. 2. Qué es Draw?...3. 3. Entorno de trabajo...4. 4. Crear un nuevo documento...9. 5. Preparación de la hoja de dibujo... Draw Básico Índice del curso 1. Introducción...3 2. Qué es Draw?...3 3. Entorno de trabajo...4 4. Crear un nuevo documento...9 5. Preparación de la hoja de dibujo...12 6. Trabajando con Draw...14 2 Conoce

Más detalles

Nota: Se puede tener un acceso directo definido o podemos entrar a través de la

Nota: Se puede tener un acceso directo definido o podemos entrar a través de la Objetivo: explotar la información eventual en línea, utilizando libros y hojas con una estructura inicial con opción a modificarse de acuerdo a la necesidad del usuario. Después de haber instalado la herramienta

Más detalles

EUSKADI PRECIOS NDICE. 1 Definiciones: Base de Precios, Estructura, Precios paramétricos, Precios descompuestos, ámbitos

EUSKADI PRECIOS NDICE. 1 Definiciones: Base de Precios, Estructura, Precios paramétricos, Precios descompuestos, ámbitos EUSKADI PRECIOS NDICE 1 Definiciones: Base de Precios, Estructura, Precios paramétricos, Precios descompuestos, ámbitos 2 Consulta Sencilla: 3 Consulta Completa: Zona Izquierda, Zona Central, Zona Derecha

Más detalles

Configuración de un sitio local

Configuración de un sitio local Configuración de un sitio local Un sitio web es un conjunto de archivos y carpetas, relacionados entre sí, con un diseño similar o un objetivo común. Es necesario diseñar y planificar el sitio web antes

Más detalles

INDICE. 1. Introducción... 4. 2. El panel Entities view... 5. 3. El panel grafico... 6. 4. Barra de botones... 6. 4.1. Botones de Behavior...

INDICE. 1. Introducción... 4. 2. El panel Entities view... 5. 3. El panel grafico... 6. 4. Barra de botones... 6. 4.1. Botones de Behavior... MANUAL DE USUARIO INDICE 1. Introducción... 4 2. El panel Entities view... 5 3. El panel grafico... 6 4. Barra de botones... 6 4.1. Botones de Behavior... 7 4.2. Botones de In-agents... 8 4.3. Botones

Más detalles

5.- Crear páginas web con Nvu

5.- Crear páginas web con Nvu 5.- Crear páginas web con Nvu Nvu permite crear y publicar páginas web sin necesidad de tener conocimientos de HTML y de una forma tan sencilla como utilizar un procesador de textos. La barra de herramientas

Más detalles

Servicio Webmail. La fibra no tiene competencia

Servicio Webmail. La fibra no tiene competencia Servicio Webmail La fibra no tiene competencia Contenido 1. INTERFAZ WEBMAIL 3 2. BARRA SUPERIOR 3 3. CORREO 3 3.1. Barra de herramientas de correo 4 3.2. Sección carpetas de correo 9 3.3. Sección de contenidos

Más detalles

Definiciones. Tema 21_Módulos Menú 1

Definiciones. Tema 21_Módulos Menú 1 Definiciones Un menú es una lista de opciones o de órdenes que forman parte de un mismo título, mediante los cuales se podrán seleccionar determinadas operaciones de la aplicación. El conjunto de todos

Más detalles

BLOQUE VIII POWERPOINT

BLOQUE VIII POWERPOINT BLOQUE VIII POWERPOINT INSTRUCTOR: ANTONIO J. FERNANDEZ EDICION 2008 1 de 28 INSTRUCTOR: ANTONIO J. FERNANDEZ EDICION 2008 2 de 28 MODULO V DE OFIMÁTICA BLOQUE I BLOQUE II BLOQUE III BLOQUE IV BLOQUE V

Más detalles

En la siguiente imagen se muestra la pantalla principal del portafolio de un usuario que será utilizado para explicar cada aspecto del mismo.

En la siguiente imagen se muestra la pantalla principal del portafolio de un usuario que será utilizado para explicar cada aspecto del mismo. Manual Portafolio El portafolio digital provee a los usuarios de herramientas para crear y mantener su propio portafolio digital en su proceso de formación en moodle en el cual podrán enviar sus trabajos,

Más detalles

CURSO OUTLOOK DEPARTAMENTO COMERCIAL

CURSO OUTLOOK DEPARTAMENTO COMERCIAL CURSO OUTLOOK DEPARTAMENTO COMERCIAL Diciembre del 2009 SUMARIO 1 INTRODUCCIÓN...3 1.1 Descripción...3 2 ESTRUCTURA OUTLOOK...4 2.1 Descripción...4 2.2 Estructura...4 3 GESTIÓN DEL CORREO...5 3.1 Descripción...5

Más detalles

Kaldeera Advanced Forms 2009 Guía del usuario

Kaldeera Advanced Forms 2009 Guía del usuario Kaldeera Advanced Forms 2009 Guía del usuario Indice Usando Kaldeera Advanced Forms 2009... 3 Accediendo a la página de configuración... 3 Activando o desactivando la funcionalidad de Kaldeera Advanced

Más detalles

Apuntes de ACCESS. Apuntes de Access. Campos de Búsqueda:

Apuntes de ACCESS. Apuntes de Access. Campos de Búsqueda: Apuntes de ACCESS Campos de Búsqueda: Los campos de búsqueda permiten seleccionar el valor de un campo de una lista desplegable en lugar de tener que escribirlos. El usuario sólo tiene que elegir un valor

Más detalles

MANUAL DE LA APLICACIÓN DE ENVÍO DE SMS

MANUAL DE LA APLICACIÓN DE ENVÍO DE SMS MANUAL DE LA APLICACIÓN DE ENVÍO DE SMS SEGUIMIENTO DE VERSIONES Versión Novedades respecto a la versión anterior Fecha Versión 1.0 14/03/2011 Página 2 ÍNDICE ÍNDICE... 3 1. INTRODUCCIÓN... 4 2. MÓDULO

Más detalles

CURSO DE INTRODUCCIÓN AL WORD

CURSO DE INTRODUCCIÓN AL WORD CURSO DE INTRODUCCIÓN AL WORD 1. INTRODUCCIÓN 2. PRIMER DOCUMENTO 3. UN EJEMPLO 4. TABLAS 5. FORMATO DE PAGINAS Y COLUMNAS 6. ORTOGRAFÍA, GRAMÁTICA Y SINÓNIMOS 7. WORDART 8. IMPRIMIR UN DOCUMENTO INTRODUCCIÓN

Más detalles

LA INFORMÁTICA EN EL AULA

LA INFORMÁTICA EN EL AULA EL EXPLORADOR DE WINDOWS El Explorador de Windows nos permite acceder a los recursos de nuestra PC y del sistema de red si es que estamos conectados. Desde él podemos ejecutar aplicaciones, manejar archivos

Más detalles

El Power Point es un programa que permite hacer presentaciones y es usado ampliamente en los ámbitos de negocios y educacionales.

El Power Point es un programa que permite hacer presentaciones y es usado ampliamente en los ámbitos de negocios y educacionales. TUTORIAL PARA HACER PRESENTACIONES EN POWER POINT Guía del taller de herramientas de presentación 1) Qué es un Power Point? El Power Point es un programa que permite hacer presentaciones y es usado ampliamente

Más detalles

Apéndice 5 Manual de usuario de ColeXión. ColeXión 1.0. Manual de usuario

Apéndice 5 Manual de usuario de ColeXión. ColeXión 1.0. Manual de usuario Apéndice 5 Manual de usuario de ColeXión ColeXión 1.0 Manual de usuario Índice 1. Qué es ColeXión?... 2 2. Requerimientos del sistema... 3 3. Instalación de ColeXión... 3 4. Creación de un nuevo esquema...

Más detalles

Versión: 1.0.0. Desarrollado por AloOnline Alojamiento Web. http://www.aloonline.es. soporte@aloonline.es -1-

Versión: 1.0.0. Desarrollado por AloOnline Alojamiento Web. http://www.aloonline.es. soporte@aloonline.es -1- Versión: 1.0.0 Desarrollado por AloOnline Alojamiento Web http://www.aloonline.es soporte@aloonline.es -1- INDICE 1. Acceder al panel de WordPress... 3 2. Crear entradas en el Blog y páginas... 4 2.1.

Más detalles

CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO

CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO MANUAL DE USUARIO CATÁLOGO MANUAL DE USUARIO CATÁLOGO MANUAL DE USUARIO 1. CATÁLOGO MANUAL DE USUARIO CATÁLOGO AHORA CATÁLOGO MANUAL DE USUARIO 1 1. Introducción AHORA Catálogo es una aplicación

Más detalles

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

http://www.oracle.com/technetwork/es/java/javase/downloads/index.html Introducción En esta primera parte del taller iremos viendo paso a paso como poner a punto todo tu entorno de trabajo para poder empezar cuanto antes a desarrollar tu primera aplicación Android para luego

Más detalles

PROCESAMIENTO DE TEXTOS MS OFFICE WORD 2007

PROCESAMIENTO DE TEXTOS MS OFFICE WORD 2007 PLAN DE CAPACITACION 2012 OPERACIÓN DE COMPUTADORAS Y PROGRAMAS DE OFIMATICA PROCESAMIENTO DE TEXTOS MS OFFICE WORD 2007 MATERIAL DE CONSULTA Nº 2 Junio 2012 CONTENIDO 1 MICROSOFT WORD 2007... 3 1.1 Trabajar

Más detalles

APLICACIONES INFORMÁTICAS de BASE de DATOS

APLICACIONES INFORMÁTICAS de BASE de DATOS APLICACIONES INFORMÁTICAS de BASE de DATOS AUTOR: Juan Carlos Cambero Palmero EDITA: ACADEMIA BALANUS Reservados todos los derechos. Queda prohibido, sin el permiso del autor o editor, la reproducción

Más detalles

01 Índice. GESTOR DE CONTENIDOS Manual de uso 01 ÍNDICE... 1 02 OBJETO DEL DOCUMENTO... 2 03 ESTRUCTURA GRÁFICA DEL SISTEMA... 3

01 Índice. GESTOR DE CONTENIDOS Manual de uso 01 ÍNDICE... 1 02 OBJETO DEL DOCUMENTO... 2 03 ESTRUCTURA GRÁFICA DEL SISTEMA... 3 01 Índice 01 ÍNDICE..... 1 02 OBJETO DEL DOCUMENTO..... 2 03 ESTRUCTURA GRÁFICA DEL SISTEMA..... 3 04 GESTIÓN DE TABLAS..... 5 05 USO DE TABLAS EN ENVIDUR..... 15 06 GESTIÓN DE FUNCIONALIDAD ADICIONAL.

Más detalles

PANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet. Revisión 1.1 Fecha 2006-08

PANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet. Revisión 1.1 Fecha 2006-08 PANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet Revisión 1.1 Fecha 2006-08 Índice 1. Acceder 2. Menú 3. Gestión Básica 3.1 Añadir 3.2 Editar 3.3 Eliminar 3.4 Eliminación de registros

Más detalles

ESCUELA SUPERIOR DE INFORMATICA Prácticas de Estadística UNA SESIÓN EN SPSS

ESCUELA SUPERIOR DE INFORMATICA Prácticas de Estadística UNA SESIÓN EN SPSS UNA SESIÓN EN SPSS INTRODUCCIÓN. SPSS (Statistical Product and Service Solutions) es un paquete estadístico orientado, en principio, al ámbito de aplicación de las Ciencias sociales, es uno de las herramientas

Más detalles

Bases de Datos en Visual FoxPro. Administrador de proyectos

Bases de Datos en Visual FoxPro. Administrador de proyectos Bases de Datos en Visual FoxPro Las bases de datos en Visual FoxPro son proyectos, cada proyecto puede contener bases de datos, tablas, consultas, formularios, informes, etiquetas, clases y código. Administrador

Más detalles

Manual de Microsoft Power Point 2007 Parte 2 Universidad Politécnica de San Luis Potosí

Manual de Microsoft Power Point 2007 Parte 2 Universidad Politécnica de San Luis Potosí Contenido: Manual de Microsoft Power Point 2007 Parte 2 1. Insertar y dar formato a los cuadros de texto.... 2 2. Insertar cuadros de texto.... 2 3. Estilos de forma - Contornos y colores.... 3 4. Estilos

Más detalles

FDR Electrónicos. Su mejor opción en tecnología y servicios computacionales. Manual de uso para programa de facturación electrónica

FDR Electrónicos. Su mejor opción en tecnología y servicios computacionales. Manual de uso para programa de facturación electrónica Manual de uso para programa de facturación electrónica El programa de facturación FactureYa que acaba de adquirir a través de FDR Electrónicos es intuitivo y fácil de utilizar. En el presente manual se

Más detalles

Manual del Profesor Campus Virtual UNIVO

Manual del Profesor Campus Virtual UNIVO Manual del Profesor Campus Virtual UNIVO Versión 2.0 Universidad de Oriente UNIVO Dirección de Educación a Distancia INDICE 1. Campus Virtual. 03 1.1 Accesos al Curso 04 1.2 Interfaz del Curso...06 1.3

Más detalles

UNIDAD I PROCESADOR DE TEXTOS

UNIDAD I PROCESADOR DE TEXTOS UNIDAD I PROCESADOR DE TEXTOS 1. Entorno de Microsoft Word 2007 Lic. Silvia Mireya Hernández Hermosillo 1.1 INTRODUCCIÓN 1.1.1 Generalidades de Microsoft Word 2007 Microsoft Word 2007 es un procesador

Más detalles

Combinar correspondencia (I)

Combinar correspondencia (I) Combinar correspondencia (I) Mediante la opción Combinar correspondencia Word2007 nos permite incluir en un documento, datos almacenados en otro sitio. De esta forma podremos obtener copias de un mismo

Más detalles

Dominios de Correo Externos

Dominios de Correo Externos Dominios de Correo Externos El acceso Web al correo para los dominios externos se hace a través de la URL: https://domexternos.us.es/correoweb/ La primera vez que intentemos acceder a esta dirección seguramente

Más detalles

Objetivo: Informar al alumno los elementos que componen el entorno del programa Microsoft Office PowerPoint.

Objetivo: Informar al alumno los elementos que componen el entorno del programa Microsoft Office PowerPoint. Objetivo: Informar al alumno los elementos que componen el entorno del programa Microsoft Office PowerPoint. Introducción: La siguiente sesión describe los elementos del entorno PowerPoint. Mapa conceptual:

Más detalles

Para crear formularios se utiliza la barra de herramientas Formulario, que se activa a través del comando Ver barra de herramientas.

Para crear formularios se utiliza la barra de herramientas Formulario, que se activa a través del comando Ver barra de herramientas. Formularios TEMA: FORMULARIOS. 1. INTRODUCCIÓN. 2. CREACIÓN DE FORMULARIOS. 3. INTRODUCIR DATOS EN UN FORMULARIO. 4. MODIFICAR UN FORMULARIO 5. MANERAS DE GUARDAR UN FORMULARIO. 6. IMPRIMIR FORMULARIOS.

Más detalles

UF0513 Gestión auxiliar de archivo en soporte convencional o informático

UF0513 Gestión auxiliar de archivo en soporte convencional o informático UF0513 Gestión auxiliar de archivo en soporte convencional o informático Tema 1. Sistemas operativos habituales Tema 2. Archivo y clasificación de documentación administrativa Tema 3. Base de datos Tema

Más detalles

DISEÑO DE PAGINA - WORD

DISEÑO DE PAGINA - WORD DISEÑO DE PAGINA - WORD TEMAS TEMAS: Permite definir un conjunto completo de formatos que tomara el documento actual, incluyendo fomato de formato de fondo, de textos, de títulos, de objetos, etc. CONFIGURAR

Más detalles

Formas de Pago y Efectos en Facturas de Venta WhitePaper Febrero de 2007

Formas de Pago y Efectos en Facturas de Venta WhitePaper Febrero de 2007 Formas de Pago y Efectos en Facturas de Venta WhitePaper Febrero de 2007 Contenidos 1. Propósito 3 2. Cuentas Bancarias 4 2.1. Dar de alta un banco 4 3. Formas de pago 6 3.1. Cómo crear formas de pago

Más detalles

Plataforma Helvia. Manual de Administración. Bitácora. Versión 6.06.04

Plataforma Helvia. Manual de Administración. Bitácora. Versión 6.06.04 Plataforma Helvia Manual de Administración Bitácora Versión 6.06.04 ÍNDICE Acceso a la administración de la Bitácora... 3 Interfaz Gráfica... 3 Publicaciones... 4 Cómo Agregar una Publicación... 4 Cómo

Más detalles

2. ABRIR UN NUEVO DOCUMENTO DE TRABAJO

2. ABRIR UN NUEVO DOCUMENTO DE TRABAJO 2. ABRIR UN NUEVO DOCUMENTO DE TRABAJO 18 Introducción Hasta ahora hemos visto como abrir una imagen para tratarla en Photoshop CS3, y a guardarla en cualquiera de los estados en los que se encuentre en

Más detalles

VAST: Manual de usuario. Autores: Francisco J. Almeida-Martínez Jaime Urquiza-Fuentes

VAST: Manual de usuario. Autores: Francisco J. Almeida-Martínez Jaime Urquiza-Fuentes VAST: Manual de usuario Autores: Francisco J. Almeida-Martínez Jaime Urquiza-Fuentes Índice general Índice general 2 1. Introducción 4 2. Representación intermedia del AST 5 2.1. Funcionamiento del VAST

Más detalles

Introducción a LinoIt Breve guía sobre algunas de sus funcionalidades destacables.

Introducción a LinoIt Breve guía sobre algunas de sus funcionalidades destacables. Breve guía sobre algunas de sus funcionalidades destacables. 24/03/2011 Centro de Servicios de Informática y Redes de Comunicaciones Nodo Cartuja Contenido 1.Introducción... 2 2. Acceso... 2 2.1. Con Registro...

Más detalles

WINDOWS. Iniciando Windows. El mouse

WINDOWS. Iniciando Windows. El mouse Windows es un sistema operativo, cuyo nombre lo debe al principal elemento de trabajo, la ventana - en inglés window -. Este tiene características como: Multitarea: durante una sesión de trabajo, es posible

Más detalles