SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Persistencia de datos
César Reneses Cárcamo
Coordinador Albacete DotNetClub
Microsoft Student Partner
about.me/cesarreneses
Curso de iniciación a Windows Phone 7
Contenido
• Isolated Storage
– ¿Qué es SandBox?
– ¿Qué es IsolatedStorage?
– Como usar IsolatedStorage
• Twitter
• La Perla
Isolated Storage
• Todas las aplicaciones se ejecutan en una zona
de memoria segura (sandbox).
• Una aplicación no puede entrar en la zona de
memoria de otra aplicación.
• El Sandbox también impide acceder de
cualquier manera a los recursos del sistema.
Isolated Storage
¿Cómo podemos guardar nuestros datos?
Con el uso de ISOLATED STORAGE
 Zona de memoria a la que solo puede acceder
nuestra aplicación.
 Nos permite dejar los datos guardados
 No se puede ver el contenido de esta zona ;)
Isolated Storage
ISOLATED STORAGE SETTINGS
Esta clase nos permite persistir nuestros datos
en la memoria.
Necesitamos añadir un using:
System.IO.IsolatedStorage
Esta clase contiene un diccionario (un tipo de
lista) donde guardaremos nuestros datos.
DEMO
ApplicationSettings
DEMO
Serialización XML
Twitter
Lo primero de todo ¿Qué es un
servicio web?
Lo segundo de todo ¿Qué son
REST y SOAP?
Twitter
SOAP REST
 getUser()
 addUser()
 removeUser()
 updateUser()
 getLocation()
 addLocation()
 removeLocation()
 updateLocation()
 listUsers()
 listLocations()
 findLocation()
 findUser()
 Usuario {}
 Localización {}
Twitter
<usuario>
<nombre>María Juana</nombre>
<sexo>mujer</sexo>
<localización
href="http://www.example.org/locations/us/ny/new_york_city">Nueva
York, NY, US
</localización>
</usuario>
Twitter
DEMO
La Perla ;)
http://wpiconmaker.codeplex.com
• Permite hacer
fácilmente los iconos de
tu aplicación
Enlaces de interés
http://es.wikipedia.org/wiki/REST
REST
http://dev.twitter.com/docs/api
API Twitter
http://social.msdn.microsoft.com/Forums
/es-ES/category/windowsphone
Foros
GRACIAS

Weitere ähnliche Inhalte

Ähnlich wie Sesion 3 persistencia de datos

Como proteger archivos o carpetas
Como proteger archivos o carpetasComo proteger archivos o carpetas
Como proteger archivos o carpetas
jhoanapinedaguerra
 
Actividad de Reflexion
Actividad de ReflexionActividad de Reflexion
Actividad de Reflexion
dazj
 
Tema 1. Los Sistemas Operatios. Ainhoa belmonte mula
Tema 1. Los Sistemas Operatios. Ainhoa belmonte mulaTema 1. Los Sistemas Operatios. Ainhoa belmonte mula
Tema 1. Los Sistemas Operatios. Ainhoa belmonte mula
ainhoabm22
 

Ähnlich wie Sesion 3 persistencia de datos (20)

Como proteger una carpeta con contraseña
Como proteger una carpeta con contraseñaComo proteger una carpeta con contraseña
Como proteger una carpeta con contraseña
 
Estructura de Datos Unidad 1 Tipo abstracto de datos TAD
Estructura de Datos Unidad 1 Tipo abstracto de datos TADEstructura de Datos Unidad 1 Tipo abstracto de datos TAD
Estructura de Datos Unidad 1 Tipo abstracto de datos TAD
 
Como proteger archivos o carpetas
Como proteger archivos o carpetasComo proteger archivos o carpetas
Como proteger archivos o carpetas
 
Seguridad en servidores
Seguridad en servidoresSeguridad en servidores
Seguridad en servidores
 
Bases de Datos Libres desde 40.000 pies de altura
Bases de Datos Libres desde 40.000 pies de alturaBases de Datos Libres desde 40.000 pies de altura
Bases de Datos Libres desde 40.000 pies de altura
 
Preguntas tema 3
Preguntas tema 3Preguntas tema 3
Preguntas tema 3
 
Actividad de Reflexion
Actividad de ReflexionActividad de Reflexion
Actividad de Reflexion
 
Sistemas operativos monousuarios
Sistemas operativos monousuariosSistemas operativos monousuarios
Sistemas operativos monousuarios
 
Trabajo 4
Trabajo 4Trabajo 4
Trabajo 4
 
Practicas hackx crack_04
Practicas hackx crack_04Practicas hackx crack_04
Practicas hackx crack_04
 
Sistemas Operativos Moviles, Android y IOs
Sistemas Operativos Moviles, Android y IOsSistemas Operativos Moviles, Android y IOs
Sistemas Operativos Moviles, Android y IOs
 
ARCHIVO
ARCHIVOARCHIVO
ARCHIVO
 
Tema 1. Los Sistemas Operatios. Ainhoa belmonte mula
Tema 1. Los Sistemas Operatios. Ainhoa belmonte mulaTema 1. Los Sistemas Operatios. Ainhoa belmonte mula
Tema 1. Los Sistemas Operatios. Ainhoa belmonte mula
 
Actividad de aprendizaje 1.8
Actividad de aprendizaje 1.8Actividad de aprendizaje 1.8
Actividad de aprendizaje 1.8
 
Ado net certificacion 2013
Ado net certificacion 2013Ado net certificacion 2013
Ado net certificacion 2013
 
Cap7 modularidad
Cap7 modularidadCap7 modularidad
Cap7 modularidad
 
Clasisficacion de los s.o
Clasisficacion de los s.oClasisficacion de los s.o
Clasisficacion de los s.o
 
DSpace Workshop
DSpace Workshop DSpace Workshop
DSpace Workshop
 
Repositorio
RepositorioRepositorio
Repositorio
 
Sistemas de Gestión de Base de Datos
Sistemas de Gestión de Base de DatosSistemas de Gestión de Base de Datos
Sistemas de Gestión de Base de Datos
 

Kürzlich hochgeladen

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Kürzlich hochgeladen (12)

How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 

Sesion 3 persistencia de datos