Utilisez le RPi, Azure et Cortana pour automatiser votre maison ! (9 / 15 étapes)

Étape 9: Création de votre Windows Phone App partie 2: configurer et naviguer dans votre projet

Création de votre Application

Allons-y et créer notre projet 8.1 de Windows Phone, puis nous pouvons marcher à travers le nitty gritty et découvrir ce qui est à l’intérieur.

  • Figure 1 - cliquer sur "Nouveau projet..."
  • Figure 2 : Consulter la rubrique : modèles > Visual c# > Apps Store et vous devriez voir un modèle de projet nommé "Vide App (Apps universel)". Sélectionnez-le et tapez un nom pour votre application de domotique.

*Note* - j’ai nommé mon app 'BACH', qui signifie "Badass Automated Cloud chez soi". Vous êtes libre de nommer votre projet tout ce qu’il te plaît, mais toute référence à « BACH » mon code ou visuelle devrait être remplacé par votre propre nom de projet

Configuration de votre projet

Si vous n’avez jamais utilisé Visual Studio antérieures, cela peut sembler un peu intimidant (et je m’excuse également vous avez manqué sur ce que je crois pour être le meilleur IDE haut la main). Je vais essayer de vous guider à travers les milliers de différents potentiomètres et boutons assez précisément, donc ne vous inquiétez pas.

Une première étape importante est de jeter un oeil à la Figure 3 et de comprendre un peu ce qui se passe. Vous vous souvenez comment nous cliquez sur « App universelle » retour sur ce modèle de projet ? Eh bien c’est parce que cette application pourrait en fait être déployée sur Windows Phone et Windows Desktop (8,1 versions et plus, bien sûr). C’est pourquoi nous voyons deux différents projets au sein de notre "Solution Explorer" sur le côté droit. Tout sous BACH. Fenêtres (8.1) ? Ignorez simplement it. Nous ne sera pas développer une application de bureau dans ce tutoriel.

Une autre chose à prendre à l’esprit est que dans nos fichiers de code, nous allons voir beaucoup de « Plate-forme de Code spécifique ». C’est le code qui ressemble à ceci :

Voilà comment l’application compilée sait que si elle doit un morceau de code ou pas, selon le cas, elle est déployée comme une application Windows 8.1 ou comme une application Windows Phone 8.1. Pourquoi cette question ? Eh bien, parce que Visual Studio est assez lisse, et nous pouvons réellement dire ce à quoi nous travaillons actuellement sur. Dans la Figure 3 , vous remarquerez j’ai encerclé également quelque chose dans le coin supérieur gauche : un onglet qui dit actuellement BACH. Windows. C’est, fondamentalement, nous disant de Visual Studio dans laquelle nous travaillons actuellement sur l’application de Windows , sauf que nous ne voulons pas de dire que ! Au lieu de cela, nous allons passer c’à dire BACH. Windowsphone (Figure 4).

Maintenant, nous devons aussi dire à Visual Studio que quand on clique « Exécution du programme » nous voulons qu’elle s’exécute la version de Windowsphone, pas la version de Windows. Pour ce faire, nous tout simplement avec le bouton droit sur le projet Bach.WindowsPhone (Windows Phone 8.1) et sélectionnez 'définir comme projet de démarrage ' (Figure 5).

Navigation dans la Structure du projet

Maintenant que nous avons tout pour fonctionner en mode 'WindowsPhone' configuré, permet de faire un aperçu très rapide de la structure de votre projet (Figure 6) :

  • Propriétés Au-delà de la portée du Guide
  • Références Autres bibliothèques, que vous pouvez utiliser, nous allons ajouter quelques lettre de librairies pour se connecter à notre Service d’Azur
  • Éléments d’actif Où vous stockez toutes ces jolies images. Vous verrez certains déjà là-dedans par défaut. Nous ne sera pas traiter ce dossier au sein de ce guide.
  • MainPage.xaml > MainPage.xaml.cs Votre « Design » logique et la logique du « Code », respectivement. Nous pourrions faire un guide au complet en soi sur la façon de coder ces deux documents. Fondamentalement, ce que vous devez savoir est que c’est le « Front Page » de votre application.
  • Package.appxmanifest App nom, exigences, paquets, etc.. Nous va se retourner sur les autorisations de « Internet » par la suite.
  • BACH. PARTAGER
    • App.xaml > App.xaml.cs Ce qui est tout ce non-sens « Shared » ? Eh bien, rappelez-vous que ce soft est « Universel », donc il s’agit de code qui est partagée entre votre bureau et téléphone app. C’est où nous mettrons tous les appels de Service Azure.

J’espère que cela vous rend un peu plus à l’aise avec le Windows Phone structurer et ne pas se sentir dépassés. Si vous, ou pour en savoir plus, je suggère fortement de que vous consultez tutoriel vidéo de Channel9 :

Windows Phone 8 développement pour débutants - Channel9

Articles Liés

Utiliser un capteur de proximité bricolage pour automatiser votre maison hantée

Utiliser un capteur de proximité bricolage pour automatiser votre maison hantée

Les effets spéciaux dans une maison hantée doivent être bien chronométré. La meilleure façon de procéder est d'utiliser des capteurs pour détecter où vos invités sont dans la maison hantée. Donc j'ai fais une série de projets qui démontrent une varié
Utiliser un détecteur de mouvement pour automatiser votre maison hantée

Utiliser un détecteur de mouvement pour automatiser votre maison hantée

Un des capteurs plus utiles pour automatiser une maison hantée est un détecteur de mouvement. Ce capteur vous permet d'activer vos effets spéciaux que lorsqu'arrive un nouveau groupe de personnes. Ça la surprise ne sera pas ruiné par des gens avoir v
Utiliser un plaque de bricolage pressostat pour automatiser votre maison hantée

Utiliser un plaque de bricolage pressostat pour automatiser votre maison hantée

Lorsque vous exécutez une grande maison hantée, vous voulez la plupart des effets spéciaux à automatiser. Mais pour que cela soit efficace, vous devez obtenir le droit de chronométrage. La meilleure façon de procéder est d'utiliser des capteurs pour
Comment faire pour rendre votre maison écologique

Comment faire pour rendre votre maison écologique

avoir une maison écologique est un moyen simple pour aider à protéger l'environnement.Il existe de nombreuses techniques de bricolage qui peuvent être utilisés pour rendre votre maison plus écologique. La plupart des produits nécessaires à ces techni
Comment faire pour rendre votre maison plus sûre

Comment faire pour rendre votre maison plus sûre

Avoir un environnement sain dans la maison, signifie avoir l'esprit tranquille lorsque vos enfants courent et jouent. Météo vous avez des enfants ou une personne âgée vivant avec vous, assurez-vous que votre maison est sûre en tout temps. Sur l'avis
Quelques idées pour garder votre maison glacière / with à avoir à acheter un swamp cooler

Quelques idées pour garder votre maison glacière / with à avoir à acheter un swamp cooler

Ok Voici quelques idées pour garder votre maison refroidisseur en été / gratuiteÉtape 1: éteindre les lumières. chaque fois que vous quittez votre chambre n'oubliez pas d'éteindre les lumières tv fondamentalement quelque chose qui génère de la chaleu
Comment faire pour vendre votre maison

Comment faire pour vendre votre maison

je viens de vendre ma maison dans ce terrible marché et selon moi, comment je suis allé sur making qui arrivent vous sera bénéfique. J'ai fait beaucoup d'erreurs avec les choses que j'ai droit - vous pourrez alors bénéficier de ce que j'ai appris et
16 conseils pour garder votre maison propre une fois pour toutes

16 conseils pour garder votre maison propre une fois pour toutes

J'ai eu un début difficile avec mon deuxième enfant en 2014. Une fois que je ne savais pas qu'il était enfin sûrement vivant, j'ai trouvé que ma vie n'était plus maîtrisable. Tout ce que j'avais besoin de petit ou grand, j'avais besoin pour recherche
Comment faire pour chauffer votre maison ou bureau pour moins de 8p par jour.  Améliorer Version.Cheapest radiateur à exécuter dans le monde

Comment faire pour chauffer votre maison ou bureau pour moins de 8p par jour. Améliorer Version.Cheapest radiateur à exécuter dans le monde

v 1.0Chauffer votre pièce pour moins que p 8 par jour.Suffit d'utiliser quelques pots et quelques bougies lumignons et suivez ces étapes simplesAUCUN NE FORAGE, AUCUNE COUPE JUSTE UN HORS DE L'ENTAILLE DU PLATEAUREGARDEZ LA VIDÉO CI-DESSOUSInspiré pa
Comment pour obtenir votre maison prête pour hiver

Comment pour obtenir votre maison prête pour hiver

le début de l'automne signifie qu'il est temps de commencer à penser à comment Hivérisez votre maison. Au lieu d'essayer de caser dans tout ce que lorsque vous entendez la neige est sur la bonne voie, visent à faire quelque chose chaque semaine à par
Mobilier moderne : Une Option pour rendre votre maison A Better Place

Mobilier moderne : Une Option pour rendre votre maison A Better Place

mobilier moderne fournit la bonne option pour maintenir le décor à la maison quand une personne est bénie avec des enfants ou a des animaux domestiques. Vous passez la plupart de votre temps libre dans votre maison, le meilleur endroit dans le monde
Comment faire pour automatiser votre IPhone à l’aide de flux de travail

Comment faire pour automatiser votre IPhone à l’aide de flux de travail

ainsi, récemment, j'ai téléchargé les flux de travail qui sont une application qui permet à l'utilisateur d'automatiser leur smartphone (fonctionne uniquement avec les produits Apple IOS 8 ou version ultérieure et est compatible avec la montre d'Appl
Automatisez votre maison par des mouvements de doigts

Automatisez votre maison par des mouvements de doigts

SalutDans ce projet, on contrôlera notre maison juste avec le mouvement du doigt différents, vous avez juste à déplacer votre doigt et faire ce que vous voulezcette instructable est très utile pour les gens paresseux;) .Étape 1: Wath vous devez... To
Utilisation de courriel et un Dogtag pour obtenir vos clés perdues (et autres choses) en arrière.

Utilisation de courriel et un Dogtag pour obtenir vos clés perdues (et autres choses) en arrière.

Nous détestons tous à perdre des choses, mais les touches sont un problème particulier. Avec des trucs comme des bagages, vous pouvez mettre une petite étiquette avec les coordonnées et j'espère que le finder vous donnera un appel. Les touches sont d