WINDOWS PHONE 7.5. DESARROLLO DE APLICACIONES CON SILVERLIGHT

WINDOWS PHONE 7.5. DESARROLLO DE APLICACIONES CON SILVERLIGHT

WILDERMUTH, SHAWN

45,90 €
IVA incluido
Editorial:
ANAYA
Fecha de edición:
2012-04-01
Materia
Informatica
ISBN:
978-84-415-3169-7
Páginas:
432
Encuadernación:
Otros
Colección:
Programación

Disponibilidad:

  • AsunciónAgotado
  • RepúblicaAgotado
  • Santa CatalinaAgotado
  • FeriaAgotado
45,90 €
IVA incluido
Añadir a favoritos

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

  • REVOLUCION DE LA INTELIGENCIA ARTIFICIAL EN LA MEDICINA, LA. GPT-4 Y MAS ALLA
    LEE, PETER / GOLDBERG, CAREY / KOHANE, ISAAC
    Hace tan solo unos meses, millones de personas quedaron atónitas ante las asombrosas habilidades del ChatGPT y sus extrañas alucinaciones. Eso fue en 2022. La próxima generación de IA ya está aquí: más inteligente, más precisa, con conocimientos técnicos más profundos. El GPT-4 y sus competidores están a punto de transformar la medicina. Ya sea usted un líder sanitario, un prov...

    29,50 €

  • ARQUITECTURA E INGENIERIA DE DATOS
    CALCAGNO LUCARES, WALTER E.
    Esta obra proporciona una introducción accesible y completa a los conceptos clave, las técnicas y las mejores prácticas en el campo de la arquitectura y la ingeniería de datos, sin la necesidad de conocimientos previos en programación o estadísticas.Aborda secuencialmente una descripción general de los conceptos clave en la arquitectura de datos, incluidas las definiciones esen...

    29,95 €

  • UNA MENTE INFINITA
    FLORES GALEA, ANTONIO LUIS
    La irrupción de la inteligencia artificial y sus desafíos para la especie humana.Un fantasma recorre nuestro presente: la inteligencia artificial. Desde finales de 2022, las herramientas digitales que permiten simular, expandir o complementar la inteligencia humana muestran una vertiginosa evolución cuyos beneficios y potenciales riesgos para nuestra especie parecen hoy en día ...

    19,00 €

  • SIEMPRE ON
    CELLAN-JONES, RORY
    Vivimos en una época en la que miles de millones de personas tienen acceso a una tecnología increíblemente potente. La herramienta más extraordinaria que se ha inventado en el último siglo, el smartphone, ha generado cambios radicales en nuestra forma de vivir y trabajar y, a diferencia de tecnologías anteriores, está en manos de casi todo el mundo. Junto con el auge de las red...

    28,95 €

  • DEEP LEARNING GENERATIVO. ENSEÑAR A LAS MAQUINAS A PINTAR, E
    FOSTER, DAVID
    La inteligencia artificial generativa es el tema de moda en tecnología. Esta guía práctica enseña a los ingenieros del machine learning y a los científicos de datos cómo utilizar TensorFlow y Keras para crear desde cero impresionantes modelos de deep learning generativo, como autocodificadores variacionales o VAE, redes generativas adversativas o GAN, Transformers, flujos de no...

    46,50 €

  • JAVASCRIPT ELOCUENTE:UNA INTRODUCCION MODERNA PROGRAMACION
    HAVERBEKE, MARIJN
    Con este libro tiene la posibilidad de aprender JavaScript de manera efectiva y clara. Esta obra está repleta de explicaciones estupendas sobre conceptos de programación y cómo se aplican en JavaScript. Para ayudar a la comprensión, las explicaciones teóricas se ilustran con ejemplos prácticos muy interesantes, de mayor o menor complejidad en función del tema. Así, veremos desd...

    41,95 €