DESARROLLO DE APLICACIONES EN ANDROID
|
|
|
- Ángel Campos Acuña
- hace 7 años
- Vistas:
Transcripción
1 DESARROLLO DE APLICACIONES EN ANDROID Abraham Gutiérrez Rodríguez Abraham Gutiérrez Rodríguez UPM
2 Android proporciona varias opciones para grabar los datos persistentes de las aplicaciones. La solución elegida dependerá de las necesidades específicas, tales como si los datos deberían ser privados a la aplicación o accesibles por otras aplicaciones (y el usuario) o la cantidad de espacio de los datos requieren. Las opciones de almacenamiento de datos son los siguientes: Preferencias compartidas (Shared Preferences). Almacenan datos primitivos privados en pares clave-valor. Almacenamiento interno. Almacena datos privados en la memoria del dispositivo. Almacenamiento externo. Almacena datos públicos sobre el almacenamiento externo compartido. Bases de datos SQLite. Almacenamiento estructurado de datos en una base de datos privada. Android proporciona una manera para publicar, incluso los datos privados a otras aplicaciones - con un proveedor de contenido (Content Provider). Un proveedor de contenido es un componente opcional que permite el acceso de lectura/escritura a los datos de aplicación, sin perjuicio de las restricciones que se quieran imponer. UPM
3 La clase SharedPreferences proporciona un marco general que permite guardar y recuperar pares clave-valor persistentes de los tipos de datos primitivos. Se puede utilizar para salvar cualquier dato primitivo: booleanos, floats, ints, longs y strings. Estos datos se mantendrá a través de las sesiones de usuario (incluso si muere su aplicación). Para obtener un objeto SharedPreferences para la aplicación, se utiliza uno de estos dos métodos: getsharedpreferences() - Utilice esta opción si utiliza varios archivos de preferencias identificadas por su nombre, que se especifica con el primer parámetro. El segundo parámetro indica el modo de operación: MODE_PRIVATE. Sólo nuestra aplicación tiene acceso a estas preferencias. MODE_WORLD_READABLE. Todas las aplicaciones pueden leer estas preferencias, pero sólo la nuestra puede modificarlas. MODE_WORLD_WRITABLE. Todas las aplicaciones pueden leer y modificar estas preferencias. getpreferences() - Utilice esta opción si se utiliza únicamente un archivo de preferencias para la actividad. Sólo se proporcionará el modo de operación. Una vez hemos obtenido una referencia a nuestra colección de preferencias, ya podemos obtener, insertar o modificar preferencias utilizando los métodos get o put correspondientes al tipo de dato de cada preferencia. Para leer los valores, se utilizan métodos como getboolean() o getstring() Para escribir valores se debe llamar al método edit() para obtener un SharedPreferences.Editor y añadir valores con métodos tales como putboolean() y putstring(). Por último se deben confirmar los nuevos valores con la llamada al método commit() las preferencias no se almacenan en ficheros binarios como las bases de datos SQLite, sino en ficheros XML. Estos ficheros XML se almacenan en una ruta que sigue el siguiente patrón: /data/data/<paquete java>/shared_prefs/<nombre colección>.xml UPM
4 En Android también podremos manipular ficheros tradicionales de una forma muy similar a como se realiza en Java. Se pueden guardar los archivos directamente en la memoria interna del dispositivo. De forma predeterminada, los archivos guardados en la memoria interna son privados para la aplicación y otras aplicaciones no pueden acceder a ellos (ni siquiera puede acceder el usuario). Cuando el usuario desinstala la aplicación, se eliminan estos archivos. Cuando almacenamos ficheros en la memoria interna debemos tener en cuenta las limitaciones de espacio que tienen muchos dispositivos, por lo que no deberíamos abusar de este espacio utilizando ficheros de gran tamaño. Para crear y escribir un archivo privado del almacenamiento interno: Llamar al método openfileoutput() con el nombre del archivo y el modo de acceso, que puede variar entre MODE_PRIVATE para acceso privado desde nuestra aplicación (crea el fichero o lo sobrescribe si ya existe), MODE_APPEND para añadir datos a un fichero ya existente, MODE_WORLD_READABLE para permitir a otras aplicaciones leer el fichero, o MODE_WORLD_WRITABLE para permitir a otras aplicaciones escribir sobre el fichero. El método openfileoutput() devuelve un FileOutputStream a partir del cual ya podremos utilizar los métodos de manipulación de ficheros tradicionales del lenguaje Java. Para abrir y leer un archivo privado del almacenamiento interno: Llamar al método openfileinput() con el nombre del archivo. Este método devuelve un FileInputStream a partir del cual ya podremos utilizar los métodos de manipulación de ficheros tradicionales del lenguaje Java. La ruta de almacenamiento de los ficheros sigue el siguiente patrón: /data/data/<paquete java>/files/<nombre fichero> UPM
5 Existe una forma alternativa de almacenar ficheros en la memoria interna del dispositivo que es incluirlos como recurso en la propia aplicación. Aunque este método es útil en muchos casos, sólo debemos utilizarlo cuando no necesitemos realizar modificaciones sobre los ficheros, ya que tendremos limitado el acceso a sólo lectura. Para incluir un fichero como recurso de la aplicación debemos colocarlo en la carpeta /res/raw de nuestro proyecto de Eclipse. Esta carpeta no suele estar creada por defecto, por lo que deberemos crearla manualmente en Eclipse. Para acceder al fichero, accederemos en primer lugar a los recursos de la aplicación con el método getresources() y sobre éstos utilizaremos el método openrawresource(r.raw.nombre_del_fichero) para abrir el fichero en modo lectura. Este método devuelve un objeto InputStream, que ya podremos manipular como queramos mediante los métodos de Java. Todos los dispositivos compatibles con Android soportan "memoria externa" compartida que se puede utilizar para guardar archivos. Puede ser un soporte de almacenamiento extraíble (como una tarjeta SD) o una memoria interna (no extraíble). Los archivos guardados en el almacenamiento externo son de lectura global y pueden ser modificados por el usuario cuando permiten el almacenamiento masivo USB para transferir archivos de un ordenador. NOTA: El almacenamiento externo puede no estar disponible y no hay seguridad de que los archivos que se guarden en la memoria externa estén disponibles. Para poder leer o escribir archivos en el almacenamiento externo, la aplicación debe adquirir los permisos READ_EXTERNAL_STORAGE o WRITE_EXTERNAL_STORAGE. Si se necesita leer y escribir archivos, sólo hay que fijar el permiso WRITE_EXTERNAL_STORAGE, porque implícitamente requiere acceso de lectura también. UPM
6 Antes de realizar cualquier trabajo con el almacenamiento externo, siempre debe llamar getexternalstoragestate() para comprobar si el medio está disponible: En general, los archivos que el usuario puede gestionar a través de su aplicación deben ser guardados en un lugar "público" en el dispositivo donde otras aplicaciones pueden tener acceso a ellos y el usuario pueda copiar fácilmente desde el dispositivo. Se debe utilizar cualquiera de los directorios públicos compartidos, como la Music, Pictures o Ringtones. Para manejar un archivo (File) en un directorio público se utiliza el método getexternalstoragepublicdirectory(), pasándole el tipo de directorio que desee, como DIRECTORY_MUSIC, DIRECTORY_PICTURES, DIRECTORY_RINGTONES, u otros. Al guardar los archivos en el directorio del tipo de soporte correspondiente, el gestor de medios del sistema puede categorizar adecuadamente los archivos en el sistema. UPM
7 Si se quiere manejar archivos que no estén disponibles para otras aplicaciones se debe utilizar un directorio de almacenamiento privado en el almacenamiento externo llamando getexternalfilesdir(). Este método también toma un argumento para especificar el tipo de subdirectorio (como DIRECTORY_MOVIES). Si no se necesita un directorio específico de comunicación, se pasa null para recibir el directorio raíz del directorio privado de su aplicación. A partir de Android 4.4, leer o escribir archivos en los directorios privados de la aplicación no requiere los permisos READ_EXTERNAL_STORAGE o WRITE_EXTERNAL_STORAGE. Se puede declarar que el permiso debe solicitarse sólo en las versiones anteriores de Android añadiendo el atributo maxsdkversion con valor 18. Nota: Cuando el usuario desinstala la aplicación, se eliminan este directorio y todo su contenido. Además, el gestor de medios no lee archivos en estos directorios. No son accesibles desde el proveedor de contenido MediaStore. Para abrir un archivo (File) que representa el directorio de almacenamiento externo en el que debe guardar sus archivos de caché, llame getexternalcachedir(). Si el usuario desinstala la aplicación, se eliminarán automáticamente estos archivos. Estos archivos son internos a la aplicación, y típicamente no visibles para el usuario como medios. También se puede acceder a un directorio de caché en un almacenamiento externo secundario (si está disponible) llamando ContextCompat.getExternalCacheDirs(). Nota: Para preservar el espacio de archivos y mantener el rendimiento de la aplicación, es importante que manejar cuidadosamente los archivos de caché y eliminar los que ya no son necesarios en todo el ciclo de vida de la aplicación. UPM
8 Android proporciona soporte completo para bases de datos SQLite. Las bases de datos creadas dentro de una aplicación podrán ser accedidas por cualquier clase de la misma, pero no por clases externas a la aplicación. El método recomendado para crear una nueva base de datos SQLite es crear una subclase de SQLiteOpenHelper y sobreescribir el método oncreate() para ejecutar los comandos SQLite necesarios para crear tablas en la base de datos. A continuación, se obtiene una instancia de la implementación de SQLiteOpenHelper y se llama a los métodos getwritabledatabase () o getreadabledatabase () para escribir o leer de la base de datos respectivamente. Estos métodos devuelven un objeto SQLiteDatabase que representa la base de datos y proporciona métodos SQLite para operar con ella. subclase de SQLiteOpenHelpe: UPM
9 Se pueden ejecutar consultas SQLite utilizando el método query() de SQLiteDatabase, que acepta varios parámetros de consulta, tales como la tabla de consulta, la proyección, la selección, las columnas, la agrupación, y otros. Para consultas complejas, como las que requieren los alias de columna, se debe utilizar SQLiteQueryBuilder, que proporciona varios métodos prácticos para la creación de consultas. Cada consulta SQLite devuelve un Cursor que apunta a todos los registros encontrados por la consulta. El cursor es siempre el mecanismo con el que se puede navegar por los resultados de una consulta de base de datos y leer filas y columnas. El SDK de Android incluye una herramienta de base de datos sqlite3 que permite mostrar los contenidos de las tablas, ejecutar comandos SQL, y realizar otras funciones en bases de datos SQLite. Los proveedores de contenido administran el acceso a un conjunto estructurado de datos. Encapsulan los datos, y proporcionan mecanismos para la definición de seguridad de los mismos. Los proveedores de contenido son la interfaz estándar que conecta los datos en un proceso con el código que se ejecuta en otro proceso. Para acceder a los datos en un proveedor de contenido, se utiliza el objeto ContentResolver en el contexto de la aplicación para comunicarse tanto con el proveedor como con el cliente. El objeto ContentResolver se comunica con el objeto de proveedor, una instancia de la clase que implementa ContentProvider. El objeto de proveedor recibe solicitudes de datos de clientes, realiza la acción solicitada, y devuelve los resultados. No es necesario para desarrollar un proveedor si no se tiene intención de compartir los datos con otras aplicaciones. Sin embargo, será necesario para proporcionar sugerencias de búsqueda personalizada en la propia aplicación o si desea copiar y pegar datos o archivos complejos de la aplicación a otras aplicaciones. Android incluye proveedores de contenido que manejan datos, tales como audio, vídeo, imágenes y datos de contacto personal. Con algunas restricciones, estos proveedores son accesibles para cualquier aplicación de Android. UPM
10 Un proveedor de contenidos presenta los datos a aplicaciones externas como una o más tablas que son similares a las tablas que se encuentran en una base de datos relacional. Una fila representa una instancia de un tipo de datos que el proveedor recopila, y cada columna de la fila representa una pieza individual de los datos recopilados para una instancia. Una aplicación tiene acceso a los datos de un proveedor de contenido con un objeto de cliente ContentResolver. Este objeto tiene métodos que llaman a métodos con nombres idénticos en el objeto de proveedor, una instancia de una de las subclases concretas de ContentProvider. Los métodos del ContentResolver proporcionan las funciones "CRUD" básicas (crear, recuperar, actualizar y eliminar) de almacenamiento persistente. El objeto ContentResolver en el proceso de la aplicación cliente y el objeto ContentProvider en la aplicación que posee el proveedor manejan de forma automática la comunicación entre procesos. ContentProvider también actúa como una capa de abstracción entre el repositorio de datos y la apariencia externa de los datos en forma de tablas. Una URI de contenido es una URI que identifica los datos de un proveedor. Incluyen el nombre simbólico del proveedor (su autoridad) y un nombre que apunta a una tabla (la ruta). Cuando se llama a un método de cliente para acceder a una tabla en un proveedor, la URI de la tabla es uno de los argumentos. El objeto ContentResolver analiza la autoridad de la URI, y la utiliza para "resolver" el proveedor mediante la comparación con una tabla del sistema de proveedores conocidos. El ContentResolver puede entonces enviar los argumentos de la consulta al proveedor correcto. El ContentProvider utiliza la parte de la ruta de la URI de contenido para elegir la tabla a acceder. Un proveedor por lo general tiene un camino para cada tabla que publica. UPM
11 Consultando datos, pasos básicos: 1. Solicitar el permiso de acceso de lectura para el proveedor. Para recuperar los datos de un proveedor, la aplicación debe "leer permiso de acceso" para el proveedor. No se puede solicitar este permiso en tiempo de ejecución hay que especificarlo en el manifiesto, mediante el elemento <uses-permission> y el nombre exacto permiso definido por el proveedor. Para encontrar el nombre exacto del permiso de acceso de lectura para el proveedor que está utilizando, así como los nombres de otros permisos de acceso utilizados por el proveedor, hay que buscar en la documentación del proveedor. Permisos. Una aplicación de un proveedor puede especificar los permisos que otras aplicaciones deben tener para poder acceder a los datos del proveedor. Estos permisos aseguran que el usuario sepa qué datos que aplicaciones tendrán acceso. Sobre la base de los requisitos del proveedor, otras aplicaciones solicitan los permisos que necesitan con el fin de obtener acceso al proveedor. Los usuarios finales ven los permisos solicitados al instalar la aplicación. Si la aplicación de un proveedor no especifica ningún permiso, el resto de aplicaciones no tienen acceso a los datos del proveedor. Sin embargo, los componentes de la aplicación del proveedor siempre tienen acceso total de lectura y escritura, con independencia de los permisos especificados. Para obtener los permisos necesarios para acceder a un proveedor, una aplicación lo solicita con un elemento <uses-permission> en su archivo de manifiesto. Cuando el Administrador de paquetes Android instala la aplicación, el usuario debe aprobar todos los permisos de la aplicación solicita sino se cancela el proceso de instalación. UPM
12 2. Definir el código que envía una consulta al proveedor. 3. Mostrar los resultados de la consulta. El método de cliente ContentResolver.query() siempre devuelve un Cursor que contiene las columnas especificadas por la proyección de la consulta para las filas que coinciden con los criterios de selección de la consulta. Si no hay filas coinciden con los criterios de selección, el proveedor devuelve un objeto Cursor para el que Cursor.getCount() es 0 (un cursor vacío). Si se produce un error interno, los resultados de la consulta dependen del proveedor en particular. Se puede optar por devolver null, o se puede producir una excepción. Como un Cursor es una "lista" de filas, una buena forma de mostrar el contenido de un cursor es vincular a un ListView a través de un SimpleCursorAdapter. Nota: Para enlazar un ListView con un Cursor, el Cursor debe contener una columna denominada _ID. UPM
13 Insertando datos. Para insertar datos en un proveedor, se llama al método ContentResolver.insert(). Este método inserta una nueva fila en el proveedor y devuelve un URI de contenido de esa fila. Los datos para la nueva fila van en un solo objeto ContentValues, que es similar en su forma a un Cursor de una sola fila. Las columnas de este objeto no necesitan tener el mismo tipo de datos, y si no se desea especificar un valor, se puede establecer una columna a null utilizando ContentValues.putNull(). Actualizando datos. Para actualizar una fila, se utiliza un objeto ContentValues con los valores actualizados tal como se hace con una inserción, y con los criterios de selección tal como se hace con una consulta. El método de cliente que se utiliza es ContentResolver.update(). Si se desea borrar el contenido de una columna, se establece el valor en null. Borrando datos. La eliminación de filas es similar a la recuperación de datos de filas: se especifican criterios de selección de las filas que se desea eliminar y el método de cliente ContentResolver.delete() devuelve el número de filas eliminadas. UPM
14 Forma alternativas de proporcionar acceso. Acceso por lotes: puede crear una serie de llamadas de acceso con métodos de la clase ContentProviderOperation y, a continuación, aplicar con ContentResolver.applyBatch(). Consultas asíncronas: Se deben hacer consultas en un subproceso independiente. Una forma de hacer esto es utilizar un objeto CursorLoader. Acceso a los datos a través de las intenciones: Se puede acceder a los datos en un proveedor de contenidos, incluso si no se tienen los permisos de acceso, mediante el envío de un intento de una aplicación que tiene los permisos y recibir de vuelta un intento de resultados que contiene permisos "URI". Son permisos temporales mientras que la actividad que los ha otorgado no finalice. UPM
DESARROLLO DE APLICACIONES EN ANDROID
DESARROLLO DE APLICACIONES EN ANDROID Abraham Gutiérrez Rodríguez Abraham Gutiérrez Rodríguez UPM 2014 1 Las aplicaciones de Android están escritas en el lenguaje de programación Java. Las herramientas
Unidad IV. Aplicaciones sobre Base de Datos
Clase:013 1 Unidad IV Aplicaciones sobre Base de Datos 2 Agenda PROGRAMA DE MANIPULACION DE BASE ANDROID SQLITE SQLITE OpenHelper SQLITE Database Cursor Ejemplos Agregar controles según campo Usar query
Almacenamiento de datos. JOSE LUIS BERENGUEL GÓMEZ [email protected] Febrero 2012
Almacenamiento de datos JOSE LUIS BERENGUEL GÓMEZ [email protected] Febrero 2012 Contenidos Almacenamiento de preferencias. Almacenamiento en la memoria interna. Almacenamiento en la memoria externa.
Programación Android. Rafael Morón Abad [email protected]
Programación Android Rafael Morón Abad [email protected] 3.5. Persistencia Persistencia Para poder almacenar información persistente, Android nos proporciona 3 mecanismos: 1. Preferencias 2. Ficheros
Ficheros y acceso a datos - Ejercicios
Ficheros y acceso a datos - Ejercicios Índice 1 Escribir en un archivo de texto...2 2 Crear y utilizar un DataHelper para SQLite...2 3 Proveedor de contenidos propio... 3 4 Por qué conviene crear proveedores
Programación Android. Rafael Morón Abad [email protected]
Programación Android Rafael Morón Abad [email protected] 3.5. Persistencia Persistencia Para poder almacenar información persistente, Android nos proporciona 3 mecanismos: 1. Preferencias 2. Ficheros
La última versión disponible cuando se redactó este manual era la 5 Beta (versión ), y sobre ella versa este manual.
Manual de Dev-C++ 4.9.9.2 Página 1 de 11 Introducción Dev-C++ es un IDE (entorno de desarrollo integrado) que facilita herramientas para la creación y depuración de programas en C y en C++. Además, la
Redes locales 6. Conrado Perea
Redes locales 6 Conrado Perea SEGURIDAD DE PERMISOS CARPETAS COMPARTIDAS Los permisos y las carpetas compartidas remotas constituyen el pilar de seguridad de Windows Server 2003. Los permisos basados en
MANUAL BÁSICO DE WINDOWS
1 MANUAL BÁSICO DE WINDOWS INTRODUCCIÓN 2 Windows es un sistema operativo que permite administrar, compartir, operar en forma fácil, lógica y rápida los recursos de la computadora. Este está diseñado para
Administración de sistemas gestores de bases de datos
Administración de sistemas gestores de bases de datos S TAR BOOK Pablo Valderrey Sanz Administración de sistemas gestores de bases de datos Pablo Valderrey Sanz Contenido Capítulo 1. Tipos de almacenamiento
Sistemas Operativos. Curso 2016 Sistema de Archivos
Sistemas Operativos Curso 2016 Sistema de Archivos Agenda Interfaz. Archivos. Directorios. Seguridad en archivos. Implementación. Definiciones. Sistema de archivos virtual. Estructura de los directorios.
CURSO GESTOR BIBLIOGRÁFICO REFWORKS BIBLIOTECA DE PSICOLOGÍA CURSO
CURSO GESTOR BIBLIOGRÁFICO REFWORKS BIBLIOTECA DE PSICOLOGÍA CURSO 2014-2015 1 DEFINICIÓN Los gestores bibliográficos son programas que permiten crear, mantener, organizar y elegir el formato de nuestras
1. COMPARTIR Y MANTENER LIBROS
1. COMPARTIR Y MANTENER LIBROS Muchas de las habilidades que se evalúan en este capítulo guardan relación con el uso compartido de un libro, aunque otras muchas que se aplican al trabajo que uno realiza
Unidad 3: Gestión de Archivos
Unidad 3: Gestión de Archivos Tema 5, Sistema de Archivos: 5.1 Introducción: Requisitos para el almacenamiento de información. 5.2 Archivo: Concepto y operaciones con archivos. 5.3 Métodos de Acceso: Acceso
Programming with C# DESCRIPCION MODULOS DE CAPACITACION. Sistemas Informáticos del Valle Módulo 1: Revisión de la sintaxis de C#
Programming with C# DESCRIPCION MODULOS DE CAPACITACION Módulo 1: Revisión de la sintaxis de C# Este módulo repasa la sintaxis del núcleo y las características del lenguaje de programación C#. También
Gestor documental (1.7.0) Manual de Usuario Sitios
Gestor documental (1.7.0) Manual de Usuario Sitios Gestor documental (1.7.0) Manual de Usuario 04/06/2015 GESTOR DOCUMENTAL (1.7.0) Manual de Usuario Índice 1 Introducción... 8 2 Acceso A La Aplicación...9
Oracle Database 12c SQL and PLSQL Fundamentals
Oracle Database 12c SQL and PLSQL Fundamentals DESCRIPCION MODULOS DE CAPACITACION Introducción Información general sobre 12c de base de datos Oracle y productos afines Descripción de los conceptos y la
Persistencia. Sesión 1: Ficheros y SQLite en Android. Experto en Desarrollo de Aplicaciones para Dispositivos Móviles
Persistencia Sesión 1: Ficheros y SQLite en Android 2012-2013 Depto. Ciencia de la Computación e IA Puntos a tratar Ficheros tradicionales en Android Apertura de ficheros Ficheros como recursos Operar
Guía rápida de usuario
Guía rápida de usuario Índice Denuncia de robos 3 Realización de una denuncia 4 Detalles de la denuncia: sección 1 Especificación del equipo 5 Detalles de la denuncia: sección 2 Información sobre los hechos
Gestor documental (1.5.0) Manual de Usuario Genérico
Gestor documental (1.5.0) Manual de Usuario Genérico Gestor documental (1.5.0) Manual de Usuario 04/06/2015 GESTOR DOCUMENTAL (1.5.0) Manual de Usuario Índice 1 Introducción...6 2 Acceso A La Aplicación...7
Gestor documental (1.7.0) Manual de Usuario Ficheros compartidos
Gestor documental (1.7.0) Manual de Usuario Ficheros compartidos Gestor documental (1.7.0) Manual de Usuario 04/06/2015 GESTOR DOCUMENTAL (1.7.0) Manual de Usuario Índice 1 Introducción... 7 2 Acceso A
BUSCA BVgcSalud: Mi portal y Mi cuenta
BUSCA BVgcSalud: Mi portal y Mi cuenta Índice de contenido: Espacios personalizados en BUSCA BVgcSalud: Mi portal y Mi cuenta...3 Cómo acceder a los espacios personalizados en BUSCA BvgcSalud?...3 Mi Cuenta...4
PHP y MySQL Domine el desarrollo de un sitio Web dinámico e interactivo (3ª edición)
Introducción 1. Objetivo de la obra 15 2. Breve historia de PHP y MySQL 16 2.1 PHP 16 2.2 MySQL 16 3. Dónde conseguir PHP y MySQL 17 4. Convenciones de escritura 18 4.1 PHP 18 4.2 MySQL 19 Introducción
Seminario 55. Excel Experto
Seminario 55. Excel Experto Contenidos 1. Introducción 2. Funciones lógicas 3. Funciones estadísticas 4. Funciones de búsqueda y referencia 5. Filtros básicos y filtros avanzados 6. Tablas dinámicas 7.
Muchos usuarios de Excel consideran una tabla a cualquier rango que tenga datos estructurados y cuyas celdas tengan un estilo y vista diferente.
Tablas Las tablas en Excel son un objeto especial en las hojas de cálculo ya que nos ayudarán a organizar y visualizar nuestros datos de manera amigable. Además, una vez creada la tabla de Excel, podremos
GESTOR DOCUMENTAL USUARIO GENÉRICO
GESTOR DOCUMENTAL USUARIO GENÉRICO MANUAL DE USUARIO VERSION 1.7.0 FECHA: 10/10/18 INDICE 1 INTRODUCCIÓN...4 2 ACCESO A LA APLICACIÓN...4 3 CUOTA DE USUARIO...6 4 DESCRIPCIÓN DE LA PANTALLA INICIAL...7
Sesión No. 10. Contextualización INFORMÁTICA 1. Nombre: Gestor de Base de Datos (Access)
INFORMÁTICA INFORMÁTICA 1 Sesión No. 10 Nombre: Gestor de Base de Datos (Access) Contextualización Microsoft Access es un sistema de gestión de bases de datos, creado para uso personal y de pequeñas organizaciones,
UNIDAD 17. IMPORTAR Y EXPORTAR DATOS
UNIDAD 17. IMPORTAR Y EXPORTAR DATOS 17.1 Importar datos Access te permite importar objetos de otra base de datos a la tuya rápidamente. Para ello, sólo tendremos que acudir a la pestaña Datos externos,
El sistema de archivos o sistema de ficheros es el componente del sistema operativo encargado de administrar y facilitar el uso de las memorias perifé
SISTEMA DE ARCHIVO El sistema de archivos o sistema de ficheros es el componente del sistema operativo encargado de administrar y facilitar el uso de las memorias periféricas, ya sean secundarias o terciarias.
Concepto. 1963, en un simposio celebrado en California, USA. Conjunto de información relacionada que se encuentra agrupada ó estructurada.
BASES DE DATOS Concepto 1963, en un simposio celebrado en California, USA. Conjunto de información relacionada que se encuentra agrupada ó estructurada. Cada base de datos se compone de una o más tablas
MANUAL DE MÓDULO GESTIÓN DOCUMENTAL
Guía General de Operatoria MANUAL DE MÓDULO GESTIÓN DOCUMENTAL \\Server2008\g\IntranetSQL\Documentos SQL\MANUALES_GESTION5\MANUALES_GESTION5_NUEVOS_2012_ portadas\40-gestion DOCUMENTAL\Manual Gestión Documental
Manejo de bases de datos en access
Manejo de bases de datos en access 35 Manejo de bases de datos en access Contenido Diseñar una base de datos Crear una base de datos Abrir una base de datos Cerrar una base de datos 36 Estructura de base
Creación y modificación de tablas
Creación y modificación de tablas Una tabla es un objeto que contiene datos dispuestos en filas y columnas. Es posible crear un objeto de tabla a partir de una tabla o estilo de tabla vacío. También se
07 Variables. 7.1 Variables globales Definición
07 Variables 07 Variables 7.1 Variables globales 7.1.1. Definición Las variables se utilizan para almacenar datos individuales en disco o en memoria. Son datos globales a la aplicación y comunes, en el
Administración GORDETALDE Fecha / Data 01/02/2010
1 / 26 0 SOBRE ESTE DOCUMENTO 2 1 INTRODUCCIÓN 2 2 INTERFAZ DE ADMINISTRACIÓN 4 2.1 Añadir miembros a un grupo 7 2.2 Eliminar miembros de un grupo 12 2.3 Cambio de administrador de un grupo 16 2 / 26 0
3.1 REVISAR, COMPARAR Y COMBINAR DOCUMEN- TOS.
3.1 REVISAR, COMPARAR Y COMBINAR DOCUMEN- TOS. En la ficha Revisar hay cuatro grupos disponibles: Comentarios, Seguimiento, Cambios y Comparar. Estos comandos se utilizan cuando se trabaja en un documento
MICROSOFT EXCEL 2013 (COMPLETO)
MICROSOFT EXCEL 2013 (COMPLETO) Curso para aprender a utilizar la hoja de cálculo Microsoft Excel 2013, perteneciente a la suite ofimática Microsoft Office 2013, explicando todas las funciones que la aplicación
UNIDAD I. Universidad del Zulia Costa Oriental del Lago. Conceptos Básicos
Costa Oriental del Lago UNIDAD I Conceptos Básicos Comandos internos y externos. Estructura básicas: entidad, atributo, base de datos, clave primaria y secundaria, registro y archivo de datos empresas
PVR-PIR Manual de Usuario
PVR-PIR Manual de Usuario 1. Instalación de la tarjeta TF: Abra la tapa del compartimento de la batería, podrá encontrar la ranura de la tarjeta en la parte frontal de la batería. Introduzca la tarjeta
PROCEDIMIENTOS ALMACENADOS
Modelado de Base de Datos PROCEDIMIENTOS ALMACENADOS Universidad Politecnica de los Llanos Procedimiento Almacenado Un Procedimiento almacenado es un Objeto de Base de Datos que puede encapsular logica
Tema: CREACIÓN Y FORMATEO DE HOJAS ELECTRÓNICAS EN MICROSOFT EXCEL
Administración de Base de Datos, Guía 2 1 Facultad : Ingeniería Escuela : Computación Asignatura: Administración de Base de Datos Tema: CREACIÓN Y FORMATEO DE HOJAS ELECTRÓNICAS EN MICROSOFT EXCEL Objetivo
Interfaz de Sistema de Archivos. Operating System Concepts 8th Edition
Interfaz de Sistema de Archivos Interfaz de Sistema de Archivos Concepto de Archivo Métodos de Acceso Estructura de Directorio Montando un Sistema de Archivos Compartir Archivos Protección 10.2 Objetivos
GESTORES BIBLIOGRÁFICOS
GESTORES BIBLIOGRÁFICOS GESTORES BIBLIOGRÁFICOS Online Bibme: http://www.bibme.org/ Ottobid: http://ottobib.com/ GESTOR BIBLIOGRÁFICO ZOTERO Qué son los Gestores Bibliográficos? Los gestores bibliográficos
Móvil Seguro. Guía de la Consola de Administración
Móvil Seguro Guía de la Consola de Administración Índice 1 Introducción...2 1.1 Acceso a la Consola... 2 2 Funciones de la Consola de administración...4 2.1 Alta de usuarios... 4 2.2 Gestionar móviles...
Objetivos y Temario CURSO PHP Y MySQL
Objetivos y Temario CURSO PHP Y MySQL OBJETIVOS Se dirige a los diseñadores y programadores que deseen utilizar PHP y MySQL para desarrollar un sitio web dinámico e interactivo. En la primera parte del
Gestiona tus referencias bibliográficas con
Gestiona tus referencias bibliográficas con Última actualización Abril 2016 Contenidos 1. Introducción Por qué un gestor de referencias? Los gestores de referencias Zotero Características Instalación Crear
Excel 2013 Completo. Duración: Objetivos: Contenido: 80 horas
Excel 2013 Completo Duración: 80 horas Objetivos: Descripción del funcionamiento básico de la hoja de cálculo Microsoft Excel 2013, viendo las funciones disponibles en este programa a la hora de crear
Persistencia. Sesión 4: Persistencia en ios. User Defaults y Core Data. Experto en Desarrollo de Aplicaciones para Dispositivos Móviles
Persistencia Sesión 4: Persistencia en ios. User Defaults y Core Data 2012-13 Depto. Ciencia de la Computación e IA Índice de contenidos User Defaults Introducción Escritura Lectura Preferencias de aplicación
Manual de instalación AutoFirma 1.4.2
Manual de instalación AutoFirma 1.4.2 Fecha: 31/05/2016 Versión: 1.0 Índice 1. Introducción... 2 2. Requisitos mínimos... 3 2.1. Sistema Operativo... 3 2.2. Navegadores Web... 3 2.3. Instalación del Java...
Programación Android Completo
Programación Android Completo Duración: 50.00 horas Descripción Este curso pretende formar al alumno en el desarrollo de aplicaciones para dispositivos Android. Se estudiarán con detalle todos aquellos
4.1 COMBINAR CORRESPONDENCIA.
4.1 COMBINAR CORRESPONDENCIA. COMBINAR CORRESPONDENCIA Así es la ficha Correspondencia (véase la figura4.1) con ella podrá configurar y ejecutar una operación de combinación de correspondencia. Figura
Autofirma. Consejería de Hacienda y Administración Pública. Manual de instalación (Windows) Versión: v01r01 Fecha: 17/05/2016
Versión: v01r01 Fecha: 17/05/2016 Queda prohibido cualquier tipo de explotación y, en particular, la reproducción, distribución, comunicación pública y/o transformación, total o parcial, por cualquier
3.2 CREAR UNA PÁGINA DE REFERENCIAS
3.2 CREAR UNA PÁGINA DE REFERENCIAS Los documentos utilizados en el ámbito universitario e investigador, así como algunos tipos de documentos usados en el ámbito empresarial, incluyen sitas a los documentos
Todas las tareas que se realizan en un computador implican el uso de archivos y carpetas.
Ciudadano Digital Nivel 1: Introducción a los Computadores Lección 2: Archivos y Carpetas 1. Qué son los Archivos y Carpetas Todas las tareas que se realizan en un computador implican el uso de archivos
Cómo instalar Estudio One SQL versión 2.40
Pág. 1 de 9 El presente instructivo lo guiará para realizar la instalación de Estudio One SQL 2.40 en varias PCs (Terminales) conectadas en red a una PC Servidora (la PC que posee las bases de datos).
INTRODUCCIÓN CAPÍTULO 1. ENTORNO DE TRABAJO...
ÍNDICE INTRODUCCIÓN... 13 CAPÍTULO 1. ENTORNO DE TRABAJO... 15 1.1 INICIO Y ELEMENTOS DEL ENTORNO... 15 1.1.1 Cinta de opciones de Access 2010... 17 1.1.2 Ficha Inicio... 20 1.1.3 Ficha Crear... 26 1.1.4
LENGUAJE DE CONSULTA ESTRUCTURADO (SQL)
Qué es una base de datos? Una base de datos (cuya abreviatura es BD) es una entidad en la cual se pueden almacenar datos de manera estructurada, con la menor redundancia posible. Diferentes programas y
UNIDAD 10. LAS CONSULTAS DE ACCIÓN
UNIDAD 10. LAS CONSULTAS DE ACCIÓN Las consultas de acción son consultas que permiten realizar cambios en los datos almacenados en una tabla. Con estas consultas podemos crear una nueva tabla a partir
Versión Se añade detalle de nuevos métodos para obtener archivo de respuesta. 2. Se añade ejemplos de uso en Vfox.
Registro de la librería... 2 METODOS DISPONIBLES... 5 Validar comprobante... 5 Especificación de Proxy.... 5 Consultar estado de clave de acceso... 5 Obtener archivo de respuesta.... 6 FIRMA DE ARCHIVOS
... Consultas. anfora CAPÍTULO. Introducción. Utilización de las CONSULTAS
3 CAPÍTULO......... Introducción El gran volumen de información almacenado en las tablas de una base de datos no tendría significado alguno si no existiese una herramienta capaz de acceder a ellos, mostrando
doc CLOUD Guía rápida
doc CLOUD Guía rápida Sumario Introducción Qué necesita para trabajar con a3doc CLOUD?... 2 Características de a3doc CLOUD... 2 Fuentes de información de a3doc CLOUD... 3 Flujo de trabajo de a3 CLOUD...
Ayuda básica relativa al interfaz web
Ayuda básica relativa al interfaz web El webmail es un cliente de correo que nos permite visualizar los mensajes de nuestras cuentas de email a través de una página web, pudiendo acceder desde cualquier
Manual de utilización del Tablón de Docencia de la Universidad de Granada.
Manual de utilización del Tablón de Docencia de la Universidad de Granada. INTRODUCCIÓN El objetivo de este tablón virtual es el facilitar el intercambio de información electrónica entre los participantes
Capítulo 2: Variables - Constantes - Tipos de datos
Prefacio A quién va dirigido el libro............................................. 19 Objetivo del libro................................................... 19 Utilización del libro..................................................
Creación de tablas utilizando el asistente
Creación de tablas utilizando el asistente 43 Creación de tablas utilizando el asistente Contenido Tabla Elementos de una tabla Asistente Iniciar la creación de tablas por asistente Modificar el diseño
SUBCONSULTAS SQL. Cuando se ejecuta una consulta que contiene una subconsulta, la subconsulta se ejecuta por cada fila de la consulta principal.
SUBCONSULTAS SQL DEFINICION. Una subconsulta es una sentencia SELECT que aparece dentro de otra sentencia SELECT que llamaremos consulta principal. Se puede encontrar en la lista de selección, en la cláusula
Módulo Instalación en ordenadores con conexión a Internet
Módulo 1 El presente es un módulo introductorio en el cual se expone cómo instalar el programa JClic, actualizarlo y se hace una visión general de las dos herramientas de las que se compone: JClic player:
MANUAL DIPUBOX. Diputación de Cádiz
MANUAL DIPUBOX Diputación de Cádiz Índice 1. Acceso... 2 Opción 1 Acceso a través de accesos corporativos... 2 Opción 2 Acceso a través de url... 4 2. Interfaz de pantalla principal... 5 3. Comparta archivos
Guía de usuario de CardioChek Link
Guía de usuario de CardioChek Link Guía de usuario de CardioChek Link Este programa de software es compatible con los sistemas operativos Microsoft Windows 7, Windows 8.X, Vista A. Uso previsto CardioChek
TUTORIAL. MI EBSCOhost
TUTORIAL MI EBSCOhost EBSCOhost pone a disposición de los usuarios la posibilidad de gestionar la información que se recupera en sus bases de datos, creando carpetas personalizadas gratuitas, conocidas
Tema 5 Sistemas Operativos En Red. Ejercicio 6 Realizar copia de seguridad, Windows Server 2008.
Tema 5 Sistemas Operativos En Red Ejercicio 6 Realizar copia de seguridad, Windows Server 2008. Adicional: Programar tareas. Realizado por: David De Maya Merras. 1. Copia de seguridad. A) Instala la herramienta
8. MI PORTAL Qué es
8. MI PORTAL 8. 1. Qué es Mi Portal es el área personalizada de SABIO, accesible para los usuarios identificados. La información guardada en esta área se mantendrá de una sesión a otra y estará accesible
MANUAL DE USUARIO Gestión documental
SEMILLAS Sistema de gestión de ensayos MANUAL DE USUARIO Contenido ACCESO A SITIO.... 2 CREACION DE NUEVOS USUARIOS.... 3 Dar de alta un usuario.... 7 CREAR BIBLIOTECAS DE DOCUMENTOS.... 11 Como crear
PRÁCTICA DE ADO.NET. Algunos tipos de datos más utilizados son los siguientes:
ACCESO A DATOS PRÁCTICA DE ADO.NET Una base de datos (BD) es una colección de datos clasificados y estructurados que son guardados en uno o varios archivos pero referenciados como si de un único archivo
UNIDAD 2 - CONSULTAS
UNIDAD 2 - CONSULTAS Tipos de Consultas Las consultas son los objetos de una base de datos que permiten recuperar datos de una tabla, modificarlos e incluso almacenar el resultado en otra tabla. Consultas
3. CREAR TABLAS Y LISTAS
73 3. CREAR TABLAS Y LISTAS Las técnicas que se tratan en esta sección están relacionadas con la creación y modificación de tablas y listas. En concreto, este conjunto de técnicas se asocian con los objetivos
