Übung – Quellcode in Visual Studio Code verwenden

Abgeschlossen

In diesem Szenario wurden Sie aufgefordert, eine Kontoverwaltungs-App für Ihre Organisation zu erstellen. Sie haben sich entschieden, eine Canvas-App zu erstellen und die App-Quelle im Textformat bereitzustellen, um den gesetzlichen Anforderungen der Organisation nachzukommen. Die Entwicklungsrichtlinien Ihres Unternehmens erfordern, dass alle von Entwicklern erstellten Anlagen im Quellcodeverwaltungs-Repository gespeichert werden. Quellcode sollte nach Möglichkeit im Textformat an das Repository übergeben werden, um den Prozess der Zusammenarbeit in einer Projektteamumgebung einfacher und den Quellcode für automatisches Scannen und Differenzieren verfügbar zu machen.

Anforderungen

Sie benötigen eine Microsoft Dataverse-Umgebung mit installierter Datenbank, um diese Übung abzuschließen.

Ziele

Das Ziel dieser Übung ist, dass Sie Folgendes lernen:

  • Bearbeiten Sie eine Canvas-Anwendung in Visual Studio Code.

  • Paketieren Sie eine Canvas-Anwendung in Visual Studio Code.

  • Laden Sie eine Canvas-Anwendung auf Power Apps Studio hoch.

  • Erstellen und initialisieren Sie lokale und Remote-Git-Repositorys.

  • Synchronisieren Sie lokale und Remote-Repositorys, und arbeiten Sie mit Änderungen.

Voraussetzung

Stellen Sie sicher, dass Sie die vorherige Übung in diesem Modul abgeschlossen haben, bevor Sie mit dieser Übung beginnen.

Übung 1: Die Anwendung bearbeiten

In dieser Übung bearbeiten Sie die Firmenmanager-Anwendung in Visual Studio Code.

Aufgabe: Die App bearbeiten

In dieser Aufgabe bearbeiten Sie die Anwendung in Visual Studio Code.

  1. Öffnen Sie Visual Studio Code.

  2. Wenn der Ordner Learn-Übungskonto-Manager sich nicht automatisch öffnet, wählen Sie Datei > Ordner öffnen aus. Suchen und öffnen Sie den Ordner Learn-Übungskonto-Manager.

  3. Erweitern Sie den Ordner src Ordner und dann den Ordner Src. Wählen Sie dann die Datei BrowseScreen1.fx.yaml aus.

    Screenshot der Datei BrowseScreen

  4. Suchen Sie nach LblAppName1.

  5. Ändern Sie den Wert Text von LblAppName1 in Unternehmen und die Größe in 28.

    Screenshot des Text‑ und des Größenwerts

  6. Suchen Sie nach IconNewItem1.

  7. Ändern Sie den Übergang der Formel Navigate von Keiner in CoverRight, und fügen Sie dann den folgenden Trace()-Ausdruck hinzu:

    ;Trace("New Item Selected")

    Screenshot des Übergangs der Navigate-Formel und des Trace-Ausdrucks

  8. Wählen Sie die Datei DetailScreen1.fx.yaml aus.

  9. Suchen Sie nach LblAppName2.

  10. Ändern Sie den Wert Text von LblAppName2 in Unternehmen und die Größe in 28.

  11. Wählen Sie die Datei EditScreen1.fx.yaml aus.

  12. Suchen Sie nach LblAppName3.

  13. Ändern Sie den Wert Text von LblAppName3 in Unternehmen und die Größe in 28.

  14. Wählen Sie Datei > Alle speichern aus.

Übung 2: Packen und hochladen

In dieser Übung verpacken Sie die Anwendung und laden sie zu Ihrer Umgebung hoch.

Aufgabe: Packen und hochladen

In dieser Aufgabe packen Sie die Anwendung und laden Sie hoch.

  1. Öffnen Sie Terminal, und führen Sie dann den folgenden Befehl aus:

    pac canvas pack --msapp "Account manager.msapp" --sources src

    Screenshot des Befehls „Anwendung packen“

  2. Möglicherweise erhalten Sie eine Warnmeldung Warnung PA2001: Prüfsummenkonflikt. Sie können diese Nachricht problemlos ignorieren.

  3. Wechseln Sie zum Browser und navigieren Sie zum Power Apps-Entwicklerportal. Stellen Sie dann sicher, dass Sie sich in der richtigen Umgebung befinden.

  4. Wählen Sie Apps aus.

  5. Wählen Sie die App Konto-Manager und dann Bearbeiten aus.

  6. Wählen Sie Datei > Öffnen > Durchsuchen aus.

    Screenshot der Schaltfläche „Dateien durchsuchen“

  7. Wählen Sie die Datei Account manager.msapp aus, die sich im Ordner Learn-Übungskonto-Manager befindet, und klicken Sie dann auf Öffnen.

    Screenshot der Canvas-App, die zu importieren ist

  8. Wählen Sie Vorschau der App anzeigen aus.

    Screenshot der Schaltfläche „Vorschau der App anzeigen“

  9. Der Beschriftungstext sollte die Änderungen anzeigen, die Sie in Visual Studio Code vorgenommen haben. Wählen Sie das Pluszeichen (+) aus, um ein neues Konto hinzuzufügen.

    Screenshot der Schaltfläche „Neues Konto hinzufügen“

  10. Der Beschriftungstext sollte die Änderungen anzeigen, die Sie in Visual Studio Code vorgenommen haben. Füllen Sie das Formular aus, und klicken Sie dann auf Speichern.

    Screenshot des Fensters „Neues Konto erstellen“

  11. Klicken Sie, um das neue Konto zu öffnen.

  12. Der Beschriftungstext sollte die Änderungen anzeigen, die Sie vorgenommen haben. Schließen Sie die App-Vorschau.

    Screenshot der Schaltfläche „App-Vorschau schließen“

  13. Wählen Sie Datei > Speichern aus.

  14. Wählen Sie Veröffentlichen aus.

  15. Wählen Sie Diese Version veröffentlichen aus, und warten Sie dann, bis der Veröffentlichungsprozess abgeschlossen ist.

Übung 3: GitHub (optional)

In dieser Übung erstellen Sie ein neues Repository in GitHub, initialisieren es und arbeiten dann mit Änderungen.

Aufgabe 1: Das Remote-Repository initialisieren

In dieser Aufgabe initialisieren Sie das Remote-Repository.

  1. Wechseln Sie zu GitHub, und melden Sie sich an. Wenn dies für Sie das erste Mal ist, klicken Sie auf Registrieren, und befolgen Sie dann die Anweisungen, um die Registrierung abzuschließen.

  2. Wählen Sie die Schaltfläche Plus (+) und dann Neues Repository aus.

    Screenshot der Schaltfläche „Neues Repository“ in GitHub

  3. Geben Sie Contoto_Man als Repositoryname ein, wählen Sie Privat aus, und klicken Sie dann auf Repository erstellen.

    Screenshot des Fensters „Neues Repository erstellen“ mit der ausgewählten Option „Privat“

  4. Kopieren Sie die URL, und fügen Sie sie dann in Notepad ein, um sie später zu verwenden.

    Screenshot der Schaltfläche „Repository-URL kopieren“

Aufgabe 2: Das lokale Repository initialisieren

In dieser Aufgabe initialisieren Sie das lokale Repository.

  1. Öffnen Sie Visual Studio Code.

  2. Wenn der Ordner Learn-Übungskonto-Manager sich nicht automatisch öffnet, wählen Sie Datei > Ordner öffnen aus. Suchen und öffnen Sie den Ordner Learn-Übungskonto-Manager.

  3. Wählen Sie das Menü Ansicht und dann SCM (Quellsteuerungsmanager) aus.

  4. Wählen Sie Repository initialisieren aus.

    Screenshot der Schaltfläche „Repository initialisieren“

  5. Bewegen Sie den Cursor über die Option Änderungen, und wählen Sie dann das Plussymbol (+) zu Alle Änderungen bereitstellen aus.

    Screenshot der Schaltfläche „Alle Änderungen bereitstellen“

  6. Geben Sie Erstes Commit für die Nachricht ein, und wählen Sie dann Commit (Kontrollkästchen-Schaltfläche) aus.

    Screenshot der Schaltfläche „Änderungen übertragen“ für den ersten Commit

Aufgabe 3: Ein Remote-Repository hinzufügen und synchronisieren

In dieser Aufgabe fügen Sie ein Remote-Repository hinzu und synchronisieren es dann.

  1. Klicken Sie auf die Auslassungspunkte (...), und wählen Sie dann Remote > Remote hinzufügen aus.

    Screenshot der Schaltfläche „Remote hinzufügen“

  2. Fügen Sie die zuvor kopierte Repository-URL ein, und wählen Sie dann Remote von URL hinzufügen aus. Melden Sie sich an, wenn Sie dazu aufgefordert werden.

    Screenshot der Schaltfläche „Remote von URL hinzufügen“

  3. Geben Sie Ursprung als Remote-Namen ein, und drücken Sie dann die Eingabe-Taste.

    Screenshot des auf „Ursprung“ festgelegten Remotenamens

  4. Wählen Sie die Auslassungsschaltfläche (...) und dann Pull, Push > Synchronisieren aus.

    Screenshot der Schaltfläche „Repositorys synchronisieren“

  5. Klicken Sie auf OK.

  6. Wechseln Sie zu GitHub, und öffnen Sie das Repository Contoso_Man.

  7. Klicken Sie zum Öffnen des Ordners src.

    Screenshot des Repository-Ordners

  8. Untersuchen Sie den Inhalt des Ordners.

Aufgabe 4: Mit Änderungen arbeiten

In dieser Aufgabe arbeiten Sie mit den Änderungen

  1. Wechseln zu Visual Studio Code, und wählen Sie dann die Datei BrowseScreen1.fx.yaml aus.

  2. Suchen Sie nach IconNewItem1, und ändern Sie dann den Übergang der Formel Navigate von CoverRight in UnCover.

    Screenshot des Navigationsübergangstyps

1 Wählen Sie Datei > Alle speichern aus.

  1. Wählen Sie Quellcodeverwaltung > Alle Änderungen bereitstellen aus.

    Screenshot der Quellcodeverwaltung mit der ausgewählten Schaltfläche „Alle Änderungen bereitstellen“

  2. Geben Sie Übergang gemäß UX-Richtlinien ändern für die Nachricht ein, und wählen Sie dann Commit (Kontrollkästchen-Symbol) aus.

    Screenshot der Schaltfläche „Änderungen übertragen“

  3. Wählen Sie die Schaltfläche mit den Auslassungspunkten (...) und dann Übertragen aus.

  4. Wechseln Sie zurück zu GitHub, und öffnen Sie das Repository Contoso_Man.

  5. Wählen Sie den Commit aus, um ihn zu öffnen.

    Screenshot der Schaltfläche zum Öffnen des Commits

  6. Überprüfen Sie die Änderungen.

    Screenshot der Überprüfung der Commitänderungen