Programmierung für Windows 10 Mobile. Einführung in UWP. Beispielanwendung – „Hello World“

Letztes Update: 12.04.2017

UWP (Universelle Windows-Plattform) ist eine einheitliche Plattform zum Erstellen und Ausführen von Anwendungen unter Windows 10 und Windows 10 Mobile.

UWP war das Ergebnis einer Weiterentwicklung früherer Technologien. So wurde mit der Veröffentlichung von Windows 8 eine neue Architekturplattform für Anwendungen eingeführt – Windows Runtime (WinRT), die es ermöglichte, Anwendungen im sogenannten Modern (Metro)-Modus auf Desktops und Tablets auszuführen. Dann mit der Veröffentlichung von Windows 8.1 und Windows Phone 8.1 wurde diese Technologie entwickelt – es erschienen „universelle Anwendungen“, die sofort von Windows 8.1 und WP8.1 gestartet werden konnten. Und im Juli 2015 wurde das neue Betriebssystem Windows 10 offiziell veröffentlicht. Es nutzt die UWP-Plattform, eine Weiterentwicklung der Windows Runtime.

Wie der Name der Plattform vermuten lässt, ist sie universell – universell für alle Geräte im Windows 10-Ökosystem. Dies sind normale Desktops, Tablets, mobile Geräte, IoT-Geräte (Internet der Dinge), Xbox und Surface Hub-Geräte. Und eine UWP-App kann auf allen diesen Plattformen gleichermaßen ausgeführt werden, sofern Windows 10 installiert ist.

Warum UWP?

Die Programmierung für UWP bietet eine Reihe von Vorteilen:

    Breite der Verteilung. Derzeit (April 2017) ist Windows 10 bereits auf mehr als 400 Millionen Geräten installiert. Auf Desktops liegt Windows 10 bereits vor Windows 8/8.1.

    Unterstützt eine Vielzahl von Geräten. Desktops, Tablets, Smartphones, große Surface-Hub-Tablets, diverse IoT-Geräte, in Zukunft auch HoloLens-Virtual-Reality-Geräte – die Bandbreite an Geräten, auf denen Windows 10 laufen kann, ist wirklich groß.

    Unterstützung verschiedener Programmiersprachen und Technologien. UWP-Anwendungen können mit Sprachen wie Visual C++, C#, Visual Basic, JavaScript erstellt werden. Als Technologie zur Erstellung von Grafiken Visuelle Schnittstelle C++, C# und Visual Basic verwenden XAML, JavaScript verwendet HTML. Darüber hinaus kann C++ DirectX anstelle von XAML verwenden. Das heißt, Technologien, die für viele weit verbreitet und vertraut sind.

    App Store und einfache Verteilung. Der Windows Store ist ein großartiger Ort, um sowohl kostenpflichtige als auch kostenlose UWP-Apps zu vertreiben. Die Funktionen der Plattform und des Windows Store ermöglichen Ihnen die Nutzung verschiedene Wege Monetarisierung. Beispielsweise können Sie über verschiedene SDKs Bausteine ​​zur Anzeige von Werbung in Anwendungen integrieren. Der Vertrieb ist kostenpflichtig und die Bezahlung ist flexibel gestaltbar. Bei Bedarf können Sie die Bereitstellung einbetten Probeversion, nach deren Verwendung der Benutzer entscheiden kann, ob er die Anwendung kauft oder nicht. Und es lässt sich auch über das Freemium-Modell monetarisieren, bei dem die Anwendung Shareware ist und einzelne Dienste innerhalb der Anwendung gegen eine bestimmte Gebühr bereitgestellt werden. Darüber hinaus werden alle diese Monetarisierungsmöglichkeiten durch die integrierten SDK-Tools bereitgestellt.

    Umfangreiche Plattformfunktionen. UWP erbt viel von der Windows Runtime von Windows 8.1 und bietet gleichzeitig viele neue Funktionen, wie beispielsweise umfangreichere Cloud-Integrationsfunktionen, die Verwendung von Cortana, das Benachrichtigungssystem in Win10 und vieles mehr.

Was muss für UWP entwickelt werden?

Um für UWP zu programmieren, benötigen Sie Windows 10. Alle anderen Betriebssysteme, wie Windows 8.1/8/7, ganz zu schweigen von Windows XP, sind nicht geeignet!

Sie benötigen außerdem die Visual Studio 2017 Community-Entwicklungsumgebung. Es handelt sich um eine kostenlose Entwicklungsumgebung mit vollem Funktionsumfang, die von der offiziellen Website unter https://www.visualstudio.com/downloads/download-visual-studio-vs heruntergeladen werden kann.

Sie können auch die VS 2015-Version und alle anderen verwenden vorherige Versionen Visual Studio – 2013, 2012, 2010 usw. Sie funktionieren nicht mit UWP.

Bei der Installation von Visual Studio 2017 müssen Sie das entsprechende Kontrollkästchen im Installationsprogramm aktivieren:

Bevor Sie mit der Erstellung von Anwendungen beginnen, stellen Sie sicher, dass die entsprechende Option für Entwickler in Windows 10 Update installiert ist:

Und wenn Windows 10 und Visual Studio 2017 installiert sind, können Sie mit der Entwicklung von Anwendungen beginnen.

Hallo zusammen!

Mein letzter Beitrag wurde vor ziemlich langer Zeit geschrieben und es ist an der Zeit, diese traurige Tatsache zu korrigieren. Heute habe ich beschlossen, die Artikelserie über Windows Azure abzubrechen und über eine andere, nicht weniger attraktive Plattform von Microsoft zu sprechen – Windows Phone.

Wie Sie wahrscheinlich bereits wissen, operationssystem Für mobile Geräte Microsoft ist schon lange auf dem Markt (seit 2010) und nimmt heute eine der Spitzenpositionen ein und übertrifft in einigen Ländern sogar das beliebte iOS bei der Anzahl der verkauften Geräte. Daher schreiben viele Entwickler sowohl in Russland als auch auf der ganzen Welt bereits mit Nachdruck Anwendungen für dieses Betriebssystem und berichten von hervorragenden Umsätzen und Gewinnen im Windows Store.

Der Einstieg in die Entwicklung von Apps für Windows Phone ist eigentlich ganz einfach. Wenn Sie C# bereits kennen und Erfahrung mit WPF oder Silverlight haben, dann können Sie sagen, dass Sie 80 % beherrschen notwendige Informationen. Tatsache ist, dass die Entwicklungsplattform für Windows Phone ursprünglich auf Silverlight basierte und in der WP8-Version durch eine Plattform ersetzt wurde, die ihr etwas ähnelt, wenn auch näher an WinRT. Wenn Sie also schon einmal Anwendungen in WPF geschrieben haben, wissen, was MVVM ist und wofür es benötigt wird, dann schreiben Sie einfach Anwendungen für Windows Phone.

Aber was ist, wenn Sie kein erfahrener Entwickler sind, aber wirklich hier und jetzt Ihre eigene, einzigartige Anwendung haben möchten, die Sie auf Ihrem Telefon installieren und Ihren Freunden zeigen können? Darüber werden wir im heutigen Artikel sprechen.

Windows Phone App Studio

Ich habe Microsoft immer geliebt, weil es seinen Benutzern und Entwicklern sehr viel bietet praktische Werkzeuge für die Arbeit. Und im August stellte Microsoft seinen neuen Dienst vor, der es jedem ermöglicht, eine eigene Anwendung für Windows Phone zu erstellen, auch wenn er sich überhaupt nicht mit Programmieren auskennt. Es heißt Windows Phone App Studio.

Mit diesem Service können Sie in nur vier Schritten eine vollwertige Anwendung von Grund auf erstellen. Sie können Ihre eigenen Stile, Bilder und Daten festlegen, eine Beschreibung hinzufügen und das Ergebnis in den App Store hochladen. Sie müssen jedoch kein registrierter Entwickler sein (ein Jahresabonnement kostet 99 $). Jetzt kann jeder ein Gerät kostenlos entsperren und bis zu zwei eigene Apps herunterladen, um sie zu testen.

Ich selbst interessierte mich für die Möglichkeiten dieses Dienstes und beschloss, eine Begleitanwendung für mein Miniprojekt Facts about Programming zu erstellen. Darüber werde ich Ihnen nun ausführlich berichten.

Schritt 0.1. Anmeldung

Um den Dienst nutzen zu können, müssen Sie Ihr eigenes LiveID-Konto registrieren. Ich denke, es macht keinen Sinn zu erklären, was es ist, wenn Sie jemals einen Dienst von Microsoft genutzt haben. Gehen Sie zur App Studio-Website und klicken Sie auf die Schaltfläche „Start Building“:

Geben Sie Ihren LiveID-Benutzernamen und Ihr Passwort ein und Sie werden zum Verwaltungssystem für Ihre Bewerbungen weitergeleitet. Wenn Sie dies zum ersten Mal tun, erhalten Sie eine leere Liste. Ich habe die prog_facts-Anwendung bereits in meiner Sammlung.

Schritt 0.2. Auswählen eines Anwendungstyps

Um Ihre erste Bewerbung zu erstellen, müssen Sie den Menüpunkt Erstellen auswählen. Ihnen werden zwei Optionen angeboten: Erstellen Sie eine Anwendung mit einer der verfügbaren Vorlagen oder konfigurieren Sie alles von Grund auf.

Es gibt viele vorgefertigte Vorlagen. Darunter befinden sich Vorlagen für sportbezogene Anwendungen (z. B. um die Ergebnisse Ihrer Lieblingsmannschaft zu verfolgen), Familie, Unterhaltung und viele andere. Wenn Sie mit der Maus über die Vorlage fahren, wird sie angezeigt Kurzbeschreibung, und wenn Sie jedes davon auswählen, öffnet sich ein zusätzliches Fenster, das zeigt, wie diese Anwendung aussehen könnte.

In meinem Fall habe ich mich dazu entschieden, nicht auf eine Vorlage zu vertrauen, sondern die Anwendung von Grund auf neu zu erstellen, indem ich den entsprechenden Menüpunkt auswählte Erstellen Sie eine leere App.

Schritt 1: Bewerbungsinformationen

Der allererste und einfachste der vier Schritte, für die uns die Erstellung einer Bewerbung versprochen wird, ist die Bereitstellung von Informationen über die zukünftige Bewerbung. Sie müssen den Namen und eine kurze Beschreibung angeben und ein Logo auswählen. Das Logo muss im PNG-Format vorliegen und eine Größe von 160 x 160 Pixel haben.

Beachten Sie die rechts angezeigte Telefonnummer. Es zeigt immer Ihre Anwendung mit den Änderungen, die Sie daran vornehmen.

Schritt 2. Füllen mit Inhalt

Jede über Windows erstellte Anwendung Telefon-App Studio, besteht aus Abschnitten. Jeder Abschnitt besteht aus einer Reihe von Seiten, die durch eine Art Logik miteinander verbunden sind. Zum Beispiel die Daten, die auf dieser Seite angezeigt werden können. Erstellen wir einen neuen Abschnitt, in dem wir einen RSS-Feed als Datenquelle verwenden.

Hier müssen Sie den Namen des zukünftigen Abschnitts festlegen, den Typ der Datenquelle auswählen (Sammlung, RSS, YouTube-Videos, Flickr-Bilder, Bing-Suche und HTML5-Inhalte sind verfügbar) und ihm einen Namen geben. Nachdem wir einen Abschnitt erstellt haben, werden wir zur Bearbeitungsseite weitergeleitet.

Die Bearbeitungsseite ist in mehrere Teile unterteilt. Im Abschnitt „Datenquelle“ können Sie die Datenquelle verwalten, die diesem Abschnitt zugeordnet ist. Der Abschnitt „Seiten“ enthält eine Liste aller Seiten, die zum Abschnitt gehören. Sie werden feststellen, dass wir standardmäßig zwei Seiten erstellt haben. Die erste, Blog genannt, ist die Hauptseite des Abschnitts, die aus dem RSS-Feed gelesene Einträge enthält. Die zweite Infoseite wurde automatisch generiert und ist für die Anzeige der Details jedes RSS-Eintrags verantwortlich, wenn der Benutzer ihn aus der Liste auswählt. Wir verlassen die Abschnittsseiten vorerst und bearbeiten zunächst die Datenquelle. (Und vergessen Sie nicht, auf „Änderungen speichern“ zu klicken, damit der Abschnitt im Projekt gespeichert wird.)

Schritt 2.1. Datenquelle

Nachdem wir auf dem vorherigen Bildschirm eine Datenquelle ausgewählt haben, gelangen wir zum Fenster zum Bearbeiten. Da wir den RSS-Quellentyp ausgewählt haben, werden wir aufgefordert, die URL anzugeben, von der die Daten empfangen werden. Für dieses Beispiel verwenden wir den RSS-Feed unter

Sobald Sie auf „Aktualisieren“ klicken und die Ergebnisse speichern, Startseite Anwendung im Emulator, sehen Sie sofort, dass die Daten aus dem RSS-Feed bereits in Ihrer Anwendung angezeigt werden. Das ist äußerst praktisch und nützlich, da Sie sofort erfahren, wie das Programm aussehen wird. Mein RSS-Feed hängt beispielsweise keine Bilder an Beiträge an, sodass der App Studio-Builder Standardbilder ersetzt, die fehl am Platz wirken. Lassen Sie uns das beheben.

Schritt 2.2. Bearbeiten des Erscheinungsbilds einer Seite

Durch Auswahl einer der Seiten auf der Seite „App-Inhalt konfigurieren“ im Abschnitt „Abschnittsseiten“ gelangen Sie zum Fenster zum Bearbeiten. Für jeden Seitentyp stehen mehrere mögliche Vorlagen zur Verfügung. Für die Blog-Seite, die ich zunächst reparieren möchte, ist die Standardansicht für die Anzeige von Beiträgen und Bildern festgelegt. Wählen wir eine Ansicht nur mit Beiträgen aus und passen gleichzeitig den Seitentitel an:

Sie können sofort erkennen, wie sich die Anwendung verändert hat. Jetzt gehen die Datensätze nacheinander nacheinander, was dazu führt Aussehen Anwendungen im minimalistischen Stil. Es lohnt sich, auf die Felder „Artikeltitel“ und „Artikeluntertitel“ zu achten. Statt einfachem Text stehen dort nun unverständliche Ausdrücke (Data.Title) und (Data.Summary). Für diejenigen, die mit WPF vertraut sind, kann dies mit der Datenbindung verglichen werden. Für andere erkläre ich es.

Da unser Abschnitt um die Datenquelle herum aufgebaut ist, müssen wir in der Lage sein, irgendwie Daten aus dieser Quelle zu erhalten. Diese Ausdrücke bedeuten lediglich, dass wir in den entsprechenden Feldern Informationen sehen möchten, die wir aus dem RSS-Feed erhalten. Hier stellt das Datenobjekt einen Eintrag aus RSS dar, und die Felder „Titel“ und „Zusammenfassung“ stellen einige davon dar bestimmten Teil diesen Eintrag. Wenn Sie auf das Symbol rechts neben dem Feld klicken, wird die gesamte Liste der verfügbaren Felder des Datenobjekts angezeigt, darunter Informationen zum Autor des Eintrags, dessen Datum, Link und vieles mehr.

Versuchen wir, die Infoseite auf die gleiche Weise zu bearbeiten. Dafür steht ein etwas anderer Satz an Vorlagen zur Verfügung, aus denen wir die einfachste und am besten geeignete auswählen:

Alles auf dieser Seite ist ungefähr gleich. Das Einzige ist, dass hier anstelle eines Datenobjekts Context verwendet wird, was im Wesentlichen dasselbe ist.

Schritt 2.3. Hinzufügen von Menüs und anderen Abschnitten

Neben einfachen Abschnitten können Sie dem Windows Phone App Studio ein sogenanntes Menü hinzufügen. Dies ist ein Abschnitt, der aus einer Liste von Links zu anderen Abschnitten oder externen Websites besteht. Ich habe beschlossen, den Videobereichen der Website ein Menü hinzuzufügen, damit Sie es immer zur Hand haben schneller Zugriff zu nützlichen Informationen. Das Hinzufügen eines Menüs ähnelt einem einfachen Abschnitt und die Einrichtung ist nicht schwierig. Daher empfehle ich Ihnen, dies als Hausaufgabe zu meistern.

Schritt 3. Stile

Nachdem wir die Anwendung mit Abschnitten, Seiten und Menüs gefüllt haben, sprechen wir über Schönheit, nämlich Stil. In Abschnitt 3 „App-Stil konfigurieren“ können Sie das Grundfarbschema konfigurieren, das in Ihrer Anwendung verwendet wird. Ich habe die Farben gewählt, die im Blog verwendet werden – Blau und Weiß. Somit gestaltete sich die Anwendung leicht und angenehm, obwohl über den Geschmack nicht zu streiten ist.

Die Farbe des Akzentpinsels bestimmt, welche Hauptakzentfarbe Sie wählen. Es ist für den Anwendungsheader verantwortlich. Der Hintergrundpinsel ist, wie Sie sich vielleicht vorstellen können, für die Hintergrundfarbe verantwortlich. Sie können auch ein Bild auswählen, wenn Sie es für geeigneter halten als eine einfarbige Füllung. Der Vordergrundpinsel ist die Farbe der Schriftarten, die zum Anzeigen von Daten in Ihrer Anwendung verwendet werden. Nun, der Anwendungsleistenpinsel ist die Hintergrundfarbe der unten angezeigten Menüleiste.

Schritt 3.1. Fliesen

Kacheln sind ein integraler Bestandteil jeder Anwendung für Windows Phone. Sie können Ihre Anwendung verbessern, indem sie dem Benutzer die Sicht ermöglichen Weitere Informationen ohne das Hauptprogrammfenster zu öffnen. Natürlich können Sie in Windows Phone App Studio keine intelligente Kachel erstellen, die ihr Erscheinungsbild selbstständig aktualisieren und zusätzliche Daten von irgendwoher laden könnte. Mithilfe einiger statischer Daten können Sie jedoch aus mehreren Standardverhaltensweisen auswählen. Für die Glamcoder-Anwendung habe ich beispielsweise den Kacheltyp „Ikonische Vorlage“ ausgewählt und darauf wird eine kurze Beschreibung der Anwendung angezeigt:

Schritt 3.2. Begrüßungs- und Sperrbildschirme

Hierbei handelt es sich um zusätzliche Dekorationen, die Ihrer Bewerbung ein eleganteres und repräsentativeres Aussehen verleihen. Ein Begrüßungsbildschirmbild ist ein Bild, das dem Benutzer angezeigt wird, während Ihre Anwendung geladen wird. Dort ist es in der Regel üblich, das Logo Ihres Programms oder Unternehmens zu platzieren, um dem Nutzer sofort klar zu machen, welche Anwendung er gerade nutzen wird.

Das Sperrbildschirmbild ist das Bild, das auf dem Sperrbildschirm angezeigt wird. Tatsächlich hat dies keinen besonderen praktischen Sinn, da dieses Bild im Windows Phone App Studio statisch ist und es unwahrscheinlich ist, dass der Benutzer das farbenfrohe Bing-Hintergrundbild durch Ihr Bild ersetzen möchte.

Schritt 4. Endgültig

Nun haben wir die allerletzte Phase erreicht – die Erstellung unserer ersten Anwendung für Windows Phone. An letzte Seite Mit dem Namen Generate erwartet uns eine geschätzte Option – ein Paket zu generieren, das wir später auf unserem Gerät installieren können. Klicken Sie auf die große Schaltfläche „App generieren“ und warten Sie, bis die Magie wirkt.

Nachdem die Generierung abgeschlossen ist, sehen Sie eine entsprechende Meldung sowie mehrere Optionen zur Auswahl. Zunächst erhalten Sie eine E-Mail, von der Sie Ihre Bewerbung herunterladen können. Zweitens können Sie die fertige Paketdatei auf Ihren Computer herunterladen und sie dann im Anwendungsspeicher veröffentlichen. Und die dritte Option – Sie können herunterladen Quellcodes Ich habe den Antrag erhalten, sie zu bearbeiten. Ich rate Ihnen, die dritte Methode zu verwenden. Erstens erhalten Sie dadurch mehr Flexibilität und können Änderungen vornehmen, die in Windows Phone App Studio nicht möglich sind. Und zweitens, und das ist das Wichtigste, können Sie den Anwendungscode selbstständig verstehen und seine Funktionsweise studieren, um beim nächsten Mal alles selbst schreiben zu können.

Abschluss

Die Beliebtheit eines bestimmten mobilen Betriebssystems wird heutzutage nicht durch die Funktionen bestimmt, die es den Benutzern sofort bietet, sondern durch die im Store verfügbaren Anwendungen, mit denen Sie die Funktionalität jedes Geräts unbegrenzt erweitern können. Ich höre oft Leute, die mit Windows Phone nicht sehr vertraut sind, sagen, dass es sich um ein rückständiges System handelt und dass es keins gibt notwendigen Anwendungen und ähnlicher Unsinn. Nichts davon ist wahr. Das System entwickelt sich aktiv weiter, jeden Tag erscheinen immer mehr neue, nützliche und manchmal sogar exklusive Anwendungen.

Ich hoffe wirklich, dass dieser Artikel Sie dazu inspiriert, Ihre erste eigene Windows Phone-App zu schreiben. Und ich möchte glauben, dass das Wissen, das Sie erwerben, Ihnen dabei helfen wird, ein neues Instagram oder ein neues Angry Birds zu erstellen. Und damit dies so früh wie möglich geschieht, gehen Sie zum Entwicklungsportal für Windows Phone, studieren Sie Materialien, schauen Sie sich Video-Tutorials an und erstellen Sie.

Viel Glück und gute Bewerbungen!

Für diejenigen, die Zweifel haben, ob sie auf ihren Favoriten wetten sollen oder nicht Windows-Maschine 10 bieten wir einen kurzen Überblick über Materialien zur Plattform, Entwicklungstools und neuen Funktionen, die bei der Entwicklung von Anwendungen verfügbar sind.

Ich denke, jeder weiß bereits, wo und wie er seine Kopie von Windows 10 bekommt – wir werden uns hier nicht weiter aufhalten. Die Installation erfolgt auf die gleiche Weise Windows-Installation 8. Wenn Sie das System aktualisieren möchten, empfehle ich dringend, eine Sicherungskopie der Dateien von der Systemfestplatte zu erstellen.

Werkzeuge

Welche Entwicklungstools kann ich verwenden? Sie benötigen ein neues MS Visual Studio 2015. Derzeit sind die Visual Studio 2015 Community Edition sowie die kostenpflichtigen Professional- und Enterprise-Editionen verfügbar.

Der Kurs beschreibt die Hauptfunktionen der Plattform, Modelle und Tools, die für die Erstellung verfügbar sind Windows-Anwendungen. Berücksichtigt werden mehrere grundlegende Szenarien, die in der Anwendung implementiert sind: Arbeiten mit wenig Speicher, Ausführung von Aufgaben im Hintergrund, Kommunikation zwischen Geräten, Datei- und Datenverwaltung sowie Benutzerinteraktionsmethoden.

Lizenz- und Geräteentsperrung

Wie bei der Entwicklung für Windows 8/8.1 ist eine Entwicklerlizenz erforderlich. Es stellt sich ähnlich wie eine Lizenz heraus Windows-Entwickler 8/8.1, wenn Sie Ihr erstes Projekt direkt in Visual Studio erstellen (dies ist nicht dasselbe wie ein Store-Veröffentlichungskonto). Um Anwendungen auf Ihren Geräten zu installieren, vergessen Sie nicht, diese zu entsperren:

Universelle Anwendungen

Was gibt es Neues für den Entwickler? Es wurde bekannt gegeben, dass die universelle Anwendung auf jeder Windows 10-Plattform ausgeführt werden kann. Dies wird über ein System verschiedener APIs implementiert. Das heißt, es gibt eine API-Schicht, die allen Plattformen gemeinsam ist (Universal Windows Platform, UWP). Wenn die Anwendung nur ihre Fähigkeiten nutzt, funktioniert sie auf allen Plattformen mit UWP.


Die Sammlung umfasst derzeit die folgenden Projektvorlagen:

  • Blank App, ein einfaches einseitiges XAML-Projekt. Ähnlich der im Windows 10 SDK enthaltenen Standard-Blank-App, jedoch ohne Application Insights-Telemetrie.
  • SplitView App, ein mehrseitiges Anwendungsprojekt mit adaptiver SplitView-Steuerung.
  • Composition App, ein Projekt, das nicht die Standardkomponentenbibliothek, sondern die Windows.UI.Composition-API verwendet,
  • Composition XAML App, ein Projekt, das XAML und die Windows.UI.Composition-API verwendet.

Hallo zusammen!

Mein letzter Beitrag wurde vor ziemlich langer Zeit geschrieben und es ist an der Zeit, diese traurige Tatsache zu korrigieren. Heute habe ich beschlossen, die Artikelserie über Windows Azure abzubrechen und über eine andere, nicht weniger attraktive Plattform von Microsoft zu sprechen – Windows Phone.

Wie Sie wahrscheinlich bereits wissen, ist das Betriebssystem für mobile Geräte von Microsoft schon seit langem (seit 2010) auf dem Markt und nimmt heute eine der Spitzenpositionen ein und übertrifft in einigen Ländern sogar das beliebte iOS in Bezug auf die Anzahl Geräte verkauft. Daher schreiben viele Entwickler sowohl in Russland als auch auf der ganzen Welt bereits mit Nachdruck Anwendungen für dieses Betriebssystem und berichten von hervorragenden Umsätzen und Gewinnen im Windows Store.

Der Einstieg in die Entwicklung von Apps für Windows Phone ist eigentlich ganz einfach. Wenn Sie C# bereits beherrschen und Erfahrung mit WPF oder Silverlight haben, dann können Sie sagen, dass Sie 80 % der notwendigen Informationen kennen. Tatsache ist, dass die Entwicklungsplattform für Windows Phone ursprünglich auf Silverlight basierte und in der WP8-Version durch eine Plattform ersetzt wurde, die ihr etwas ähnelt, wenn auch näher an WinRT. Wenn Sie also schon einmal Anwendungen in WPF geschrieben haben, wissen, was MVVM ist und wofür es benötigt wird, dann schreiben Sie einfach Anwendungen für Windows Phone.

Aber was ist, wenn Sie kein erfahrener Entwickler sind, aber wirklich hier und jetzt Ihre eigene, einzigartige Anwendung haben möchten, die Sie auf Ihrem Telefon installieren und Ihren Freunden zeigen können? Darüber werden wir im heutigen Artikel sprechen.

Windows Phone App Studio

Ich habe Microsoft schon immer geliebt, weil es seinen Benutzern und Entwicklern sehr praktische Tools für die Arbeit bietet. Und im August stellte Microsoft seinen neuen Dienst vor, der es jedem ermöglicht, eine eigene Anwendung für Windows Phone zu erstellen, auch wenn er sich überhaupt nicht mit Programmieren auskennt. Es heißt Windows Phone App Studio.

Mit diesem Service können Sie in nur vier Schritten eine vollwertige Anwendung von Grund auf erstellen. Sie können Ihre eigenen Stile, Bilder und Daten festlegen, eine Beschreibung hinzufügen und das Ergebnis in den App Store hochladen. Sie müssen jedoch kein registrierter Entwickler sein (ein Jahresabonnement kostet 99 $). Jetzt kann jeder ein Gerät kostenlos entsperren und bis zu zwei eigene Apps herunterladen, um sie zu testen.

Ich selbst interessierte mich für die Möglichkeiten dieses Dienstes und beschloss, eine Begleitanwendung für mein Miniprojekt Facts about Programming zu erstellen. Darüber werde ich Ihnen nun ausführlich berichten.

Schritt 0.1. Anmeldung

Um den Dienst nutzen zu können, müssen Sie Ihr eigenes LiveID-Konto registrieren. Ich denke, es macht keinen Sinn zu erklären, was es ist, wenn Sie jemals einen Dienst von Microsoft genutzt haben. Gehen Sie zur App Studio-Website und klicken Sie auf die Schaltfläche „Start Building“:

Geben Sie Ihren LiveID-Benutzernamen und Ihr Passwort ein und Sie werden zum Verwaltungssystem für Ihre Bewerbungen weitergeleitet. Wenn Sie dies zum ersten Mal tun, erhalten Sie eine leere Liste. Ich habe die prog_facts-Anwendung bereits in meiner Sammlung.

Schritt 0.2. Auswählen eines Anwendungstyps

Um Ihre erste Bewerbung zu erstellen, müssen Sie den Menüpunkt Erstellen auswählen. Ihnen werden zwei Optionen angeboten: Erstellen Sie eine Anwendung mit einer der verfügbaren Vorlagen oder konfigurieren Sie alles von Grund auf.

Es gibt viele vorgefertigte Vorlagen. Darunter befinden sich Vorlagen für sportbezogene Anwendungen (z. B. um die Ergebnisse Ihrer Lieblingsmannschaft zu verfolgen), Familie, Unterhaltung und viele andere. Wenn Sie mit der Maus über eine Vorlage fahren, wird eine kurze Beschreibung der Vorlage angezeigt. Wenn Sie die einzelnen Vorlagen auswählen, wird ein zusätzliches Fenster geöffnet, das zeigt, wie diese Anwendung aussehen kann.

In meinem Fall habe ich mich dazu entschieden, nicht auf eine Vorlage zu vertrauen, sondern die Anwendung von Grund auf neu zu erstellen, indem ich den entsprechenden Menüpunkt auswählte Erstellen Sie eine leere App.

Schritt 1: Bewerbungsinformationen

Der allererste und einfachste der vier Schritte, für die uns die Erstellung einer Bewerbung versprochen wird, ist die Bereitstellung von Informationen über die zukünftige Bewerbung. Sie müssen den Namen und eine kurze Beschreibung angeben und ein Logo auswählen. Das Logo muss im PNG-Format vorliegen und eine Größe von 160 x 160 Pixel haben.

Beachten Sie die rechts angezeigte Telefonnummer. Es zeigt immer Ihre Anwendung mit den Änderungen, die Sie daran vornehmen.

Schritt 2. Füllen mit Inhalt

Jede über Windows Phone App Studio erstellte Anwendung besteht aus Abschnitten. Jeder Abschnitt besteht aus einer Reihe von Seiten, die durch eine Art Logik miteinander verbunden sind. Zum Beispiel die Daten, die auf dieser Seite angezeigt werden können. Erstellen wir einen neuen Abschnitt, in dem wir einen RSS-Feed als Datenquelle verwenden.

Hier müssen Sie den Namen des zukünftigen Abschnitts festlegen, den Typ der Datenquelle auswählen (Sammlung, RSS, YouTube-Videos, Flickr-Bilder, Bing-Suche und HTML5-Inhalte sind verfügbar) und ihm einen Namen geben. Nachdem wir einen Abschnitt erstellt haben, werden wir zur Bearbeitungsseite weitergeleitet.

Die Bearbeitungsseite ist in mehrere Teile unterteilt. Im Abschnitt „Datenquelle“ können Sie die Datenquelle verwalten, die diesem Abschnitt zugeordnet ist. Der Abschnitt „Seiten“ enthält eine Liste aller Seiten, die zum Abschnitt gehören. Sie werden feststellen, dass wir standardmäßig zwei Seiten erstellt haben. Die erste, Blog genannt, ist die Hauptseite des Abschnitts, die aus dem RSS-Feed gelesene Einträge enthält. Die zweite Infoseite wurde automatisch generiert und ist für die Anzeige der Details jedes RSS-Eintrags verantwortlich, wenn der Benutzer ihn aus der Liste auswählt. Wir verlassen die Abschnittsseiten vorerst und bearbeiten zunächst die Datenquelle. (Und vergessen Sie nicht, auf „Änderungen speichern“ zu klicken, damit der Abschnitt im Projekt gespeichert wird.)

Schritt 2.1. Datenquelle

Nachdem wir auf dem vorherigen Bildschirm eine Datenquelle ausgewählt haben, gelangen wir zum Fenster zum Bearbeiten. Da wir den RSS-Quellentyp ausgewählt haben, werden wir aufgefordert, die URL anzugeben, von der die Daten empfangen werden. Für dieses Beispiel verwenden wir den RSS-Feed unter

Sobald Sie auf „Aktualisieren“ klicken und die Ergebnisse speichern, sehen Sie auf der Hauptseite der Anwendung im Emulator sofort, dass die Daten aus dem RSS-Feed bereits in Ihrer Anwendung angezeigt werden. Das ist äußerst praktisch und nützlich, da Sie sofort erfahren, wie das Programm aussehen wird. Mein RSS-Feed hängt beispielsweise keine Bilder an Beiträge an, sodass der App Studio-Builder Standardbilder ersetzt, die fehl am Platz wirken. Lassen Sie uns das beheben.

Schritt 2.2. Bearbeiten des Erscheinungsbilds einer Seite

Durch Auswahl einer der Seiten auf der Seite „App-Inhalt konfigurieren“ im Abschnitt „Abschnittsseiten“ gelangen Sie zum Fenster zum Bearbeiten. Für jeden Seitentyp stehen mehrere mögliche Vorlagen zur Verfügung. Für die Blog-Seite, die ich zunächst reparieren möchte, ist die Standardansicht für die Anzeige von Beiträgen und Bildern festgelegt. Wählen wir eine Ansicht nur mit Beiträgen aus und passen gleichzeitig den Seitentitel an:

Sie können sofort erkennen, wie sich die Anwendung verändert hat. Jetzt werden die Einträge nacheinander ausgeführt, was dem Erscheinungsbild der Anwendung einen minimalistischen Stil verleiht. Es lohnt sich, auf die Felder „Artikeltitel“ und „Artikeluntertitel“ zu achten. Statt einfachem Text stehen dort nun unverständliche Ausdrücke (Data.Title) und (Data.Summary). Für diejenigen, die mit WPF vertraut sind, kann dies mit der Datenbindung verglichen werden. Für andere erkläre ich es.

Da unser Abschnitt um die Datenquelle herum aufgebaut ist, müssen wir in der Lage sein, irgendwie Daten aus dieser Quelle zu erhalten. Diese Ausdrücke bedeuten lediglich, dass wir in den entsprechenden Feldern Informationen sehen möchten, die wir aus dem RSS-Feed erhalten. Hier repräsentiert das Datenobjekt einen RSS-Beitrag und die Felder „Titel“ und „Zusammenfassung“ repräsentieren einen bestimmten Teil dieses Beitrags. Wenn Sie auf das Symbol rechts neben dem Feld klicken, wird die gesamte Liste der verfügbaren Felder des Datenobjekts angezeigt, darunter Informationen zum Autor des Eintrags, dessen Datum, Link und vieles mehr.

Versuchen wir, die Infoseite auf die gleiche Weise zu bearbeiten. Dafür steht ein etwas anderer Satz an Vorlagen zur Verfügung, aus denen wir die einfachste und am besten geeignete auswählen:

Alles auf dieser Seite ist ungefähr gleich. Das Einzige ist, dass hier anstelle eines Datenobjekts Context verwendet wird, was im Wesentlichen dasselbe ist.

Schritt 2.3. Hinzufügen von Menüs und anderen Abschnitten

Neben einfachen Abschnitten können Sie dem Windows Phone App Studio ein sogenanntes Menü hinzufügen. Dies ist ein Abschnitt, der aus einer Liste von Links zu anderen Abschnitten oder externen Websites besteht. Ich habe beschlossen, den Videobereichen der Website ein Menü hinzuzufügen, damit Sie immer schnell auf nützliche Informationen zugreifen können. Das Hinzufügen eines Menüs ähnelt einem einfachen Abschnitt und die Einrichtung ist nicht schwierig. Daher empfehle ich Ihnen, dies als Hausaufgabe zu meistern.

Schritt 3. Stile

Nachdem wir die Anwendung mit Abschnitten, Seiten und Menüs gefüllt haben, sprechen wir über Schönheit, nämlich Stil. In Abschnitt 3 „App-Stil konfigurieren“ können Sie das Grundfarbschema konfigurieren, das in Ihrer Anwendung verwendet wird. Ich habe die Farben gewählt, die im Blog verwendet werden – Blau und Weiß. Somit gestaltete sich die Anwendung leicht und angenehm, obwohl über den Geschmack nicht zu streiten ist.

Die Farbe des Akzentpinsels bestimmt, welche Hauptakzentfarbe Sie wählen. Es ist für den Anwendungsheader verantwortlich. Der Hintergrundpinsel ist, wie Sie sich vielleicht vorstellen können, für die Hintergrundfarbe verantwortlich. Sie können auch ein Bild auswählen, wenn Sie es für geeigneter halten als eine einfarbige Füllung. Der Vordergrundpinsel ist die Farbe der Schriftarten, die zum Anzeigen von Daten in Ihrer Anwendung verwendet werden. Nun, der Anwendungsleistenpinsel ist die Hintergrundfarbe der unten angezeigten Menüleiste.

Schritt 3.1. Fliesen

Kacheln sind ein integraler Bestandteil jeder Anwendung für Windows Phone. Sie können Ihre Anwendung verbessern, indem sie dem Benutzer die Anzeige zusätzlicher Informationen ermöglichen, ohne das Hauptprogrammfenster öffnen zu müssen. Natürlich können Sie in Windows Phone App Studio keine intelligente Kachel erstellen, die ihr Erscheinungsbild selbstständig aktualisieren und zusätzliche Daten von irgendwoher laden könnte. Mithilfe einiger statischer Daten können Sie jedoch aus mehreren Standardverhaltensweisen auswählen. Für die Glamcoder-Anwendung habe ich beispielsweise den Kacheltyp „Ikonische Vorlage“ ausgewählt und darauf wird eine kurze Beschreibung der Anwendung angezeigt:

Schritt 3.2. Begrüßungs- und Sperrbildschirme

Hierbei handelt es sich um zusätzliche Dekorationen, die Ihrer Bewerbung ein eleganteres und repräsentativeres Aussehen verleihen. Ein Begrüßungsbildschirmbild ist ein Bild, das dem Benutzer angezeigt wird, während Ihre Anwendung geladen wird. Dort ist es in der Regel üblich, das Logo Ihres Programms oder Unternehmens zu platzieren, um dem Nutzer sofort klar zu machen, welche Anwendung er gerade nutzen wird.

Das Sperrbildschirmbild ist das Bild, das auf dem Sperrbildschirm angezeigt wird. Tatsächlich hat dies keinen besonderen praktischen Sinn, da dieses Bild im Windows Phone App Studio statisch ist und es unwahrscheinlich ist, dass der Benutzer das farbenfrohe Bing-Hintergrundbild durch Ihr Bild ersetzen möchte.

Schritt 4. Endgültig

Nun haben wir die allerletzte Phase erreicht – die Erstellung unserer ersten Anwendung für Windows Phone. Auf der letzten Seite namens Generate erwartet uns die begehrte Option – ein Paket zu generieren, das wir später auf unserem Gerät installieren können. Klicken Sie auf die große Schaltfläche „App generieren“ und warten Sie, bis die Magie wirkt.

Nachdem die Generierung abgeschlossen ist, sehen Sie eine entsprechende Meldung sowie mehrere Optionen zur Auswahl. Zunächst erhalten Sie eine E-Mail, von der Sie Ihre Bewerbung herunterladen können. Zweitens können Sie die fertige Paketdatei auf Ihren Computer herunterladen und sie dann im Anwendungsspeicher veröffentlichen. Und die dritte Möglichkeit besteht darin, dass Sie die Quellcodes der resultierenden Anwendung herunterladen können, um sie zu bearbeiten. Ich rate Ihnen, die dritte Methode zu verwenden. Erstens erhalten Sie dadurch mehr Flexibilität und können Änderungen vornehmen, die in Windows Phone App Studio nicht möglich sind. Und zweitens, und das ist das Wichtigste, können Sie den Anwendungscode selbstständig verstehen und seine Funktionsweise studieren, um beim nächsten Mal alles selbst schreiben zu können.

Abschluss

Die Beliebtheit eines bestimmten mobilen Betriebssystems wird heutzutage nicht durch die Funktionen bestimmt, die es den Benutzern sofort bietet, sondern durch die im Store verfügbaren Anwendungen, mit denen Sie die Funktionalität jedes Geräts unbegrenzt erweitern können. Ich höre oft Leute, die mit Windows Phone weniger vertraut sind, sagen, dass es ein rückständiges System sei, dass es keine notwendigen Anwendungen dafür gäbe und ähnlichen Unsinn. Nichts davon ist wahr. Das System entwickelt sich aktiv weiter, jeden Tag erscheinen immer mehr neue, nützliche und manchmal sogar exklusive Anwendungen.

Ich hoffe wirklich, dass dieser Artikel Sie dazu inspiriert, Ihre erste eigene Windows Phone-App zu schreiben. Und ich möchte glauben, dass das Wissen, das Sie erwerben, Ihnen dabei helfen wird, ein neues Instagram oder ein neues Angry Birds zu erstellen. Und damit dies so früh wie möglich geschieht, gehen Sie zum Entwicklungsportal für Windows Phone, studieren Sie Materialien, schauen Sie sich Video-Tutorials an und erstellen Sie.

Viel Glück und gute Bewerbungen!

Heute ist die Anwendungsentwicklung für Windows 10 Mobile einer der vielversprechendsten Bereiche.

Viele Programmierer schulen und beherrschen diesen Bereich ihrer Tätigkeit selbstständig.

Andere werden von dem Unternehmen ausgebildet, für das sie arbeiten. Auf jeden Fall ist dies eine ausgezeichnete Richtung und es lohnt sich auf jeden Fall, sie weiterzuverfolgen.

Daher werden wir die Schritte analysieren, die unternommen werden müssen.

Inhalt:

Einführende Informationen

Je nachdem, ob Sie bereits eine Entwicklung durchgeführt haben, wird es für Sie einfacher oder schwieriger sein, alles zu verstehen, was im Folgenden besprochen wird.

Wir werden uns auf die Menschen konzentrieren, die gerade erst begonnen haben, die Grundlagen zu verstehen.

Vielleicht haben Sie studiert oder Kurse belegt.

Wenn es wahr ist, diese Anleitung extra für Sie.

Kommen wir direkt zum Thema Entwicklung.

Microsoft-Entwickler haben vor ein paar Jahren eine sehr praktische Sache gemacht. Sie haben sogenannte universelle Anwendungen bzw. eine Entwicklungsumgebung für sie geschaffen.

Sie eignen sich für absolut alle Geräte, die darauf laufen.

In Abbildung 1 ist das oben Geschriebene im Diagramm dargestellt.

Die Existenz universeller Anwendungen basiert auf dem Konzept UWP (Universelle Windows-Plattform).).

Solche Programme (Universal Apps) sind für die meisten geeignet verschiedene Geräte– PCs, mobile Geräte usw.

Sie werden durch folgende Komponenten vereint:

  • Adaptive Benutzeroberfläche– adaptive Schnittstelle, d. h. das Erscheinungsbild des Programms, das sich je nach Gerät, auf dem es läuft, unabhängig ändern kann;
  • Natürliche Benutzereingaben– eine Reihe von Dateneingabegeräten, wie z. B. ein Mikrofon, ein Stift usw.;
  • Ein SDK + Tools– eine universelle Entwicklungsumgebung für verschiedene Geräte und ein zugehöriges Werkzeugset;
  • Ein Store + ein Entwicklungszentrum– ein Store, in dem Sie Anwendungen für verschiedene Geräte erhalten können, und ein Entwicklerzentrum;
  • Cloud-Services– Dank dessen können Sie einen gemeinsamen Entwicklungsprozess organisieren oder einfach Programme und Dateien an einem Ort speichern, auf den von verschiedenen Geräten aus zugegriffen werden kann.

Dank dieses Ansatzes können Sie Ihre Arbeit erheblich optimieren.

Sein Hauptvorteil besteht darin, dass Sie beispielsweise nicht zwei separate und schreiben müssen.

Sie schreiben ein Programm und es passt sich an das Gerät an, auf dem es läuft.

Daher ist ein solches Konzept wie separates Programm unter Windows 10 Mobile gibt es heute grundsätzlich nicht.

Stattdessen gibt es UWP.

Es ist bemerkenswert, dass dieser Ansatz nicht vorgesehen war, als das Windows Phone-Betriebssystem (das Betriebssystem, das Win Mobile vorausging) verwendet wurde. Ich musste ein Programm für einen Computer erstellen und dann versuchen, es für zu portieren (mit anderen Worten anzupassen). Allerdings musste in den allermeisten Fällen von Grund auf neu entwickelt werden. Wie Sie sich vorstellen können, war dies äußerst unpraktisch.

Glücklicherweise hat sich jetzt alles geändert und wir haben eine universelle Art zu programmieren.

Kommen wir nun zum Üben.

Entwicklungsmethoden für Windows 10 Mobile

Basierend auf dem oben Gesagten können wir hervorheben Drei Möglichkeiten, ein Programm für Windows 10 Mobile zu schreiben:

Plattformübergreifend. In einer Softwareumgebung Visual Studio (Dies ist eines der Entwicklertools, über die wir im nächsten Abschnitt sprechen werden.) Es gibt eine solche Komponente. wie Xamarin . Dank dessen ist es also möglich, Programme für zu entwickeln Windows 10 Mobile und gleichzeitig. Dem Entwickler stehen drei Bildschirme zur Verfügung, auf denen er die Benutzeroberfläche seiner Kreation ändern kann. Die Programmlogik bleibt jedoch unverändert. Es wird C# verwendet.

Andere. Obwohl dies theoretisch recht problematisch sein wird, können wir es für unseren Zweck verwenden Und . Diese Programmiersprachen gelten heute als veraltet (nur). Basic ). Sie können aber weiterhin verwendet werden.

Wie Sie sehen, ist die erste Methode optimal, insbesondere wenn wir reden überüber einen aufstrebenden Code-Meister.

Daher ist es sinnvoll, herauszufinden, welche Tools Sie benötigen, um ein Programm mit dieser Methode zu erstellen.

Was für die Entwicklung benötigt wird – das Studium der Werkzeuge

Sie müssen dies alles jetzt herunterladen, um mit der Erstellung beginnen zu können! Sagen wir gleich, es ist alles da Microsoft.

Folgendes benötigen Sie also:

Visual Studio. Dies ist eine Entwicklungsumgebung. Darin schreiben Sie Code, sehen sich das Aussehen der zukünftigen Anwendung an, kompilieren sie (mit anderen Worten: führen sie aus) und so weiter. Herunterladen VS erhältlich bei visualstudio.com. Es gibt 3 Versionen - Community, Professional und Enterprise . Die erste ist kostenlos und verfügt über minimale Funktionalität. Dies reicht jedoch völlig aus, um sich mit der Entwicklung zu befassen Win 10 Mobile . Die restlichen beiden sind kostenpflichtig und verfügen über eine deutlich erweiterte Funktionalität.

Windows 10 Jubiläums-Update SDK. Hierbei handelt es sich um ein aktualisiertes Paket von Tools, die für die Entwicklung der gesamten Palette von Gadgets erforderlich sind, die unter Windows-Betriebssystemen ausgeführt werden 10. Sie können es von Developer.microsoft.com herunterladen. Diese Komponente muss nach dem Download lediglich installiert werden. Es wird automatisch „eingebaut“ VS.

Anfänger werden genug habenVisual Studio-Community in Kombination mit Windows 10 Anniversary Update SDK.

Wichtig!Überprüfen Sie unbedingt die Systemanforderungen Visual Studio . Es ist durchaus möglich, dass Ihr Computer die Version 2017 nicht unterstützt. Ältere Versionen finden Sie auf derselben Website VS.

Wenn Sie in Zukunft die grundlegenden Grundlagen beherrschen, Sie könnten es auch versuchen Blend für Visual Studio.

Dies ist jedoch nur relevant, wenn Sie verwenden Visual Studio nicht 2017, sondern eine ältere Version.

Im VS Im Jahr 2017 macht ein solches Tool einfach keinen Sinn. Da wurde ihm bereits das Beste abgenommen.

Entwicklerlizenz und Freischaltung

In unserem Fall ist zusätzlich eine Entwicklerlizenz erforderlich. Dies gilt, wenn Sie für arbeiten

Es wird jedoch automatisch bei der Erstellung des ersten Antrags abgerufen.

Sie müssen also nichts weiter tun.

Dem Entsperren des Geräts sollte mehr Aufmerksamkeit gewidmet werden. Um in Zukunft Anwendungen ohne Lizenz zu installieren (die Sie selbst geschrieben haben, können sie bis zur Überprüfung noch keine haben). und sich nicht im Store befinden), müssen Sie einige Schritte ausführen.

Speziell Sie müssen Folgendes tun:

  • Verwenden Sie die Suche, um zu finden Speisekarte " Update & Sicherheit» („Updates und Sicherheit“, wenn auf Russisch).
  • Es befindet sich im Menü links Sie nehmen " Für Entwickler» ("Für Entwickler").
  • Häkchen in der Nähe der Inschrift « Entwicklermodus» ("Entwicklermodus")

Wenn Sie diese einfache Aktion nicht ausführen, treten manchmal Probleme bei der weiteren Arbeit auf.

Beispielanwendung – „Hello World“

Um also Ihre erste Bewerbung zu schreiben, mach das:

1 Starten Sie das installierte Visual Studio. Sie nehmen "Datei", Dann "Erstellen" Und "Projekt".

2 Öffnet Fenster „Projekt erstellen“.. Klicken Sie auf das Feld links „Ugegründet» , dann klick „Visual C++» (wir werden diese Sprache vorerst verwenden) und weiter Absatz„Universelle Windows-Apps» .

3 Im Mittelteil Fenster öffnen lass alles so wie es ist. Es sollte ausgewählt werden Punkt „Leere Bewerbung...“.

4 Geben Sie unten ein Projektname, Quellspeicherort und Verknüpfungsname.

5 Klicken Sie "OK" in der oberen linken Ecke.

6 Im linken Bereich finden Sie eine Liste aller Projektdateien. Ohne auf Details einzugehen, nehmen wir an, dass der Code in eine Datei mit der Erweiterung .xaml geschrieben ist. In unserem Fall ist es „MainPage.xaml“. Öffnen Sie es und im mittleren Teil erscheint ein Codefeld.

  • - „StackPanel“-Element „ist eine Art Behälter für andere Elemente; hier geben wir seine Länge und Höhe an;
  • Hello World“ und 36 Schriftart;
  • - Textblock mit den Worten „ Wie heißen Sie?";
  • - ein weiteres StackPanel mit eigenen Parametern;
  • - Texteingabefeld;
  • - Schließen des ersten StackPanel;
  • - Schließen des zweiten StackPanel.
« Programmierung für mobile Geräte Windows-Steuerung Mobil“ A. Klimov . Dies wird direkt zum Schreiben von Code benötigt. Das Buch ist zwar etwas veraltet und wurde 2009 veröffentlicht. Die Grundprinzipien blieben jedoch unverändert.
  • Materialien von der Website metanit.com. Es gibt tatsächlich ein Online-Tutorial unter UWP . Das ist es, was Sie brauchen. Sie können Schritt für Schritt alle Details der geplanten Entwicklung erfahren.
  • Hier sind die Video-Tutorials. Eine sehr praktische Option für diejenigen, die lieber Unterrichtsstunden anschauen als Bücher lesen. In nur wenigen Lektionen verstehen Sie die Grundlagen und können selbstständig arbeiten.
  • Nehmen wir an, Sie haben das alles gelesen. Es stellt sich die Frage, wie es weitergeht.

    Was soll ich zum Üben tun?

    Was weiter

    Wenn Sie sehen, dass Sie gut darin sind, nehmen Sie Aufgaben von Freelance-Börsen an.

    Mit der Zeit können Sie zu einem der Unternehmen gehen und eine Testaufgabe anfordern.

    Vielleicht wird das Unternehmen klein sein, aber auch das ist Erfahrung, und zwar eine sehr gute.

    Wenn Sie bei der Prüfung gut abschneiden, können Sie sich in Zukunft weiterbilden und erhalten andere Aufgaben.

    So werden Sie zum professionellen Programmierer!