Paso 9: Crear su Windows Phone App parte 2: configurar y navegar su proyecto
Creación de la aplicación
Vamos a ir adelante y crear nuestro proyecto Windows Phone 8.1, entonces podemos caminar a través de la nitty gritty y descubrir lo que está dentro.
- Figura 1 - haga clic en' nuevo...'
- Figura 2- Mirada bajo: Plantillas > Visual C# > Tienda de aplicaciones y usted debería ver una plantilla de proyecto llamada 'En blanco App (aplicaciones Universal)'. Selecciónelo y escriba un nombre para la aplicación de la domótica.
*Note* - he nombrado mi aplicación 'BACH', que significa 'Macarra automatizado nube Home'. Eres libre nombrar su proyecto todo lo que quieras, pero cualquier referencia a 'BACH' en mi código o cuadros debe reemplazarse con el nombre de su propio proyecto
Configuración de su proyecto
Si nunca ha utilizado Visual Studio antes, esto puede parecer un poco intimidante (y también pedir disculpas te has perdido en lo que creo que es el mejor IDE de manos hacia abajo). Voy a intentar guiarte por los miles de diferentes mandos y botones muy específicamente, así que no te preocupes.
Un primer paso importante es echar un vistazo a la figura 3 y entender un poco lo que está sucediendo. ¿Recuerdas cómo nos haga clic en "App Universal" en esa plantilla de proyecto? Bueno, eso es porque esta aplicación realmente pudiera implementarse en Windows Phone y escritorio de Windows (8,1 versiones y, por supuesto). Es por eso que vemos dos diferentes proyectos dentro de nuestro explorador de soluciones en el lado derecho. Todo bajo BACH. ¿Windows (Windows 8.1)? Simplemente ignore it No estar desarrollando una aplicación de escritorio en este tutorial.
Otra cosa a tener en cuenta es que dentro de nuestros archivos de código, vamos a ver mucho "Código específico de plataforma". Es código que se ve así:
Es cómo la aplicación compilada sabe si debe una porción de código o no, dependiendo de si se implementa como una aplicación de Windows 8.1 o como una aplicación de Windows Phone 8.1. ¿Por qué este tema? Bueno, ya que Visual Studio es bastante resbaladiza, y realmente podemos decir lo que actualmente estamos trabajando en el. En la figura 3 se dará cuenta también he un círculo algo en la esquina superior izquierda: una pestaña que dice actualmente BACH. Windows. Es básicamente nos dice Visual Studio que actualmente estamos trabajando en la aplicación de Windows , excepto que no queremos decir que! En cambio, vamos a cambiarlo que para decir BACH. Windowsphone (Figura 4).
Ahora, necesitamos también a los que cuando haga clic en "Ejecutar programa" queremos que se ejecute la versión de Windowsphone, no la versión de Windows de Visual Studio. Para ello, simplemente haga clic derecho en el proyecto Bach.WindowsPhone (8.1 de Windows Phone) y seleccione 'establecer como proyecto de inicio ' (figura 5).
Navegando por la estructura del proyecto
Ahora que ya hemos configurado todo lo necesario para ejecutar en modo de 'WindowsPhone', permite hacer un repaso muy rápido de la estructura del proyecto (figura 6):
- Propiedades Más allá del alcance de la guía
- Referencias Otras bibliotecas que puede utilizar, vamos a añadir algunas letras de bibliotecas para conectar a nuestro servicio de Azure
- Activos Donde se guardan todos esos cuadros bonitos. A ver ya en allí por defecto. No se trata con esta carpeta dentro de esta guía.
- MainPage.xaml > MainPage.xaml.cs Su "Diseño" lógica y la lógica de "Código", respectivamente. Podríamos hacer una guía completa en sí mismo acerca de cómo estos dos documentos de código. Básicamente lo que usted necesita saber es la "Portada" de tu aplicación.
- Package.appxmanifest nombre de la aplicación, requisitos, paquetes, etc.. Nos va convirtiendo en los permisos de "Internet" más tarde.
- BACH. COMPARTIDO
- App.xaml > App.xaml.cs ¿Qué es esta tontería 'Shared'? Bien, recuerde que esta aplicación es 'Universal', así que este es el código compartido entre su aplicación de escritorio y teléfono. Esto es donde vamos a poner todas las llamadas de servicio Azure.
Esperemos que eso te hace un poco más cómodo con el Windows Phone de la estructura y no se sienta abrumado. Si, o le gustaría aprender más, altamente sugeriría que usted revisa el tutorial en vídeo de Channel9: