mi primera aplicación para windows 10

Post on 23-Jan-2017

618 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Mi primera aplicación

universal para Windows 10

Víctor Moreno

Microsoft MVP

@vmorenoz

¿Qué voy a aprender?

En esta demostración, aprenderás como desarrollar tu primeraaplicación universal para Windows 10, usando el mismo códigotendrás visibilidad de como puede funcionar en tres dispositivosdiferentes:

• PC

• Smart Phone

• Tablet

Objetivo

Construir una aplicación universal para Windows 10 que permita almacenar las respuestas de un pequeño formulario.

Estos datos serán almacenados en una tabla bajo el servicio de SQL Azure.

Requerimientos

• Windows 10 en los tres dispositivos como sistema operativo.

• Una cuenta de Microsoft Azure (si no la tienes, puedes obtener una de prueba desde el portal).

• Visual Studio 2015.

Mi primera aplicación universal para Windows 10

<Nombre del orador><Cargo><Twitter o Email>

Creando la base de datos SQL Azure

Tendremos que entrar al portal de Microsoft Azure y crear una nueva base de datos en SQL Azure.

http://manage.windowsazure.com

Creando la tabla

Abriremos nuestra base de datos SQL Azure desde Visual Studiopara crear una tabla que nos servirá para almacenar la información.

Creando el proyecto

Abriremos Visual Studio 2015 y empezaremos un nuevo proyecto.

Diseñando nuestra interfaz

Abriremos el archivo “MainPage.xaml” en modo de diseño, yagregaremos algunos controles para capturar los datos necesarios.

Los controles utilizados son:

• TextBlock

• TextBox

• Button

Modelando nuestra base de datos

Ya que tenemos nuestra base de datos lista, necesitamos modelarla en nuestro proyecto, para eso utilizaremos lo siguiente:

• Un proyecto que sirva como capa de comunicación entre nuestra aplicación universal y la base de datos (Proyecto ASP.NET).

• Entity Framework para modelar nuestra base de datos en clases.

• Un servicio WCF (Windows Communication Foundation) para programar los accesos a la base de datos.

Modelando nuestra base de datos

Un proyecto que sirva como capa de comunicación entre nuestra aplicación universal y la base de datos.

Modelando nuestra base de datos

Entity Framework para modelar nuestra base de datos en clases.

El nombre del servidor lo consigues desde el portal de Azure

Modelando nuestra base de datos

Un servicio WCF (Windows Communication Foundation) para programar los accesos a la base de datos.

Invocando el servicio WCF

Ya que tenemos nuestro servicio WCF programado, necesitamosvincularlo a nuestro proyecto de tipo “Universal App” y programar lasoperaciones correspondientes.

No olvides darle “Rebuild” al proyecto WCF antes de referenciar

Ejecutando nuestra aplicación

Terminado de programar nuestro proyecto, ahora veamos como seve funcionando en:

• PC

Ejecutando nuestra aplicación

Terminado de programar nuestro proyecto, ahora veamos como seve funcionando en:

• Tablet

Ejecutando nuestra aplicación

Terminado de programar nuestro proyecto, ahora veamos como seve funcionando en:

• Windows Mobile 10 (Aquí yo uso un teléfono físicamente, perotambién pueden usar el simulador).

Conclusiones

Como puedes notar, se utilizó un mismo código para que seejecutará en diferentes dispositivos, esta es una de las característicasmas poderosas de las aplicaciones universales de Windows.

Este proyecto lo puedes descargar directamente desde GitHub:

https://github.com/vemoreno/MyFirstUniversalWindowsApp

Víctor Moreno@vmorenozhttp://blogs.itpro.es/eduardocloud

top related