Saltar al contenido principal

Desarrollo de Aplicaciones para Windows 8

Fundamentos

Vv Aa

Si acaba de llegar al mundo del desarrollo, este manual es la mejor opción para aprender a utilizar Windows 8 SDK. Un equipo de expertos de Microsoft le conduce a través del nuevo y sencillo proceso de creación, implantación, marketing y venta de sus propias aplicaciones. El detalle en los métodos del nuevo sistema operativo de Microsoft proporciona una forma de crear aplicacio...

Editorial:
Anaya Multimedia
Año de edición:
2013
Materia:
Informática
ISBN:
978-84-415-3328-8
Páginas:
656
Encuadernación:
Rústica
-5%
54,63 €
IVA incluido
57,50 €
No disponible

Si acaba de llegar al mundo del desarrollo, este manual es la mejor opción para aprender a utilizar Windows 8 SDK. Un equipo de expertos de Microsoft le conduce a través del nuevo y sencillo proceso de creación, implantación, marketing y venta de sus propias aplicaciones. El detalle en los métodos del nuevo sistema operativo de Microsoft proporciona una forma de crear aplicaciones estilo Windows 8 para los equipos de sobremesa tradicionales y para dispositivos móviles como portátiles, tablets o smartphones.



Con este libro descubrirá cómo crear sus propias aplicaciones de principio a fin con la ayuda de ejemplos y sugerencias de expertos que le ayudarán a avanzar en su carrera como desarrollador profesional de aplicaciones Windows 8.

Reseña del Editor

Agradecimientos



Sobre los autores



Sobre el editor técnico



Introducción

A quién va dirigido este libro

Contenido del libro

Estructura del libro

Parte I. Introducción al desarrollo de aplicaciones Windows 8

Parte II. Creación de aplicaciones Windows 8

Parte III. Desarrollo profesional de Windows 8

Parte IV. Apéndices

Requisitos para utilizar este libro

Convenciones

Código fuente



Parte I. Introducción al desarrollo de aplicaciones Windows 8



1. Una breve historia del desarrollo de aplicaciones de Windows

La vida de Windows

De Windows 3.1 a 32 bits

Windows XP y Windows Vista

Windows 7 hace olvidar el fracaso de Vista

El cambio de paradigma de Windows 8

Primeros pasos de Microsoft hacia el consumidor

Windows 8 aparece en escena

Historia de las API y herramientas

El poder de C

C++ predomina sobre C

Visual Basic

Delphi

El surgimiento de .NET

Nuevas tecnologías de interfaz de usuario

Trampa-22 del desarrollo de aplicaciones Windows

Resumen

Ejercicios

Qué ha aprendido en este capítulo



2. Utilizar Windows 8

Dos mundos, un sistema operativo

Métodos de entrada

Entrada multitáctil

El teclado de software

Otros dispositivos de entrada

Inicio de sesión

La pantalla Inicio

Evolución del menú Inicio

Explorar y buscar aplicaciones instaladas

Mosaicos dinámicos

Utilizar aplicaciones estilo Windows 8

La barra de accesos

Introducción de la barra de accesos

Botón Inicio

El botón Buscar

Botón Compartir

Botón Dispositivos

Botón Configuración

Escritorio de Windows

Introducción de la aplicación Escritorio

Cambiar entre programas del escritorio

¿Dónde está el botón Inicio?

Resumen

Ejercicios

Qué ha aprendido en este capítulo



3. Arquitectura de Windows 8 para el desarrollador

Arquitectura de desarrollo de Windows 8

Capas de una aplicación de escritorio

Capas de una aplicación estilo Windows 8

Acerca de Windows Runtime

Arquitectura de Windows Runtime

Metadatos en Windows Runtime

Ventajas de Windows Runtime

Lo que no tiene Windows Runtime

.NET Framework 4.5

Instalación del modelo de .NET Framework 4.5

Integración de Windows Runtime

Compatibilidad asíncrona

Otras opciones nuevas

Escoger la tecnología apropiada para su proyecto

La Tienda de Windows

Aplicaciones Windows 8 o aplicaciones de escritorio

Elegir un lenguaje de programación

Resumen

Ejercicios

Qué ha aprendido en este capítulo



4. Aprender a conocer su entorno de desarrollo

Descarga de códigos para este capítulo

Introducción de la caja de herramientas

Visual Studio 2012

Instalar Microsoft Visual Studio 2012

Un paseo por la IDE de Visual Studio

Crear un nuevo proyecto

Utilizar muestras y extensiones

Algunos elementos útiles que debe conocer sobre la IDE

Dar vida a sus aplicaciones con Expression Blend

Iniciar Expression Blend con una solución de Visual Studio

Añadir un objeto animado a la UI

Iniciar la animación

Utilizar Visual Studio y Blend juntos

Resumen

Ejercicios

Qué ha aprendido en este capítulo



Parte II. Creación de aplicaciones Windows 8



5. Principios del desarrollo actual de aplicaciones de Windows

Aplicaciones estilo Windows 8

¿Cuál es el lenguaje de diseño de Windows 8?

Principios generales del diseño de aplicaciones para Windows 8

Modelos de estructura y navegación de la aplicación

Plataforma de desarrollo asíncrono

Introducción a la programación asíncrona

Evolución de la programación asíncrona en la plataforma .NET

Programación asíncrona con C# 5.0

Desarrollo asíncrono en Windows Runtime

Promesas de programación asíncrona con JavaScript

Resumen

Ejercicios

Qué ha aprendido en este capítulo



6. Creación de aplicaciones estilo Windows 8 con HTML5, CSS y JavaScript

HTML5 y CSS en la Web

Conocer las tecnologías HTML5

Primeros pasos con HTML

Aplicar estilo a las páginas con CSS

Primeros pasos con CSS

Ejecutar código en la parte del cliente

Primeros pasos con JavaScript

Aplicaciones HTML5 en Windows Runtime

Biblioteca de Windows para JavaScript

Crear aplicaciones estilo Windows 8 con JavaScript

Acceder al sistema de archivos

Administración de datos

Respetar el dispositivo del usuario

Desplazamiento y zoom

Elementos gráficos de lienzo en aplicaciones estilo Windows 8

Utilizar la biblioteca de animación de Windows 8

Resumen

Ejercicios

Qué ha aprendido en este capítulo



7. Utilizar XAML para crear interfaces de usuario estilo Windows 8

Describir la interfaz del usuario con XAML

Utilizar espacios de nombre

Conocer el sistema de administración del diseño

Un nuevo concepto: Propiedades de dependencia

Mejorar las propiedades de dependencia con propiedades enlazadas

Propiedades que afectan al tamaño y diseño de un control

Panel Canvas

Panel StackPanel

Panel Grid

Recursos reutilizables en XAML

Hacer referencia a los recursos

Jerarquía de los recursos

Diccionarios de recursos

Recursos del sistema

Controles básicos en aplicaciones estilo Windows 8

Controles con valores simples

Controles de contenido

Trabajar con datos

Propiedades y notificaciones dependientes del enlace de datos

Modos y direcciones de enlace

Propiedad DataContext

Cambiar los datos en el canal del enlace con convertidores de valor

Enlace de colecciones

Resumen

Ejercicios

Qué ha aprendido en este capítulo



8. Trabajar con controles XAML

Utilizar animaciones en su aplicación

Biblioteca de animaciones

Conocer los estados visuales

Animaciones personalizadas

Diseñar la apariencia visual de un control

Conectar el control con el interior

Responder a las interacciones

Trabajar con Expression Blend

Trabajar con controles complejos

Conocer los controles ListViewBase

Utilizar el control GridView

Utilizar el control ListView

Utilizar el control FlipView

Utilizar SemanticZoom

Utilizar el control AppBar

Resumen

Ejercicios

Qué ha aprendido en este capítulo



9. Crear aplicaciones estilo Windows 8

Ciclo de vida de una aplicación Windows 8

Estados del ciclo de vida de una aplicación

Administrar los cambios de estado de una aplicación

Suspender, reanudar y cerrar la aplicación

Utilizar los eventos del ciclo de vida de una aplicación

Implementar aplicaciones Windows 8

Paquete de la aplicación

El manifiesto del paquete de la aplicación

Instalación, actualización y eliminación

Superficies de comandos

Otros libros del autor

Dialéctica de la Estetización
-5%
32,00 € 30,40 €
  • Añadir a favoritos
Placer Común
-5%
23,90 € 22,71 €
  • Añadir a favoritos
Calendario 365 Reflexiones para Mejorar 2027
-5%
14,96 € 14,21 €
  • Añadir a favoritos
Otras Historias del Archivo de Indias
-5%
19,90 € 18,91 €
  • Añadir a favoritos
13 Little Love Stories
-5%
21,90 € 20,81 €
  • Añadir a favoritos

Artículos relacionados

Ética Digital

Ética Digital

Piercarlo Maggiolini / Ramon Salvador Valles / Norberto Patrignani

La obra, con un enfoque riguroso basado en hechos reales y estudios de caso, analiza cómo las tecnologías de la información -Internet, redes sociales, big data y, sobre todo, inteligencia artificial- transforman la sociedad y exigen una nueva ética centrada en la responsabilidad y el cuidado del futuro. Partiendo del paso del entusiasmo al desencanto digital, se muestran los da...

-5%
26,50 € 25,18 €
  • Añadir a favoritos
Lo que Preguntamos a Google

Lo que Preguntamos a Google

Simon Rogers

¿Alguna vez te has preguntado qué pasa por la mente de otras personas, como preguntas absurdas, inquietudes muy íntimas, esperanzas y sueños?En 'Lo que preguntamos a Google', Simon Rogers analiza las conclusiones extraídas del mayor conjunto de datos del mundo. Es una instantánea épica de nuestro cerebro colectivo con dos décadas de historia que sigue creciendo. Lo que revela s...

-5%
24,95 € 23,70 €
  • Añadir a favoritos
Desarrollo de Aplicaciones Web en Java

Desarrollo de Aplicaciones Web en Java

Blasco Francisco / Francisco Blasco

-5%
34,90 € 33,16 €
  • Añadir a favoritos
La Conciencia Artificial

La Conciencia Artificial

Jaume Soler / M. Mercè Conangla

Una reflexión lúcida y profundamente humana sobre cómo la inteligencia artificial está transformando nuestra conciencia, nuestras relaciones y nuestra manera de vivir.Vivimos rodeados de máquinas cada vez más inteligentes. Nos ayudan a decidir, a recordar, a orientarnos, a escribir, a relacionarnos... incluso a sentirnos acompañados. Pero mientras la inteligencia artificial ava...

-5%
21,95 € 20,85 €
  • Añadir a favoritos
Certificat Actic 3 Qüestionaris

Certificat Actic 3 Qüestionaris

Cristian Gonzalez Delgado

-5%
35,93 € 34,13 €
  • Añadir a favoritos
Certificat Actic 2 Temari

Certificat Actic 2 Temari

Cristian Gonzalez Delgado

-5%
43,37 € 41,20 €
  • Añadir a favoritos
Certificat Actic 1 Temari

Certificat Actic 1 Temari

Cristian Gonzalez Delgado

-5%
40,51 € 38,48 €
  • Añadir a favoritos
Certificat Actic 2 Qüestionaris

Certificat Actic 2 Qüestionaris

Cristian Gonzalez Delgado

-5%
37,08 € 35,23 €
  • Añadir a favoritos
Certificat Actic 3 Temari

Certificat Actic 3 Temari

Cristian Gonzalez Delgado

-5%
44,98 € 42,73 €
  • Añadir a favoritos
Certificat Actic 1 Qüestionaris

Certificat Actic 1 Qüestionaris

Cristian Gonzalez Delgado

-5%
34,06 € 32,36 €
  • Añadir a favoritos