WINDOWS PHONE 7.5. DESARROLLO DE APLICACIONES CON SILVERLIGHT

WINDOWS PHONE 7.5. DESARROLLO DE APLICACIONES CON SILVERLIGHT

WILDERMUTH, SHAWN

46,40 €
IVA incluido
No disponible
Editorial:
ANAYA MULTIMEDIA
Año de edición:
2012
Materia
Informática
ISBN:
978-84-415-3169-7
Páginas:
432
Encuadernación:
Otros
Colección:
Programación

Agradecimientos
Sobre el autor

Prólogo

Introducción
Convenciones
Código fuente

1. Presentación de Windows Phone
Un teléfono diferente
Experiencias integradas
Especificaciones del teléfono
Patrones de entrada
Diseño táctil
Botones de hardware
Teclados
Sensores
Ciclo vital de las aplicaciones
Controlar el desarrollo mediante servicios
Ventanas vivas
Marketplace
Distribuir sus aplicaciones a través de Marketplace
Envíos a Marketplace
Directivas de aplicaciones
Directivas básicas para aplicaciones
Directivas de uso legal
Directivas de contenido
Resumen

2. Crear su primera aplicación para el teléfono
Preparar su equipo
Crear un nuevo proyecto
Visual Studio
XAML
Diseñar con Blend
Añadir código
Trabajar con eventos
Depurar en el emulador
Depurar con un dispositivo
Utilizar el tacto
Trabajar con el teléfono
Resumen

3. Presentación de XAML
XAML
Propiedades de objetos XAML
Espacios de nombres XAML
Asignar nombres en XAML
Contenedores visuales
Gramática visual
Formas
Pinceles
Colores
Texto
Imágenes
Transformaciones y animaciones
Transformaciones
Animaciones
Estilos XAML
Recursos
Estilos
Estilos implícitos
Resumen

4. Controles
Controles en Silverlight
Controles simples
Usar teclados
RichTextBox
Controles de contenido
Controles de lista
Controles específicos del teléfono
El control Panorama
El control Pivot
Vinculación de datos
Vinculación de datos sencilla
Usar DataTemplate
Mejorar el rendimiento del desplazamiento
Formatos de vinculación
Vincular elementos
Conversores
Errores de vinculación de datos
Plantillas de controles
Kit de herramientas Silverlight para Windows Phone
El control AutoCompleteBox
El control ContextMenu
Los controles DatePicker y TimePicker
ListPicker
LongListSelector
PerformanceProgressBar
ToggleSwitch
ExpanderView
PhoneTextBox
El contenedor de diseño WrapPanel Layout
Resumen

5. Diseñar para el teléfono
La tercera pantalla
Es un teléfono ¿verdad?
Determinar el paradigma de la aplicación
Panorama
Pivot
Páginas sencillas
Microsoft Expression Blend
Crear un proyecto
Recorrido por Blend
Fundamentos de Blend
Diseño
Pinceles
Crear animaciones
Trabajar con comportamientos
Diseño específico para el teléfono
ApplicationBar en Blend
Usar el control Panorama en Blend
Usar el control Pivot en Blend
Vista previa de aplicaciones
Resumen

6. Programar para el teléfono
Ciclo vital de las aplicaciones
Navegación
Desactivar/Reactivar
La experiencia del teléfono
Orientación
Diseño táctil
Área cliente de la aplicación
Barra de aplicaciones
Detección inactiva
El efecto Inclinación
Resumen

7. Integración con el teléfono
Utilizar vibración
Usar movimiento
Emular movimiento
Crear datos registrados
Utilizar sonido
Reproducir sonidos con MediaElement
Usar bibliotecas XNA
Reproducir sonidos con XNA
Ajustar la reproducción
Grabar sonidos
Contactos y citas
Contactos
Citas
Alarmas y recordatorios
Crear una alarma
Crear un recordatorio
Acceder a notificaciones existentes
Utilizar tareas
Iniciadores
Selectores
Los hub de medios e imágenes
Acceder a la música
Reproducir música
Acceder a imágenes
Almacenar imágenes
Integrar en el hub Imágenes
Integrar en el hub Música y vídeos
Depurar la integración en el hub Música y vídeos
Integrar con la sección Now Playing
Integrar en la sección Historial
Integrar en la sección Novedades
Controlar el inicio desde el hub
Trabajar con la cámara
Usar la clase PhotoCamera
Acceso a hardware sin procesar
La API de portapapeles
Ventanas vivas
La ventana viva principal
Ventanas secundarias
Ventanas vivas de dos caras
API de ubicación
Permisos de ubicación
Acceder a información de ubicación
Geoubicación única
Controlar cambios de geoubicación
Emular la información de ubicación
Resumen

8. Bases de datos y almacenamiento
Almacenar datos
Almacenamiento aislado
Serialización
Serialización XML
Serialización JSON
Parámetros de almacenamiento aislado
Bases de datos locales
Primeros pasos
Optimizar la clase de contexto
Asociaciones
Usar una base de datos existente
Actualizaciones de esquema
Seguridad de base de datos
Resumen

9. Multitarea
Multitarea
Agentes de fondo
Agente periódico
Agente de recursos intensivos
Agente de audio
Servicio de transferencia de fondo
Requisitos y limitaciones
Solicitar transferencias
Monitorizar solicitudes
Resumen

10. Servicios
La pila de red
La clase WebClient
Acceder a información de red
Consumir JSON
Utilizar serialización JSON
Analizar JSON
Servicios Web
Consumir OData
Funcionamiento de OData
El URI
$orderby
$skip y $top
$filter
$expand
$select
Utilizar OData en el teléfono
Generar una referencia de servicio para OData
Recuperar datos
Actualizar datos
Utilizar notificaciones Push
Requisitos de notificaciones Push
Preparar la aplicación para notificaciones Push
Configurar el servidor para notificaciones Push
Notificaciones sin procesar
Enviar notificaciones Toast
Crear ventanas vivas
Procesar errores de notificaciones Push
Resumen

11. Marketplace
Definición de Marketplace
Funcionamiento
Cobrar por aplicaciones
Recibir pagos
Información fiscal para desarrolladores en Estados Unidos
Información fiscal para desarrolladores fuera de Estados Unidos
Enviar su aplicación
Preparar su aplicación
El proceso de envío
Después del envío
Modificar su aplicación
Envíos fallidos
Utilizar publicidad en sus aplicaciones
Resumen

Índice alfabético

Nadie espera que Windows Phone supere a Android o a iOS de forma inmediata, sin embargo muchos coinciden que será protagonista en el futuro próximo. La llegada al mercado de dispositivos de reconocidas marcas, que ya trabajan con este sistema operativo, implicará su consolidación definitiva.

Windows Phone 7.5 es una versión actualizada, denominada Mango, cuyo lema es " El usuario primero " . Permite crear magníficas aplicaciones basadas en la experiencia del usuario como es el caso de las aplicaciones Metro, que interactúan en la pantalla por medio de ventanas vivas.

Este libro describe todos los aspectos básicos y contiene ejemplos ilustrados con código. El ritmo progresivo permite trabajar en aplicaciones completas y ejercitar sus conocimientos con sofisticadas técnicas. Tiene en sus manos una guía excepcional para crear potentes aplicaciones para móviles, de gran atractivo visual y que aprovechan al máximo las prestaciones de la plataforma de Microsoft.

Artículos relacionados

  • CULTURA HACKER DE LA A A LA Z
    CRAWLEY, KIM
    La cultura hacker puede ser misteriosa, pero esta entretenida guía de referencia está aquí para ayudar. Escrita por Kim Crawley, una investigadora de ciberseguridad y escritora experimentada, esta guía de referencia divertida te presenta a personas y empresas importantes, ideas fundamentales junto con películas, juegos y revistas que marcaron hitos en los anales de la piratería...
    Disponible en la librería

    34,95 €

  • INFERENCIA CAUSAL Y DESCUBRIMIENTO EN PYTHON
    MOLAK, ALEKSANDER
    En comparación con el aprendizaje automático tradicional y las estadísticas, los métodos causales presentan desafíos únicos. Aprender causalidad puede ser difícil, pero ofrece distintas ventajas que escapan a una mentalidad puramente estadística. Este libro ayuda a liberar todo el potencial de la causalidad.El libro comienza con las motivaciones básicas del pensamiento causal y...
    Disponible en la librería

    37,95 €

  • MINECRAFT OFICIAL: GUÍA PARA PRINCIPIANTES
    AB, MOJANG
    ¿ERES NUEVO EN MINECRAFT O AÚN NO LE HAS PILLADO EL TRANQUILLO? ¡Este libro es para ti! Métete en Minecraft de cabeza con esta guía para principiantes que te enseñará todo lo que necesitas saber para emprender tu viaje en Minecraft, tanto en modo Supervivencia como Creativo. ¿Quieres saber lo que pasa cuando te mueres y cómo evitarlo, cómo alimentarte y dónde encontrar las cria...
    Disponible en la librería

    19,90 €

  • CURSO DE MICROSOFT 365 Y COPILOT
    FERNANDEZ GUTIERREZ, ISABEL
    En este libro te mostraré el uso de potentes herramientas que potenciarán tu productividad en el entorno laboral, permitiéndote adaptarte rápidamente a los tiempos en que el trabajo remoto o híbrido es una opción probable.Este libro te enseñará a ubicar tus documentos en la nube para acceder a ellos desde cualquier lugar y dispositivo, comprenderás las diferencias entre OneDriv...
    Disponible en la librería

    29,95 €

  • 101 FUNCIONES CON EXCEL
    SALDÍVAR ZALDIVAR, AXEL DANIEL / ZALDIVAR NAVARRO, DANIEL / CUEVAS JIMENEZ, ERIIK VALDEMAR / PÉREZ CI
    Con este libro aprenderás a hacer magia sobre las hojas de cálculo con las 101 funciones más importantes y utilizadas. Aprenderás a realizar cálculos con el tiempo, a manejar las fechas y las horas dentro de Excel, a buscar, a reemplazar, a ordenar, a filtrar información a realizar cálculos matemáticos y estadísticos, a tomar decisiones en base a criterios lógicos, a manejar te...
    Disponible en la librería

    19,90 €

  • INTELIGENCIA ARTIFICIAL
    MITCHELL, MELANIE
    Melanie Mitchell separa la ciencia real de la ciencia ficción en este amplio examen del estado actual de la IA y de cómo está rehaciendo nuestro mundo. Ninguna empresa científica reciente ha resultado tan seductora, aterradora y llena de extravagantes promesas y frustrantes reveses como la inteligencia artificial. La galardonada autora Melanie Mitchell, una destacada científica...
    Disponible en la librería

    26,00 €