Contacts

Développement de programmes pour Windows 10. Comment créer votre première application pour Windows Phone. Un exemple de développement à l'aide du concepteur Microsoft App Studio. Ce qui est nécessaire pour le développement - nous étudions la boîte à outils

Le Japon a été plus que sensiblement affecté par l'issue de la Seconde Guerre mondiale. En 1946, le gouvernement a gelé tous les dépôts personnels de la population et a introduit des cartes pour de nombreux types de biens, y compris la nourriture. Deux ans plus tard, les autorités américaines décident...

Ces voitures sont vendues en Fédération Russe, malgré le fait que, contrairement à d'autres pays, leurs propriétaires ne bénéficient pas d'avantages fiscaux ici. Nos compatriotes traitent pour la plupart ces "choses à la mode" avec sang-froid, néanmoins BMW en ...

En 1927, Giovanni Agusta décède, laissant la nouvelle entreprise à sa femme Hussepina et à son fils Domenico, 20 ans. Le jeune comte aimait les motos. Et quand, à la fin de la Seconde Guerre mondiale, il est devenu clair qu'en Italie, l'industrie aéronautique à elle seule allait ...

Il semblerait que Ducati et un chopper soient des choses complètement incompatibles. Mais après tout, quelqu'un va sur des croiseurs ! Et il y a beaucoup de telles personnes. Et de l'argent pour de telles histoires, par conséquent, ils se répandent - Dieu nous en préserve, combien! Alors, externaliser tout ce segment à des concurrents...

Jujiro Matsuda a ouvert la forge à deux reprises, mais les circonstances étaient telles que l'affaire a dû être close. Ce n'est qu'en 1920 que Matsuda, avec un groupe d'investisseurs, a acquis une banque en faillite compagnie de construction Abemaki, engagé dans ...

Mais il y a encore des exceptions à la règle. L'année modèle Toyota Land Cruiser Prado 2002 avec son style "urbain" est capable de surmonter même les tout-terrains sérieux. Une seule combinaison des mots "Terre" et "Cruiser" nous permet de classer le modèle comme un lieu...

Événements - Subaru Impreza WRX

Créé pour étonner Le nom Impreza vient du mot anglais impress, qui signifie « impressionner », « étonner ». Et l'ajout de WRX indique qu'il s'agit de l'une des plus importantes modifications du modèle Subaru Impreza. Pour la première fois, elle était...

En décembre 1887, un petit garçon est né dans une famille de paysans près de Milan, qui, dès l'enfance, s'est intéressé moins au travail rural qu'à la technologie alors à la mode avec les moteurs à essence. À l'âge de 15 ans, Giuseppe Gilera (et c'était lui) a obtenu un emploi sur ...

Elle a été la première au Japon à recevoir un système d'injection de carburant distribué. Il y avait aussi une variante avec moteur diesel, qui est devenue la première voiture de ce type dans la classe Gran Turismo au monde. De nos jours, cette voiture est un véritable classique et le sujet de ...

La bande blanche est noire, et encore une fois la bande blanche est noire. De haut en bas, de haut en bas. Ce n'est pas un manège de parc d'attractions, mais le parcours de vie de l'un des meilleurs pilotes de Formule 1. 17 septembre 1960 à Londres dans la famille du futur double champion du monde "Formule 1" Gr...

Mais Suzuki n'a pas toujours été le constructeur automobile. Tout a commencé prosaïquement et dans l'esprit du Japon minimaliste. Dans un petit village perdu de Hamamatsu dans la préfecture de Shizuoka (le même où est né Soichiro Honda - le fondateur d'un autre ...

Il s'est avéré qu'ils avaient des points de vue similaires, ils ont donc immédiatement commencé à coopérer. L'anniversaire de Volvo est le 14 avril 1927, le jour où le premier Jacob a quitté l'usine de Göteborg. Cet événement a marqué la naissance d'un nouveau Suédois...

Les mécaniciens Johann Winkelhofer et Richard Jenicke en février 1885 sous la marque Wanderer ont commencé à produire des vélos de leur propre design original, qui sont devenus très populaires. À la suite de la motorisation généralisée en 1902 est apparu le premier ...

Équipe Renault F1. Parallèle - convergez ! Ligne française, intermittente

À l'aube de la Formule 1, des équipes de sociétés automobiles dominaient ses pistes. Alfa Romeo, Maseratti, Ferrari - personne ne doutait que leurs voitures seraient les favorites. Ensuite, certaines équipes d'usine ont quitté les courses royales, au lieu de ...

L'histoire de la marque, ou Pourquoi une voiture avec le badge "TRD" ne peut pas être considérée comme une "Toyota" ordinaire le 7 juin 1954, alors que ni la Corolla ni la Crown n'étaient dans "l'arsenal" de la jeune et inconnue en dehors du Japon, la société Toyota, et le Land Cruiser n'a même pas pensé acquérir...

Aujourd'hui, le développement d'applications pour Windows 10 M obile est l'un des domaines les plus prometteurs.

De nombreux programmeurs se reconvertissent et maîtrisent seuls ce domaine de leur activité.

D'autres sont formés par l'entreprise pour laquelle ils travaillent. En tout cas, cette direction est excellente et ça vaut vraiment le coup de le faire.

Par conséquent, nous analyserons les mesures qui doivent être prises.

Contenu:

Informations d'introduction

Selon que vous ayez fait des développements auparavant, il vous sera plus facile ou plus difficile de comprendre tout ce qui sera discuté ci-dessous.

Nous nous concentrerons sur les personnes qui commencent tout juste à comprendre les bases.

Peut-être êtes-vous allé à l'université ou avez-vous suivi des cours pour.

Si c'est vrai, cette instruction spécialement pour toi.

Passons directement au sujet du développement.

Les développeurs Microsoft ont fait une chose très pratique il y a quelques années. Ils ont créé des applications dites universelles, ou plutôt un environnement de développement pour eux.

Ils conviennent à absolument tous les appareils qui fonctionnent.

Dans la figure 1, ce qui est écrit ci-dessus est montré dans le diagramme.

L'existence même des applications universelles repose sur le concept UWP (Plateforme Windows universelle).

De tels programmes (Universal Apps) conviennent à la plupart des différents appareils- PC, appareils mobiles, etc.

Ils sont unis par les composants suivants :

  • Interface utilisateur adaptative- une interface adaptative, c'est-à-dire apparence des programmes qui peuvent changer indépendamment en fonction de l'appareil sur lequel il fonctionne ;
  • Entrées naturelles de l'utilisateur- un ensemble de dispositifs d'entrée de données, tels qu'un microphone, un stylet, etc. ;
  • Un SDK + Outillage- un environnement de développement universel pour différents appareils et un ensemble d'outils d'accompagnement ;
  • Un magasin + un centre de développement- un magasin à partir duquel vous pouvez prendre des demandes pour différents appareils, et un centre de développement ;
  • Services Cloud-, grâce auquel vous pouvez organiser un processus de développement commun ou simplement stocker des programmes et des fichiers en un seul endroit, accessible depuis différents gadgets.

Grâce à cette approche, vous pouvez très sérieusement optimiser votre travail.

Son principal avantage est que vous n'avez pas besoin d'écrire, par exemple, 2 séparés et.

Vous écrivez un programme et il s'adapte à l'appareil sur lequel il s'exécute.

Par conséquent, une chose telle que programme séparé sous Windows 10 M obile n'existe pas en principe aujourd'hui.

Au lieu de cela, il y a UWP.

Il est à noter que lorsque le système d'exploitation Windows Phone (le système d'exploitation qui a précédé Win Mobile) était utilisé, cette approche n'était pas fournie. J'ai dû créer un programme pour un ordinateur, puis essayer de le porter (en d'autres termes, de l'adapter). Même si dans la grande majorité des cas, il a fallu développer à partir de zéro. Comme vous pouvez l'imaginer, c'était extrêmement gênant.

Heureusement, maintenant tout a changé, et nous avons manière universelle programmation.

Passons maintenant à la pratique.

Méthodes de développement pour Windows 10 Mobile

Sur la base de ce qui précède, nous pouvons distinguer trois manières d'écrire un programme pour Windows 10 M obile :

Multiplateforme. Dans l'environnement logicielVisual Studio(c'est l'un des outils de développement, dont nous parlerons dans la section suivante) il existe un tel composant, comme Xamarin ... Ainsi, grâce à lui, il est possible de développer des programmes de Windows 10 Mobile, et en même temps. Le développeur disposera de trois écrans dans lesquels il pourra modifier l'interface de sa création. Et la logique du programme restera inchangée. Utilisé par C#.

Autres. Théoriquement, bien que cela soit assez problématique, pour notre objectif, nous pouvons utiliser et ... Ces langages de programmation sont aujourd'hui considérés comme obsolètes (utilisés plus ou moins activement uniquement De base ). Mais ils peuvent toujours être utilisés.

Comme vous pouvez le voir, la première méthode est optimale, surtout lorsqu'il s'agit d'un assistant de code débutant.

Par conséquent, il est logique de déterminer quels outils sont nécessaires pour créer un programme à l'aide de cette méthode.

Ce qui est nécessaire pour le développement - nous étudions la boîte à outils

Tout cela, vous devrez le télécharger dès maintenant pour commencer à créer ! Disons tout de suite, tout cela est Microsoft.

Alors, voici ce dont vous avez besoin :

Visual Studio... Il s'agit d'un environnement de développement. C'est dans celui-ci que vous allez écrire du code, voir l'apparence de la future application, la compiler (c'est-à-dire l'exécuter), etc. Télécharger VS disponible sur visualstudio.com. Il y a 3 versions là-bas - Communauté, Professionnel et Entreprise ... Le premier est gratuit et a une fonctionnalité minimale. Mais cela suffit amplement pour s'engager dans le développement sous Gagnez 10 mobiles ... Les deux autres sont payants et ont des fonctionnalités considérablement étendues.

Windows 10 Mise à jour anniversaire SDK. il paquet mis à jour outils nécessaires au développement de toute la gamme de gadgets fonctionnant sous Windows OS 10. Vous pouvez le télécharger à partir de developer.microsoft.com. Il vous suffit d'installer ce composant après le téléchargement. Il s'intégrera automatiquement dans VS.

Pour les débutants, ça suffiraCommunauté Visual Studio en combinaison avec SDK de mise à jour anniversaire de Windows 10.

Important! Assurez-vous de vérifier la configuration requise Visual Studio ... Il est fort possible que votre ordinateur ne fasse pas tourner la version 2017. Sur le même site vous pouvez trouver plus tôt VS.

À l'avenir, lorsque vous maîtriserez les bases, tu peux aussi essayer d'utiliser Mélange pour Visual Studio.

Mais ceci n'est pertinent que si vous utilisez Visual Studio pas 2017, mais une ancienne version.

En VS 2017, un tel outil n'a tout simplement pas de sens. Là, le meilleur lui est déjà pris.

Licence de développeur et déverrouillage

Dans notre cas, une licence de développeur est également requise. Ceci est pertinent si vous travaillez pour

Mais il sera obtenu automatiquement lors de la compilation de la première application.

Vous n'avez donc rien à faire de plus.

Une plus grande attention doit être accordée au déverrouillage de l'appareil.À l'avenir, afin d'installer des applications sans licence (que vous avez vous-même écrite, elles ne peuvent toujours pas en avoir une tant qu'elles ne sont pas vérifiées et ne sont pas dans le magasin), vous devrez effectuer certaines étapes.

Spécifiquement vous devez procéder comme suit :

  • Rechercher menu " Mise à jour et sécurité» ("Mises à jour et sécurité" si en russe).
  • Il y a un menu sur la gauche tu prends " Pour les développeurs» ("Pour les développeurs").
  • Cochez la case près de l'inscription « mode développeur» ("Mode développeur").

Parfois, si vous n'effectuez pas cette action simple, des problèmes surviennent avec la poursuite du travail.

Exemple d'application - "Hello World"

Alors, pour rédiger votre première candidature, fais ceci :

1 Démarrez Visual Studio installé. Tu prends "Déposer", Puis "Créer" et "Projet".

2 ouvertures fenêtre "Nouveau projet"... Cliquez sur le panneau à gauche "Tuétabli» puis clique "Visuel C++» (nous utiliserons cette langue pour l'instant) et plus loin paragraphe « Applications universelles Pour les fenêtres» .

3 Dans la partie centrale fenêtre ouverte le laisser tel qu'il est. Il faut choisir élément "Application vide...".

4 En bas, entrez le nom du projet, l'emplacement de la source et le nom du raccourci.

5 Cliquez "D'ACCORD" dans le coin supérieur gauche.

6 Dans le volet de gauche, vous trouverez une liste de tous les fichiers de projet. Sans entrer dans les détails, disons que le code est écrit dans un fichier avec l'extension .xaml. Dans notre cas, il s'agit de "MainPage.xaml". Ouvrez-le et un module de code apparaîtra au centre.

  • - élément "StackPanel »Est une sorte de conteneur pour d'autres éléments, ici nous indiquons sa longueur et sa hauteur;
  • Bonjour tout le monde »et type 36 ;
  • - un bloc de texte avec les mots " Quel est ton nom? ";
  • - un autre StackPanel avec ses propres paramètres ;
  • - champ de saisie de texte ;
  • - fermer le premier StackPanel ;
  • - fermeture du deuxième StackPanel.
"Programmation pour appareils mobiles en dessous de Contrôle des fenêtres Mobile »A. Klimov ... C'est déjà ce qui est nécessaire directement pour écrire le code. Certes, le livre est un peu dépassé et a été publié en 2009. Mais les principes de base sont restés inchangés.
  • Matériel du site metanit.com. Il existe en effet un tutoriel en ligne sur UWP ... C'est ce dont vous avez besoin. Vous pourrez étudier tous les détails du développement que vous envisagez de faire étape par étape.
  • Voici ces tutoriels vidéo. Une option très pratique pour ceux qui aiment regarder des cours plus que lire des livres. En quelques leçons, vous comprendrez les bases et travaillerez par vous-même.
  • Disons que vous avez tout lu. La question se pose de savoir quelle est la suite.

    Que faire pour pratiquer ?

    Et après

    Si vous voyez que vous êtes bon dans ce domaine, prenez des tâches d'échanges indépendants.

    Au fil du temps, vous pourrez vous rendre dans l'une des entreprises et demander une mission de test.

    L'entreprise sera peut-être petite, mais c'est aussi une très bonne expérience.

    Si vous réussissez bien le test, vous pourrez à l'avenir apprendre par vous-même et confier d'autres tâches.

    C'est ainsi que vous devenez un programmeur professionnel!

    Bonjour à tous!

    Mon dernier post a été écrit il y a assez longtemps et il serait temps de corriger ce fait regrettable. Aujourd'hui, j'ai décidé de diluer la série d'articles sur Windows Azure et de parler d'une autre plate-forme non moins attrayante de Microsoft - Windows Phone.

    Comme vous le savez probablement déjà, le système d'exploitation pour appareils mobiles de Microsoft est sur le marché depuis longtemps (déjà depuis 2010) et occupe aujourd'hui l'une des positions de leader, dépassant même dans certains pays le populaire iOS par le nombre de appareils vendus. Par conséquent, de nombreux développeurs, tant en Russie que dans le monde, écrivent déjà des applications pour ce système d'exploitation avec force et efficacité, faisant état d'excellentes ventes et bénéfices dans le Windows Store.

    Commencez à développer des applications pour Téléphone Windows en fait assez facile. Si vous connaissez déjà C# et avez de l'expérience avec WPF ou Silverlight, alors vous pouvez dire que vous connaissez 80% information nécessaire... Le fait est que la plate-forme de développement pour Windows Phone était à l'origine basée sur Silverlight, et dans WP8, elle a été remplacée par une plate-forme quelque peu similaire, bien que plus proche de WinRT. Donc, si vous avez déjà écrit des applications en WPF, vous savez ce qu'est MVVM et à quoi il sert, alors allez-y et écrivez des applications pour Windows Phone.

    Mais que faire si vous n'êtes pas un développeur expérimenté, mais que vous voulez vraiment avoir le vôtre ici et maintenant demande unique que vous pouvez installer sur votre téléphone et montrer à vos amis ? C'est ce qui sera discuté dans l'article d'aujourd'hui.

    Studio d'applications Windows Phone

    J'ai toujours aimé Microsoft pour fournir à ses développeurs des outils très pratiques avec lesquels travailler. Et en août, Microsoft a présenté son nouveau service, qui permettra à toute personne, même peu familiarisée avec la programmation, de créer sa propre application pour Windows Phone. Cela s'appelle Windows Phone App Studio.

    Passant par ce service vous pouvez créer une application complète à partir de zéro en seulement quatre étapes. Vous pouvez définir vos propres styles, images et données, ajouter une description et télécharger le résultat sur l'App Store. Cependant, vous n'avez pas besoin d'être un développeur enregistré (abonnement annuel pour lequel coûte 99 $). Désormais, tout le monde a la possibilité de déverrouiller un appareil gratuitement et de télécharger jusqu'à deux de ses propres applications pour les tester.

    Je me suis moi-même intéressé aux possibilités de ce service, et j'ai décidé de créer une application de support pour mon mini-projet Programming Facts. Je vais vous en parler en détail maintenant.

    Étape 0.1. enregistrement

    Pour commencer à utiliser le service, vous devez enregistrer votre propre compte LiveID. Je pense qu'il ne sert à rien d'expliquer ce que c'est si vous avez utilisé un service de Microsoft au moins une fois. Accédez au site Web d'App Studio et cliquez sur le bouton Démarrer la création :

    Entrez votre nom d'utilisateur et votre mot de passe LiveID et vous serez redirigé vers le système de gestion de vos applications. Si c'est la première fois que vous faites cela, vous aurez une liste vide. J'ai déjà l'application prog_facts dans ma collection.

    Étape 0.2. Sélection du type de candidature

    Afin de créer votre première application, vous devez sélectionner l'élément de menu Créer. Deux options vous seront proposées : créer une application à l'aide de l'un des modèles disponibles ou tout personnaliser à partir de zéro.

    Il existe de nombreux modèles prêts à l'emploi. Parmi eux, il existe des modèles pour les applications axées sur le sport (par exemple, pour suivre les résultats de votre équipe préférée), la famille, le divertissement et bien d'autres. Lorsque vous survolez un modèle, vous le verrez brève description, et lorsque vous sélectionnez chacun d'eux, une fenêtre supplémentaire s'ouvrira, qui montrera à quoi cette application pourrait ressembler.

    Dans mon cas, j'ai décidé de ne pas me fier au modèle, mais j'ai créé l'application à partir de zéro en sélectionnant l'élément de menu approprié créer une application vide.

    Étape 1. Informations sur la demande

    La toute première étape et la plus simple des quatre que l'on nous promet de créer une application est responsable des informations sur la future application. Vous devrez entrer son nom, une courte description et choisir un logo. Le logo doit être en format PNG et une taille de 160 × 160 pixels.

    Faites attention au téléphone qui s'affiche à droite. Il affiche toujours votre application avec les modifications que vous y apportez.

    Étape 2. Remplissage du contenu

    Chaque application créée via Windows Phone App Studio est divisée en sections. Chaque section est un ensemble de pages liées par une sorte de logique. Par exemple, les données qui peuvent être affichées sur cette page. Créons une nouvelle section dans laquelle nous utiliserons un flux RSS comme source de données.

    Ici, vous devez définir le nom de la future section, sélectionner le type de source de données (Collection, RSS, vidéos YouTube, images de Flickr, recherche Bing et contenu HTML5 sont disponibles) et lui attribuer un nom. Après avoir créé la section, nous serons dirigés vers la page d'édition.

    La page d'édition est divisée en plusieurs parties. Dans la section Source de données, vous pouvez gérer la source de données associée à cette section. La section Pages contient une liste de toutes les pages qui appartiennent à la section. Vous pouvez voir que nous avons deux pages créées par défaut. Le premier, appelé Blog, est la page principale de la section, qui contient les entrées lues à partir du flux RSS. La deuxième page d'informations a été générée automatiquement et est chargée d'afficher les détails de chaque message du RSS lorsque l'utilisateur le sélectionne dans la liste. Nous allons laisser les pages de section pour le moment et modifier d'abord la source de données. (et n'oubliez pas de cliquer sur Enregistrer les modifications pour enregistrer la section dans le projet)

    Étape 2.1. La source de données

    Après avoir sélectionné la source de données sur l'écran précédent, nous arriverons à la fenêtre pour l'éditer. Puisque nous avons sélectionné le type de source RSS, nous serons invités à spécifier l'URL à laquelle les données seront reçues. Pour cet exemple, nous utiliserons le flux RSS situé à

    Une fois que vous avez cliqué sur Actualiser et enregistré les résultats, sur page d'accueil application dans l'émulateur, vous verrez immédiatement que les données du flux RSS sont déjà affichées dans votre application. C'est extrêmement pratique et utile, car vous pouvez immédiatement savoir à quoi ressemblera le programme. Par exemple, mon flux RSS ne joint pas d'images aux publications, de sorte que le constructeur App Studio les remplace par des images par défaut qui ne semblent pas à leur place. Réparons cela.

    Étape 2.2. Modification de l'apparence de la page

    En sélectionnant l'une des pages de la page « Configurer le contenu de l'application » dans la section Pages de section, vous serez redirigé vers sa fenêtre d'édition. Plusieurs modèles possibles sont disponibles pour chaque type de page. Pour la page Blog, que je souhaite initialement corriger, la vue par défaut d'affichage des articles et des images est définie. C'est parti pour la vue post-seulement, en ajustant le titre de la page en cours de route :

    Vous pouvez immédiatement voir comment l'application a changé. Maintenant, les entrées se succèdent de manière séquentielle, ce qui confère à l'application un style minimaliste. Faites attention aux champs Titre de l'article et Sous-titre de l'article. Au lieu texte brut il y a maintenant des expressions écrites incompréhensibles (Data.Title) et (Data.Summary). Pour ceux qui connaissent WPF, cela peut être comparé à la liaison de données. Pour le reste, je vais vous expliquer.

    Étant donné que notre section est construite autour d'une source de données, nous devons être en mesure de recevoir des données de cette source. Ces expressions signifient simplement que dans les champs correspondants, nous voulons voir les informations reçues du flux RSS. Ici, l'objet Data représente une entrée unique du RSS, et les champs Titre et Résumé représentent une partie spécifique de cette entrée. Si vous cliquez sur l'icône à droite du champ, vous verrez alors la liste complète des champs disponibles de l'objet de données, parmi lesquels se trouvent des informations sur l'auteur de l'entrée, sa date, son lien et quelques autres.

    Essayons de modifier la page Info de la même manière. Un ensemble de modèles légèrement différent est disponible pour cela, parmi lesquels nous choisirons le plus simple et le plus approprié :

    Sur cette page, tout est à peu près pareil. La seule chose est qu'au lieu d'un objet Données Données il utilise Context, qui est essentiellement le même.

    Étape 2.3. Ajout de menus et d'autres sections

    En plus des sections simples, un soi-disant menu peut être ajouté à Windows Phone App Studio. Il s'agit d'une section qui consiste en une liste de liens vers d'autres sections ou vers des sites externes. J'ai décidé d'ajouter un menu aux sections vidéo du site afin que vous ayez toujours un accès rapide aux informations utiles à portée de main. Un menu est ajouté de la même manière à une simple section et sa personnalisation n'est pas difficile. Je propose donc de maîtriser cela en devoir.

    Étape 3. Modèles

    Après avoir terminé de remplir l'application avec des sections, des pages et des menus, nous passons à parler du beau, à savoir le style. Dans la section 3, « Configurer le style de l'application », vous pouvez personnaliser le schéma de couleurs de base qui sera utilisé dans votre application. J'ai choisi les couleurs qui sont utilisées dans le blog - bleu et blanc. Ainsi, l'application s'est avérée légère et agréable, bien que les goûts ne soient pas contestés.

    La couleur du pinceau d'accent est responsable de la couleur de votre accent principal. Il est responsable du titre de la demande. Le pinceau d'arrière-plan, comme vous pouvez le deviner, est responsable de la couleur d'arrière-plan. Vous pouvez également choisir une image si vous la trouvez plus appropriée qu'un remplissage de couleur unie. Le pinceau de premier plan est la couleur des polices qui seront utilisées pour afficher les données dans votre application. Eh bien, le pinceau de la barre d'application est la couleur d'arrière-plan de la barre de menu affichée en bas.

    Étape 3.1. Carrelage

    Les vignettes font partie intégrante de toute application Windows Phone. Ils peuvent étendre votre application en permettant à l'utilisateur de voir Informations Complémentaires sans ouvrir la fenêtre principale du programme. Bien sûr, dans Windows Phone App Studio, vous ne pourrez pas créer une vignette intelligente qui pourrait mettre à jour indépendamment sa vue et charger des données supplémentaires à partir de quelque part. Cependant, vous pouvez choisir parmi plusieurs comportements standard en utilisant des données statiques. Par exemple, pour l'application glamcoder, j'ai choisi le type de tuile Iconic Template et j'y ai affiché une brève description de l'application :

    Étape 3.2. Écrans de démarrage et de verrouillage

    Ce sont des décorations supplémentaires qui rendront votre application plus élégante et présentable. Une image d'écran de démarrage est une image qui est affichée à l'utilisateur pendant le chargement de votre application. Là, en règle générale, il est d'usage de placer le logo de votre programme ou de votre entreprise afin d'indiquer immédiatement à l'utilisateur quelle application il va utiliser pour le moment.

    L'image pour l'écran de verrouillage est une image qui sera affichée sur l'écran de verrouillage. En fait, cela n'a pas vraiment de sens pratique, car cette image est statique dans Windows Phone App Studio, et il est peu probable que l'utilisateur veuille changer le fond d'écran coloré de Bing avec votre image.

    Étape 4. Finale

    Eh bien, nous arrivons ici à la toute dernière étape - la création de notre première application pour Windows Phone. Sur le dernière page avec le nom Générer, une option chère nous attend - pour générer un package que nous pourrons ensuite installer sur notre appareil. Appuyez sur le gros bouton Générer l'application et attendez que la magie opère.

    Une fois la génération terminée, vous verrez un message correspondant, ainsi que plusieurs options parmi lesquelles choisir. Tout d'abord, vous recevrez une lettre dans votre courrier, à partir de laquelle vous pourrez télécharger votre demande. Deuxièmement - vous pouvez télécharger sur votre ordinateur fichier prêt package afin de le publier plus tard dans l'App Store. Et la troisième option - vous pouvez télécharger les codes sources de l'application résultante pour les modifier. Je vous conseille d'utiliser la troisième méthode. Premièrement, cela vous donne plus de flexibilité pour apporter des modifications qui ne peuvent pas être effectuées dans Windows Phone App Studio. Et deuxièmement, et c'est la chose la plus importante, vous pouvez comprendre indépendamment le code de l'application, apprendre comment cela fonctionne, afin que la prochaine fois, vous puissiez tout écrire de vos propres mains.

    Conclusion

    La popularité d'un mobile particulier système opérateur de nos jours, il n'est pas déterminé par les fonctions qu'il fournit aux utilisateurs directement, mais par les applications disponibles dans le magasin et qui vous permettent d'étendre indéfiniment les fonctionnalités de chaque appareil. J'entends souvent dire à des personnes qui ne connaissent pas Windows Phone qu'il s'agit d'un système arriéré, qu'il n'a pas les applications nécessaires et autres absurdités similaires. Tout cela n'est pas vrai. Le système se développe activement, chaque jour de plus en plus d'applications nouvelles, utiles et parfois même exclusives apparaissent.

    J'espère vraiment que cet article vous inspirera pour écrire votre toute première application Windows Phone. Et je veux croire que les connaissances que vous acquérez vous aideront à créer un nouvel Instagram ou de nouveaux Angry Birds. Et pour que cela se produise le plus tôt possible, rendez-vous sur le portail de développement pour Windows Phone, étudiez les supports, regardez des tutoriels vidéo, créez.

    Bonne chance et bonnes applications à vous!

    Développer des applications pour Windows Phone n'est pas si difficile, surtout si vous essayez de créer une application qui fournit des informations sur les services et les produits ou collecte des données à partir d'un flux RSS.

    C'est le type d'application qui peut être implémenté à l'aide de code javascript dans le navigateur ou à l'aide du concepteur Access, et vous n'avez donc pas besoin d'acquérir un ensemble complet d'outils pour développer de telles applications mobiles ou de bureau. Une nouvelle génération de créateurs d'applications est arrivée, des services Web qui vous permettent de créer et d'exécuter vos propres applications.

    Récemment Microsoft a lancé son propre studio de création d'applications - Studio d'applications Windows Phone... C'est un outil simple qui vous permettra de créer des applications de travail à partir de zéro. Par exemple, pour développer application simple a propos de Dans la question dans l'article, vous aurez besoin de moins de 15 minutes, car ce constructeur fournit des modèles standard. Bien sûr, nous ne parlons pas du développement de programmes ou de jeux complexes pour le moment, mais cet article vous suffira pour commencer.

    Comme les applications Access, les programmes créés avec Windows Phone App Studio utilisent des connexions de données, c'est-à-dire qu'ils sont construits selon le modèle de vue maître/détail. Vous pouvez connecter un flux de contenu (que ce soit RSS, Youtube, etc.) ou l'utiliser pour publier votre propre contenu. Bien sûr, l'application est capable des deux à la fois. En plus des flux, vous aurez également la possibilité d'héberger votre propre contenu, qu'il soit compilé en pages HTML, ou des pages organisées à l'aide de bases de données simples que Microsoft appelle « collections ».

    1. Dans la première étape, vous devez décider du contenu de votre application, vous pouvez modifier ou supprimer ces pages et éléments qui sont par défaut.

    Nous avons lié notre application de test au flux rss du grand monde. Tout ce dont nous avons besoin est une URL de flux et le générateur créera automatiquement une fenêtre d'affichage qui affiche une liste d'articles récents, ainsi qu'une deuxième fenêtre d'affichage qui affiche des informations détaillées sur les articles.

    Cependant, il convient de noter que le processus de création de votre propre application n'est pas si simple, car l'analyseur RSS utilisé dans App Studio ne parvient parfois pas à formater les flux RSS générés par le site. C'est-à-dire que cela peut parfois devenir un réel problème, car le texte de l'article ne sera tout simplement pas affiché et, en même temps, la capacité de débogage sera sévèrement limitée, comme c'est le cas avec tous les outils de développement basés sur le cloud.

    3. Maintenant, vous devrez définir description du titre, et réglez-le également sur 160x160 pixels.

    4. Eh bien, la dernière étape - génération et publication applications. Voici ce que nous avons :

    A l'arrivée, un aperçu de l'application créée est disponible, vous pouvez vérifier son fonctionnement sur smartphone ou tablette. Si tout va bien, cliquez sur le bouton Générer, une fenêtre pop-up apparaît :

    Deux options au choix, la première est de générer une application pour les appareils mobiles, la seconde est pour les tablettes et les PC ordinaires. Le service passe moins de 10 minutes en génération, vous pouvez donc créer un produit pour chaque plate-forme un par un. Le processus d'installation est très simple grâce à la prise en charge intégrée des codes QR dans Windows Phone. Tout d'abord, vous devez installer le certificat sur votre téléphone, et cela se fait via un code QR qui vous permet de télécharger le certificat directement sur votre téléphone.

    • Pour télécharger le miracle résultant sur le Windows Phone Store, c'est-à-dire à l'App Store afin que tout le monde puisse le télécharger, pas seulement vous, vous avez besoin d'un certificat de développeur. Cela coûte environ 600 roubles.

    Il est immédiatement évident que cet outil est destiné aux scénarios BYODev - lorsque vous devez obtenir rapidement une application et en même temps ne pas vous impliquer dans un processus de développement à part entière. Bien qu'il soit intéressant de noter que vous avez toujours la possibilité de télécharger les codes sources prêts à l'emploi et d'utiliser cet outil pour le prototypage avant de les soumettre pour révision à l'équipe de développement. Vous pourrez probablement lier indépendamment des sources de données sous la forme de collections hébergées dans le cloud.

    C'est l'une des bonnes raisons pour lesquelles Microsoft vous permet de télécharger du code source préparé pour une utilisation dans Visual Studio. Il sera regroupé dans un projet Visual Studio, et vous pouvez l'importer directement dans l'IDE de bureau, puis travailler sur les bogues. Le débogage de l'application à l'aide de votre simulateur d'appareil préféré vous aidera à identifier rapidement le problème - l'image insérée au début de l'article a été supprimée sur le serveur. Vous pouvez rapidement changer le code et l'application fonctionnera à nouveau.

    En plus de simplifier le processus de débogage, l'accès à code source facilite également la mise en forme du code généré, soit en modifiant les modèles, soit en modifiant vos connexions de source de données à des sources personnelles. Le code généré est entièrement commenté et, puisqu'il est utilisé comme modèle de conception principal du développement lors de la création d'applications, il vous sera beaucoup plus facile de comprendre comment fonctionne chaque morceau de code séparé et comment l'adapter à vos besoins.

    Une chose est claire concernant la création de telles applications : elles ne sont pas conçues pour créer des applications complexes. Ce sont comme des jouets en plastique pour enfants : tout est devant nous, et il suffit d'ajouter quelque chose qui a du sens. Au fur et à mesure que vous acquérez de l'expérience avec ces "terrains de jeu", vous pouvez progressivement passer à la conception du code et l'utiliser pour créer des choses plus complexes. Avec des boîtes à outils telles que Windows Phone App Studio, vous pouvez acquérir une certaine expérience avec les applications basées sur le contenu, les flux RSS, le contenu Web et le contenu local.

    Bien sûr, ce kit ne représente guère tout ce dont vous avez besoin pour créer une application commerciale, aussi simple soit-elle. Mais ce n'est pas le problème, car le code généré vous donne un cadre avec lequel travailler, ainsi que la capacité de comprendre comment fonctionne le processus de création d'une application. Une chose que vous pouvez télécharger à coup sûr : si vous envisagez de commencer à développer vos propres applications, alors c'est un excellent point de départ. Lire la suite : et ?

    Dernière mise à jour : 31.10.2015

    Commençons Visual Studio Express 2013 pour Windows. Dans le menu, sélectionnez Fichier-> Nouveau projet... Une fenêtre de création de projet s'ouvrira devant nous :

    Sur le côté gauche de la fenêtre, sélectionnez Visual C # -> Store Apps-> Windows Phone Apps... Et parmi les modèles pour le nouveau projet, sélectionnez Blank App (Windows Phone), donnez un nom au projet, par exemple, appelons-le HelloApp. Et cliquez sur OK.

    Et Visual Studio créera un nouveau projet :

    Un projet de modèle d'application vierge a les nœuds suivants par défaut :

      Répertoire des ressources contenant les fichiers images utilisés

      App.xaml et App.xaml.cs - fichier de ressources d'application xaml et fichier de code d'application c #, respectivement

      MainPage.xaml et MainPage.xaml.cs - fichier GUI de fenêtre d'application et fichier de code de fenêtre c # respectivement

      Package.appxmanifest - Fichier manifeste d'application

    A ce stade initial, les fichiers nous sont toujours précieux. Page principale.xaml et MainPage.xaml.cs... Ouvrons le fichier MainPage.xaml, qui représente l'interface graphique :

    A gauche, sous la forme d'un téléphone, nous aurons une fenêtre de graphiste. Sur la droite se trouve la fenêtre de balisage de l'interface graphique xaml. Interface graphique dans ce cas, il est représenté par la classe MainPage, qui est page séparée... Toutes les modifications que nous apportons à l'interface seront immédiatement affichées dans le graphiste, ce qui nous donnera une compréhension visuelle de l'aspect final.

    Supposons que notre application calcule le montant du dépôt après le calcul des intérêts. Pour ce faire, nous avons besoin d'un champ pour saisir le montant du dépôt, d'un champ pour afficher le résultat et d'un bouton avec lequel nous lancerons le calcul du montant total. Alors, changeons le code du fichier Page principale.xaml de la manière suivante :

    Vous avez aimé l'article ? Partagez-le