‫Zuvor haben wir die Verwendung der Befehlszeilenargumente besprochen, und in diesem Teil erfahren Sie, wie Sie mit Benutzereingaben
‫umgehen und ein Programm erstellen, das grundlegende Operationen ausführt.
‫Wir werden auch sehen, wie dem Benutzer ein grundlegendes Handbuch angezeigt wird, in dem erklärt wird, wie unser Programm funktioniert und welche Anforderungen
‫es hat.
‫Dies ist notwendig, da unsere Anwendung keine Redline-Konsole verwendet, um den Benutzer zur Eingabe aufzufordern.
‫Stattdessen werden alle Daten, die unsere App benötigt, beim Start mit den Befehlszeilenargumenten bereitgestellt.
‫Was wir also tun können, ist, etwas wie Argumente liefern zu sagen.
‫Das nächste Mal hat Hilfe.
‫Wenn Sie zum Beispiel mehr Details erfahren möchten.
‫OK, das wäre also die Untertreibung, die der Benutzer sieht, wenn er die Anwendung startet, und jetzt überprüfen wir tatsächlich,
‫ob der Benutzer Hilfe eingegeben hat.
‫Wenn er also Hilfe eingegeben hat, werden wir ihm helfen.
‫Wir sagen, dass die Anweisungen einen der folgenden Befehle verwenden, gefolgt von zwei Zahlen. Verwenden Sie add,
‫um zwei Zahlen zu addieren, um zwei Zahlen zu subtrahieren.
‫Unsere Anwendung wird dann pausieren und zurückkehren.
‫Lassen Sie uns nun die Benutzereingaben handhaben, denn Regel Nummer eins: Vertrauen Sie dem Benutzer nie, weil der
‫Benutzer Fehler machen wird.
‫Und es ist unsere Aufgabe, dafür zu sorgen, dass unsere Anwendung all diese möglichen Eingabefehler des Benutzers
‫verarbeitet.
‫Unsere Anwendung benötigt also zunächst drei Argumente, um ihre Aufgabe zu erfüllen.
‫Es ist also sicher, die Anwendung zu beenden, wenn entweder mehr oder weniger als drei Argumente angegeben wurden.
‫Da müssen wir genau das tun.
‫Wir könnten hier so etwas machen.
‫Wenn die Armlänge nicht gleich drei ist, dann richtig.
‫Ungültige Argumente verwenden Sie bitte, um den Befehl für Anweisungen und den Leseschlüssel zu unterstützen.
‫Da wir jetzt sichergestellt haben, dass wir in unserer App nicht weitermachen, es sei denn, wir haben drei Argumente, lassen Sie uns
‫überprüfen, ob das Format der Argumente korrekt ist.
‫Da unsere Argumente das Format eines Befehls gefolgt von zwei Zahlen haben, möchten
‫wir überprüfen, ob die beiden Zahlen das richtige Format haben, und wir tun dies, indem wir den Fluss verwenden, um die Parse-Funktionalität auszuprobieren.
‫Was also eine Zeichenfolge braucht, die versucht wird, an die Float- und Offload-Variable weiterzugeben, die es verwendet, um
‫die Analysedaten zu speichern, wenn der Parsing-Vorgang erfolgreich war.
‫Daher werden wir diesen Code hier hinzufügen und sagen, es ist Nr.
‫Eine Vergangenheit und es ist Nummer zwei Teile.
‫Im Grunde genommen haben wir diese Werte richtig verstanden und können jetzt weitermachen und es wissen.
‫Wir können überprüfen, ob der Benutzer etwas übergeben oder eingegeben hat, das tatsächlich eine Gleitzahl ist oder
‫nicht.
‫Jetzt können wir also überprüfen, ob diese beiden wahr sind oder nicht.
‫Wenn sie also nicht wahr sind, dann beide oder einer von ihnen.
‫Wenn also einer von beiden falsch ist, können wir einfach ungültige Argumente sagen, verwenden Sie bitte den Befehl help
‫für Anweisungen und lesen Sie dann end und beenden Sie die Anwendung.
‫An diesem Punkt können wir also das Ergebnis tatsächlich mit einem Float berechnen, in dem wir die Ergebnisse
‫speichern, und dann können wir eine switch-Anweisung wie diese verwenden, bei der wir unsere Anzeigenposition Null
‫als switch-Anweisungen verwenden.
‫Also vergleichen wir, ist es Werbung?
‫Wenn der Benutzer also AD eingegeben hat, verwenden wir Nummer eins, das war dieser Abfluss Nummer eins.
‫Und Nummer zwei, also werden wir sie addieren, das Ergebnis und das Ergebnis, und schreiben es auf die Konsole und
‫brechen an dieser Stelle aus dem Schalterkasten aus.
‫Und wenn es dann oben war, also der Benutzer, der als erster Eintrag eingegeben wurde, ARK Null hatte, dann wird die
‫Zahl zwei von eins subtrahiert.
‫Und fertig werden die Ergebnisse hier angezeigt und schließlich, im Standardfall, wenn keine der beiden Optionen add oder up angegeben
‫wurde, werden ungültige Argumente angezeigt, bitte verwenden Sie den Befehl help für Anweisungen.
‫Und es wird aus dem Fall herauskommen, also können wir an dieser Stelle diese helle Linie hier loswerden, dass
‫es Ricky gut geht und wir jetzt die Anwendung ausführen.
‫Und damit es läuft, stellen Sie natürlich sicher, dass Sie zuerst Ihre Eingabeaufforderung schließen.
‫Sonst wird es nicht funktionieren.
‫Nun wird also gebaut.
‫Jetzt können wir fortfahren und ihm Argumente übergeben.
‫Öffnen Sie also die Eingabeaufforderung mit scheinbar so Windows Key und ACMD und dann können Sie Ihre Anwendungen über eine Datei ziehen,
‫die Sie natürlich per Lösung finden können.
‫Entdecker rechts.
‫Klicken und hier Ordner öffnen.
‫Und hier gehen Sie in meinem Fall zu Tubin debug dot net five und hier finden Sie die Hauptdemo von ARC.
‫Jetzt können Sie dies in Ihre Eingabeaufforderung ziehen.
‫Ziehen Sie es also hier hinein und Sie können dann beispielsweise Sub und Five Six eingeben.
‫Es wird also sagen, dass der Unterpunkt von fünf und sechs minus eins ist.
‫Also lass es uns noch einmal tun.
‫Versuchen wir es mit einem anderen Eintrag.
‫Lassen Sie uns 15 und 13 addieren und Sie können sehen, dass die Summe von 15 und 13 28 ist.
‫Und jetzt geben wir etwas anderes ein, etwas Dummes, damit Sie ungültige Argumente sehen können.
‫Bitte verwenden Sie es.
‫Hilfebefehle für Anweisungen.
‫Okay, versuchen wir das.
‫Geben wir Hilfe ein.
‫Und wir könnten einen der folgenden Befehle verwenden, gefolgt von zwei Zahlen, addieren, um zwei Zahlen zu addieren,
‫Sabata zwei Zahlen subtrahieren.
‫Okay, also versuchen wir es noch einmal.
‫Und hier verwenden wir ein beliebiges Schlüsselwort und fügen zwei Zahlen hinzu.
‫Und Sie konnten sehen, dass dies nicht funktionieren wird, weil die Argumente nicht richtig waren,
‫weil es nicht erwartet, dass q wir weder add noch sub so erwarten.
‫Das ist es im Grunde, so haben wir unser First-Come-Online-Programm mit Argumenten von außerhalb
‫der Anwendung erstellt, also Benutzereingaben direkt in der Eingabeaufforderung.
‫Und jetzt könnten Sie Ihre Anwendung natürlich beliebig erweitern und es würde Wunder für
‫Sie tun.
‫Gut.
‫Das war's also für dieses Video.
‫Ich hoffe, dass es Ihnen gefallen hat.
‫Und Sie sind jetzt in der Lage, Ihre eigenen kleinen Abdankungen mit der Eingabeaufforderung und tatsächlich mit Benutzereingaben
‫zu erstellen und wissen, wie man die Bögen verwendet.
‫So verwenden Sie all diese schönen Hauptbögen, die Sie standardmäßig beim Starten der Anwendung haben.
‫Okay, wir sehen uns im nächsten Video.